一般に公開されている層の比較はトークン価格の表です。しかし、判断を左右するのはトークン価格ではありません。重要なのは完了したタスクあたりのコストです。トークン単価が 5 倍でも、3 回ではなく 1 回の試行で完了する層は、5 倍高いわけではありません。
そこでこのページでは結論ではなく、すべての入力を表示したうえで、最新のカタログ料金から算術を提示します。算出される数値は価格ではなく、試行回数です。つまり、安い tier が安いままでなくなるには、どれほど性能が低下すればよいかを示します。
料金
| 階層 | Kunavo、100 万入力 / 出力あたり | Anthropicリスト価格 | エージェントの 1 ステップあたり |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $1.00 / $5.00 | $0.022 |
| Claude Sonnet 5 | $1.40 / $7.00 | $2.00 / $10.00 | $0.043 |
| Claude Opus 5 | $3.50 / $17.50 | $5.00 / $25.00 | $0.109 |
料金はレンダリング時にカタログから読み込まれ、Anthropic の公式リスト価格と並べて表示されるため、両方を確認できます。このページに手入力された数値はありません。
実際に判断を左右する算術
# Cost per finished task, not cost per million tokens.
#
# task_cost = step_cost x steps x attempts
#
# A step here is 25,000 input + 1,200 output tokens —
# one agentic round trip, sized the same way every cost page on
# this site sizes it.
#
# Claude Haiku 4.5 $0.022 / step
# Claude Sonnet 5 $0.043 / step
# Claude Opus 5 $0.109 / step
#
# So the break-even is an ATTEMPT COUNT, not a price:
#
# Claude Haiku 4.5 stops being cheaper than Claude Sonnet 5
# once it needs 2.0x the attempts.
#
# Claude Sonnet 5 stops being cheaper than Claude Opus 5
# once it needs 2.5x the attempts.
#
# That is the whole decision. Everything else is judgement about
# how many attempts YOUR tasks take on each tier.2 つの損益分岐点は、おすすめとしてではなく、自分の作業について考えるための質問として読んでください。安い層がタスクを 1 回目で正しく処理できるなら、大幅に有利です。2 回目、3 回目の処理が必要になると、すぐに優位性を失います。さらに、誤答によって単なる再試行ではなくレビューの工程が必要になるなら、なおさらです。
このモデルが意図的に除外しているものが 2 つあります。そうでないふりをするのは不誠実だからです。まず、あなたの時間を価格に含めていません。再試行には 1 ステップ分の費用がかかり、誤答を読むには人間の時間がかかります。次に、あなたのタスクにおける層間の品質差の実測値を含めていません。これはワークロード固有のものであり、あなたのワークロードをベンチマークしていないためです。どちらも同じ方向、つまりより強力な層を選ぶ方向に働きます。したがって、この算術は Sonnet または Opus を選ぶ根拠の最低ラインであり、その全体ではないと考えてください。
選択するより分担する方が優れている理由
「どの 1 つのモデルを選ぶか」という捉え方が誤りです。実際のワークロードは混在しています。同じコーディングセッションにアーキテクチャの判断とコミットメッセージの作成が含まれます。コミットメッセージに Opus の料金を払うのは、Haiku にスキーマ設計を任せるのと同じくらい無駄です。
# The HAIKU line is required on Kunavo: unpinned, the haiku alias asks for an
# id Kunavo does not serve (Haiku 5.5 from v2.1.293), so /model haiku and
# haiku subagents 404. It also sends Claude Code's own background calls to
# Haiku instead of the main model.
export ANTHROPIC_MODEL=claude-sonnet-5
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve:
# unpinned, /model sonnet, opusplan's execution phase and sonnet
# subagents 404.
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
# Same idea in any client with a per-role model field: strong model
# for the work, cheapest model for the housekeeping.Claude Codeでは、Kunavo経由で使う場合、Haikuの割り当ては必須です。haikuエイリアスはKunavoが提供していないモデルID(v2.1.293以降はHaiku 5.5)を要求するため、設定しないと/model haikuとhaikuに設定したサブエージェントは404を返します。また、Claude Codeが自動で行うバックグラウンド呼び出しもこの設定の対象となり、設定しなければメインモデルで実行されます。ロールごとにモデルを指定できるクライアントでは、同じ考え方が当てはまります。CC SwitchではSonnet、Opus、Haikuを明示的に割り当てられ、Continueではロールごとに1つの項目を設定できます。
実験を実行する
未知数は試行回数だけです。各層は同じリクエスト形式を共有しているため、低コストで測定できます。同じ 10 個のタスクを 2 つの層で実行し、2 回目の処理が必要だった数を数えて掛け算します。Kunavo では 1 つのキーと 1 つのベース URL も共有するので、実験に必要なのは別アカウントではなく環境変数の変更です。
自分の token 数をClaude token cost calculatorに入力してください。エージェント型ワークロードでは入力の大半を占め、ここにあるすべての数値を変えるキャッシュの割合も含めます。完全な料金表はClaude API pricing pageに、サブスクリプションと token のどちらを選ぶかについてはClaude Pro and Max limitsにあります。
よくある質問
Claude Opus、Sonnet、Haiku の違いは何ですか?
これらは同じモデルファミリーに属する3つの性能層で、価格もそれに応じて設定されています。Haikuは小型で高速、最も安価な層です。Sonnetはバランスの取れたデフォルトです。Opusは最大で、最も高性能です。Kunavoの100万トークン単位のレートでは、Claude Haiku 4.5は$0.70 / $3.50、Claude Sonnet 5は$1.40 / $7.00、Claude Opus 5は$3.50 / $17.50です。これらの層はAPIレベルでは互換性があり、どれに対しても同じリクエストを使えます。そのため切り替えは移行ではなく、モデルIDの変更です。
Claude Opus は Sonnet より追加料金を払う価値がありますか?
Sonnetではタスクに失敗する場合に限ります。価格比ではなく試行回数として考えるのが有用です。このページで使っているステップサイズでは、Claude Opus 5はClaude Sonnet 5のステップの約2.5倍の費用です。したがって、同じタスクを正しく完了するためにSonnetがそれを超える回数の試行を必要とするなら、合計ではOpusの方が安くなります。定型的な編集や仕様が明確な変更では、Sonnetは通常1回で済み、Opusは単に高価です。曖昧でアーキテクチャレベルの作業では、安価な層で必要な試行回数が急増し、比率が逆転します。
Sonnet の代わりに Claude Haiku で十分ですか?
分類、抽出、差分の要約、コミットメッセージの作成など、範囲が限定された機械的な作業では、Haiku で十分なことが多く、その価格差も大きいため、こうした作業では Haiku をデフォルトにすべきです。損益分岐点の形は同じです。Claude Haiku 4.5 が Claude Sonnet 5 より安い選択肢でなくなるのは、約 2.0 倍の試行回数が必要になった時点です。Haiku が苦手になりやすいのは、複数の制約を同時に維持する必要があるタスクです。この場合、再試行は単なる再試行ではなく、人間が誤った回答を読む作業も発生するからです。
コーディングに最も安い Claude モデルはどれですか?
トークン単価ではHaikuが最安です。機能を1つ完成させるまでの費用では、通常、編集を高性能なティアに任せ、範囲の明確なサブタスクをHaikuに任せる役割分担が最適です。Claude Codeでは、このHaikuの割り当て先によって、/model haikuとhaikuに設定したサブエージェントが使用するモデルも決まるため、Kunavo経由では設定が必須です。設定しないと、haikuエイリアスはKunavoが提供していないモデルIDを要求して404を返します。また、この設定により、Claude Codeが自動で行うバックグラウンド呼び出しもメインモデルから切り替わります。メインモデルの変更は、品質面で違いを実感する選択です。
自分のワークロードに対する Claude モデルのコストを比較するにはどうすればよいですか?
単価を比較するのではなく、掛け算をしてください。API レスポンスがすでに返している usage オブジェクトから、リクエストごとの実際の入力トークン数と出力トークン数を取り出し、各層の単価を掛け、さらに各層があなたのタスクで実際に必要とする試行回数を掛けます。最後の要素が結果を決めますが、どの料金表にも載っていません。このサイトの Claude トークンコスト計算機は最初の 2 つの計算を行い、キャッシュ済みトークンの入力欄も備えています。エージェント型のワークロードでは入力の大半が繰り返されるため、これは重要です。
コードを変更せずに Claude の tier を切り替えられますか?
はい。各 tier は同じリクエスト形式を共有しているため、変更するのは model id の文字列だけです。Kunavo ではキーとベース URL も共通なので、ワークロードを Sonnet から Haiku に移す際に必要なのは環境変数の変更だけです。別のアカウント、別の請求関係、別の認証情報は必要ありません。そのため、このページの試行回数の実験を実際に行えるほど安価に実施できます。