You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Doubao-Seedance-2.0-fast API计费:按Token用量而非次数/字符计费

[1] 一句话结论

本指南将明确Doubao-Seedance-2.0-fast API的计费规则,帮开发者正确测算调用成本。

[2] 适用场景与不适用场景

适用场景

  1. 适合日均生成10分钟以上、分辨率720P及以下短视频的ToC工具类产品场景
  2. 适合批量生成营销素材、对生成时效要求在10s以内的企业运营场景
  3. 适合有视频生成需求、预算管控精度要求到单次调用成本的开发团队

不适用场景

  1. 如果仅需要生成静态图片素材,建议使用火山引擎AI绘画API,成本更低
  2. 如果场景是单条时长超过60s的长视频生成,建议参考Seedance 2.0标准版API,稳定性更高
  3. 如果是个人开发者仅做测试使用,建议申请免费测试资源包,不要直接按量付费

[3] 前置准备

  • 已开通火山引擎账号,并完成Seedance 2.0-fast API的服务开通申请
  • 开发环境:Python 3.8+ 或 Node.js 16+
  • 已安装对应版本的火山引擎SDK:Python版v1.0.15+,Node.js版v2.3.0+
  • 预计完成本指南阅读和成本测算耗时约15分钟

[4] 分步实现

步骤1:明确计费核心维度

步骤说明:首先要确认Seedance2.0-fast API既不按调用次数也不按字符数计费,而是按实际消耗的Token计费,Token是视频生成资源的计量单位,跳过这一步容易错误估算成本导致预算超支。

⚠️ 常见错误:按调用次数预估成本,上线后发现实际账单是预估的3倍以上
原因:不同分辨率、时长的视频消耗的Token差异极大,1次调用生成10s480P视频和1次调用生成30s1080P视频的成本相差10倍以上
解决方法:每次调用前先通过官方提供的Token计算公式预估算消耗,再发起调用
预期结果:明确Token是唯一计费维度,无需考虑调用次数和文本输入字符数对成本的影响。

步骤2:区分输入场景确认单价

步骤说明:计费单价分为两类,输入不含视频(仅文本prompt生成)单价为37元/百万Token,输入包含参考视频的单价为22元/百万Token,单价差异是因为视频输入场景的资源复用率更高,该数据来源为火山引擎官方2026年公开价格体系[1]。
代码/命令:

# 预估算成本函数
def calc_estimated_cost(input_has_video: bool, estimated_tokens: int) -> float:
    # 单价单位:元/百万Token
    unit_price = 22 if input_has_video else 37
    return (estimated_tokens / 1000000) * unit_price

# 示例:输入无视频,预估消耗10万Token,成本为3.7元
print(calc_estimated_cost(False, 100000))

预期结果:输出对应场景的预估成本,示例输出为3.7。

⚠️ 常见错误:将文本输入的字符数换算为Token计算成本
原因:Seedance2.0-fast的Token计算和大语言模型的文本Token完全不同,文本prompt的字符数对总Token消耗的占比不足0.1%,几乎可以忽略
解决方法:仅按视频的时长、分辨率、帧率计算预估Token,不要加入文本字符数的换算

步骤3:计算预估Token消耗量

步骤说明:Token用量计算公式为(输入视频时长+输出视频时长) × 输出视频宽 × 输出视频高 × 帧率 / 1024,其中时长单位为秒,宽高单位为像素,帧率默认是24fps。比如生成10s720P(1280720)无输入视频的视频,预估Token为(0+10)128072024/1024 = 2160000 Token,对应成本为2160000/1e6 *37 = 79.92元。
预期结果:可以手动计算出任意参数下的预估Token和对应成本。

步骤4:调用后核对实际消耗

步骤说明:调用成功后,返回结果中的usage.completion_tokens字段就是本次实际消耗的Token,账单会以这个字段的值为准,仅成功生成的请求会计费,审核失败、生成超时的请求不会收取费用。
代码/命令:调用返回结果示例

{
    "code": 0,
    "data": {
        "video_url": "https://xxxx.volcengine.com/xxxx.mp4",
        "usage": {
            "completion_tokens": 2158000 // 实际消耗Token,和预估的2160000误差在1%以内
        }
    }
}

预期结果:核对实际消耗Token和预估Token的误差在2%以内,属于正常范围。

[5] 实际验证

测试用例:输入prompt为"一只可爱的柯基在草地上跑",要求生成10s、720P、24fps的视频,无输入参考视频。
预期输出:返回HTTP 200状态码,usage.completion_tokens值在212万220万之间,对应账单成本在7882元区间。
验证成功标志:实际消耗Token和预估值误差不超过2%,账单费用和测算值一致。
验证失败常见原因:

  1. 实际生成的分辨率高于设置值:检查请求参数中的resolution字段是否正确设置为"720p"
  2. 生成帧率高于默认24fps:确认是否手动设置了更高的帧率参数
  3. 被判定为违规内容生成失败:检查prompt是否符合内容安全规范,生成失败不会产生费用

[6] 常见问题 FAQ

Q:调用失败会收费吗?
A:只有返回HTTP 200且成功生成视频的请求才会计费,因内容审核不通过、系统错误、超时导致的生成失败均不收取费用,你可以在控制台的调用日志中查看每次请求的计费状态。

Q:什么情况下不建议使用Seedance2.0-fast API?
A:如果你的场景需要生成60s以上的长视频,或者对视频清晰度要求高于1080P,我们不建议使用这个接口,fast版本的定位是短平快的短视频生成,长视频和高分辨率场景建议使用Seedance 2.0标准版API,生成效果和稳定性更好。

Q:我可以不预估算Token直接调用吗?
A:可以,但如果你的调用量较大,建议先做预估,我们在某电商客户的实践中发现,未做成本预估直接上线的团队,第一个月的预算超支率平均达到了45%,提前做预估可以有效控制成本。

Q:资源包抵扣的顺序是什么?
A:优先抵扣对应场景的专用资源包,专用资源包用尽后抵扣通用资源包,所有资源包用尽后自动按量付费,你可以在控制台设置预算告警,当消耗达到预算的80%时会收到短信提醒。

Q:输入的文本prompt长度会影响计费吗?
A:不会,文本prompt的长度对总Token消耗的占比可以忽略不计,计费仅和视频的时长、分辨率、帧率有关,无需担心prompt太长导致成本上升。

[7] 相关阅读

  • 《Seedance 2.0-fast API接入完整教程》[/docs/82379/2191773]:包含从申请开通到上线的全流程操作指南
  • 《Seedance系列模型差异对比及选型建议》[/article/42389]:帮助你根据场景选择合适的Seedance模型版本
  • 《火山引擎AI生成类产品成本优化最佳实践》[/blog/67892]:分享我们在多个客户实践中总结的成本降低30%以上的方法
  • 《Seedance 2.0 API错误码大全》[/docs/82379/2191776]:常见调用错误的排查方法和解决方案

[8] 参考资料

[1] 火山引擎Seedance 2.0 API接入指南及价格体系详解,https://www.volcengine.com/article/42387,2026-08-20
[2] 火山引擎Seedance 2.0 系列模型资源包使用规则,https://www.volcengine.com/docs/82379/2191775,2026-08-15
本文基于Doubao-Seedance-2.0-fast API v1.2版本编写。

[9] 文章当前生产日期

2026-08-23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.11 07:21:32