VisionCoder 大模型 API 怎么计费:按输入、输出、缓存命中、缓存写入 token 分项计价;没有产出的失败请求不收费,已产出的部分按实际用量计费;附积分与人民币换算、扣费顺序和复算方法。
一次调用扣多少积分、从哪里扣、什么情况不收费,以及怎么自己复算。以下规则同时适用于订阅套餐、加油包和企业余额。
内部以微元(1 元 = 100 万微元)整数记账,积分只是展示单位,页面展示时再按比例换算。订阅套餐的额度、加油包的余额都用积分表示,所以不同模型可以共用同一份额度。
每个模型对四项用量各有一个单价,单位是积分 / 100 万 token。一次调用的积分由这四项相加得到。
四项各自先乘后除,不逐项取整,高精度相加后只对合计向上取整一次,宁可多收不到 1 微元(¥0.000001),也不少收。每次有用量的调用至少 1 微元,所以 1 个 token 的小请求也不会被舍入成免费。
订阅套餐的额度每 24 小时重置,加油包是一次性积分,二者按固定顺序扣。一次调用可以一部分扣订阅套餐、一部分扣加油包。
只有产出了结果的调用才扣费,没有产出的失败不收费。各种情况的精确规则如下。
| 情况 | 是否计费 |
|---|---|
| 全部线路都报错或超时(连接失败、上游 5xx、上游 429、首字超时) | 不计费:预留额度原路退回,不写调用记录 |
| 上游返回 4xx(如参数错误),网关原样返回 | 不计费:预留额度原路退回,不写调用记录 |
| 上游返回空响应,或只有 id、角色这类元数据、没有生成内容 | 不计费:不算产出,预留额度原路退回,不写调用记录 |
| 请求被网关拒绝(鉴权失败、额度不足、限流等),没有发往上游 | 不计费:没有产生用量 |
| 网关为容错而重试、对冲的失败尝试 | 不向你收费:一次请求只预留一次、只按成功的那次结算,失败尝试的成本由平台承担 |
| 已经产出内容之后才失败(如流式输出中途中断) | 按已产出的部分计费;上游没返回完整用量时,按已转发的内容估算并标记估算,不按上限收 |
| 客户端中途断开 | 结算不受客户端断开影响:已产出的部分照常计费,没有产出的不收 |
| 图片和视频 | 图片只收成功生成的张数,视频只收实际生成的秒数 |
调用记录就是你的账单明细,列出的每一条都对应一笔真实扣费;没有产出的失败调用不写调用记录,所以不出现在明细里。
平台可以给企业或个人空间设置倍率,范围 0.01 到 10.00(默认 1.00,即标价;高于 1.00 是加价),一个空间一个倍率,所有模型统一。订阅套餐额度、加油包的扣费都按倍率后的积分算。
你可以自己复算每一笔扣费: