Discourse AI プラグインのアップデート、Azure AI との互換性を損なう

Discourse AI プラグインを最新バージョンにアップグレードした後、Azure AI を使用した GPT モデルが動作しなくなりました。ログには次のように表示されました。

DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: {
  "error": {
    "message": "Unknown parameter: 'stream_options'.",
    "type": "invalid_request_error",
    "param": "stream_options",
    "code": "unknown_parameter"
  }
}

最新の Azure AI API の定義は GitHub で確認できます。そして、stream_options はまだそこにはありませんでした。

「いいね!」 2

お知らせいただきありがとうございます。こちらで修正しました。

「いいね!」 2

こんにちは!プラグインを更新したところ、Azure AI で動作するようになりました。しかし、プラグインが gpt-4o ではなく gpt-4 用に設定されたエンドポイントを使用しているように見えるという新しい問題が見つかりました。:face_with_hand_over_mouth:

gpt-4o のサイト設定は、has_url?(model) 関数でのみ読み取られますが、実際の model_uri 関数では使用されていません。

修正に時間を割いていただきありがとうございます。:sparkling_heart:

「いいね!」 2

このトピックは3日後に自動的に閉じられました。新しい返信はもう許可されていません。