Providers
Cloudflare AI ゲートウェイ
Cloudflare AI Gateway はプロバイダー API の前段に配置され、分析、キャッシュ、制御を追加できます。Anthropic では、OpenClaw は Gateway エンドポイント経由で Anthropic Messages API を使用します。
| プロパティ | 値 |
|---|---|
| プロバイダー | cloudflare-ai-gateway |
| ベース URL | https://gateway.ai.cloudflare.com/v1/<account_id>/<gateway_id>/anthropic |
| デフォルトモデル | cloudflare-ai-gateway/claude-sonnet-4-6 |
| API キー | CLOUDFLARE_AI_GATEWAY_API_KEY (Gateway 経由のリクエストに使うプロバイダー API キー) |
Anthropic Messages モデルで thinking が有効な場合、OpenClaw はペイロードを Cloudflare AI Gateway 経由で送信する前に、末尾の assistant prefill ターンを取り除きます。 Anthropic は extended thinking でのレスポンス prefilling を拒否しますが、通常の non-thinking prefill は引き続き利用できます。
Plugin をインストール
公式 Plugin をインストールしてから、Gateway を再起動します。
openclaw plugins install @openclaw/cloudflare-ai-gateway-provideropenclaw gateway restartはじめに
プロバイダー API キーと Gateway の詳細を設定する
オンボーディングを実行し、Cloudflare AI Gateway 認証オプションを選択します。
openclaw onboard --auth-choice cloudflare-ai-gateway-api-keyこれにより、アカウント ID、gateway ID、API キーの入力を求められます。
デフォルトモデルを設定する
OpenClaw config にモデルを追加します。
{ agents: { defaults: { model: { primary: "cloudflare-ai-gateway/claude-sonnet-4-6" }, }, },}モデルが利用可能であることを確認する
openclaw models list --provider cloudflare-ai-gateway非対話型の例
スクリプトや CI のセットアップでは、すべての値をコマンドラインで渡します。
openclaw onboard --non-interactive \ --mode local \ --auth-choice cloudflare-ai-gateway-api-key \ --cloudflare-ai-gateway-account-id "your-account-id" \ --cloudflare-ai-gateway-gateway-id "your-gateway-id" \ --cloudflare-ai-gateway-api-key "$CLOUDFLARE_AI_GATEWAY_API_KEY"高度な設定
認証付き Gateway
Cloudflare で Gateway 認証を有効にしている場合は、cf-aig-authorization ヘッダーを追加します。これはプロバイダー API キーに加えて必要です。
{ models: { providers: { "cloudflare-ai-gateway": { headers: { "cf-aig-authorization": "Bearer <cloudflare-ai-gateway-token>", }, }, }, },}環境に関する注意
Gateway がデーモン (launchd/systemd) として実行される場合は、CLOUDFLARE_AI_GATEWAY_API_KEY がそのプロセスから利用できることを確認してください。
関連
Was this useful?