コーディングエージェントの費用を削減。Opus の料金は、タスクに必要なときだけ。
CodeRouter は、Claude Code・Cursor・Aider からの各リクエストを、処理できる中で最も安いモデル(Claude Haiku 5.5、Kimi K2.6、Claude Sonnet 5.5、Claude Opus 5.5)に送ります。上位モデルに切り替えるのは、テストやエラーで失敗が判明したときか、エージェントの作業が進まなくなったときだけです。base URL を 1 つ設定するだけで、コードの変更は不要です。
TokenWatt の 176 タスクのコーディングベンチマークを複数回実行した結果、すべてのリクエストを Opus に送る場合より 56〜70% 低いコストで、タスクの 96〜100% を解決しました。
測定方法TokenWatt は CodeRouter と同じチームによる計測プロジェクトです。結果はタスクの構成やキャッシュヒット率によって変わります。ダッシュボードでは、ご自身のリクエストごとのコストを確認できます。
| # | Tier | Model | Phase | Cache-Read | Cost |
|---|---|---|---|---|---|
| 1 | T1 | kimi-k2.6 | implement | 0 | 0.007560 |
| 2 | T1 | kimi-k2.6 | test | 9728 | 0.002720 |
| # テスト失敗 → 1 つ上のティアへ | |||||
| 3 | T2 | claude-sonnet-5.5 | debug | 0 | 0.025900 |
| 4 | T2 | claude-sonnet-5.5 | test | 11136 | 0.005110 |
| # 同じモデルのため、キャッシュが再び有効に | |||||
リクエストがルーティングされる仕組み
小さな判定モデル(Jev)が最新のメッセージとツール出力を読み、コーディングのフェーズ、タスクの難易度、直前のターンが失敗したかどうかを判断します。そのうえで、ティアはコードで決まります。対応できる最も安いティアから始め、失敗したら 1 つ上のティアに上げます(コンテキストが 3万トークン以上の場合は、モデルを切り替えるとプロンプトキャッシュが失われるため、2 回失敗してから上げます)。エラーのないターンが 3 回続くと、開始時のティアに戻ります。コーディングエージェントのセッション(Claude Code のように、エージェントがツールをループで実行するもの)では、ティアはセッション開始時に一度だけ決まります。簡単なタスクは Haiku、難しい計画タスクだと確信できる場合は Opus、それ以外は Sonnet です。そこから、コードの変更が失敗したときや、エージェントの作業が進まなくなったときに上位ティアへ切り替えます。セッションは 1 つのモデルにとどまるため、キャッシュは有効なまま保たれます。判定モデルが使えない場合は、ルールベースの分類器が判断します。
3 ステップ、約 2 分で完了します。
OpenAI または Anthropic の API に対応したツールなら、CodeRouter で使えます。
- 01
キーを作成
Google でログインし、ダッシュボードで cr_ キーを作成します。キー全体が表示されるのは一度だけで、当社が保存するのはハッシュのみです。
無料でキーを作成 - 02
ツールの接続先を CodeRouter にする
Claude Code:1 行のセットアップコマンドを実行します。Cursor、Aider、Cline、Continue.dev、OpenAI SDK:base URL を https://www.coderouter.io/api/v1 に設定し、キーを貼り付けます。
- 03
モデルに auto を指定
すべてのレスポンスに、ティア・モデル・フェーズ・コストを示す X-CodeRouter-* ヘッダーが付きます。ダッシュボードでは、リクエストごとのコストを確認できます。
推定ではなく、実測です。
CodeRouter と同じチームによる計測プロジェクト TokenWatt が、単一ファイルの Python タスク 176 件(Exercism と Aider の polyglot ハードセット)を実行しています。モデルは指示とスタブを受け取ってファイルを返し、その後テストを実行します。失敗した場合は、失敗したテストの出力を添えて 1 回だけ再試行します。コストは定価で計算しています。
| 構成 | 解決 | 初回合格 | コスト | すべて Opus との比較 |
|---|---|---|---|---|
| すべてのリクエストを Claude Opus 5.5 に送信 | 176/176 | — | $2.56 | 100% |
| ルーティング v3、初回実行(2026-11-04) | 176/176 | 88.6% | $0.77 | 30% · 70% 減 |
| 以前のルーター、3 回実行(2026年10月) | 96.0–97.7% | — | — | 41–44% · 56–59% 減 |
残高はチームで 1 つ。予算は開発者ごとに。
開発者あたり月額 $19 に加え、すべてのモデル利用料はチームのプリペイド残高から定価 +8% で精算されます。
シート単位の料金
シート数はアクティブなチームメンバーの人数で、増減は日割りで精算されます。残高のチャージはカードまたは米国の銀行振込(ACH)で $100 から可能で、自動チャージも設定できます。
予算とアラート
メンバー別、プロジェクト別、全社で設定できます。80% に達するとメールでお知らせし、100% に達するとより安いモデルへのダウングレードか一時停止を行います(どちらにするかはチームの設定で選べます)。全社の上限に達した場合は、常にブロックされます。
開発者ごとの支出
エンジニアごとに 1 つのキーを発行し、メンバー別・プロジェクト別に支出を確認できます。API キーは最大 50 個、リクエストは毎分最大 2,400 件です。
管理者もプロンプトは閲覧不可
管理者が見られるのは支出とメタデータだけで、プロンプトやレスポンスは見られません。リクエスト内容の保存をオフにすることもできます。
お使いのツールごとにセットアップガイドを用意しています。
Claude Code は Anthropic 互換のエンドポイントに接続し、その他のツールは OpenAI 互換の base URL を使います。各カードから具体的な設定方法を確認できます。
料金は 1 つ:モデル定価 +8%。
プリペイド残高からの従量課金で、月額料金はありません。スマートルーティングか Direct モードかを選べます。Team は開発者あたり $19 で、予算とメンバー別の支出管理が加わります。
開発者がまず気にする質問
CodeRouter でも Opus は使われますか?
有料残高であれば使われます。難しい計画タスクだと確信できる場合は Claude Opus 5.5 から始まり、失敗が続くタスク(コーディングエージェントのセッションでは、作業が進まなくなったタスクも)は Opus に達するまで上位ティアへ切り替わります。日常的な編集、実装、テストは Claude Haiku 5.5、Kimi K2.6、Claude Sonnet 5.5 で処理します(コーディングエージェントのセッションでは Kimi K2.6 は使いません)。
モデルを自分で選べますか?
はい。既定はスマートルーティングで、すべてのリクエストがルーティングされ、明示的に指定したモデル名は無視されます。ダッシュボードで Direct モードに切り替えると、指定したモデルをそのまま使い、料金は同じく定価 +8% です。いつでも戻せます。
各リクエストのコストはどう確認できますか?
すべてのレスポンスに X-CodeRouter-Model、X-CodeRouter-Tier、X-CodeRouter-Cost ヘッダーが付き、ダッシュボードには各リクエストが一覧表示されます。X-CodeRouter-Cost-If-Opus は同じトークンを Opus の定価で計算した金額で、同一トークン数での試算です。コーディングエージェントのセッションでは、より強力なモデルだとステップ数が変わるため、すべて Opus で動かした場合のセッションのコストとは異なります。そうしたリクエストには X-CodeRouter-Savings は付きません。
残高がなくなるとどうなりますか?
リクエストは停止します。API は残高をチャージするリンク付きで HTTP 402 を返すため、チャージした額を超えて請求されることはありません。自動チャージをオンにすると自動で補充され、BYOK フォールバックをオンにするとご自身のプロバイダーキーで処理を続けます。Team ではさらにメンバー別・プロジェクト別の予算を設定できます。
どのようなデータを保存しますか?
ルーティングの改善のため、各リクエストの抜粋(最新のメッセージと、直近のツール出力の冒頭と末尾)、レスポンスの短い要約、ルーティングの判断を最長 180 日間保存します。ルーティングの判定モデルを運用する TypeSafe はこの抜粋を受け取りますが、顧客データを学習に使わないと表明しています。Team の管理者はコンテンツの保存をオフにできます。API キーはハッシュとしてのみ保存します。データを販売することはありません。
OpenRouter とは何が違いますか?
OpenRouter は数百のモデルにアクセスできる汎用ゲートウェイです。その Auto Router と、2026 年 11 月に登場したコーディングエージェント向けの Auto Code は、判定モデルを使ってリクエストごとにモデルを選びます。CodeRouter はコーディングエージェント専用に作られており、コーディングのフェーズと難易度でモデルを選び、プロンプトキャッシュが有効なままになるようセッションを 1 つのモデルにとどめます。 詳しい比較
AI コスト最適化のヒントを毎週お届けします(英語)
エージェントのコストを削減している開発者の仲間に加わりませんか