Cloudflare Workers AI の API キーを設定する

Cloudflare Workers AI

この例では、Cloudflare Workers AI を使用してキーを生成します。

:information_source: Cloudflare Workers AI は、Discourse AI(セマンティック検索や RAG など)において埋め込みプロバイダーとして使用されます。LLM プロバイダーとしては使用されません。

注意: Workers AI は、無料プランと有料プランの両方の Cloudflare プランで利用可能です。使用量に応じた課金が発生する場合があります。最新の詳細については、こちらをご覧ください details

プラットフォームは常に変化するため、このガイドがプロセスの 100% を反映していない可能性があります。

API キーの生成

  1. Cloudflare にログインします。ドキュメントの手順に従って、API キーとアカウント ID を取得します。
  2. API キーを生成し、アカウント ID を記録します。
  3. キーが生成されたら、安全で保護された場所に保存し、コピーしてください。

Discourse AI での API キーの使用

Cloudflare Workers AI の認証情報は、プラグインのサイト設定ではなく、AI シークレットAI 埋め込みの管理ページを通じて設定されます。

  1. 管理 → プラグイン → Discourse AI → AI シークレット (/admin/plugins/discourse-ai/ai-secrets) に移動します。
  2. Cloudflare API トークンを使用して新しいシークレットを作成します。
  3. 管理 → プラグイン → Discourse AI → AI 埋め込み (/admin/plugins/discourse-ai/ai-embeddings) に移動します。
  4. 埋め込み定義を作成または編集し、プロバイダーとしてCloudflareを選択します。
  5. URL を Cloudflare Workers AI エンドポイントに設定します。これにはアカウント ID が含まれます。例:
    https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5
  6. ステップ 2 で作成したAI シークレットを選択します。

:information_source: 従来のサイト設定 ai_cloudflare_workers_api_token および ai_cloudflare_workers_account_id は非表示となり、使用廃止となりました。既存の設定は自動的に新しい埋め込み定義と AI シークレットシステムに移行されました。

「いいね!」 6