原文(日本語に翻訳)
ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS 環境変数を追加。サードパーティ(Bedrock、Vertex、Foundry)向けのピン留めされたデフォルトモデルのエフォート/思考能力検出をオーバーライドでき、_MODEL_NAME/_DESCRIPTION で /model ピッカーのラベルをカスタマイズできます。
原文(英語)
Added ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS env vars to override effort/thinking capability detection for pinned default models for 3p (Bedrock, Vertex, Foundry), and _MODEL_NAME/_DESCRIPTION to customize the /model picker label
概要
Amazon Bedrock、Google Vertex AI、Azure AI Foundryなどのサードパーティプロバイダーでカスタムモデルを使用する際に、モデルの能力(エフォート・思考機能のサポート有無)を環境変数で明示的に指定できるようになりました。また、/model ピッカーに表示されるモデル名と説明もカスタマイズ可能になっています。
基本的な使い方
能力フラグの設定
bash
# Opusモデルの能力を指定
export ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTS="thinking,extended-thinking"
# Sonnetモデルの能力を指定
export ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTS="thinking"
# Haikuモデルは思考機能なし
export ANTHROPIC_DEFAULT_HAIKU_MODEL_SUPPORTS=""モデルピッカーのラベルカスタマイズ
bash
# /model ピッカーでの表示名をカスタマイズ
export ANTHROPIC_DEFAULT_OPUS_MODEL_NAME="My Opus Custom"
export ANTHROPIC_DEFAULT_OPUS_DESCRIPTION="カスタムBedrockモデル - 高性能"
export ANTHROPIC_DEFAULT_SONNET_MODEL_NAME="Enterprise Sonnet"
export ANTHROPIC_DEFAULT_SONNET_DESCRIPTION="社内チューニング済みモデル"実践例
Amazon Bedrock環境での設定
bash
# Bedrock向けの完全な設定例
export ANTHROPIC_API_KEY="your-bedrock-key"
export ANTHROPIC_BASE_URL="https://bedrock-runtime.us-east-1.amazonaws.com"
# ピン留めモデルの能力を明示
export ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTS="thinking"
export ANTHROPIC_DEFAULT_SONNET_MODEL_NAME="Bedrock Sonnet 3.7"
export ANTHROPIC_DEFAULT_SONNET_DESCRIPTION="AWS Bedrock経由のClaude Sonnet"Google Vertex AI環境での設定
bash
# Vertex AI向けの設定
export ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTS="thinking,extended-thinking"
export ANTHROPIC_DEFAULT_OPUS_MODEL_NAME="Vertex Claude Opus"
export ANTHROPIC_DEFAULT_OPUS_DESCRIPTION="Google Cloud Vertex AI経由のOpus"企業内カスタムモデルの設定
bash
# ファインチューニングされたモデルで能力を手動指定
export ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTS="" # 思考機能なし
export ANTHROPIC_DEFAULT_SONNET_MODEL_NAME="社内ファインチューニングモデル v2"
export ANTHROPIC_DEFAULT_SONNET_DESCRIPTION="コーディング特化チューニング済み".envファイルでの管理
bash
# .env ファイルに記述してプロジェクト単位で管理
cat > .env << 'EOF'
ANTHROPIC_DEFAULT_OPUS_MODEL_SUPPORTS=thinking,extended-thinking
ANTHROPIC_DEFAULT_OPUS_MODEL_NAME=Custom Opus
ANTHROPIC_DEFAULT_SONNET_MODEL_SUPPORTS=thinking
ANTHROPIC_DEFAULT_SONNET_MODEL_NAME=Custom Sonnet
EOF注意点
- これらの環境変数はサードパーティプロバイダー(Bedrock、Vertex、Foundry)のピン留めモデルに対してのみ効果があります
_MODEL_SUPPORTSの値が誤っていると、実際にサポートされていない機能を使おうとしてエラーが発生することがあります/modelピッカーのラベルカスタマイズは表示名のみで、実際のモデルIDには影響しません- 設定値はシェルセッション中のみ有効です。永続化するには
.bashrcや.zshrcに追記してください