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

Claude Code Model Configuration

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

このガイドでは、Claude Codeで使用するClaudeモデルを変更する3つの方法を説明します:即座に変更できる/modelコマンド、一回限りのセッション変更用の--modelフラグ、そして希望するモデルを永続的なデフォルトとして設定する環境変数です。

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

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

  1. Claude Codeを開始:claude

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

  3. モデルの変更は即座に有効になります。

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

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

  • Opus 4.1、claude-opus-4-1-20250805

  • Opus 4、claude-opus-4-20250514

  • Sonnet 4、claude-sonnet-4-20250514

  • Sonnet 3.7、claude-3-7-sonnet-20250219

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

⚠️ モデルアクセス:Claude CodeでProプランを使用している場合、Opusモデルは使用できません。

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

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

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

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

    1. Opus 4.1の場合:claude --model claude-opus-4-1-20250805

    2. Opus 4の場合:claude --model claude-opus-4-20250514

    3. Sonnet 4の場合:claude --model claude-sonnet-4-20250514

    4. 3.7 Sonnetの場合:claude --model claude-3-7-sonnet-20250219

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

注意:Claude CodeにログインしているProプランユーザーは、Opusモデルを使用できません。

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

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

  • /bin/zsh → zshを使用中(macOSデフォルト)

  • /bin/bash → bashを使用中(Linuxデフォルト)

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

ZSHユーザー(macOS)の場合:

  • Opus 4.1:echo 'export ANTHROPIC_MODEL="claude-opus-4-1-20250805"' >> ~/.zshrc

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

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

  • 3.7 Sonnet:echo 'export ANTHROPIC_MODEL="claude-3-7-sonnet-20250219"' >> ~/.zshrc

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

BASHユーザー(Linux)の場合:

  • Opus 4.1:echo 'export ANTHROPIC_MODEL="claude-opus-4-1-20250805"' >> ~/.bashrc

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

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

  • 3.7 Sonnet:echo 'export ANTHROPIC_MODEL="claude-3-7-sonnet-20250219"' >> ~/.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セッションでデフォルトになります。

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