API 费用计算与分组倍率
先确认模型、分组与计价单位,再计算费用;调用后通过使用日志核对实际扣费。
在价格页找到自己要用的价格
- 打开apizt 实时模型价格,搜索完整的模型 ID。不同版本应分别查看。
- 选择将要使用的分组,同时确认该模型支持的接口协议。查询“全部分组”时显示的价格不代表每个分组都采用这个价格。
- 保留币种、输入与输出单价、缓存价格,以及每 1M / 1K Token、每次、每秒等单位与规格。

$ 表示美元(USD)。不要将旧截图中的人民币金额直接用于当前价格核算。充值时的支付金额与换算规则以付款页面为准。
| 计价类型 | 常见单位 | 需要同时确认 |
|---|---|---|
| 文本与检索 | 每 1M / 1K Token | 输入、输出、缓存读写;模型版本与上下文阶梯 |
| 图片 | 每张、每次或 Token | 尺寸、质量、数量;图像输入与输出是否分别计价 |
| 视频 | 每次、每秒或 Token | 时长、分辨率、是否带音频,以及生成或编辑任务 |
| 音频 | 每秒、每分钟、字符或 Token | 转写、生成、音频输入与输出的具体单位 |
同一类模型也可能使用不同计价方式,不能把所有图片按张、所有视频按秒统一计算。按价格页对应模型的实际单位核算。
分组倍率如何影响价格
分组倍率用于调整apizt 平台基准价格,不能直接理解成模型厂商官方价格的折扣。先分清拿到的是基准价还是已选分组的最终价。
| 你看到的价格 | 怎么算 |
|---|---|
| 平台基准单价 | 最终单价 = 基准单价 × 适用分组倍率,再按对应阶梯与规格计算 |
| 已选分组的最终单价 | 直接使用该单价,不要再乘一次分组倍率 |
| 该模型有专用分组倍率 | 用模型对应的专用倍率替代该分组的通用倍率,不将两者相乘 |
本次公开价格快照未配置模型专用分组倍率;以后若出现此类规则,应采用对应模型的有效倍率。也不要用某个模型的倍率估算其他模型。
多分组与智能路由按哪个价格算?
多个分组可能有不同价格。启用智能路由后,令牌表单下方的指定分组会被忽略;智能自动、价格优先、速度优先和成功率优先可能选到不同渠道。预算时可以参考候选分组价格,对账时应核对每次调用实际使用的分组与扣费,不能固定按第一个分组或最低价格计算。
希望按某一个分组使用时,先在令牌配置中关闭智能路由,再选择该分组;同时检查客户端的模型后缀与 provider.sort 是否覆盖令牌级路由。详见模型分组说明与指定分组令牌配置。
文本费用:先算未缓存输入,再算输出
单价为每百万 Token 时,按下面的方式估算;如果页面使用每 1K Token,分母应改成 1,000。
费用(USD)=
未缓存输入 Token ÷ 1,000,000 × 最终输入单价
+ 输出 Token ÷ 1,000,000 × 最终输出单价
+ 缓存读取费用 + 缓存写入费用
+ 适用的工具、音频或其他费用
gpt-6-sol / Codex-Gpt-1 演算
2026-10-08 的公开价格快照中,gpt-6-sol 在 Codex-Gpt-1 的第一档价格如下。平台基准输入价为 $2 / 1M、输出价为 $10 / 1M;该分组倍率为 0.07354。
| 项目 | 第一档最终单价(USD / 1M Token) | 本例数量 | 本例费用 |
|---|---|---|---|
| 未缓存输入 | $0.14708 | 20,000 | $0.0029416 |
| 输出 | $0.73540 | 2,000 | $0.0014708 |
| 缓存读取 | $0.014708 | 0 | $0 |
20,000 ÷ 1,000,000 × 0.14708
+ 2,000 ÷ 1,000,000 × 0.73540
= $0.0044124
这是价格演算,不是一次真实调用的账单。本例没有缓存写入、工具或其他费用,且属于第一档。最终扣费还应按实际请求用量、阶梯、有效倍率和平台额度精度核对,不能把显示位数与演算的全部小数位视为必须一致。
缓存不能重复计入输入
缓存命中的 Token 应按缓存读取价计算,不能再按未缓存输入价重复收费。若协议的输入总数包含缓存 Token,先按其 usage 定义拆分未缓存输入、缓存读取与缓存写入;若日志已分别列出这些数量,直接对应单价,不要再次扣减。缓存读取与写入的价格也可能不同,写入有效期不同还可能对应不同单价。
例如同一第一档下,若有 10,000 个缓存读取 Token,其读取费用为 10,000 ÷ 1,000,000 × 0.014708 = $0.00014708;这些 Token 不再计入上方的未缓存输入数量。是否实际命中缓存,要看响应用量与使用日志,不能仅凭重复发送相同提示词判断。
长上下文要检查阶梯价格
本次 gpt-6-sol 的公开配置第一档阈值为 272,000;输入超过该阈值时,应核对下一档规则。下一档的输入、输出、缓存倍率分别为 2、1.5、2。因此长请求不能照搬第一档单价,输出和缓存价格也可能一起变化。
具体采用哪档、适用数量与费用,以模型当前阶梯规则及该次请求日志为准;不要自行把长请求拆成多个区间累加,替代平台记录的实际计费方式。
图片、视频与音频按实际规格计算
先确认价格对应的尺寸、质量、时长与音频选项,再用实际计费数量乘最终单价。若一个请求同时包含多个收费项目,逐项相加。
| 价格页显示方式 | 对应演算 | 容易遗漏 |
|---|---|---|
| 每张 / 每次 | 实际计费张数或次数 × 对应规格的最终单价 | 图片数量、质量、尺寸;请求次数与输出数量不一定相同 |
| 每秒 / 每分钟 | 实际计费时长 × 同单位的最终单价 | 秒与分钟的换算,以及模型是否有最小计费单位 |
| Token / 字符 | 对应项目的实际数量 ÷ 价格单位数量 × 最终单价 | 文本、图像、音频输入与输出可能使用不同单价 |
纯演算示例:假设某一已选分组、已选规格的最终价格为 $0.03 / 次,实际计费 3 次,则费用为 3 × 0.03 = $0.09。这里的价格和单位只是演算条件,不代表某个现售模型的价格。
异步图片与视频任务应保留任务 ID。提交、重试、查询或下载是否产生费用,以及任务失败后如何结算,应查看该接口的当前说明和实际日志;不能仅凭“失败”认定没有扣费或一定退款。
在使用日志中核对实际扣费
- 保存请求时间(含时区)、完整模型 ID、请求 ID 或任务 ID,以及响应中的 usage。记录令牌路由设置,隐藏 API Key 和 Authorization。
- 打开控制台使用日志,查找对应时间的请求,核对模型、实际分组、输入输出与缓存用量、倍率或阶梯信息(如显示)及消耗金额。
- 使用同一币种、单位和模型规格重新计算。SDK 返回
cost=0或没有 cost 字段,不能据此认定请求免费。 - 流式中断时,上游可能已经产生用量。缺少最终 usage 时应核对日志,不按屏幕已展示的字符数推算;重试请求也要分别检查记录。
- 仍有差异时,向客服提交费用反馈,附上时间、模型、分组、请求 ID、预期演算和脱敏日志截图。
扣费、余额与令牌额度有什么区别?
| 项目 | 用途 | 怎么核对 |
|---|---|---|
| 使用日志消耗 | 查看具体调用的实际扣费 | 按请求或任务逐条核对,确认筛选时间范围 |
| 账户余额 | 查看账户当前可用额度 | 余额变化可能同时包含其他令牌调用、充值或额度调整,不直接当作某一次请求费用 |
| 令牌额度 | 限制某一个 API Key 的使用上限 | 额度设置不是充值;无限额度不会增加账户余额,也不表示免费调用 |
单次费用演算、日志展示金额与账户总余额属于不同范围。比较时应统一时间、筛选条件与显示精度;需要逐笔说明时,以对应使用日志和平台核对结果为准。
常见问题
apizt 当前价格是人民币还是美元?
当前公开价格以美元 USD、符号 $ 展示。不要直接沿用旧人民币截图计算;充值的支付金额及换算规则以付款页面为准。
价格页选完分组后还要再乘倍率吗?
不需要。已选分组的最终单价直接用于计算;只有平台基准价格才应用适用倍率。若模型存在专用分组倍率,应替代该组通用倍率,不将两者相乘。
开启智能路由后应该按哪个分组核算?
按该次调用实际使用的分组和使用日志扣费核算。智能路由会忽略令牌表单下方的指定分组,不能固定按第一个分组或候选分组的最低价计算。
缓存 Token 要算在普通输入里吗?
不能重复计入。按协议的 usage 定义,将未缓存输入、缓存读取和缓存写入分别对应单价;如果日志已拆分,直接使用各自数量。
流式中断或视频失败一定不扣费吗?
不能据此判断。流式中断可能已产生用量;异步任务的提交、重试与失败结算需要查看接口当前说明和实际日志。有差异时提供请求或任务 ID 联系客服核对。
设置令牌额度会增加账户余额吗?
不会。令牌额度是该 API Key 的使用上限,不是充值;无限额度也不会增加账户余额或免除调用费用。