Cloudflare Workers AI
この例では、Cloudflare Workers AI を使用してキーを生成します。
Cloudflare Workers AI は、Discourse AI(セマンティック検索や RAG など)において埋め込みプロバイダーとして使用されます。LLM プロバイダーとしては使用されません。
注意: Workers AI は、無料プランと有料プランの両方の Cloudflare プランで利用可能です。使用量に応じた課金が発生する場合があります。最新の詳細については、こちらをご覧ください details。
プラットフォームは常に変化するため、このガイドがプロセスの 100% を反映していない可能性があります。
API キーの生成
- Cloudflare にログインします。ドキュメントの手順に従って、API キーとアカウント ID を取得します。
- API キーを生成し、アカウント ID を記録します。
- キーが生成されたら、安全で保護された場所に保存し、コピーしてください。
Discourse AI での API キーの使用
Cloudflare Workers AI の認証情報は、プラグインのサイト設定ではなく、AI シークレットとAI 埋め込みの管理ページを通じて設定されます。
- 管理 → プラグイン → Discourse AI → AI シークレット (
/admin/plugins/discourse-ai/ai-secrets) に移動します。 - Cloudflare API トークンを使用して新しいシークレットを作成します。
- 管理 → プラグイン → Discourse AI → AI 埋め込み (
/admin/plugins/discourse-ai/ai-embeddings) に移動します。 - 埋め込み定義を作成または編集し、プロバイダーとしてCloudflareを選択します。
- URL を Cloudflare Workers AI エンドポイントに設定します。これにはアカウント ID が含まれます。例:
https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5 - ステップ 2 で作成したAI シークレットを選択します。
従来のサイト設定
ai_cloudflare_workers_api_tokenおよびai_cloudflare_workers_account_idは非表示となり、使用廃止となりました。既存の設定は自動的に新しい埋め込み定義と AI シークレットシステムに移行されました。