blog
AIブログ
Claude Codeのモデル切り替えと実行制御コマンド完全ガイド【2026年版】
文:クリスタルメソッド編集部 監修:河合 継(代表取締役)
Claude Codeで使うモデルは、セッション中に /model を実行すると確認と切り替えができます。2026年10月時点では、Pro・Max・Team・Enterpriseの各プランとAnthropic APIのいずれでも、既定のモデルは Claude Opus 5.5 です。この記事では、選べるモデルの違いと料金、切り替え方、考える深さ(effort)の調整、あわせて使う /verify などのコマンドをまとめます。
関連記事Claude Code(クロードコード)とは?できること・料金・使い方を初心者にもやさしく解説【2026年版】 / Claude Code 使用量を完全制御する実装ガイド【2026年版】 / Claude Code ログイン方法・できない時の対処法|2026年版ガイド
実務フェーズ別に見るモデルの使い分け基準(一次情報)
Claude Codeを1年以上実務で使ってきた監修者の運用ルールは、「タスクの複雑さ」ではなく「その指示が外れたときの手戻りコスト」で切り替える、というものだ。設計方針や実装アプローチを決める判断フェーズは、後戻りすると影響範囲が広いためOpusクラスの高精度モデルに短時間だけ切り替えて確定させる。方針が固まった後の反復的なコード実装・修正は、速度と精度のバランスが良いSonnetクラスを常用し、テンポを落とさない。ログ整形や定型的なファイル操作など、間違っても被害が小さい軽作業はHaikuクラスに任せて待ち時間を削る。いずれのモデルも料金・コンテキスト長は変動するため、切り替えの都度、本記事のモデル比較表またはAnthropic公式の最新価格表で確認する運用にしている。
Claude Codeで今どのモデルが動いているか確認するには?
現在のモデルを確認する最短の方法は、対話セッション中に /model を引数なしで実行することです。実行すると利用可能なモデルの一覧(ピッカー)が開き、いま選択中のモデルにマークが付くため、その場で確認とそのまま切り替えの両方ができます。モデルだけを素早く見たいときは /status でも、現在のモデル・ログイン中のアカウント・接続状況をまとめて確認できます。
実際に /model を実行すると、次のような選択画面が開きます(2026年10月5日、Claude Code v2.1.289で撮影)。この日は既定(Default)がOpus 5.5で、Fable 5.1・Sonnet 5.5・Haiku 4.5のほか、旧モデルのSonnet 5やOpus 5も選べました。その後、Claude Code v2.1.293以降では軽量モデルとして Haiku 5.5 が使えるようになっています。画面の下には現在のeffort(medium)も表示され、Enterで既定に設定、sでこのセッションだけ使う、という操作が案内されます。

