メインコンテンツにスキップ

Claude Code モデル設定

今日アップデートされました

このガイドでは、Claude Codeで使用するClaudeモデルを変更する3つの方法を紹介します。即座に変更できるクイック/modelコマンド、1回限りのセッション変更用の--modelフラグ、および優先モデルを永続的なデフォルトとして設定する環境変数です。

最も簡単な方法: /modelコマンドを使用する

モデルを変更する最も簡単な方法は、Claude Code内で直接/modelコマンドを使用することです。ターミナルを再起動することなく、すぐに機能します。

  1. Claude Codeを開始します: claude

  2. /modelと入力し、インタラクティブメニューから目的のモデルを選択します。

  3. モデルの変更がすぐに反映されます。

注: Claude Code内で/statusを実行することで、現在のモデルをいつでも確認できます。

サポートされているモデル

  • Sonnet 4.6、claude-sonnet-4-6

  • Opus 4.6、claude-opus-4-6

  • Opus 4.5、claude-opus-4-5-20251101

  • Haiku 4.5、claude-haiku-4-5-20251001

  • Sonnet 4.5、claude-sonnet-4-5-20250929

  • Sonnet 4、claude-sonnet-4-20250514

  • Haiku 3.5、claude-3-5-haiku-20241022

⚠️ モデルアクセス: Claude CodeでProプランを使用する場合、追加使用量を有効にして購入した後のみ、Opusモデルを使用できます。

現在のセッションのみモデルを変更する

Claude Codeを開始する際に--modelフラグを使用します。

  1. 新しいターミナルセッションを開始します。

  2. 以下のコマンドを入力します(そのセッションで使用したいモデルに応じて):

    • Sonnet 4.6の場合: claude --model claude-sonnet-4-6

    • Opus 4.6の場合: claude --model claude-opus-4-6

    • Opus 4.5の場合: claude --model claude-opus-4-5-20251101

    • Haiku 4.5の場合: claude --model claude-haiku-4-5-20251001

    • Sonnet 4.5の場合: claude --model claude-sonnet-4-5-20250929

    • Sonnet 4の場合: claude --model claude-sonnet-4-20250514

    • 3.5 Haikuの場合: claude --model claude-3-5-haiku-20241022

すべての今後のセッションのデフォルトモデルを変更する

ステップ1) 以下を実行してシェルタイプを確認します: echo $SHELL

  • /bin/zsh → zshを使用しています(macOSのデフォルト)

  • /bin/bash → bashを使用しています(Linuxのデフォルト)

ステップ2) シェル設定にモデル設定を追加します:

ZSHユーザー向け(macOS)

  • Sonnet 4.6: echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6"' >> ~/.zshrc

  • Opus 4.6: echo 'export ANTHROPIC_MODEL="claude-opus-4-6"' >> ~/.zshrc

  • Opus 4.5: echo 'export ANTHROPIC_MODEL="claude-opus-4-5-20251101"' >> ~/.zshrc

  • Haiku 4.5: echo 'export ANTHROPIC_MODEL="claude-haiku-4-5-20251001"' >> ~/.zshrc

  • Sonnet 4.5: echo 'export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"' >> ~/.zshrc

  • Sonnet 4: echo 'export ANTHROPIC_MODEL="claude-sonnet-4-20250514"' >> ~/.zshrc

  • 3.5 Haiku: echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.zshrc

BASHユーザー向け(Linux)

  • Sonnet 4.6: echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6"' >> ~/.bashrc

  • Opus 4.6: echo 'export ANTHROPIC_MODEL="claude-opus-4-6"' >> ~/.bashrc

  • Opus 4.5: echo 'export ANTHROPIC_MODEL="claude-opus-4-5-20251101"' >> ~/.bashrc

  • Haiku 4.5: echo 'export ANTHROPIC_MODEL="claude-haiku-4-5-20251001"' >> ~/.bashrc

  • Sonnet 4.5: echo 'export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"' >> ~/.bashrc

  • Sonnet 4: echo 'export ANTHROPIC_MODEL="claude-sonnet-4-20250514"' >> ~/.bashrc

  • 3.5 Haiku: echo 'export ANTHROPIC_MODEL="claude-3-5-haiku-20241022"' >> ~/.bashrc

ステップ3) 変更を適用します:

  • ZSHの場合: source ~/.zshrc

  • BASHの場合: source ~/.bashrc

ステップ4) ターミナルを完全に閉じてから、再度開きます。

ステップ5) 新しいターミナルセッションでClaude Codeを開始します: claude

これで、選択したモデルがすべての今後のClaude Codeセッションのデフォルトになります。

こちらの回答で解決しましたか?