Atualização do plugin Discourse AI quebra compatibilidade com Azure AI

Após atualizar o plugin Discourse AI para a versão mais recente, os modelos GPT com Azure AI pararam de funcionar, os logs mostraram que:

DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: {
  "error": {
    "message": "Parâmetro desconhecido: 'stream_options'.",
    "type": "invalid_request_error",
    "param": "stream_options",
    "code": "unknown_parameter"
  }
}

A definição mais recente da API do Azure AI pode ser encontrada no GitHub. E stream_options ainda não estava lá.

2 curtidas

Obrigado por nos informar. Eu corrigi aqui:

2 curtidas

Olá! Atualizei o plugin e agora ele funciona no Azure AI. No entanto, encontrei um novo problema: o plugin parece estar usando o endpoint configurado para gpt-4 em vez de gpt-4o. :face_with_hand_over_mouth:

A configuração do site do gpt-4o só é lida na função has_url?(model), mas não é usada na função real model_uri.

Obrigado pelo seu tempo corrigindo isso :sparkling_heart:

2 curtidas

Este tópico foi automaticamente fechado após 3 dias. Novas respostas não são mais permitidas.