Directo a los números

← Todos los artículos

把代码审查写成小票:20 个变更的 AI 预算怎么算

01 / 先定任务:20 个变更,不让助手通读仓库

用编程助手做代码审查,省钱的起点不是寻找最低单价,而是限定每次究竟检查什么。本文用一个月审查20个合并请求的场景,把账单拆成可复算的小票。所有金额均为美元;下面的单价只是预算演算假设,不是CheapRelay报价,也不代表任何模型的实际价格。

每次提供12000个Token的公共规范、接口约定与必要背景,再提供3000个Token的差异和相关代码;审查输出限定为2000个Token。任务只找权限遗漏、异常路径和边界条件,不要求重写项目。这些是预算输入,不是效果或性能基准。

02 / 假设价目表:缓存写入不重复收费

  • ■ 普通输入:每百万Token,1美元。
  • ■ 输出:每百万Token,4美元。
  • ■ 缓存读取:每百万Token,0.10美元。
  • ■ 缓存写入:每百万Token,1.25美元;本例将其视为写入Token的完整单价,不再叠加普通输入费。

实际使用时,把这些单价替换成所选模型的计费价格,并核对缓存写入是否另收费用。计算统一采用“Token数量÷1000000×对应单价”。不要把不同平台对缓存的定义直接混在一起。

03 / 第一张小票:不用缓存,共计0.46美元

  • ■ 输入:20×15000=300000个Token,费用0.30美元。
  • ■ 输出:20×2000=40000个Token,费用0.16美元。
  • ■ 合计:0.46美元,平均每次0.023美元。

这不是“审查整个仓库只花两美分”的承诺。它只覆盖上述请求量,不包含工具调用产生的额外上下文、失败重试或自动追加的历史对话。编程助手若不断读取文件,实际输入会超过这张小票。

04 / 第二张小票:公共前缀命中缓存,共计0.2578美元

假设12000个Token的公共内容保持一致,第一次写入缓存,之后19次都在有效期内命中。每次3000个Token的变更仍按普通输入计费,输出量保持不变。

  • ■ 缓存写入:12000个Token,费用0.015美元。
  • ■ 缓存读取:19×12000=228000个Token,费用0.0228美元。
  • ■ 普通输入:20×3000=60000个Token,费用0.06美元。
  • ■ 输出:40000个Token,费用0.16美元。
  • ■ 合计:0.2578美元,比无缓存少0.2022美元,约44%。

这里的44%只属于这组假设。请求是否支持缓存、前缀如何匹配、有效期多长,都需要实际确认。不能把“发过相同内容”直接算成“已经命中缓存”。

05 / 补上复查费用:五次追问再加0.04美元

发现问题后,开发者通常还要追问。假设五次定向复查,每次新增4000个普通输入Token和1000个输出Token,则输入费0.02美元、输出费0.02美元,总预算变为0.2978美元。这五次请求只携带相关代码与问题描述,不继承整段聊天记录。

可以先把内部月预算设为1美元,但它只是管理目标,不代表平台提供自动封顶。记录每次请求的普通输入、输出、缓存读取、缓存写入和重试费用;若客户端没有完整统计,就不要只看最终回答长度估算成本。

06 / 让审查范围和账单一起收敛

提示词可以直接写:“仅审查本次差异及必要上下文,最多报告五个可验证问题;每项给出文件位置、触发条件和修复建议;没有依据就不要猜测。”先排除生成文件和无关日志,再提供必要依赖;不要为了少发Token而删掉权限检查等关键上下文。

CheapRelay适合把这类小任务按量记账:没有月费或订阅,按实际Token计费,缓存读取和写入也计入账单,并可接入兼容的编程工具。想把这张预算小票换成自己的实际记录,可以注册CheapRelay,先用一个小变更核对用量,再扩大审查范围。

最后别漏掉人工成本:假设核实一条误报需要3分钟,五条就是15分钟。便宜的API不能替代测试和人工判断;真正值得优化的是,每次付费请求能否带回少量、具体、可验证的问题。

Registrarse Prueba los precios. Incluye crédito de registro.

Más lecturas

FechaPasilloIdiomaTítulo
2026-10-25Agentes de código baratosZH给 Codex 会话打一张小票:把单次预算算到美分
用两张明确标注假设的小票,拆解 Codex 的输入、缓存与输出成本,再用任务边界、日志截断和交接摘要控制开销。
2026-10-25Agentes de código baratosZHClaude Code 省 Token 收据:四个斜杠命令怎么省钱
用一张假设账单拆解 /context、/clear、/compact 与 /usage,算清输入、输出和缓存费用,避免把上下文缩短误当成账单同比下降。
2026-10-25Agentes de código baratosZHOpenCode 终端账单:把按量调用拆成一张可核对的小票
用一张明确标注假设费率的小票,拆解 OpenCode 的输入、输出、缓存读取与写入费用,算清单次任务、返工和月度预算。
2026-10-25Agentes de código baratosZHCursor 接入自定义端点:逐步配置,再算清每笔费用
从密钥、Base URL 到模型选择,逐步配置 Cursor 的 OpenAI 兼容端点;用明确标注的假设费率,拆解输入、输出和缓存账单。
2026-10-25Agentes de código baratosZH编码智能体陷入循环:用一张收据提前发现令牌失控
用一张明确标注假设价格的令牌收据,拆解编码智能体反复重试的成本,并设置重复检测、累计预算与停机条件。
2026-10-25Agentes de código baratosZHClaude Code 少读文件的省钱小票:一项任务如何从0.924元算到0.356元
用一张明确标注假设的小票,拆开输入、缓存写入、缓存读取和输出费用,再通过限定目录、搜索符号与分段读取,让 Claude Code 少读无关文件。