このガイドでは、Claude Codeで使用するClaudeモデルを変更する3つの方法を紹介します。クイック/modelコマンドで即座に変更、--modelフラグで1回限りのセッション変更、環境変数で優先モデルを永続的なデフォルトとして設定できます。
最も簡単な方法:/modelコマンドを使用
モデルを変更する最も簡単な方法は、Claude Code内で直接/modelコマンドを使用することです。Claude Desktopとターミナルでもサポートされており、即座に反映されます。
Claude Codeセッションを開始します:Claude Desktopで「Code」タブを開くか、ターミナルで
claudeを実行します。/modelと入力し、インタラクティブメニューから目的のモデルを選択します。モデルの変更は即座に反映されます。
注:Claude Code内で/statusを実行することで、現在のモデルをいつでも確認できます。
サポートされているモデル
Haiku 5.5、
claude-haiku-5-5Sonnet 5.5、
claude-sonnet-5-5Opus 5.5、
claude-opus-5-5Fable 5.1、
claude-fable-5-1Opus 5、
claude-opus-5Sonnet 5、
claude-sonnet-5Fable 5、
claude-fable-5Opus 4.8、
claude-opus-4-8Opus 4.7、
claude-opus-4-7Sonnet 4.6、
claude-sonnet-4-6Opus 4.6、
claude-opus-4-6Opus 4.5、
claude-opus-4-5-20251101Haiku 4.5、
claude-haiku-4-5-20251001Sonnet 4.5、
claude-sonnet-4-5-20250929
現在のセッションのみモデルを変更
Claude Codeを開始する際に--modelフラグを使用します。--modelフラグと次のセクションの環境変数はターミナルセッションに適用されます。
新しいターミナルセッションを開始します。
以下のコマンドを入力します(そのセッションで使用したいモデルに応じて):
Haiku 5.5の場合:
claude --model claude-haiku-5-5Sonnet 5.5の場合:
claude --model claude-sonnet-5-5Opus 5.5の場合:
claude --model claude-opus-5-5Fable 5.1の場合:
claude --model claude-fable-5-1Opus 5の場合:
claude --model claude-opus-5Sonnet 5の場合:
claude --model claude-sonnet-5Fable 5の場合:
claude --model claude-fable-5Opus 4.8の場合:
claude --model claude-opus-4-8Opus 4.7の場合:
claude --model claude-opus-4-7Sonnet 4.6の場合:
claude --model claude-sonnet-4-6Opus 4.6の場合:
claude --model claude-opus-4-6Opus 4.5の場合:
claude --model claude-opus-4-5-20251101Haiku 4.5の場合:
claude --model claude-haiku-4-5-20251001Sonnet 4.5の場合:
claude --model claude-sonnet-4-5-20250929
すべての今後のセッションのデフォルトモデルを変更
ステップ1)echo $SHELLを実行してシェルタイプを確認します。
/bin/zsh→zshを使用しています(macOSのデフォルト)/bin/bash→bashを使用しています(Linuxのデフォルト)
ステップ2)シェル設定にモデル設定を追加します:
ZSHユーザー向け(macOS)
Haiku 5.5:
echo 'export ANTHROPIC_MODEL="claude-haiku-5-5"' >> ~/.zshrcSonnet 5.5:
echo 'export ANTHROPIC_MODEL="claude-sonnet-5-5"' >> ~/.zshrcOpus 5.5:
echo 'export ANTHROPIC_MODEL="claude-opus-5-5"' >> ~/.zshrcFable 5.1:
echo 'export ANTHROPIC_MODEL="claude-fable-5-1"' >> ~/.zshrcOpus 5:
echo 'export ANTHROPIC_MODEL="claude-opus-5"' >> ~/.zshrcSonnet 5:
echo 'export ANTHROPIC_MODEL="claude-sonnet-5"' >> ~/.zshrcFable 5:
echo 'export ANTHROPIC_MODEL="claude-fable-5"' >> ~/.zshrcOpus 4.8:
echo 'export ANTHROPIC_MODEL="claude-opus-4-8"' >> ~/.zshrcOpus 4.7:
echo 'export ANTHROPIC_MODEL="claude-opus-4-7"' >> ~/.zshrcSonnet 4.6:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6"' >> ~/.zshrcOpus 4.6:
echo 'export ANTHROPIC_MODEL="claude-opus-4-6"' >> ~/.zshrcOpus 4.5:
echo 'export ANTHROPIC_MODEL="claude-opus-4-5-20251101"' >> ~/.zshrcHaiku 4.5:
echo 'export ANTHROPIC_MODEL="claude-haiku-4-5-20251001"' >> ~/.zshrcSonnet 4.5:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"' >> ~/.zshrc
BASHユーザー向け(Linux)
Haiku 5.5:
echo 'export ANTHROPIC_MODEL="claude-haiku-5-5"' >> ~/.bashrcSonnet 5.5:
echo 'export ANTHROPIC_MODEL="claude-sonnet-5-5"' >> ~/.bashrcOpus 5.5:
echo 'export ANTHROPIC_MODEL="claude-opus-5-5"' >> ~/.bashrcFable 5.1:
echo 'export ANTHROPIC_MODEL="claude-fable-5-1"' >> ~/.bashrcOpus 5:
echo 'export ANTHROPIC_MODEL="claude-opus-5"' >> ~/.bashrcSonnet 5:
echo 'export ANTHROPIC_MODEL="claude-sonnet-5"' >> ~/.bashrcFable 5:
echo 'export ANTHROPIC_MODEL="claude-fable-5"' >> ~/.bashrcOpus 4.8:
echo 'export ANTHROPIC_MODEL="claude-opus-4-8"' >> ~/.bashrcOpus 4.7:
echo 'export ANTHROPIC_MODEL="claude-opus-4-7"' >> ~/.bashrcSonnet 4.6:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6"' >> ~/.bashrcOpus 4.6:
echo 'export ANTHROPIC_MODEL="claude-opus-4-6"' >> ~/.bashrcOpus 4.5:
echo 'export ANTHROPIC_MODEL="claude-opus-4-5-20251101"' >> ~/.bashrcHaiku 4.5:
echo 'export ANTHROPIC_MODEL="claude-haiku-4-5-20251001"' >> ~/.bashrcSonnet 4.5:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"' >> ~/.bashrc
ステップ3)変更を適用します:
ZSHの場合:
source ~/.zshrcBASHの場合:
source ~/.bashrc
ステップ4)ターミナルを完全に閉じてから、再度開きます。
ステップ5)新しいターミナルセッションでClaude Codeを開始します:claude。
これで、選択したモデルがすべての今後のClaude Codeセッションのデフォルトになります。
