为编码 Agent 做按阶段的模型路由

降低编码 Agent 的账单。只在任务需要时才付 Opus 的价。

CodeRouter 把 Claude Code、Cursor 或 Aider 的每条请求交给能胜任的最便宜模型——Claude Haiku 5.5、Kimi K2.6、Claude Sonnet 5.5 或 Claude Opus 5.5——只有测试或报错显示失败、或 agent 不再有进展时才升档。只换一个 base URL,不用改代码。

实测

在 TokenWatt 的 176 道编程题评测中,多次运行解决了 96–100% 的题目,花费比全部用 Opus 低 56–70%。

测量方法
$5 免费用量 · 7 天 · 无需信用卡兼容 OpenAI 和 Anthropic 协议

TokenWatt 是与 CodeRouter 同一团队的测量项目。实际结果取决于你的任务构成和缓存命中率;控制台会显示你自己每条请求的花费。

Claude Code 接入
# 写入 ~/.claude/settings.json(会保留备份) $ curl -fsSL https://www.coderouter.io/setup.sh | bash -s -- cr_YOUR_KEY $ claude
路由日志示例示例 · 非实时数据
#TierModelPhaseCache-ReadCost
1T1kimi-k2.6implement00.007560
2T1kimi-k2.6test97280.002720
# 测试失败 → 升一档
3T2claude-sonnet-5.5debug00.025900
4T2claude-sonnet-5.5test111360.005110
# 同一模型,缓存再次命中
每行一条请求。取值格式与响应头 X-CodeRouter-Tier、-Model、-Phase、-Cache-Read、-Cost 相同(花费为美元、按标价计)。数值仅为示意。

一条请求怎么路由

一个小型判断模型(Jev)读取最新消息和工具输出,判断编程阶段、任务难度,以及上一轮是否失败。然后由代码选档:从能胜任的最便宜一档开始,失败一次升一档——上下文在 3 万 token 以上时要失败两次,因为换模型会丢掉提示缓存——连续三轮没出错后回到起始档。在编程 agent 会话中(agent 循环调用工具,例如 Claude Code),档位在会话开始时定一次——简单任务用 Haiku,有把握的高难度规划用 Opus,其余用 Sonnet——代码改动失败或 agent 不再有进展时才升档。同一会话留在同一个模型上,缓存不失效。判断模型不可用时,由规则分类器决定。

T0
claude-haiku-5.5
alt. deepseek-chat
小改动、文档、简单代码
T1
kimi-k2.6
日常实现与调试
T2
claude-sonnet-5.5
难题、再次升级
T3
claude-opus-5.5
高难度规划、反复失败
付费余额(按量付费和 Team)的路由池包含 Opus。编程 agent 会话按 Haiku → Sonnet → Opus 升档。
接入

三步,大约两分钟。

只要你的工具支持 OpenAI 或 Anthropic 协议,就能接 CodeRouter。

  1. 01

    创建 key

    用 Google 登录,在控制台创建一个 cr_ 开头的 key。完整 key 只显示一次,我们只保存它的哈希。

    免费创建 key
  2. 02

    把工具指向 CodeRouter

    Claude Code:运行一行接入命令。Cursor、Aider、Cline、Continue.dev 和 OpenAI SDK:把 base URL 设为 https://www.coderouter.io/api/v1,再填入 key。

  3. 03

    模型填 auto

    每个响应都带有 X-CodeRouter-* 响应头,写明档位、模型、阶段和花费;控制台里能看到每条请求的花费。

# One line: writes ~/.claude/settings.json # (backs up the old file; undo with --uninstall) $ curl -fsSL https://www.coderouter.io/setup.sh | bash -s -- cr_YOUR_KEY $ claude # Or by hand, in ~/.claude/settings.json { "env": { "ANTHROPIC_BASE_URL": "https://www.coderouter.io", "ANTHROPIC_AUTH_TOKEN": "cr_YOUR_KEY", "ANTHROPIC_MODEL": "auto", "ANTHROPIC_DEFAULT_OPUS_MODEL": "auto", "ANTHROPIC_DEFAULT_SONNET_MODEL": "auto", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "auto" } }
评测

实测,而不是估算。

TokenWatt(与 CodeRouter 同一团队的测量项目)用 176 道单文件 Python 题(Exercism 和 Aider 的 polyglot 难题集)做评测。模型拿到题目说明和代码骨架,返回完整文件;然后跑测试;失败时带着失败的测试输出重试一次。花费按标价计算。

