价格AI 视频 API 怎么计费:按秒计价,报价锁定价格
MakerNice 团队 · ·
MakerNice 的 AI 视频按秒计价:一个请求的费用等于单价乘以你请求的时长。单价由模型决定,比如字节跳动的 Seedance 2.5、阿里巴巴的 Wan 3.0、快手的 Kling 3.0 Pro,再加上模式和分辨率。报价会把价格锁定 12 分钟,费用从以美元计价的预付钱包中支出。
AI 视频的价格是怎么算出来的?
价格 = 单价 × 秒数。视频的计费单位是 second,数量就是时长,所以模型、模式、分辨率不变时,10 秒的片段正好是 5 秒片段的两倍。不填 duration 时使用模型默认值,Seedance 2.5、Wan 3.0 和 Kling 3.0 Pro 都是 5 秒。金额以 micro-USD 字符串返回,1,000,000 等于 1 美元,请按整数或十进制小数解析,不要用浮点数。
请求里哪些字段会改变视频价格?
只有决定价格行或数量的字段才算数。报价会记下它们,创建时会核对它们没有变化:
| 字段 | 是否影响价格 | 原因 |
|---|---|---|
| model | 是 | 每个模型有自己的单价 |
| mode | 是 | t2v、i2v、flf、r2v 各是一行价格 |
| resolution | 是 | 每个分辨率各是一行价格 |
| duration | 是 | 它就是数量,单位为秒 |
| prompt | 否 | 不参与计价,报价后可随意修改 |
| aspect_ratio | 否 | 只是创作选择,不参与计价 |
视频模型没有分辨率选项时怎么计价?
有的模型可以选分辨率,有的不行。模型没有可选分辨率时,请求里不能带这个字段,否则返回 400 invalid_request,价格按单一固定档位计算。各模型的时长范围也不同:
| 模型 | 可请求的分辨率 | 时长范围 |
|---|---|---|
| Seedance 2.5 | 480p、720p、1080p、4k(默认 720p) | 4 到 30 秒 |
| Wan 3.0 | 480p、720p、1080p(默认 720p) | 2 到 30 秒 |
| Kling 3.0 Pro | 不可选,按 1080p 计价 | 3 到 15 秒 |
| Kling 3.0 Standard | 不可选,按 720p 计价 | 3 到 15 秒 |
报价是怎样锁定视频价格的?
创建任务之前,先用完整输入调用 POST /v1/generations/quote。返回内容包括 amount、price_version、12 分钟后到期的 expires_at,以及说明计价依据的 facts 对象。用这个报价创建任务时,即使期间价格有变,也按报价金额结算。每个报价只能用于一次生成。
{
"id": "qt_...",
"amount": "<micro-USD as a string>",
"price_version": 3,
"expires_at": "<12 minutes after the quote>",
"facts": { "model": "seedance-2.5", "mode": "t2v", "resolution": "720p", "variant": "default", "unit": "second", "quantity": 5 }
}钱包里的钱什么时候被扣?
创建任务会从余额中冻结报价金额,任务的 billing 字段显示为 held。这笔钱最终怎么处理,取决于任务的最终状态:

| 状态 | billing | 资金去向 |
|---|---|---|
| queued 或 generating | held | 报价金额处于冻结中 |
| succeeded | charged | 交付时扣除冻结金额 |
| failed | released | 冻结金额全额退回 |
| canceled(仅限排队中) | released | 冻结金额全额退回 |
| checking | held | 继续冻结,直到结果确认 |
怎样给钱包充值并控制花费?
充值在控制台完成,单笔金额在 $15 到 $1,000 之间。每个 API Key 都可以单独设置花费上限,泄露或失控的 Key 不会掏空钱包。冻结金额超过余额时,创建返回 402 insufficient_balance;Key 超过自身上限返回 402 key_spend_limit_reached;账户超过每日花费上限则返回 402 daily_spend_limit_reached,直到 UTC 00:00 重置。
实时单价请看 Pricing 页,或调用不需要 Key 的 GET /v1/pricing。「估算你的生成预算」一文会演示如何把这些单价换算成整批任务的预算。


