Claude モデルの選び方
Anthropic は、能力・コスト・速度の異なるモデルのファミリーを提供しています。うまく選ぶコツは、ほとんどがモデルを仕事に合わせること、そして必要のない能力に過剰に支払わないことに尽きます。
現在のモデル
Last verified: 2026-06-20 · Official models & pricing
| Model | API model ID | Tier | Best for |
|---|---|---|---|
| Claude Opus 4.8 | claude-opus-4-8 | Opus — most capable | The hardest reasoning, long-horizon agents, and complex coding where quality matters more than cost. |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | Sonnet — balanced | The default workhorse: strong coding and reasoning at a fraction of Opus cost. Start here for most production work. |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | Haiku — fastest & cheapest | High-volume, latency-sensitive tasks: classification, extraction, routing, simple chat, and cheap sub-agents. |
| Fable 5 | claude-fable-5 | Latest generation | One of the newest Claude models. Capabilities and positioning evolve quickly — check the official page above before choosing it. |
Model IDs are exact; tiers and 'best for' are guidance. Pricing, context-window sizes and rate limits change frequently and are intentionally NOT listed here — always read them on the official page above. This file is the single source of truth: never hard-code model facts in prose, link to this table instead.
試してみる: どのモデルが合う?
3 つの質問に答えると、出発点となる推奨が得られます:
バランスの取れた既定の選択肢 — Opusの数分の一のコストで、強力な推論とコーディングを実現。まずはここから始め、本当に品質の限界に達したときだけ上位モデルへ。
正確なモデルIDは次で確認してください: モデル一覧表. あくまで目安です — 確実を期すには、ご自身の入力で簡単な評価を実行してください。
メンタルモデル: 能力のはしご
- Sonnet から始めましょう。 デフォルトの主力です — 妥当なコストで強力な推論とコーディングを提供します。大半のタスクはここから始めるべきです。
- Opus に上げるのは、Sonnet が苦戦し、かつコストよりも品質が重要な場合のみです(難しい推論、扱いにくいエージェント、込み入ったコード)。
- Haiku に下げるのは、大量処理、レイテンシーに敏感、またはシンプルな作業(分類、抽出、ルーティング、安価なサブエージェント)の場合です。
実際の選び方
- Sonnet をデフォルトにして、まず出荷する。
- 品質の天井にぶつかった? 難しい部分だけ Opus を試す。
- コストやレイテンシーが厳しい? そのステップに Haiku で十分か確認する。
- モデルを組み合わせる。 安価な前処理・後処理には Haiku を、難しい中核には Sonnet/Opus を使います。この「モデルの階層化」は最大級のコスト削減レバーの 1 つです — コストとレイテンシーを参照。
:::tip ベンチマークだけで選ばない 公開ベンチマークは出発点のヒントであって、あなたのタスクに対する結論ではありません。実際の入力をいくつか用意して、2 つのモデルにまたがる小さな評価(eval)を実行しましょう。数分で済み、推測よりはるかに優れています。 :::
正確なモデル ID を調べる
常に最新の API モデル ID を渡してください(例: messages.create の呼び出し内)。上記のモデル表または公式のモデルページから取得します。さらに、多くの場所にハードコードするのではなく設定から読み込むようにすると、モデルのアップグレードが 1 行の変更で済みます。