- 確認と切り替え(/model):
/modelを実行 → 一覧から矢印キーで対象を選び Enter で確定。選んだモデルはそのセッションに適用されます。 - 状態のまとめ確認(/status):
/statusで現在のモデル・アカウント・APIの接続先を一覧表示。「思っていたモデルと違う」を起動直後に潰せます。 - 既定モデルの固定: 毎回同じモデルで始めたい場合は、設定ファイル(
~/.claude/settings.jsonのmodel)に既定モデルを書くか、起動時にclaude --model <モデル名>を渡します。 - 実務のつまずき: 上位モデルほど1トークンあたりの単価が高くなります。軽い編集まで最上位モデルで回すとコストがかさむため、重い設計・難所だけ上位モデルに上げ、通常は既定モデルに戻す運用が無駄がありません。
モデル比較表:Fable 5.1 / Opus 5.5 / Sonnet 5.5 / Haiku 5.5
2026年10月10日時点でAnthropicが「現行」としている4モデルの主な違いは次の通りです(Anthropic公式ドキュメント記載の仕様)。Claude Codeでは別名opusがOpus 5.5、sonnetがSonnet 5.5、haikuがHaiku 5.5、fableがFable 5.1を指します(Anthropic APIに直接つないでいる場合)。
| モデル | 位置づけ | 料金(Claude API・100万トークンあたり) | コンテキスト長 | 最大出力 |
|---|---|---|---|---|
Claude Fable 5.1claude-fable-5-1 |
最も高性能。長時間の自律的な作業・難しい推論向け。既定モデルではないため /model fable で明示選択 |
入力 $10 / 出力 $50 | 100万トークン | 128,000トークン |
Claude Opus 5.5claude-opus-5-5 |
公式が「迷ったらまずこれ」と推奨。長時間のエージェント的コーディング向け(Claude Code v2.1.280以降) | 入力 $4 / 出力 $20 | 100万トークン | 128,000トークン |
Claude Sonnet 5.5claude-sonnet-5-5 |
速度と知性のバランス。日常のコーディング作業向け(Claude Code v2.1.284以降) | 入力 $2 / 出力 $10 | 100万トークン | 128,000トークン |
Claude Haiku 5.5claude-haiku-5-5 |
最速・低コスト。分類や抽出など、量が多く速さが求められる作業や補助タスク向け(Claude Code v2.1.293以降) | 入力 $0.10 / 出力 $0.50(入力が10万トークンまでの場合。超える場合は入力 $0.50 / 出力 $2.50) | 100万トークン | 128,000トークン |
以前の Haiku 4.5(入力 $1 / 出力 $5)や Opus 5・Sonnet 5 などは旧モデルという扱いになりましたが、引き続き利用できます。料金・仕様は変更される場合があるため、最新値はAnthropic公式のモデル一覧ページで確認してください。Claude Codeの/modelピッカーはClaude APIに接続している場合、行ごとに実際の価格を表示します。
モデルを切り替える4つの方法
Claude Codeでモデルを指定する方法は用途別に4通りあります。優先順位が高い順に並べると次の通りです(公式ドキュメント「Model configuration」準拠)。
- セッション中に切り替える:
/model <エイリアス名またはモデル名>(例:/model sonnet)で即座に切り替え。引数なしの/modelはピッカーを開きます。ピッカーでEnterを押すと以後の既定としても保存され、sキーならそのセッション限定になります。 - 起動時に指定する:
claude --model <エイリアス名またはモデル名>(例:claude --model opus)。この指定はその起動セッションのみに適用されます。 - 環境変数で指定する:
ANTHROPIC_MODEL=<エイリアス名またはモデル名>を設定してから起動。これもそのセッション限定です。 - 設定ファイルで恒久指定する:
~/.claude/settings.json(またはプロジェクトの設定ファイル)のmodelフィールドにモデル名を書くと、以後のセッション全てで既定になります。
このほか、環境変数 ANTHROPIC_DEFAULT_MODEL で「新しいセッションの既定」を指定する方法もあり、上の4つのどれも指定されていないときに使われます。なお /model sonnet のようにモデル名を直接入力した場合は、ピッカーでEnterを押したときと同じく、以後の既定としても保存されます。
主なモデルエイリアス: opus(最新のOpus)・sonnet(最新のSonnet)・haiku(Haiku)・fable(Fable。もっとも難しく長い作業向け)・best(Fableが使える場合はFable、使えない場合はopusと同じ)・default(指定を消して、アカウントの種類ごとの既定モデルに戻す)・opusplan(planモードの間はOpus、実行に入ると自動でSonnetに切り替わる)。Anthropic APIでは現行のOpus・Sonnetは最初から100万トークンのコンテキストで動くため、末尾に[1m]を付ける指定(例:/model opus[1m])は、別名が古いモデルを指す環境で長いセッションを続けたいときに使うものです。
使っているクラウドによって別名が指すモデルが違う
opus・sonnet・haiku の別名は、Anthropic APIでは最新版を指しますが、ほかのクラウド経由では古い版を指すことがあります(公式ドキュメント「Model configuration」・2026年10月10日確認)。
| 接続先 | opus | sonnet | haiku |
|---|---|---|---|
| Anthropic API | Opus 5.5 | Sonnet 5.5 | Haiku 5.5 |
| Claude Platform on AWS | Opus 5.5 | Sonnet 4.6 | Haiku 4.5 |
| Amazon Bedrock/Google Cloud | Opus 5.5 | Sonnet 4.5 | Haiku 4.5 |
| Microsoft Foundry | Opus 4.6 | Sonnet 4.5 | Haiku 4.5 |
別名が古いモデルを指す環境で新しいモデルを使いたいときは、claude-opus-5-5 のように正式なモデル名で指定するか、環境変数 ANTHROPIC_DEFAULT_OPUS_MODEL・ANTHROPIC_DEFAULT_SONNET_MODEL で別名の指す先を固定します。
プランごとの既定モデル
何も指定しないとき(default)に使われるモデルは、アカウントの種類で決まります。Pro・Max・Team・Enterpriseの各プランとAnthropic API、Claude Platform on AWS、Amazon Bedrock、Google Cloudでは Opus 5.5、Microsoft Foundryでは Sonnet 4.5 です。Claude Code v2.1.280より前は、ProとTeam Standardでは Sonnet 5 が既定でした。Fableはどのプランでも既定にはならないため、使うときは /model fable で選びます。会社で使っている場合は、管理者が組織の既定モデルや選べるモデルを決めていることがあります。
考える深さ(effort)もあわせて調整する
モデルとは別に、1つの作業にどれだけ深く考えるかを決める「effort」という設定があります。低くすると速く安くなり、高くすると難しい問題にじっくり取り組みます。現行のモデル(Fable 5.1・Opus 5.5・Sonnet 5.5・Haiku 5.5)では low・medium・high・xhigh・max の5段階から選べます。Claude Codeでの初期値は、Opus 5.5・Sonnet 5.5・Haiku 5.5 が medium、それ以外の対応モデルは原則 high です。
変更するには /effort を実行するか、/model のピッカーで左右の矢印キーを使います。Enterで決めると以後の既定として保存され、s ならそのセッションだけに適用されます。max はそのセッション限りです。結果が浅いと感じたときは、上位モデルに切り替える前に effort を1段上げてみる、という順番も試せます。
よくある質問
Q. Claude Codeでどのモデルを選べばいい?
A. 迷った場合は既定のモデル(2026年10月時点では Opus 5.5)のままで問題ありません。とくに難しい設計や長時間の作業は /model fable で Fable 5.1 に、定型作業や軽い修正は /model sonnet や /model haiku に切り替えると、精度とコストのバランスが取りやすくなります。
Q. 今どのモデルで動いているかを確認するには?
A. セッション中に /model を引数なしで実行すると、モデルの一覧が開き、選択中のモデルが分かります。/status でも、現在のモデルとアカウント、接続状況をまとめて確認できます。ステータスラインを設定している場合は、そこにも表示できます。
Q. プランによって既定のモデルは違いますか?
A. Pro・Max・Team・Enterpriseの各プランとAnthropic APIでは、既定は Opus 5.5 です(Claude Code v2.1.280より前は、ProとTeam StandardはSonnet 5 が既定でした)。Microsoft Foundry経由では Sonnet 4.5 が既定です。管理者が組織の既定モデルを決めている場合は、そのモデルになります。
Q. モデルを切り替えるとキャッシュや料金はどうなる?
A. モデルを切り替えるとプロンプトキャッシュはリセットされ、切り替え後の最初のリクエストはキャッシュなしで全履歴を再読み込みします。長い会話の途中で頻繁に切り替えるとコストが増えやすいため、セッション冒頭か新しい会話を始める前に切り替えるのがコスト面でも安全です。
Q. 起動時に毎回同じモデルを使いたい場合は?
A. ~/.claude/settings.jsonのmodelフィールドに使いたいモデル名やエイリアスを書いておけば、以後起動するすべてのセッションでそのモデルが既定になります。/model のピッカーでEnterを押して選んだ場合も、同じ場所に保存されます。個別の起動だけ変えたい場合はclaude –model <モデル名>、CI等で環境変数から指定したい場合はANTHROPIC_MODELを使います。
Q. effort(エフォート)とは何ですか?
A. 1つの作業にどれだけ深く考えるかを決める設定です。low・medium・high・xhigh・max の5段階があり、/effort か、/model のピッカーの左右矢印キーで変更します。Opus 5.5・Sonnet 5.5・Haiku 5.5 の初期値は medium です。
Q. /ultraplan は今も使えますか?
A. 公式のコマンド一覧では /ultraplan は削除(Removed)とされ、代わりにplanモードを使うよう案内されています。実行前に計画を確認したいときは、Shift+Tab でplanモードに切り替えるか、/plan に続けて依頼を書きます。
Claude Code・AIエージェントの業務導入をご検討の方は、自社での開発実例を公開しているクリスタルメソッドの無料相談をご利用ください。
各コマンドの使い方
/model
何を:現在のセッションまたは今後のすべてのセッションで使用するAIモデルを切り替えるコマンドで、選択したモデルをデフォルトとして保存できる。引数なしで実行するとモデルピッカーが開き、対応モデルでは左右矢印キーでeffort levelを段階的に調整できる。
いつ:長文コードレビューには高精度モデル、素早いQ&Aには軽量モデルと使い分けたいとき、またはセッションをまたいで恒久的にデフォルトモデルを変更したい場面で使う。
実例:引数なしで `/model` を実行するとピッカーが起動し、モデル行にカーソルを合わせて `s` を押すと現在のセッションのみに適用され、Enterを押すと以降のセッションのデフォルトとして保存される。会話に出力履歴がある状態でモデルを切り替えると「コンテキストキャッシュなしで全履歴を再読み込みする」旨の確認ダイアログが表示され、確認後は現在のレスポンス完了を待たずに即座にモデルが切り替わる。
コツ:長い会話の途中でモデルを切り替えるとキャッシュが失われてコストが増加するため、セッション冒頭か新しい会話を始める前に切り替えるのがコスト最適化のコツ。
2026年10月10日時点の現行モデル:最高性能は Claude Fable 5.1(/model fableで選択)、公式の推奨で既定でもあるのが Claude Opus 5.5、速度と知能のバランスは Claude Sonnet 5.5、最速軽量は Claude Haiku 5.5。Fable 5・Opus 5・Opus 4.8・Sonnet 5・Haiku 4.5 は旧モデル(引き続き利用可)です。長文レビューや設計は Opus 5.5、反復作業やスクリプト生成は Sonnet 5.5/Haiku 5.5 と使い分けると、精度とコストのバランスを取りやすい。別名が古いモデルを指す環境では、claude-opus-5-5 のようにフルIDで指定できます。

