このガイドでは、サードパーティのLLMキーを必要とするDiscourse AI機能を有効にするために、Azure OpenAIのAPIキーを設定する方法について説明します。
必要なユーザーレベル: 管理者
この例では、Azure OpenAIを使用してキーを生成しています。
Note: おそらく有料プランが必要になり、利用ごとに料金が発生します。最新の詳細と価格についてはこちらを参照してください。
プラットフォームは常に変更されるため、このガイドが100%のプロセスを反映していない場合があります。
特定のAIモジュールを使用するには、ユーザーはOpenAI (ChatGPT)、Anthropic (Claude)、Stability AI (Stable Diffusion) などのサードパーティプロバイダーからAPIキーを持っている必要があります。
使用できるサードパーティプロバイダーについては、各AIモジュールを確認してください。
APIキーの取得
- 選択するOpenAIモデルと使用するDiscourse AIモジュール/機能に応じて必要なAPIキーを取得するには、こちらのドキュメントを参照してください。
- キーを取得したら、安全な場所に保存し、コピーします。
認証情報の追加
APIキーは、Credentials(認証情報)ページで一元管理されます。LLMを設定する前に、認証情報を作成する必要があります。
Admin→Plugins→AI→Credentialsに移動します。- New credential をクリックします。
- わかりやすい名前を付けます(例:「Azure OpenAI API Key」)。
- Azure APIキーを
Valueフィールドに貼り付けます。 - 認証情報を保存します。
Discourse AIでのAPIキーの使用
Admin→Plugins→AI→LLMsに移動します。- + New Model ボタンをクリックします。
- リストから適切なモデルを選択します。
ProviderリストからAzureを選択します。URL of the service hosting the model(モデルをホストするサービスのURL)を入力します。
例のURL:
https://{RESOURCE_NAME}.openai.azure.com/openai/deployments/{DEPLOYMENT_NAME}/chat/completions?api-version=2024-02-15-preview
ここで、
- RESOURCE_NAME はAzure OpenAIリソースの名前です。
- DEPLOYMENT_NAME はAzure OpenAIモデルデプロイメントの名前です。
- 先ほど作成した認証情報を認証情報ドロップダウンから選択します。
- LLMを保存します。

