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-4 配置的端点,而不是 gpt-4o。:face_with_hand_over_mouth:

gpt-4o 的站点设置仅在 has_url?(model) 函数中读取,但在实际的 model_uri 函数中并未被使用。

感谢您花时间修复此问题 :sparkling_heart:

2 个赞

此主题已在 3 天后自动关闭。不允许回复。