Claude Codeのモデルを一覧比較!選び方や変更・切り替え方法も紹介
Claude Codeのモデルっていくつあるの?
どれを選べばいいんだろう…
Claude Codeを使おうとインストールはしたものの、SonnetやOpusなど、どのモデルを使えばいいのかわからない人は多いですよね。実のところ、モデルごとに処理速度といった性能や消費するトークン数は大きく異なります。
そのため、各モデルの特徴を把握しておけば、用途や状況に応じて使い分けることで、作業効率を高めながらコストを抑えられます。
そこで今回は使い方も交え、Claude Codeにおける各モデルの特徴を解説します。各モデルの使い方も紹介するので、ぜひ参考にしてください。
なお、前提知識となるClaude Codeの特徴を詳しく知りたい人は、次の記事を参考にしてください。

- 性能やコストが異なる3つのモデルがある
- 標準モデルを基準に難易度で使い分ける
- コマンド操作で簡単にモデル変更できる
『ClaudeCodeに興味はあるけど、どうやって使えばいいんだろう…』
そんな方へ、
- ClaudeCodeに作業や仕事を任せる方法
- ClaudeCodeを使いこなすたった1つのコツ
- 業務効率化や収入獲得に活かすClaudeCodeの実演
を、無料のオンラインセミナーで凝縮してお伝えします!
パソコンはもちろん、スマホから気軽に参加OK。この時間が、あなたを変える大きなきっかけになりますよ。
Claude Codeのモデル一覧【比較表あり】

Claude Codeでは、用途や予算に応じて複数のモデルを選択できます。現在利用できる主なモデルは「Sonnet」「Opus」「Haiku」の3系統です。
| モデル名 | おすすめ度 | 最新バージョン | 料金(入力/1M) | 料金(出力/1M) | 処理速度 | 主な用途 | こんな人におすすめ |
|---|---|---|---|---|---|---|---|
| Sonnet (標準) | ★★★★★ | 4.6 | 474.13円 | 2,370.67円 | 高速・安定 | ・開発 ・エージェント実行 | コストと性能のバランスを 重視するエンジニア |
| Opus (最上位) | ★★★★☆ | 4.7 | 790.22円 | 3,951.12円 | やや遅め | ・複雑なアルゴリズム設計 ・高精度な推論 ・難解なバグ修正 | 難解な課題をAIと 議論したいシニアエンジニア |
| Haiku (高速) | ★★★☆☆ | 4.5 | 158.04円 | 790.22円 | 極めて高速 | ・大量データの分類 ・ドキュメント要約 ・単純な単体テスト生成 | 定型作業を大量に 自動化したい開発者 |
※料金はAnthropic公式(2026年4月時点)の情報をもとに掲載しています。
※2026年4月18日時点の為替レート(1$:158.04 円)にて計算しています。
Claude Codeモデルの特徴

Claude Codeで利用できるモデルには、それぞれ異なる強みがあります。次の3つのモデル系統について順番に解説します。
Sonnet(ソネット)

Sonnetは、Claude Codeにおいて最も広く使われている標準的なモデルです。処理速度・精度・コストのバランスが極めて高く、日常的なコーディングから大規模なリファクタリングまで幅広く適応します。
Anthropicは、Sonnet 4.6を「高度な知性と圧倒的なスピードを両立させた実戦向けモデル」と位置づけています。100万トークンに及ぶ広大な記憶容量を備えており、プロジェクト全体の依存関係を把握した上でのデバッグや、アーキテクチャの変更を伴う複雑なリファクタリングでも、あたかも人間が書いたかのような安定した性能を発揮します。
例えば、マイクロサービス間の複雑なAPI連携や、フロントエンドとバックエンドを跨ぐ機能実装といった、高度な文脈理解が不可欠な作業において真価を発揮します。最上位モデルであるOpus 4.7と比較して入力コストが約6割の「100万トークンあたり3.00ドル」に抑えられているため、長時間のコーディングセッションにおいても開発コストを最小限に留められるのが大きな特徴だといえるでしょう。
日々Claude Codeを最大限に活用しており、かつ生産性を引き上げたい開発者にとって、Sonnetは現在もっとも現実的な選択肢といえます。
Opus(オーパス)

