计费与结算
各模型怎么收费
章节:各模型怎么收费| 模型 | 计费方式 | 影响金额的主要输入 |
|---|---|---|
| Seedance EP / Doubao | 视频 token | 分辨率、比例、输出时长、是否及多少参考视频 |
| Wan 3 EP | 按秒 | 分辨率档位 ×(输出秒数 + 参考视频秒数) |
| Seedream 5 Pro EP | 按次,附参数倍率 | 1K / 2K、超过第一张的参考图数量 |
| GPT Image 2(default) | 按次 | 当前 Key 适用的模型单价 |
| Nano Banana 2 / Pro(default) | 按次 | 当前 Key 适用的模型单价 |
同系列名称、相同请求路径不意味着计费单位相同。不要把「每百万视频 token」当作「每秒」,也不要将视频 token 等同于文本提示词 token。
价格从哪里获取
章节:价格从哪里获取查看模型广场中的目标模型与分组。本文列出的基础价用于说明算法,活动价和可用模型可能调整;生产客户端不要把静态文档价格当成唯一账单依据。
用户只需理解所用 Key 的适用价格,不需要配置或传递本站内部路由、成本和倍率规则。
预扣与最终费用
章节:预扣与最终费用提交任务时先检查余额并预扣。某些模型按估算预扣,执行完毕后按照实际用量多退少补;固定按次模型通常预扣额与最终额相同。
Seedance 视频 token 预估还会考虑输入视频时长与预扣缓冲,不能简单以输出秒数推算退款。失败后按任务结算规则退款,客户端不应自行增加或减少账户余额。
响应字段
章节:响应字段usage 字段 | 含义 |
|---|---|
estimated_cost_usd | 预估 / 预扣金额,不是最终账单 |
actual_cost_usd | 结算后的实际美元金额 |
billing_mode | 计费模式,如 per_request、per_second、seedance_video_token |
price_unit | 对应计价单位 |
completion_tokens / total_tokens | 对支持 token 用量回报的任务,返回实际用量 |
billing_detail | 补充费用明细;可选,字段随模型变化 |
quota | 平台内部额度单位,不是美元;应用应优先显示美元字段 |
一些字段只在有值时返回,零费用也可能省略 actual_cost_usd,不能把字段缺失直接认定为免费。
{ "usage": { "quota": 8000, "estimated_cost_usd": 0.016, "actual_cost_usd": 0.016, "billing_mode": "per_request", "price_unit": "request" }}避免重复计费
章节:避免重复计费- POST 仅提交一次;拿到 ID 后只做 GET 查询。
- 客户端断网、页面刷新或等待超时,不表示服务端任务取消。
- 一个任务失败后重新生成是新任务,先让用户确认是否重试。
- 需要对账时保留任务 ID、模型、创建时间、终态和
usage,不要保存完整 Key。
