计费规则

VisionCoder 大模型 API 怎么计费:按输入、输出、缓存命中、缓存写入 token 分项计价;没有产出的失败请求不收费,已产出的部分按实际用量计费;附积分与人民币换算、扣费顺序和复算方法。

一次调用扣多少积分、从哪里扣、什么情况不收费,以及怎么自己复算。以下规则同时适用于订阅套餐、加油包和企业余额。

三条要点

积分与人民币

内部以微元(1 元 = 100 万微元)整数记账,积分只是展示单位,页面展示时再按比例换算。订阅套餐的额度、加油包的余额都用积分表示,所以不同模型可以共用同一份额度。

四项分项计价

每个模型对四项用量各有一个单价,单位是积分 / 100 万 token。一次调用的积分由这四项相加得到。

单次调用怎么算

四项各自先乘后除,不逐项取整,高精度相加后只对合计向上取整一次,宁可多收不到 1 微元(¥0.000001),也不少收。每次有用量的调用至少 1 微元,所以 1 个 token 的小请求也不会被舍入成免费。

扣费顺序

订阅套餐的额度每 24 小时重置,加油包是一次性积分,二者按固定顺序扣。一次调用可以一部分扣订阅套餐、一部分扣加油包。

  1. 先扣订阅套餐:先把本周期剩下的订阅套餐额度扣完。
  2. 再扣加油包:差额扣加油包;有多个加油包时,先到期的先用。加油包不受套餐每日上限限制,用完为止。
  3. 都不够就拒绝:企业开启员工兜底时,可再扣企业余额;仍不够返回 402「额度已用完」。

失败不收费

只有产出了结果的调用才扣费,没有产出的失败不收费。各种情况的精确规则如下。

情况是否计费
全部线路都报错或超时(连接失败、上游 5xx、上游 429、首字超时)不计费:预留额度原路退回,不写调用记录
上游返回 4xx(如参数错误),网关原样返回不计费:预留额度原路退回,不写调用记录
上游返回空响应,或只有 id、角色这类元数据、没有生成内容不计费:不算产出,预留额度原路退回,不写调用记录
请求被网关拒绝(鉴权失败、额度不足、限流等),没有发往上游不计费:没有产生用量
网关为容错而重试、对冲的失败尝试不向你收费:一次请求只预留一次、只按成功的那次结算,失败尝试的成本由平台承担
已经产出内容之后才失败(如流式输出中途中断)按已产出的部分计费;上游没返回完整用量时,按已转发的内容估算并标记估算,不按上限收
客户端中途断开结算不受客户端断开影响:已产出的部分照常计费,没有产出的不收
图片和视频图片只收成功生成的张数,视频只收实际生成的秒数

调用记录就是你的账单明细,列出的每一条都对应一笔真实扣费;没有产出的失败调用不写调用记录,所以不出现在明细里。

路由与容灾原理:失败怎么自动切换、异常线路怎么熔断

倍率

平台可以给企业或个人空间设置倍率,范围 0.01 到 10.00(默认 1.00,即标价;高于 1.00 是加价),一个空间一个倍率,所有模型统一。订阅套餐额度、加油包的扣费都按倍率后的积分算。

对账与复算

你可以自己复算每一笔扣费: