Skip to content

原文(日本語に翻訳)

/modelピッカーにカスタムエントリを追加するANTHROPIC_CUSTOM_MODEL_OPTION環境変数を追加。表示名と説明のカスタマイズには_NAMEおよび_DESCRIPTIONサフィックス付き変数をオプションで使用可能

原文(英語)

Added ANTHROPIC_CUSTOM_MODEL_OPTION env var to add a custom entry to the /model picker, with optional _NAME and _DESCRIPTION suffixed vars for display

概要

ANTHROPIC_CUSTOM_MODEL_OPTION環境変数を設定することで、Claude Codeの/modelコマンドで表示されるモデル選択リストにカスタムモデルエントリを追加できます。企業内のカスタムモデルエンドポイントや、標準リストに含まれない特定のモデルバリアントを使用する際に便利です。_NAME_DESCRIPTIONサフィックス付きの変数で表示名と説明もカスタマイズできます。

基本的な使い方

環境変数を設定してClaude Codeを起動します:

bash
export ANTHROPIC_CUSTOM_MODEL_OPTION="my-custom-model-id"
claude

/modelコマンドを実行すると、カスタムモデルが選択肢に表示されます。

実践例

カスタムモデルIDのみ設定する

bash
# シンプルな設定
export ANTHROPIC_CUSTOM_MODEL_OPTION="claude-3-5-sonnet-20241022-custom"
claude

表示名と説明を追加する

bash
# モデルID、表示名、説明を設定
export ANTHROPIC_CUSTOM_MODEL_OPTION="my-fine-tuned-model"
export ANTHROPIC_CUSTOM_MODEL_OPTION_NAME="社内カスタムモデル"
export ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION="社内データでファインチューニングされたClaude"
claude

/modelピッカーには「社内カスタムモデル」という名前で表示され、説明文も確認できます。

シェルプロファイルへの永続設定

.bashrcまたは.zshrcに追加して永続化します:

bash
# ~/.zshrc または ~/.bashrc に追加
export ANTHROPIC_CUSTOM_MODEL_OPTION="your-custom-model-id"
export ANTHROPIC_CUSTOM_MODEL_OPTION_NAME="カスタムモデル"
export ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION="特定用途向けに最適化されたモデル"

AWS BedrockやVertex AIのカスタムモデルと組み合わせる

bash
# AWS Bedrockのカスタムモデルを使用する場合
export ANTHROPIC_BEDROCK_BASE_URL="https://bedrock-runtime.us-east-1.amazonaws.com"
export ANTHROPIC_CUSTOM_MODEL_OPTION="arn:aws:bedrock:us-east-1::foundation-model/my-custom-model"
export ANTHROPIC_CUSTOM_MODEL_OPTION_NAME="Bedrock カスタムモデル"
export ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION="AWS Bedrock上のカスタムファインチューニングモデル"
claude

プロジェクト別の設定ファイル

.envファイルを使ってプロジェクトごとに設定を管理できます:

bash
# project/.env
ANTHROPIC_CUSTOM_MODEL_OPTION=project-specific-model
ANTHROPIC_CUSTOM_MODEL_OPTION_NAME=プロジェクト専用モデル
ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION=このプロジェクト用に最適化されたモデル
bash
# プロジェクトディレクトリで実行
source .env && claude

環境変数一覧

環境変数必須説明
ANTHROPIC_CUSTOM_MODEL_OPTIONカスタムモデルのID(必須)
ANTHROPIC_CUSTOM_MODEL_OPTION_NAME/modelピッカーでの表示名
ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTIONモデルの説明文

注意点

  • ANTHROPIC_CUSTOM_MODEL_OPTIONに設定するモデルIDは、使用しているAPIエンドポイントで有効なものである必要があります
  • このカスタムエントリはデフォルトのモデルリスト(Opus、Sonnet、Haikuなど)の追加として表示され、デフォルトのリストを置き換えるものではありません
  • 関連する環境変数としてANTHROPIC_DEFAULT_OPUS_MODELANTHROPIC_DEFAULT_SONNET_MODELANTHROPIC_DEFAULT_HAIKU_MODELでデフォルトモデルのIDをカスタマイズすることもできます

関連情報