原文(日本語に翻訳)
Haikuモデル使用時に ANTHROPIC_BETAS 環境変数が無視されていた問題を修正しました
原文(英語)
Fixed ANTHROPIC_BETAS environment variable being silently ignored when using Haiku models
概要
ANTHROPIC_BETAS 環境変数はAnthropicのベータ機能を有効にするために使用されますが、Claude Haikuモデルを選択している場合にこの環境変数が無視され、設定が反映されない問題がありました。エラーメッセージも表示されず(サイレントに)無視されていたため、原因の特定が困難でした。この修正により、HaikuモデルでもANTHROPIC_BETAS環境変数が正しく認識・適用されます。
基本的な使い方
環境変数 ANTHROPIC_BETAS を設定してHaikuモデルを使用することで、ベータ機能が正しく有効になります。
bash
# ANTHROPIC_BETASを設定してClaude Codeを起動
export ANTHROPIC_BETAS="interleaved-thinking-2025-05-14"
claude
# または一時的に設定して起動
ANTHROPIC_BETAS="interleaved-thinking-2025-05-14" claude実践例
Haikuモデルでベータ機能を有効にする
bash
# 環境変数でベータ機能を指定
export ANTHROPIC_BETAS="interleaved-thinking-2025-05-14"
# Haikuモデルを使用してClaude Codeを起動
# 修正前: ANTHROPIC_BETASが無視されベータ機能が有効にならない
# 修正後: 正しくベータ機能が適用される
claude --model claude-haiku-4-5シェルの設定ファイルへの永続的な設定
bash
# ~/.zshrc または ~/.bashrc に追加
export ANTHROPIC_BETAS="interleaved-thinking-2025-05-14"
# 設定を反映
source ~/.zshrc
# Haikuモデルで動作確認
claude --model claude-haiku-4-5 -p "betaが有効になっているか確認してください"複数のベータ機能を同時に有効化
bash
# カンマ区切りで複数のベータ機能を指定
export ANTHROPIC_BETAS="feature1,feature2"
# Haikuモデルで起動(修正後はすべてのベータ機能が正常に適用される)
claude --model claude-haiku-4-5注意点
- サイレントな無視: 修正前はエラーメッセージなしで環境変数が無視されていたため、問題に気づきにくい状態でした
- 影響範囲: Haikuモデルを使用している場合のみ発生していた問題です。OpusやSonnetモデルでは正常に動作していました
- ベータ機能の確認: 設定が正しく反映されているかは、Claude Codeのデバッグログや動作の変化で確認できます
- 環境変数の形式:
ANTHROPIC_BETASの値は機能名をカンマ区切りで指定します。正確な機能名はAnthropicのドキュメントを参照してください