このガイドでは、サードパーティのLLMキーを必要とするDiscourse AI機能を有効にするために、Amazon BedrockのAPIキーを構成する方法について説明します。
必要なユーザーレベル:管理者
この例では、Amazon Bedrockを使用してキーを生成します。
: 注意:有料プランと構成済みのAPIキーが必要です。
プラットフォームは常に変更されるため、このガイドは100%のプロセスを反映していない可能性があります。
APIキーの取得
Amazon Bedrockでのキーの構成は、他のほとんどのプロバイダーよりもやや複雑です。IAMロールなどの概念に精通している必要があります。キーの取得方法については、以下を参照してください。
Discourse AIはどのBedrockモデルをサポートしていますか?
Discourse AIは、すべてのAnthropicモデル(Haiku 3.5 / Sonnet 3.5 / Opus 3.5)と、すべてのNova言語モデル(Micro / LiteおよびPro)をサポートしています。
これらのモデルは、画像、ビデオ、ツール呼び出し(xmlおよびネイティブ)でサポートされています。
2024年12月現在、主なモデルIDは次のとおりです。
Nova:
- amazon.nova-pro-v1:0
- amazon.nova-lite-v1:0
- amazon.nova-micro-v1:0
Claude:
- anthropic.claude-3-5-haiku-20241022-v1:0
- anthropic.claude-3-5-sonnet-20241022-v2:0
すべてのモデルがすべてのリージョンで利用できるわけではないことに注意してください。Bedrock構成ページを確認してください。
Discourse AIでAPIキーを使用する
管理者→プラグイン→AI→LLMタブに移動します。- 「手動構成」の「セットアップ」ボタンをクリックします。
- すべてのモデル設定を入力します。
APIキー、Bedrockアクセスキー、およびリージョンが必要になります。
トークナイザーとしては、NovaにはOpenAiTokenizerを、ClaudeベースのモデルにはAnthropicTokenizerを使用できます。
ネイティブツールのサポートを無効にするべきか?
Discourseには、ネイティブツールとxmlツールベースの構成が付属しています。場合によっては、XMLツールの方がネイティブツールの実装よりも優れています。どちらの構成が最適か、実験して見つける必要があります。