/ultraplan
現在は提供終了:/ultraplan は、計画づくりをクラウド上のセッションに送り、ブラウザで確認してから実行するためのコマンドでしたが、公式のコマンド一覧では「Removed(削除)」とされ、代わりにplanモードを使うよう案内されています(2026年10月10日確認)。
代わりに使うもの:実行の前に計画を立てて確認したいときは、planモードを使う。入力欄で Shift+Tab を押して切り替えるか、/plan に続けて依頼を書く。Claudeはファイルを調べて計画を示し、承認するまでソースコードを編集しない。計画づくりだけ上位モデルに任せたい場合は、モデルを opusplan にしておくと、planモードの間はOpus、実行に入るとSonnetに自動で切り替わる。
いつ:大規模なリファクタリングや、複数ファイルにまたがる機能追加など、実行前に計画全体を見て承認してから動かしたい大きなタスクに適している。
/verify
何を:コードの変更が意図通りに機能するかを、テストや型チェックに頼らず「ビルド→アプリ起動→実際の観察」という一連のフローで確認するコマンドである。テストでカバーされていない振る舞いや副作用まで含めた実際の動作を保証するために使う。Claude Codeに最初から入っているスキル(バンドルスキル)のひとつ。
いつ:型チェックはパスするがランタイムで壊れるケース・テストがないレガシーコードの変更・外部サービス連携の動作確認など、静的解析や既存テストだけでは信頼性が担保できない変更を安全にマージしたい場面に最適。
実例:決済フローのロジックを修正した後に `/verify` を実行すると、Claude Codeがプロジェクトをビルドしてアプリを起動し、実際に決済フローをトレースして「カートへの追加→注文確定→確認メール送信」の一連の動作が壊れていないことを観察・報告する。ビルドエラーが発生した場合はその時点で停止し、エラー内容とともに修正案を提示してくれるためデバッグサイクルが短縮される。
コツ:テストが整っていない機能や、外部サービス連携のように静的解析だけでは安全性を確認しづらい変更ほど/verifyの効果が大きいため、PRレビュー前の最終確認として使うと安心感が高まる。
どれをいつ使う?使い分けのポイント
これらは「作業のどの段階か」で使い分ける。まず/modelは作業前に使うモデルを決めるコマンドで、軽い作業は費用を抑えたモデル、複雑な設計や長いコードには高性能なモデルを選ぶ。次に、複雑な機能追加やリファクタリングでは、実装の前にplanモードで手順を計画させて内容を確かめる(以前の/ultraplanの役割)。計画が固まったら通常のやり取りで実装を進め、最後に/verifyで「ビルド→アプリ起動→実際の動作の観察」を行い、変更が意図どおりに動くかをテストだけに頼らず確かめる。つまり「/model→(必要ならplanモードで計画→)実装→/verify」という流れが基本で、小さなタスクは/modelと/verifyだけで十分だ。
実運用でのモデルの選び方(一次情報)
Claude Codeを3.5の時代から1年以上、実務で使い続けてきた監修者・河合継の経験から、モデル選択の実際を補足する。
- 難所だけ上位モデル、普段は軽いモデルで十分。設計判断や厄介なデバッグは上位モデルの精度が手戻りを減らす一方、定型作業や軽い修正は軽量モデルでも速くて十分だった。常に最上位を使うのはコストの無駄になりやすい。
- 「思ったモデルで動いているか」を時々確認する。既定や直前の設定で、意図と違うモデルのまま作業していることがある。重要な作業の前に一度、今どのモデルかを確かめる癖をつけると、品質とコストのブレが減った。
- モデルを上げる前に、まず指示とコンテキストを見直す。結果が悪いとき、モデルを上げるより前提・制約を伝え直すほうが効くことが多い。モデル選択は最後の調整弁、と考えると無駄な課金が減る。
全96コマンドの一覧はClaude Codeスラッシュコマンド完全ガイドにまとめています。
まとめ
Claude Codeのモデルは /model で確認と切り替えができ、今のモデルは /status でも確認できます。2026年10月時点の既定は Opus 5.5 で、難しい作業は Fable 5.1、日常の作業は Sonnet 5.5、軽い作業は Haiku 5.5、と使い分けられます。切り替えるとキャッシュが使えなくなり費用が増えやすいので、会話の途中ではなく、始める前に切り替えるのが基本です。考える深さは /effort で調整でき、変更の確認には /verify が使えます。
Claude Codeの全体像・仕組み・始め方は、Claude Codeでまとめて解説しています。
参考文献
監修
河合 継(クリスタルメソッド株式会社 代表取締役)
AI・ディープラーニングに関する特許16件の発明者。過去、国立がん研究センターとの共同研究や、テレビ番組でのAI解説実績を持つAI研究者として、AIの研究開発を主導している。
運営会社について | 編集方針
Claude Code・AIエージェントの業務活用をご検討の方へ
クリスタルメソッドは、Claude Codeを実務投入している開発会社として、AIエージェント・社員AIの導入と開発効率化を支援しています。自社サイトの表示速度をAI社員(Claude Code)で12.89秒→2.03秒に短縮した実例も事例記事として公開しています。「自社の開発・業務にAIをどう組み込むか」といったご相談を承っています。
- 無料相談・お問い合わせ:ご相談はこちら
Read next
あわせて読みたい
-
Claude Code(クロードコード)とは?できること・料金・使い方を初心者にもやさしく解説【2026年版】
ターミナル上で動作するAIエージェント型コーディングツールのイメージ Claude Code(クロードコード)とは、Anthropic社が提供するAIツールです...
-
Claude Code 使用量を完全制御する実装ガイド【2026年版】
最終更新:2026年7月29日 よくある質問:Claudeの使用量・上限について Claudeの使用量上限とは? Claude(Claude.aiのチャット、お...
-
Claude Code ログイン方法・できない時の対処法|2026年版ガイド
Claude(クロード) Codeを使おうとしたら「ログインできない」「認証エラーが出る」「コマンドが通らない」――そんな状況で作業が止まってしまった経験はあり...
