環境変数

ANTHROPIC_BETAS

API リクエストに含める追加の anthropic-beta ヘッダー値のカンマ区切りリストである。Claude Code は必要なベータヘッダーをすでに送信しており、この変数は Claude Code がネイティブ対応を追加する前に Anthropic API のベータにオプトインするために使う。API キー認証を必須とする --betas フラグとは異なり、この変数は Claude.ai サブスクリプションを含むすべての認証方法で機能する。

使い方・用途

  • Claude Code がネイティブ対応する前に Anthropic API のベータ機能をオプトインしたい。
  • LLM ゲートウェイや上流が送られてくる anthropic-beta 値に対応しておらず、必要なベータヘッダーの転送を開発者側で調整したい。
  • API キー認証以外の認証方法(Claude.ai サブスクリプションなど)を使いながら追加のベータヘッダーを指定したい。
英語原文(公式ドキュメントより)

Comma-separated list of additional anthropic-beta header values to include in API requests. Claude Code already sends the beta headers it needs; use this to opt into an Anthropic API beta before Claude Code adds native support. Unlike the --betas flag, which requires API key authentication, this variable works with all auth methods including Claude.ai subscription

関連ドキュメント

関連する変更履歴

v2.1.78(1件)

Fixed
Haikuモデルの使用時に ANTHROPIC_BETAS 環境変数が無視される問題を修正しました
英語原文を表示
Fixed ANTHROPIC_BETAS environment variable being silently ignored when using Haiku models

変更後

軽量で高速なHaikuモデルをメインまたはサブエージェントとして利用している環境でも、最新のベータ機能や実験的なプロンプトキャッシュ機能を確実に有効化できるようになります。