2026 年 10 月对照 TokLens 计费代码核对。价格以价格表和「用量明细」为准。
每次请求结束后,TokLens 按上游返回的 Token 数计算费用,在「用量明细」里记一条。把鼠标放在费用上,可以看到「费用明细」。这篇说明费用是怎么算出来的,以及明细里每一行的意思。
计算方法
- 按 Token 类型分别算钱:输入、缓存读、输出,各自乘以对应的单价。
- 三项加起来,就是明细里的「原始」。
- 「原始」乘以「账号/分组倍率」,就是「计费」,也就是实际扣掉的金额。
第 1 步的单价已经包含档位倍率:快速(Fast)是标准价的 2 倍,弹性(Flex)是 0.5 倍,所以第 3 步不用再乘一次。价格表里单独列了 Fast 价格的模型,按列出的价格算。峰时等时段价格下,Fast 同样按当时单价的 2 倍算。
各类 Token 怎么算
| 类型 | 怎么算 |
|---|---|
| 输入 | 只算没有命中缓存的部分。上游返回的输入 Token 里包含缓存命中的数量,TokLens 先减掉这部分,再按输入单价计费 |
| 缓存读 | 命中缓存的输入,按缓存价计费,通常是输入价的十分之一。Codex 会自动复用上下文,同一个会话里越往后,缓存占比越高 |
| 输出 | 包含推理 Token。推理 Token 按输出价计费,不单独列出,所以明细里没有推理这一行 |
| 缓存写 | OpenAI 模型一般没有这项,显示为 0 |
没有最低消费,一次请求算出多少就是多少。明细显示到小数点后 4 位;钱包按美分扣款,不足 1 美分的部分累计到后面的请求里一起扣。
例子
用 gpt-5.5,按价格表的基准单价(每百万 Token):
| 档位 | 输入 | 缓存读 | 输出 |
|---|---|---|---|
| 标准 | $5 | $0.50 | $30 |
| Fast | $10 | $1 | $60 |
一次请求输入 100,000 Token,其中 80,000 命中缓存,输出 5,000 Token(其中 2,000 是推理)。开了 Fast,账号/分组倍率 1x:
| 项目 | 计算 | 金额 |
|---|---|---|
| 输入 | (100,000 − 80,000) × $10 / 1,000,000 | $0.200 |
| 缓存读 | 80,000 × $1 / 1,000,000 | $0.080 |
| 输出 | 5,000 × $60 / 1,000,000 | $0.300 |
| 原始 | 三项相加 | $0.580 |
| 计费 | $0.580 × 1 | $0.580 |
同样的请求不开 Fast,是 $0.290,正好一半。缓存占了八成的输入量,费用只有 $0.08;输出量最少,却占了一半多的费用。如果 Key 所属服务是 2 折,账号/分组倍率是 0.2x,计费再乘 0.2。
费用明细里每一行
| 字段 | 含义 |
|---|---|
| 输入、输出、缓存写、缓存读费用 | 上面第 1 步算出的各项金额 |
| 输入单价、输出单价 | 费用除以 Token 数反算出的每百万 Token 单价,已经包含档位倍率 |
| 服务档位 | 这次请求实际用的档位:标准、快速或弹性。请求里写 auto 时,以上游返回的档位为准 |
| 档位倍率 | 快速 2x、弹性 0.5x、标准 1x |
| 账号/分组倍率 | Key 所属服务的倍率;账户单独设了倍率的,以账户的为准 |
| 原始 | 各项费用之和 |
| 计费 | 原始 × 账号/分组倍率,实际扣掉的金额 |
「用量明细」顶部的「总费用」是这段时间的实际扣费合计,旁边划掉的「标准费用」是各条「原始」的合计。
长上下文
gpt-5.4、gpt-5.5 以及更新的 GPT 模型,一次请求的输入超过 272K Token 时,这次请求的输入按 2 倍、输出按 1.5 倍计费。gpt-5.3-codex 没有这项加价。
上下文很长时,用 /compact 压缩对话,或者开一个新会话,既能避开加价,也能少付缓存和输入的钱。
钱从哪里扣
- 有订阅时,先扣订阅的每周额度,用哪个 Key 都一样。
- 订阅额度用完或没有订阅时,扣这个 Key 上从钱包分配的余额。余额用完后请求会被拦截,到「钱包」的「为 Key 分配余额」补上,或者打开「余额不足时自动补充」。
- 管理员发的 Key,以及较早创建、没有从钱包分配过余额的 Key,从账户余额里扣。
Key 上的余额或 5 小时、1 天、7 天限额用完后,请求会返回 429,处理方法见 Codex 报错对照:401、403、429。
自己核对一次
- 在「用量明细」找到这条请求,记下输入、缓存读、输出的 Token 数。
- 在价格表里查这个模型的单价。
- 按上面的方法算一遍,和「计费」对比。
对不上时,先看「服务档位」和「账号/分组倍率」,大多数差异来自这两项。Fast 的开启方法见 Codex Fast 配置和计费说明。