Opusは、Claude Codeがサポートするモデルの中で最高精度の知能を誇る最上位フラッグシップモデルです。極めて難易度の高い論理構築や、多角的な推論などを得意としています。
Anthropicの公式発表によると、2026年4月17日に公開された最新のOpus 4.7は、コーディングにおける論理的整合性と数学的推論において、競合他社を圧倒するベンチマークを記録しています。このツールは、抽象度の高いシステム全体のアーキテクチャ設計において比類なき能力を発揮しているといえるでしょう。さらに、巨大なコードベースを対象とした破壊的なリファクタリングなど、知的な「深さ」が要求される複雑なタスクでも、その真価を存分に体感できます。
例えば、無数のマイクロサービスが複雑に絡み合う分散システムにおいて、データの整合性チェックを任せる際に大きな力を発揮します。パフォーマンスのボトルネック特定といった難易度の高い課題でも、Sonnet以上に厳密な分析を行い、将来的な拡張性まで見据えた最適な改善策を提示してくれるでしょう。
性能差を考慮すると、日々の作業はSonnetで行いつつ設計判断や難解なバグ修正にはOpusというようにモデルを切り替えて運用するのが、最も効率的な開発スタイルです。
Haiku(ハイク)
Haikuは、Claude Codeが提供するモデル群の中でもっとも軽量かつ高速なモデルです。スピードが重視される反復タスクや、開発コストを最小限に抑えつつ大量のファイルを処理したい用途に向いています。
Anthropicによると、Haikuは高度なアルゴリズム構築よりも、定型的なコード補完や既存コードに対するテストコードの一括生成といった「瞬発力」を要する作業で圧倒的な強みを発揮します。
例えば、ログデータのパーススクリプト作成や既存プロジェクトの全ファイルにJSDocなどのコメントを一括付与する作業などであれば、Haikuで十分かつ極めて迅速に完了できます。
もちろん、大規模なアーキテクチャ設計や多層的な論理推論には向きませんが、プロンプト・キャッシュを併用することでHaikuは「最もコスト効率の良い開発アシスタント」となります。
Claude Codeのモデルはどれがおすすめ?

Claude Codeのモデルを選ぶ際は、作業の内容・難易度・コストの3点を基準にするのが基本です。この章では次の3つの観点から、選び方を具体的に解説します。
Claude Codeのモデル選択の基本は、タスクの複雑さに応じてモデルを使い分けることです。すべての作業に最上位モデルを使い続けるとコストが嵩み、逆に軽量モデルだけでは複雑なリファクタリングで精度不足に陥る可能性があります。 各モデルの特性を踏まえると、次のような使い分けが効果的です。用途に応じて使い分けよう
具体的には、メインのコーディングには Sonnet を使い、アーキテクチャの根幹に関わる判断が必要な時だけOpus に切り替える運用が最も効率的です。最新の価格体系では、OpusのコストはSonnetの 約1.6倍(以前の5倍から大幅に低減)となっており、より積極的にOpusを併用できる環境が整っています。
選べない時の判断方法
現在利用しているモデルは、Claude Codeの設定画面から簡単に確認できます。「どのモデルを選べばいいかわからない」という場合は、タスクの出力に求める精度と、かけられるコストの2軸で判断します。
判断の出発点としては、まずSonnetを試すことを推奨します。AnthropicもSonnetを「標準(Default)」として位置づけており、ほとんどの開発タスクにおいてSonnetは期待以上の精度を発揮します。
なお、以下の条件に当てはまる場合のみ、モデルの切り替えを検討してください。
| Opusへ切り替える場合 | ・Sonnetで3回以上試行しても解決しない ・セキュリティや設計上の厳密な論理性が最優先される |
| Haikuへ切り替える場合 | ・何十個ものファイルに対して定型的なコメントを追加したい ・簡単なボイラープレート(必要な機能を実現するために繰り返し書くプログラム)を量産する |
判断に迷ったときは 「Sonnetで開始 → 壁にぶつかったらOpus → 単純作業ならHaiku」 という順序を意識するのが、おすすめのスタイルです。
利用上限で使えない時の対処法
Claude Codeのモデルには利用上限(レートリミット)が設定されており、上限に達するとしばらく使用できなくなります。上限に達した場合の対処法は主に3つあります。
- 時間をおいてから再利用する(多くの場合、1時間程度で回復)
- より低コストなモデル(HaikuやSonnet)にモデルを切り替えて作業を継続する
- Anthropicのプランをアップグレードして上限を引き上げる
Anthropicの公式情報によると、利用上限はプランと利用状況に応じて異なります。Claude Codeを業務でヘビーに使う場合は、上限の高いTeamプランやAPIプランの利用が現実的な解決策です。
上限に達した場合にOpusからSonnetやHaikuへモデルを一時的に切り替えることで、作業を止めずに継続できます。
Claude Codeモデルの使い方

