Discourse-aiはOpenAIキーの更新を許可していません

この問題について検索しましたが、他の投稿が2件見つかっただけで、解決策はありませんでした。

AI Helperを有効にする および
APIキーがあるにもかかわらずGPT 3.5が設定されていない

私は長年、セルフホストのDiscourseでOpenAI統合を有効にしていました。数日前、OpenAIのプロジェクト機能を使用して、APIキーがどこで使用されているかをより正確に把握することにしました。そのため、「唯一のキー」を取り消し、OpenAIを使用している他の場所で新しいプロジェクトと新しいキーを生成し始めました。他の場所では問題なく動作しましたが、管理画面の ai openai api key を更新した後、DiscourseのOpenAI統合が壊れてしまいました。

例えば、投稿を読むためにAIを使用しようとすると、「エラー500」のダイアログが表示され、Chromeコンソールには /discourse-ai/ai-helper/suggest:1 でエラー500が表示されます。/var/www/discourse/log/production.log には、次のようなログが表示されます。

DiscourseAi::Completions::Endpoints::OpenAi: status: 401 - body: {
    "error": {
        "message": "Incorrect API key provided: sk-lg0jD***************************************GBv4. You can find your API key at https://platform.openai.com/account/api-keys.",
        "type": "invalid_request_error",
        "param": null,
        "code": "invalid_api_key"
    }
}

しかし、これは管理設定で入力したキーではありません!!!
(sk-proj***************************************tmDr と表示されるはずです)

キーを削除し、新しいキーを生成して設定してみました。Discourseを最新バージョン(3.3.0.beta5-dev)に更新し、サーバーを再起動しました。また、./launcher rebuild app を実行しましたが、何も機能せず、間違ったキーを使用し続けています。
Discourseに正しいキーを使用させるにはどうすればよいですか?

AI認証情報を /admin/plugins/discourse-ai/ai-llms の新しい専用画面に移行中です。

APIキーをそこで更新して、もう一度お試しいただけますでしょうか?

「いいね!」 1

まだ仕事が終わっていないので、別のトピックで質問すべきだと思いますが…

IE AIヘルパーがそれを使用し、LLMには別のAPIを使用していると思ったので、一般的な設定で別のAPIを使用しています。

それはそうであり、もしそうなら、そのままでしょうか?

それでした!!!ありがとう :slight_smile:

返信が遅くなり申し訳ありません。今まですべて見ていませんでした。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.