你打算把 GPT-5.3 Codex 接进项目,第一个卡住的地方通常不是它好不好用,而是价格到底按什么收、去哪里看当下的数字。官方价目表、订阅套餐、中转站倍率三条路给的答案都不一样,直接背一个单价很容易算错。这篇不报数字,只给判断标准和一套可执行动作:先分清你是走官方按量、走订阅额度还是走中转,再去对应页面核对当时的数字,最后用一轮真实调用反推自己的单位成本。
打算把 GPT-5.3 Codex 接进项目,第一个卡住的通常不是它好不好用,而是这个价到底按什么收、去哪儿看当下的数字。官方价目表、订阅套餐、中转站倍率这三条路给的答案互相都不一样,直接背一个单价,后面算成本很容易错。
这篇不报任何数字,只给判断标准和一套能马上做的动作。顺序是:先分清你走官方按量、订阅额度还是中转,再去对应页面核对当期数字,最后拿一轮真实调用反推自己的单位成本。这样你算出来的才是自己场景的价,不是别人截图里的价。
价格别背,去这几个页面看当期数字
查价第一原则是分清接入方式,因为三种方式的计价逻辑根本不同。官方按量是纯 token 计费,订阅是按档位给额度再限速,中转是在官方基础上乘倍率。你如果拿订阅价去套 API 用量,或者拿中转报价去对比官方单价,方向一开始就错了。
- 官方按量接入:以 /official-api 与 /official-api/providers/openai 的当期口径为准,别用别人截图里的旧值
- 订阅额度(Plus、Pro 等档位):去 /coding-plans 以及与它并列的档位页看额度折算和适用范围,订阅价和 API 单价不是一回事
- 走中转:先看 /sites 里的目录与倍率说明,中转报价是官方价乘倍率后的结果,不能直接和官方单价对比
- 多来源对照:同一模型在 /rankings 里常有多家接入方并排,适合横向比口径而不只是比数字
| 接入方式 | 计价单位看什么 | 常见踩坑 |
|---|---|---|
| 官方按量 | 按 token 分输入输出计 | 拿旧截图当现价,忽略缓存档 |
| 订阅额度 | 按档位给额度再限速 | 把订阅价直接除以用量当单价 |
| 中转聚合 | 官方价乘倍率后报价 | 报价口径与官方不同却硬比 |
| 云厂商托管 | 按各家自己的计量 | 单位不是每百万 token 就对齐 |
先确认它在你这儿算哪几种 token
同一个价目表里,输入和输出往往不是一个价,编程场景尤其明显:你要它读一大段代码再改几行,输入侧的量级远大于输出侧。所以算成本时要把输入、输出分开估,只记一个总单价是没法做预算的。
另一个常被忽略的是缓存。代码补全这类场景有大量重复上下文,如果同一段前缀反复发送,命中缓存的计费档和普通输入不一样,你的实际单价就落在低的那一端;反过来,如果每次都换一大段上下文,几乎吃不到这个折扣,估算要往高的那边放。
- 输入 token
- 你发给模型的全部内容,含系统提示、历史对话、粘贴的代码
- 输出 token
- 模型真正生成的内容,通常远小于输入,但单价往往更高
- 缓存命中
- 前缀重复时可能走更低一档的计价,编程场景里影响很大
- 计费单位
- 先统一到「每百万 token」再比,不同接入方的单位经常不一致
比价之前先把单位对齐,这是最省事也最容易被跳过的一步。官方直连、云厂商托管、聚合平台这三种来源,报价的计量口径可能完全不同,直接比数字没有意义。对齐单位之后,再去 /official-api 和 /sites 分别核对当时的数字。
用一轮真实任务反推自己的单位成本
与其猜,不如跑一轮。挑一个你日常真会做的任务,比如改一个中等规模的模块,把这一轮的输入 token、输出 token、重试次数都记下来,乘上你查到的当期单价,就得到这个任务的单次成本。这个数字比任何别人的估算都贴近你的实际。
- 选一个典型任务挑你每周都会做几次的那种,不要专门挑最简单的,也不要一上来就挑最重的,中等规模最有代表性
- 记录三项数据输入 token、输出 token、重试次数。重试次数别省,它经常是成本翻倍的主因
- 乘当期单价用你在 /official-api 或 /sites 查到的当期数字,输入输出分开乘再加总
- 换算到月度单次成本乘你每天的任务频率再乘工作日,得到月度量级,这是你做预算的依据
- 交叉复核把结果拿去 /tools/token-price-calculator 和 /tools/model-cost-calculator 对一遍,看偏差在哪儿
如果预算卡得比较紧,先看 /price-watch 有没有变动记录,确认你用的数字没过期;再看 /usage 上同类任务的真实用量水平,判断自己刚才的估算是偏乐观还是偏保守。这一步不做,前面算得再细也可能建立在过期的价上。
这些情况下上面的算法不成立
上面那套算法有个前提:你的用量是可预测的、计价口径是稳定的。只要碰到下面几种情况,硬套单价就会高估或低估,得换判断方式。
- 额度制订阅里,超出额度后是按量续费还是降速限流,规则差别很大,直接乘单价会算错
- 长上下文任务单价会被明显拉高,短补全任务则更依赖缓存命中,两种场景不能共用同一个系数
- 官方调价、促销活动或区域差价生效时,旧估算要按 /price-watch 重新过一遍,别沿用上个月的结论
- 你的任务里如果混了多种模型或多家接入方,单一单价根本不适合拿来当总成本
换句话说,价格页面给你的是原料价,你真正要的是成品成本。中间隔着你的调用结构、缓存命中率和重试习惯,这三样只能靠一轮真实调用测出来,测一次比翻十篇攻略都准。
价目表回答的是「每单位多少钱」,你需要回答的是「我这件事要花多少钱」,中间那一段只能自己跑出来。下一步:把当期数字换成你的实际成本先去核对官方当期口径,再挑一个真实任务跑一轮,用工具页复核你的估算,最后把结果记下来,下次调价时才好对比。→
常见问题
GPT-5.3 Codex 的调用价格到底是多少?
这里不给具体数字,因为单价会随官方定价、接入渠道和你的用量结构变。正确做法是:如果你走官方按量,去 /official-api 和 /official-api/providers/openai 看当期价目;如果走订阅,去 /coding-plans 对应档位页看额度折算;如果走中转,先看 /sites 里的倍率说明,再和官方口径对齐。
用订阅套餐和直接调 API,哪个更省?
看使用形态。固定每天用编程助手、任务量稳定的人,订阅额度通常更可控,因为花费不随 token 波动;调用量时高时低、或者要嵌进自己服务里的,按量更灵活。判断方法是先在 /coding-plans 看清那一档的额度口径,再拿你最近一周的真实用量去 /tools/model-cost-calculator 折算按量花费,两边比一比。
为什么我算出来的成本和账单对不上?
最常见的原因有三类:输入输出单价没分开算、缓存命中的部分按了原价、以及重试和失败请求也计了费。另外订阅额度内的调用在账单上可能不体现单价,只有超量部分才按量计。先把这几项在 /usage 的用量记录里对照一遍,再看 /price-watch 有没有调价生效。