このガイドでは、Claude Codeで使用するClaudeモデルを変更する3つの方法を紹介します。即座に変更できる/modelコマンド、1回のセッション変更用の--modelフラグ、および環境変数を使用して優先モデルを永続的なデフォルトとして設定する方法です。
最も簡単な方法:/modelコマンドを使用
モデルを変更する最も簡単な方法は、Claude Code内で直接/modelコマンドを使用することです。ターミナルを再起動することなく、すぐに機能します。
Claude Codeを開始:
claude/modelと入力して、インタラクティブメニューから目的のモデルを選択します。モデルの変更は即座に有効になります。
注:Claude Code内で/statusを実行することで、いつでも現在のモデルを確認できます。
サポートされているモデル
Sonnet 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フラグを使用します。
新しいターミナルセッションを開始します。
以下のコマンドを入力します(そのセッションで使用したいモデルによって異なります):
Sonnet 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)
Sonnet 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)
Sonnet 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セッションのデフォルトになります。