路由 v3 · 首次运行 · 2026-11-04
176/176
全部解决 · $0.77,为全部用 Opus 花费的 30%(低 70%)· 首次通过率 88.6%
全部用 Opus 的基准
$2.56
重试一次后 176/176 全部解决
上一版路由 · 三次运行 · 2026 年 10 月
96.0–97.7%
解决率,花费为全部用 Opus 的 41–44%(低 56–59%)
配置解决首次通过花费对比全部用 Opus
所有请求都发给 Claude Opus 5.5176/176—$2.56100%
路由 v3,首次运行(2026-11-04)176/17688.6%$0.7730% · 70% 更低
上一版路由,三次运行(2026 年 10 月)96.0–97.7%——41–44% · 56–59% 更低
局限:单文件 Python 题;公开题目,模型可能见过;单轮短上下文,没有提示缓存成本。方法、模型矩阵和原始数据
团队版

全团队一个余额,每位开发者单独设预算。

每位开发者每月 $19,全部模型用量按标价 +8% 从团队预付余额扣。

我们自己的团队 · 每位工程师一个 key · 2026 年 5–9 月
$4.30
每位开发者每个活跃日的路由后模型花费(中位数)
$13.03
第 75 百分位
163
每位开发者每个活跃日的请求数(中位数)
385 个请求数 ≥ 20 的开发者活跃日,按模型标价计算。这是我们自己团队的用量,不是客户的。

按人计价

一个席位就是一位活跃的团队成员,增减按比例计费。余额充值 $100 起,支持银行卡或美国银行转账(ACH),可选自动充值。

预算与提醒

可按成员、项目和全公司设预算。到 80% 发邮件提醒;到 100% 降级到更便宜的模型或暂停——由团队设置决定。公司总预算到顶一律拦截。

每位开发者的花费

每位工程师一个 key,按成员和项目查看花费。最多 50 个 API key,每分钟 2,400 次请求。

管理员看不到提示词

管理员能看到花费和元数据,看不到提示词和回复,还可以关闭请求内容存储。

定价

一个价格:模型标价 +8%。

从预付余额按量付费,没有月费——智能路由或 Direct 模式,你来选。Team 每位开发者 $19,增加预算和按成员统计花费。

方式月费模型用量包含什么
免费开始$07 天内 $5,无需信用卡除 Claude Opus 外的所有模型;之后按量付费
按量付费无标价 +8%,从预付余额扣智能路由或 Direct 模式;$20 起充
Team$19/人/月标价 +8%,从团队余额扣按成员、按项目的预算和花费;$100 起充
常见问题

开发者最先问的几个问题。

CodeRouter 还会用 Opus 吗?

用付费余额时会:有把握的高难度规划从 Claude Opus 5.5 开始,反复失败的任务(在编程 agent 会话中,还有不再有进展的任务)会逐步升到 Opus。日常改动、实现和测试则由 Claude Haiku 5.5、Kimi K2.6 或 Claude Sonnet 5.5 处理(编程 agent 会话不用 Kimi K2.6)。

我能自己指定模型吗?

可以。默认是智能路由:每条请求都会走路由,指定的模型名会被忽略。在控制台切到 Direct 模式后,CodeRouter 按你指定的模型调用,价格同样是标价 +8%。随时可以切回。

怎么看每条请求花了多少钱?

每个响应都带有 X-CodeRouter-Model、X-CodeRouter-Tier 和 X-CodeRouter-Cost 响应头,控制台会列出每条请求。X-CodeRouter-Cost-If-Opus 把同样的 token 按 Opus 标价计算,是同 token 估算。在编程 agent 会话里,更强的模型走的步数不同,所以它不是全用 Opus 时这个会话的花费;这类请求不带 X-CodeRouter-Savings。

余额用完会怎样?

请求会停止:API 返回 HTTP 402,并附上充值链接,所以绝不会扣超过你充值的金额。开启自动充值可以自动补足,或开启 BYOK 兜底,改用你自己的 provider key 继续。Team 还可以按成员和项目设预算。

你们会存储什么?

为了改进路由,我们会保存最多 180 天:每条请求的摘录(最新消息,以及最新工具输出的开头和结尾)、简短的回复摘要和路由决策。负责路由判断的 TypeSafe 会收到这段摘录,并声明不用客户数据训练。团队管理员可以关闭内容存储。API key 只保存哈希。数据绝不出售。

和 OpenRouter 有什么不同?

OpenRouter 是接入几百个模型的通用网关;它的 Auto Router 和 2026 年 11 月推出的 Auto Code(面向编程 agent)用一个决策模型为每个请求选模型。CodeRouter 只为编码 Agent 打造:按编程阶段和难度选模型,并让同一会话留在一个模型上,提示缓存不失效。 完整对比

用你自己的任务试一试。

7 天内 $5 免费用量,无需信用卡。控制台会显示每条请求的花费。

开启免费试用

每周 AI 成本优化技巧(英文邮件)

和其他开发者一起降低 agent 账单