Claude Codeでのモデル操作は、コマンドライン(CLI)で完結します。この章では次の3つの操作方法を順番に解説します。
モデルの選択方法
Claude Codeでモデルを選択するには、起動時に`–model`オプションを使います。これは、作業内容に合わせて「知能(Opus)」「速度(Sonnet)」「コスト(Haiku)」を最適化するための最も基本的な方法です。
`–model`オプションを使うことで、セッション開始時から特定のモデルを指定できます。デフォルトのモデル設定を変更することなく、一時的に別のモデルを試したい場合や、リポジトリ全体を把握させるために巨大なコンテキスト窓(1M)を持つ特定バージョンを使用したい場合に便利です。
たとえば、Claude Opus 4.7を指定して起動する場合は、次のコマンドを実行します。
```bash
claude --model claude-opus-4-7
```
Sonnet 4.6を明示的に指定する場合は以下のとおりです。
```bash
claude --model claude-sonnet-4-6
```
Haiku 4.5を指定する場合は次のコマンドを使います。
```bash
claude --model claude-haiku-4-5
```
起動後にモデルを変えたい場合は、次の「モデルの変更方法」を参照してください。どのモデルを選べばよいか迷った場合は、まずSonnet 4.6から試すのがおすすめです。
モデルの確認方法
現在使用中のモデルを確認するには、Claude Codeのセッション内で`/status`コマンドを実行します。これは、現在のモデルで動作しているかを即座に把握するための最も基本的な方法です。
`/status`を実行すると、接続中のモデル名や現在のトークン利用状況のほか、コンテキスト窓の消費量などが表示されます。「今、どのモデルに課金が発生しているか」を正確に把握したい場合に役立ちます。
Claude Codeのセッションを開いた状態で、次のように入力してください。
```
/status
```
出力結果にモデル名(例:`claude-sonnet-4-6`)が表示されます。意図したモデルが選択されているかを確認してから作業を始める習慣をつけることで、無駄なコストを防げます。
また、環境変数`ANTHROPIC_MODEL`に設定されたモデルが反映されている場合もあるため、設定ファイルとあわせて確認するとより確実です。
モデルの変更方法
Claude Codeのモデルを変更する方法は、主に2つあります。セッション内で一時的に切り替える方法と、設定ファイルや環境変数でデフォルトモデルを固定する方法です。
セッション内で変更する場合は`/model`コマンドを使います。
```
/model claude-opus-4-7
```
上記のように入力すると、その時点から指定したモデルに切り替わります。セッションをまたいで変更を維持したい場合は、環境変数を設定する方法が便利です。
環境変数でデフォルトモデルを変更する場合は、次のコマンドをターミナルで実行します。
```bash
export ANTHROPIC_MODEL=claude-opus-4-7
```
この設定をシェルの設定ファイル(`.bashrc`や`.zshrc`など)に追記することで、ターミナルを再起動してもモデルの設定が保持されます。
モデルを切り替えた後は`/status`で反映されているか確認し、意図した設定になっているかをチェックしてください。
まとめ
この記事では、Claude Codeのモデルの種類・特徴・選び方・変更方法を解説しました。
モデルの選択に迷ったときは、まず最新の標準モデルであるSonnet 4.6から始めるのがおすすめです。作業の難易度や求められる速度に応じて、最上位のOpus 4.7や高速なHaiku 4.5へ柔軟に切り替えることで、開発コストを最適化しつつ、高い精度を維持できます。
モデルの変更は`/model`コマンドや環境変数で簡単に行えます。用途に合ったモデルを柔軟に使い分けることが、Claude Codeを最大限に活用するための基本姿勢です。
まずはSonnet 4.5で実際に試しながら、自分の用途に合ったモデルを見つけてみてください。
こちらの記事もおすすめ


