📚 この記事は「Claude Code 完全攻略シリーズ」の Episode 34 です。
- 日常コーディングはSonnet 4.6、複雑な設計・デバッグはOpus 4.6が最適解
- opusplanモード(Opus計画 × Sonnet実行)でコストと品質を両立
- モデル切り替え戦略で月額コストを30〜50%削減可能
Claude Codeは複数のモデルを切り替えて使える柔軟なAIコーディングツールですが、「結局どのモデルを使えばいいの?」「Opusは高性能だけどコストが気になる」という悩みを持つエンジニアは多いのではないでしょうか。
本記事では、Claude Codeで利用できるモデルの特徴・タスク別の最適解・コスト最適化の戦略を、Claude Codeの基礎を理解している方向けに解説します。
Claude Codeで使えるモデル一覧【2026年最新】
Opus 4.6の特徴と得意分野
Claude Opus 4.6はAnthropicの最上位モデルであり、Claude Codeにおいて最も高い推論能力を持ちます。
- コンテキストウィンドウ: 200Kトークン
- 得意分野: 複雑なアーキテクチャ設計、大規模リファクタリング、難解なバグの根本原因分析
- コスト: 入力$15 / 出力$75(100万トークンあたり)
- 特徴: 拡張思考(extended thinking)により、段階的な推論が可能
Opusの真価は**「一発で正解にたどり着く精度」**にあります。複雑な問題で何度もやり直すコストを考えると、Opusに最初から任せた方がトータルコストが安くなるケースも少なくありません。
Sonnet 4.6の特徴と得意分野
Claude Sonnet 4.6はコストパフォーマンスに優れた中位モデルです。
- コンテキストウィンドウ: 200Kトークン
- 得意分野: 日常的なコーディング、コードレビュー、テスト生成、ドキュメント作成
- コスト: 入力$3 / 出力$15(100万トークンあたり)
- 特徴: Opusの約1/5のコストで、多くのタスクをこなせる汎用性
Sonnet 4.6はClaude Codeのデフォルトモデルとして最も多く使われています。日常的なコーディング作業の8割はSonnetで十分な品質が得られます。
Haikuの特徴と使いどころ
Claude Haikuは最軽量・最速のモデルです。
- コンテキストウィンドウ: 200Kトークン
- 得意分野: 簡単なコード補完、定型的な変換、構文チェック
- コスト: 入力$0.25 / 出力$1.25(100万トークンあたり)
- 特徴: 超高速レスポンス、バッチ処理に最適
Haikuは「品質より速度」が求められる場面で威力を発揮します。大量のファイルに対する機械的な変換や、簡単なリファクタリングに適しています。
タスク別モデル選択の最適解
日常のコーディング → Sonnetがベスト
以下のようなタスクはSonnet 4.6で十分な品質が得られます。
- 新機能の実装: 標準的なCRUD処理、APIエンドポイント追加
- テスト生成: ユニットテスト・インテグレーションテストの作成
- コードレビュー: PRの差分チェック、改善提案
- ドキュメント作成: READMEやJSDocコメントの生成
- 小〜中規模のリファクタリング: メソッド抽出、命名改善
SES現場では日常業務の大半がこのカテゴリに該当するため、Sonnetをメインモデルとして設定するのが最もコスパが良い選択です。
複雑なデバッグ・設計 → Opusの出番
以下のようなタスクではOpus 4.6の高い推論能力が真価を発揮します。
- 再現困難なバグの調査: 複数ファイルにまたがる原因特定
- アーキテクチャ設計: マイクロサービス設計、DB設計の相談
- 大規模リファクタリング: 設計パターンの変更、レガシーコードの刷新
- セキュリティ分析: 脆弱性の発見と修正方針の策定
- パフォーマンス最適化: ボトルネックの特定と改善案の策定
軽量タスク・プロトタイプ → Haikuで高速化
以下のタスクはHaikuで素早く処理できます。
- 定型コード生成: ボイラープレート、設定ファイルのテンプレート
- フォーマット変換: JSON↔YAML、CSV処理
- 簡単な質問への回答: 構文の確認、API仕様の簡易参照

