Anthropic (Claude)
AnthropicはClaudeモデルファミリーを開発しており、APIと Claude CLIを通じて利用できます。OpenClawでは、Anthropic APIキーとClaude CLIの再利用の両方が サポートされています。既存のレガシーAnthropicトークンプロファイルも、すでに設定済みであれば 引き続きランタイムで尊重されます。オプションA: Anthropic APIキー
最適な用途: 標準的なAPIアクセスと従量課金。 APIキーはAnthropic Consoleで作成してください。CLIセットアップ
Anthropic設定スニペット
Thinkingのデフォルト(Claude 4.6)
- Anthropic Claude 4.6モデルは、明示的なthinkingレベルが設定されていない場合、OpenClawではデフォルトで
adaptivethinkingになります。 - メッセージごと(
/think:<level>)またはモデルパラメータagents.defaults.models["anthropic/<model>"].params.thinkingでオーバーライドできます。 - 関連するAnthropicドキュメント:
Fast mode(Anthropic API)
OpenClawの共通/fastトグルは、APIキーおよびOAuth認証済みでapi.anthropic.comへ送信されるリクエストを含む、公開Anthropicへの直接トラフィックもサポートしています。
/fast onはservice_tier: "auto"に対応/fast offはservice_tier: "standard_only"に対応- 設定デフォルト:
- OpenClawがAnthropic service tiersを注入するのは、直接の
api.anthropic.comリクエストに対してのみです。anthropic/*をプロキシまたはGateway経由でルーティングする場合、/fastはservice_tierを変更しません。 - 明示的なAnthropicの
serviceTierまたはservice_tierモデルパラメータが設定されている場合、両方があるときはそれらが/fastのデフォルトを上書きします。 - Anthropicは有効なtierをレスポンスの
usage.service_tierで報告します。Priority Tier容量のないアカウントでは、service_tier: "auto"でもstandardに解決される場合があります。
Prompt caching(Anthropic API)
OpenClawはAnthropicのprompt caching機能をサポートしています。これはAPI専用です。レガシーAnthropicトークン認証ではキャッシュ設定は尊重されません。設定
モデル設定でcacheRetentionパラメータを使います。
| Value | Cache Duration | Description |
|---|---|---|
none | キャッシュなし | prompt cachingを無効化 |
short | 5分 | API Key認証のデフォルト |
long | 1時間 | 拡張キャッシュ |
デフォルト
Anthropic API Key認証を使用している場合、OpenClawはすべてのAnthropicモデルに対して自動的にcacheRetention: "short"(5分キャッシュ)を適用します。設定でcacheRetentionを明示的に指定すれば、これをオーバーライドできます。
エージェントごとのcacheRetentionオーバーライド
モデルレベルのparamsをベースラインとして使い、その後agents.list[].paramsで特定のagentをオーバーライドします。
agents.defaults.models["provider/model"].paramsagents.list[].params(一致するid、キーごとに上書き)
Bedrock Claudeに関する注意
- Bedrock上のAnthropic Claudeモデル(
amazon-bedrock/*anthropic.claude*)は、設定されていればcacheRetentionのパススルーを受け付けます。 - Anthropic以外のBedrockモデルは、ランタイムで強制的に
cacheRetention: "none"になります。 - Anthropic APIキーのスマートデフォルトは、明示的な値が設定されていない場合、Claude-on-Bedrockのmodel refに対しても
cacheRetention: "short"を初期値として設定します。
1Mコンテキストウィンドウ(Anthropic beta)
Anthropicの1Mコンテキストウィンドウはbeta制です。OpenClawでは、対応するOpus/Sonnetモデルごとにparams.context1m: trueで有効にします。
anthropic-beta: context-1m-2025-08-07にマッピングします。
これは、そのモデルに対してparams.context1mが明示的にtrueに設定されている場合にのみ有効化されます。
要件: Anthropicがその認証情報で長コンテキスト利用を許可している必要があります。
注: Anthropicは現在、レガシーAnthropicトークン認証(sk-ant-oat-*)を使用している場合、
context-1m-* betaリクエストを拒否します。このレガシー認証モードで
context1m: trueを設定した場合、OpenClawは警告をログに出し、
必要なOAuth betaは維持したまま、context1m beta
ヘッダーをスキップして標準のコンテキストウィンドウへフォールバックします。
Claude CLIバックエンド
バンドル済みのAnthropicclaude-cliバックエンドはOpenClawでサポートされています。
- Anthropicのスタッフから、この利用は再び許可されていると伝えられました。
- そのためOpenClawは、Anthropicが新しいポリシーを公開しない限り、この統合においてClaude CLIの再利用と
claude -pの利用を許可済みとして扱います。 - Anthropic APIキーは、常時稼働するGateway ホストと明示的なサーバー側課金制御において、依然として最も明確な本番運用パスです。
- セットアップとランタイムの詳細は/gateway/cli-backendsにあります。
注意事項
- Anthropicの公開Claude Codeドキュメントは、依然として
claude -pのような直接CLI利用を記載しており、AnthropicのスタッフからもOpenClawスタイルのClaude CLI利用は 再び許可されていると伝えられています。Anthropicが 新しいポリシー変更を公開しない限り、私たちはこのガイダンスを確定したものとして扱っています。 - Anthropic setup-tokenは、サポートされるtoken-authパスとしてOpenClawで引き続き利用可能ですが、OpenClawは現在、利用可能な場合はClaude CLIの再利用と
claude -pを優先します。 - 認証の詳細と再利用ルールは/concepts/oauthにあります。
トラブルシューティング
401エラー / トークンが突然無効になった- Anthropicのトークン認証は期限切れまたは失効することがあります。
- 新規セットアップでは、Anthropic APIキーへ移行してください。
- 認証はagentごとです。新しいagentはメインagentのキーを引き継ぎません。
- そのagentに対してオンボーディングを再実行するか、Gateway
ホストにAPIキーを設定してから、
openclaw models statusで確認してください。
anthropic:defaultの認証情報が見つかりません
- どの認証プロファイルがアクティブかを確認するには
openclaw models statusを実行してください。 - オンボーディングを再実行するか、そのプロファイルパスにAPIキーを設定してください。
auth.unusableProfilesを確認するにはopenclaw models status --jsonを使ってください。- Anthropicのレート制限クールダウンはモデルスコープの場合があるため、現在のモデルがクールダウン中でも、兄弟のAnthropic モデルはまだ利用できる可能性があります。
- 別のAnthropicプロファイルを追加するか、クールダウンが終わるまで待ってください。