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

Claude コード モデル構成

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

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

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

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

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

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

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

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

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

  • 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

  • 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. Haiku 4.5の場合: claude --model claude-haiku-4-5-20251001

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

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

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

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

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

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

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

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

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

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

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

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

ZSHユーザー向け(macOS)

  • 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

  • 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)

  • 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

  • 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

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