预算0.90元:用Codex CLI只重构一个小函数
01 / 0.90元是预算,不是编出来的收据
先说清楚:本文没有真实扣费记录,不会把演示包装成“实测不到一元”。我们要做的是给一次小重构设定0.90元预算,并在操作后用实际账单验收。能否守住预算,取决于模型单价、上下文长度和调用次数。
任务也必须足够小:假设一个JavaScript项目里,两个文件重复实现了金额展示逻辑。这次只提取公共函数、替换调用并补测试,不升级依赖,不调整目录,更不顺手重写整个项目。
02 / 先把0.90元拆成四份
- ■ 0.10元:检查连接,确认模型能正常响应。
- ■ 0.50元:读取指定文件,完成第一轮修改。
- ■ 0.20元:根据本地测试结果修正一次。
- ■ 0.10元:留给额外上下文和计费误差。
这些是支出上限分配,不是服务报价,也不是模型调用的预测价格。开始前查看当前输入、输出和缓存计费规则;若一次最小请求就明显超出第一份预算,立即暂停,不靠“再试一次”赌成本。
03 / 接入前,先确认Codex需要的接口
CheapRelay提供按实际令牌用量计费的API转发,没有月费和订阅费;缓存读取、写入也属于计费项。需要使用时,可以注册CheapRelay,创建一把专供这次练习使用的密钥。
按Codex CLI官方安装说明安装当前版本,然后编辑用户目录下的.codex/config.toml。自定义提供方的base_url填写https://api.cheapapirelay.com/v1,env_key填写你用于保存密钥的环境变量名,模型字段使用控制台给出的准确模型ID,不要猜显示名称对应的接口参数。
关键检查是:所选路由是否支持当前Codex CLI要求的Responses接口。“OpenAI兼容”不自动代表每一种接口都可用。先核对平台说明;不支持就停止,不把反复改配置当成低价试错。
密钥只放本地环境变量,不写进仓库或提示词。连接检查仅要求回复一个简短词,不附带项目文件;检查后先看账单,再进入下一步。
04 / 只给两个文件,不让它扫描仓库
操作前确认Git工作区干净,新建练习分支,运行项目已有测试并记录结果。这样后面出现失败时,才能区分原有问题与本次改动。
在项目目录启动codex,明确指定那两个重复文件和相关测试文件。提示词可以写:“只提取重复的金额展示函数,保持现有输出不变;不得新增依赖,不得修改其他业务。先给出简短计划,遇到行为差异先问我。”
不要一次粘贴全部日志、依赖锁文件和整个仓库。限制文件并不等于精确限制令牌,但能减少无关材料进入上下文的机会。若工具请求读取更多文件,先判断是否确有必要,再批准。
05 / 本地验证免费,模型解释不免费
批准小范围修改后,自己运行项目原有测试命令,再用git diff检查差异。重点看零值、负值、空输入和舍入行为是否仍与原实现一致;测试预期来自已有业务规则,不让模型自行发明。
如果测试失败,只发送相关报错、对应函数和必要上下文,并要求一次修复。不要把完整终端历史重新提交。若第二次仍未解决,保留差异、停止调用,改为手动排查或回滚;小预算不适合无限循环。
06 / 用真实扣费决定是否“一元内完成”
记录调用前后余额、各次用量及费用,等待账单更新后再核对。余额差只能作初步参考;若同一账户还有其他请求,应按本次调用明细汇总,不能把总消费直接归给这次重构。
提示词中的“最多花0.90元”不是硬限额。只有平台明确提供并落实的额度控制才能用于限制支出,账单延迟也可能让人工停手不够及时。
最终验收只有两条:测试通过且差异符合范围,实际总费用低于1元。没有账单,就只说完成了预算演练;超支了,就如实记录。省钱的核心不是一句更神奇的提示词,而是任务小、上下文少、失败后及时停止。
注册 价格自己试,注册就送试用额度。
顺手再看
| 日期 | 货架 | 语言 | 标题 |
|---|---|---|---|
| 2026-10-27 | 省钱用编码 Agent | ZH | 同一组 shell 杂活,两张预算收据:0.027 美元与 0.070 美元 用明确标注的假设单价,拆解 Gemini CLI 与 Claude Code 完成同一组 shell 杂活的两张预算收据,并说明真实账单该怎样核对。 |
| 2026-10-26 | 省钱用编码 Agent | ZH | 示例账单1.80元:Cherry Studio一把密钥切换多个模型 用一张明确标注假设单价的收据,拆解Cherry Studio多模型调用的输入、输出和缓存费用,再核对接口配置与实际扣款,避免把预算算例误当成报价。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | 给 Codex 会话打一张小票:把单次预算算到美分 用两张明确标注假设的小票,拆解 Codex 的输入、缓存与输出成本,再用任务边界、日志截断和交接摘要控制开销。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | Claude Code 省 Token 收据:四个斜杠命令怎么省钱 用一张假设账单拆解 /context、/clear、/compact 与 /usage,算清输入、输出和缓存费用,避免把上下文缩短误当成账单同比下降。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | 把代码审查写成小票:20 个变更的 AI 预算怎么算 用一组明确标注的假设单价,拆解20次代码审查的输入、输出、缓存与复查费用,建立可核对的按量预算。 |
| 2026-10-25 | 省钱用编码 Agent | ZH | OpenCode 终端账单:把按量调用拆成一张可核对的小票 用一张明确标注假设费率的小票,拆解 OpenCode 的输入、输出、缓存读取与写入费用,算清单次任务、返工和月度预算。 |