Anthropic(Claude)
Anthropic は Claude モデルファミリーを開発しており、API を通じてアクセスを提供しています。 OpenClaw では、API キーまたは setup-token を使用して認証できます。 OpenClawでは、APIキーまたはsetup-tokenで認証することができます。 OpenClawでは、APIキーまたはsetup-tokenで認証することができます。オプション A: Anthropic API キー
最適な用途: 標準的な API アクセスおよび使用量ベースの課金。 Anthropic Console で API キーを作成してください。 最適な用途: 標準的な API アクセスおよび使用量ベースの課金。 Anthropic Console で API キーを作成してください。 Anthropic ConsoleでAPIキーを作成します。CLI セットアップ
設定スニペット
プロンプトキャッシュ(Anthropic API)
OpenClaw は Anthropic のプロンプトキャッシュ機能をサポートしています。これは API 専用 です。サブスクリプション認証ではキャッシュ設定は反映されません。 これはAPIのみです。サブスクリプション認証はキャッシュ設定を受け付けません。設定
モデル設定でcacheRetention パラメーターを使用してください。
| 値 | キャッシュ期間 | 説明 |
|---|---|---|
none | キャッシュなし | プロンプトキャッシュを無効化 |
short | 5 分 | API キー認証のデフォルト |
long | 1 時間 | 拡張キャッシュ(ベータフラグが必要) |
デフォルト
Anthropic API キー認証を使用する場合、OpenClaw はすべての Anthropic モデルに対して自動的にcacheRetention: "short"(5 分キャッシュ)を適用します。設定で明示的に cacheRetention を指定することで、これを上書きできます。 設定に cacheRetention を明示的に設定することでこれを上書きできます。 設定に cacheRetention を明示的に設定することでこれを上書きできます。
レガシーパラメーター
古いcacheControlTtl パラメーターは、後方互換性のために引き続きサポートされています。
"5m"はshortにマップされます"1h"はlongにマップされます
cacheRetention パラメーターへの移行を推奨します。
OpenClaw には Anthropic API リクエスト用の extended-cache-ttl-2025-04-11 ベータフラグが含まれています。プロバイダーヘッダーを上書きする場合は、これを保持してください(/gateway/configuration を参照)。
オプション B: Claude setup-token
最適な用途: Claude サブスクリプションを使用する場合。setup-token の取得方法
setup-token は Anthropic Console ではなく、Claude Code CLI によって作成されます。任意のマシン で実行できます。 どのマシンでも実行できます: どのマシンでも実行できます:CLI セットアップ(setup-token)
設定スニペット(setup-token)
注記
claude setup-tokenで setup-token を生成して貼り付けるか、ゲートウェイ ホストでopenclaw models auth setup-tokenを実行してください。-
- Claude のサブスクリプションで「OAuth token refresh failed …」と表示された場合は、setup-token で再認証してください。 Claude のサブスクリプションで「OAuth token refresh failed …」と表示された場合は、setup-token で再認証してください。 Claude サブスクリプションで「OAuth token refresh failed …」と表示される場合は、setup-token で再認証してください。詳細は /gateway/troubleshooting#oauth-token-refresh-failed-anthropic-claude-subscription を参照してください。
- 認証の詳細および再利用ルールは /concepts/oauth に記載されています。
トラブルシューティング
401 エラー / トークンが突然無効になる- Claude サブスクリプション認証は期限切れまたは取り消されることがあります。
claude setup-tokenを再実行し、ゲートウェイホストに貼り付けます。 - Claude CLI のログインが別のマシンにある場合は、ゲートウェイ ホストで
openclaw models auth paste-token --provider anthropicを使用してください。
- 認証はエージェントごとです。 認証は エージェントごと です。新しいエージェントはメインエージェントのキーを継承しません。 認証は エージェントごと です。新しいエージェントはメインエージェントのキーを継承しません。
- そのエージェントのオンボーディングを再実行するか、setup-token または API キーを
ゲートウェイ ホストに貼り付け、
openclaw models statusで確認してください。
anthropic:default の資格情報が見つかりません
openclaw models statusを実行して、どの認証プロファイルが有効かを確認してください。- オンボーディングを再実行するか、そのプロファイル用の setup-token または API キーを貼り付けてください。
openclaw models status --jsonでauth.unusableProfilesを確認してください。- 別の Anthropic プロファイルを追加するか、クールダウンが終了するまで待ってください。