コンテンツにスキップ

モデルスロットマッピング

Claude Code には組み込みの /model コマンドがあり、haiku(高速)、sonnet(バランス)、opus(高性能)の 3 つのモデルスロットを切り替えられます。デフォルトでは Anthropic モデルにマッピングされますが、Claudex を使えば各スロットを任意のプロバイダーモデルにマッピングできます。

任意のプロファイルに [profiles.models] テーブルを追加します:

[[profiles]]
name = "grok"
provider_type = "OpenAICompatible"
base_url = "https://api.x.ai/v1"
api_key = "xai-..."
default_model = "grok-3-beta"
[profiles.models]
haiku = "grok-3-mini-beta"
sonnet = "grok-3-beta"
opus = "grok-3-beta"

Claude Code 内で /model sonnet と入力すると、Claudex は grok-3-beta に解決します。/model opus コマンドも grok-3-beta にマッピングされます。

Claude Code を起動する際、Claudex は 3 つの環境変数を設定します:

環境変数説明
ANTHROPIC_DEFAULT_HAIKU_MODELhaiku スロットのモデル名
ANTHROPIC_DEFAULT_SONNET_MODELsonnet スロットのモデル名
ANTHROPIC_DEFAULT_OPUS_MODELopus スロットのモデル名

Claude Code はこれらの変数を読み取って /model スイッチャーに反映します。プロファイルでスロットが設定されていない場合、プロファイルの default_model がフォールバックとして使用されます。

[profiles.models]
haiku = "grok-3-mini-beta"
sonnet = "grok-3-beta"
opus = "grok-3-beta"
[profiles.models]
haiku = "gpt-4o-mini"
sonnet = "gpt-4o"
opus = "o1"
[profiles.models]
haiku = "deepseek-chat"
sonnet = "deepseek-chat"
opus = "deepseek-reasoner"
[profiles.models]
haiku = "gemini-2.0-flash"
sonnet = "gemini-2.5-pro"
opus = "gemini-2.5-pro"

ChatGPT Codex(サブスクリプション)

Section titled “ChatGPT Codex(サブスクリプション)”
[profiles.models]
haiku = "codex-mini-latest"
sonnet = "gpt-5.3-codex"
opus = "gpt-5.3-codex"
[profiles.models]
haiku = "claude-haiku-4-20250514"
sonnet = "claude-sonnet-4-20250514"
opus = "claude-opus-4-20250514"
[profiles.models]
haiku = "gemma2-9b-it"
sonnet = "llama-3.3-70b-versatile"
opus = "llama-3.3-70b-versatile"
[profiles.models]
haiku = "mistral-small-latest"
sonnet = "mistral-large-latest"
opus = "mistral-large-latest"
[profiles.models]
haiku = "qwen2.5:7b"
sonnet = "qwen2.5:32b"
opus = "qwen2.5:72b"

[profiles.models] が指定されていない場合、3 つのスロットすべてがプロファイルの default_model にフォールバックします。つまり、/model haiku/model sonnet/model opus はすべて同じモデルを使用します。

環境変数によるオーバーライド

Section titled “環境変数によるオーバーライド”

設定ファイルを変更せずに環境変数を直接設定してスロットをオーバーライドできます:

Terminal window
ANTHROPIC_DEFAULT_HAIKU_MODEL=my-fast-model claudex run grok

環境変数はプロファイル設定より優先されます。