opusplanモード活用術
opusplanの仕組み(Opus計画 × Sonnet実行)
opusplanは、Claude Codeの中でも特に注目すべき機能の一つです。仕組みは以下の通りです。
- 計画フェーズ(Opus): タスクを分析し、実装計画を策定
- 実行フェーズ(Sonnet): 計画に基づいてコードを生成・編集
つまり、「頭脳はOpus、手足はSonnet」という分業体制です。これにより、Opusの品質をSonnetのコストで近似できるというメリットがあります。
効果的な使い方と実例
opusplanが特に効果を発揮するシナリオを紹介します。
シナリオ1: 大規模リファクタリング
/model opusplan
「このプロジェクトのAPI層をREST→GraphQLに移行してください。
既存のテストは維持し、段階的に移行する計画を立ててから実行してください。」
Opusが移行計画(ファイル順序・依存関係の整理)を立て、Sonnetが各ファイルの実装を担当します。
シナリオ2: バグの調査と修正
/model opusplan
「本番環境で特定条件下のみ発生するメモリリークを調査し、修正してください。」
Opusが原因仮説を立て、調査手順を策定。Sonnetが各仮説の検証コードを実行します。
コスト最適化のためのモデル切り替え戦略
/model コマンドでのセッション中切り替え
Claude Codeでは、セッション中にモデルを動的に切り替えることができます。
# セッション中にモデルを切り替え
/model sonnet # Sonnet 4.6に切り替え
/model opus # Opus 4.6に切り替え
/model opusplan # opusplanモードに切り替え
/model haiku # Haikuに切り替え
おすすめの切り替えワークフロー:
- セッション開始時はSonnet(デフォルト)
- 複雑な問題に遭遇したら
/model opusに切り替え - 解決したら
/model sonnetに戻す - 大量の定型作業は
/model haikuで処理
CLAUDE.mdでのデフォルト設定
プロジェクトのCLAUDE.mdでデフォルトモデルを指定できます。詳しくはCLAUDE.md書き方ガイドを参照してください。
# CLAUDE.md
## Model Settings
- Default model: sonnet (for cost efficiency)
- Use opus for: architecture decisions, security reviews
- Use haiku for: formatting, template generation
月額コストのシミュレーション比較
モデル選択が月額コストに与える影響をシミュレーションしてみましょう(1日50回のインタラクション、平均2Kトークン/回を想定)。
| 戦略 | 月額コスト目安 | 品質 |
|---|---|---|
| 全てOpus | 約$450〜600 | ◎ |
| 全てSonnet | 約$90〜120 | ○ |
| Sonnet主体 + Opus20% | 約$160〜200 | ○〜◎ |
| opusplan主体 | 約$130〜180 | ○〜◎ |
コスト管理の詳細はClaude Codeコスト最適化ガイドでも解説しています。
コンテキストウィンドウの管理テクニック
100万トークンを活かすセッション設計
Claude Codeの200Kトークンのコンテキストウィンドウを効率的に使うには、セッション設計が重要です。
タスク完結型セッション: 一つのタスクが終わったら新しいセッションを開始する
# タスクAが完了したら
/clear # コンテキストをクリア
# 新しいタスクBを開始
プロジェクト理解型セッション: 大規模な作業では1セッションで継続
# プロジェクト全体を理解させてから作業開始
「まずsrc/以下のアーキテクチャを理解してください。
その上で、以下の3つの改善を順に実施してください...」
コンテキスト肥大化を防ぐベストプラクティス
コンテキストが肥大化すると、レスポンス品質の低下とコスト増加の両方が発生します。
- 不要なファイルの読み込みを避ける:
.claudeignoreを活用 - エラーログは必要な部分だけ貼る: 全ログではなく関連部分を抽出
- セッションを適切に分割: 異なるタスクは別セッションで
- 要約を活用: 長い議論の後は「ここまでの合意事項を要約してください」
まとめ — モデル選択チートシート
| タスク | 推奨モデル | コスパ |
|---|---|---|
| 日常コーディング | Sonnet | ◎ |
| テスト生成 | Sonnet | ◎ |
| 複雑なバグ調査 | Opus | ○ |
| アーキテクチャ設計 | Opus | ○ |
| 大規模リファクタリング | opusplan | ◎ |
| 定型作業・変換 | Haiku | ◎ |
| セキュリティレビュー | Opus | ○ |
| ドキュメント生成 | Sonnet | ◎ |
覚えておくべき3つのルール:
- 迷ったらSonnet——80%のタスクはSonnetで十分
- 「一発で解きたい」ならOpus——やり直しコストを考えると結果的に安い
- 大規模作業はopusplan——計画と実行の分業で品質とコストを両立
モデルを使い分ける意識を持つだけで、Claude Codeの費用対効果は劇的に改善します。まずは今日から/modelコマンドを使い始めてみましょう。