このガイドでは、Claude Codeで使用するClaudeモデルを変更する3つの方法を紹介します。クイック/modelコマンドで即座に変更する方法、--modelフラグで1回のセッション変更を行う方法、および環境変数を使用して優先モデルを永続的なデフォルトとして設定する方法です。
最も簡単な方法: /modelコマンドを使用する
モデルを変更する最も簡単な方法は、Claude Code内で直接/modelコマンドを使用することです。ターミナルを再起動することなく、すぐに機能します。
Claude Codeを開始します:
claude/modelと入力し、インタラクティブメニューから目的のモデルを選択します。モデルの変更がすぐに反映されます。
注: Claude Code内で/statusを実行することで、現在のモデルをいつでも確認できます。
サポートされているモデル
Opus 4.5、claude-opus-4-5-20251101
Haiku 4.5、claude-haiku-4-5-20251001
Sonnet 4.5、claude-sonnet-4-5-20250929(デフォルト)
Opus 4.1、claude-opus-4-1-20250805
Opus 4、claude-opus-4-20250514
Sonnet 4、claude-sonnet-4-20250514
Haiku 3.5、claude-3-5-haiku-20241022
⚠️ モデルアクセス: Claude CodeでProプランを使用する場合、追加使用量を有効にして購入した後にのみOpusモデルを使用できます。
現在のセッションのみモデルを変更する
Claude Codeを開始する際に--modelフラグを使用します。
新しいターミナルセッションを開始します。
以下のコマンドを入力します(そのセッションで使用したいモデルに応じて):
Opus 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-20250929Opus 4.1の場合:
claude --model claude-opus-4-1-20250805Opus 4の場合:
claude --model claude-opus-4-20250514Sonnet 4の場合:
claude --model claude-sonnet-4-202505143.5 Haikuの場合:
claude --model claude-3-5-haiku-20241022
すべての今後のセッションのデフォルトモデルを変更する
ステップ1) echo $SHELLを実行してシェルタイプを確認します。
/bin/zsh→ zshを使用しています(macOSのデフォルト)/bin/bash→ bashを使用しています(Linuxのデフォルト)
ステップ2) シェル設定にモデル設定を追加します:
ZSHユーザー向け(macOS)
Opus 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"' >> ~/.zshrcOpus 4.1:
echo 'export ANTHROPIC_MODEL="claude-opus-4-1-20250805"' >> ~/.zshrcOpus 4:
echo 'export ANTHROPIC_MODEL="claude-opus-4-20250514"' >> ~/.zshrcSonnet 4:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-20250514"' >> ~/.zshrc3.5 Haiku:
echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.zshrc
BASHユーザー向け(Linux)
Opus 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"' >> ~/.bashrcOpus 4.1:
echo 'export ANTHROPIC_MODEL="claude-opus-4-1-20250805"' >> ~/.bashrcOpus 4:
echo 'export ANTHROPIC_MODEL="claude-opus-4-20250514"' >> ~/.bashrcSonnet 4:
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-20250514"' >> ~/.bashrc3.5 Haiku:
echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.bashrc
ステップ3) 変更を適用します:
ZSH
