計測:TokenWatt · 2026-11-05 更新

ベンチマークの手法と結果

TokenWatt の 176 タスクのコーディングベンチマークでは、複数回の実行を通じて、ルーティングしたリクエストがタスクの 96〜100% を解き、コストはすべてのリクエストを Opus に送る場合より 56〜70% 低くなりました。現在のルーターであるルーティング v3 は、初回の実行で 176 件中 176 件を $0.77 で解きました。これは Opus のみのコスト $2.56 の 30% です。

計測したのは誰か。TokenWatt は CodeRouter と同じチームによる計測プロジェクトなので、これは独立したベンチマークではありません。だからこそ、手法、すべての集計値、制限事項をこのページに載せ、数値をJSON でダウンロードできるようにしています。

176
単一ファイルの Python タスク
176/176
ルーティング v3 が解いた数(初回で 88.6%)
$0.77
ルーティング v3 のコスト(Opus のみは $2.56、70% 減)
56–59%
以前のルーターの Opus のみに対する削減率(3 回の実行)

手法

  • タスク。176 件の単一ファイルの Python タスクです。Exercism の課題と、Aider の polyglot ベンチマークのハードセットを使っています。
  • 1 回の試行と 1 回の再試行。モデルは指示とスタブファイルを受け取り、ファイル全体を返します。その後タスクのテストを実行し、失敗した場合は失敗したテストの出力を付けて 1 回だけ再試行します。
  • 採点。「初回」は再試行なしでテストに合格したこと、「解決」または「再試行 1 回まで」は最大 1 回の再試行の後に合格したことを意味します。
  • コスト。2026年11月5日に確認した各プロバイダーの定価(DeepSeek はピーク時間帯の価格)を、再試行を含む各リクエストの記録済みトークンに適用しています。
  • ベースライン。すべてのリクエストを Claude Opus 5.5 に送ったもので、再試行込みで 176 件中 176 件を解き、コストは $2.56 でした。「56〜70% 減」はこれと比べた値です。

ルーター別の結果

実行時期解決初回コストOpus のみとの比較
Opus のみのベースライン—176/176—$2.56100%
以前のルーター(3 回の実行)2026年10月96.0%–97.7%—Opus のみの 41〜44%56〜59% 減
ルーティング v3(初回の実行)2026-11-04176/17688.6%$0.7730%(70% 減)

ルーティング v3 の仕組みは次のとおりです。リクエストごとに、小さな判定モデル(TypeSafe の Jev)が短い抜粋(最新のメッセージと最新のツール出力)を読み、コーディングのフェーズ、タスクの難しさ、直前のターンが失敗したかどうかを判定します。続いてコードがティアを選びます。ティアは Claude Haiku 5.5(代替は DeepSeek Chat)、Kimi K2.6、Claude Sonnet 5.5、Claude Opus 5.5 です。タスクを処理できる最も安いティアから始め、テストやエラーが失敗を示したときだけ 1 つ上のティアに上がります。

同じタスクでの全モデルの結果

2026-11-03 に、各モデルを CodeRouter の本番経路を通じて同じタスクで直接呼び出しました。実行はモデルごとに 1 回です。Kimi K3.1 Pro のリクエストが 1 件エラーになったため、比較表には 175 タスクを使っています。

モデル初回再試行 1 回まで総コスト(再試行込み)
Claude Opus 5.598.3%100.0%$2.61
Claude Sonnet 5.593.7%100.0%$1.48
Kimi K2.686.9%94.9%$0.57
Claude Haiku 5.572.0%93.7%$0.15
DeepSeek Chat70.3%80.6%$0.11
DeepSeek V4 Pro68.6%78.9%$0.36
Kimi K3.1 Pro67.4%90.9%$1.67
GLM-5.362.3%89.1%$0.99

目立つ点が 2 つあります。再試行の効果が最も大きいのは安価なモデルで、Claude Haiku 5.5 は 72.0% から 93.7% に上がります。ルーティングが安いモデルから始めて失敗時にエスカレーションするのはこのためです。また、これらのタスクでは価格は品質の目安になりません。より高価なモデルの一部は、安価なモデルより解いたタスクが少なくなりました。

より単純な戦略とルーティングの比較

戦略解決コストタスク数
すべて Opus 5.5100.0%$2.61175(比較表)
すべて Sonnet 5.5100.0%$1.48175(比較表)
ルーティング v3(初回の実行)100.0%$0.77176(別の実行)
安い順のカスケード:DeepSeek Chat、Kimi K2.6、Claude Sonnet 5.5 の順に使い、テストに失敗したらエスカレーションします。97.1%$0.49175
オラクル:各タスクに合格する最も安いモデルを事後に選びます。下限値であり、実際に稼働するルーターにできることではありません。99.4%$0.29175

これらのタスクでは、単純な安い順のカスケードのほうがルーティング v3 より安く($0.49 対 $0.77)、解いた割合はわずかに低くなりました(97.1% 対 100.0%)。このベンチマークはカスケードに向いています。どのタスクにもエスカレーションすべきタイミングを正確に示すテストがあり、ターンも短いため、別のモデルでやり直してもコストはほとんどかかりません。長いコーディングエージェントのセッションでは、モデルを切り替えるとプロンプトキャッシュが失われます。そのためルーティング v3 はセッションを 1 つのモデルに固定し、コンテキストが 30k トークン以上のときは 2 回失敗してから上位に移ります。この点はこのベンチマークでは計測していません。

オラクルは、結果を見たうえで各タスクに合格する最も安いモデルを選びます。実際に稼働するルーターにはできないことで、改善の余地がどれだけ残っているかを示しています。

制限事項

  • 単一ファイルの Python タスクのみです。
  • 公開タスクのため、モデルが学習時に見ている可能性があります。
  • 比較表はモデルごとに 1 回の実行、ルーティング v3 も 1 回の実行です。
  • シングルターンで短いコンテキストのため、プロンプトキャッシュのコストがかかりません。長いコーディングエージェントのセッションとは異なります。
  • 計測は TokenWatt によるもので、TokenWatt は CodeRouter と同じチームが運営しています。

実際の節約額は、計画・実装・デバッグ・編集の比率と、キャッシュヒット率によって変わります。単発のリクエストについては、CodeRouter のダッシュボードにコストと、同じトークンを Opus の定価で計算した推定額を並べて表示します。コーディングエージェントのセッションには節約額を表示しません。より強いモデルは同じ作業を異なるステップ数でこなすため、同じトークンを Opus の価格で計算しても、すべて Opus で動かしたセッションの費用にはならないからです。ベンチマークのタスクではなく実際の開発者あたりの使用量については、Claude Code の料金ページで当社チームの数値をご覧ください。あちらは当社チームが定価ベースで実際に使った金額で、同じ作業を単一のモデルで行った場合の費用ではありません。ここでの Opus のみのベースラインは実際に実行したものですが、日々のトラフィックを単一のモデルの価格で計算し直しても、その費用はわかりません。モデルが違えば必要なステップ数も違うためです。

日付とデータ

  • 以前のルーター、3 回の実行:2026年10月。
  • モデル比較表:2026-11-03。
  • ルーティング v3、初回の実行:2026-11-04。
  • 集計値の JSON(タスクごとのデータは含みません):https://www.coderouter.io/benchmarks/coderouter-176-2026-11.json。同じファイルの team_usage_2026_05_09 には、当社チームの開発者あたりの支出(定価ベース)も入っています(2026-11-07 訂正。ファイル内の corrected を参照してください)。