一个单位就能把这个问题定住。字节跳动给 Seedance 报的是「元 / 百万 token」,单价只随两件事动:你拿回来的片子是什么分辨率,以及你送进去的素材里有没有视频。火山引擎的价格页上没有任何一项是按条计价的。
Seedance 到底按什么计费
火山方舟上所有 Seedance 模型共用同一套计费形状。在线推理的单位是 元/百万token;旁边那一列「离线推理」原本更便宜,但 Seedance 2.5 与 2.0 系列三款模型在这一列都写着 暂不支持,所以没有便宜的批量通道可以规划。Seedance API 接入指南讲了同一批请求的入参写法。
两个乘数把每个模型拆成好几行。先看输出分辨率:480p 与 720p 共用一档,1080p 单独一档,2.0 系列还多一行 4k。再看输入里有没有视频:带参考视频进来的请求,token 单价低于只带文字和图片的请求。这一条读起来别扭,换成「模型不用凭空造出素材,所以便宜」就顺了。
有一句话比这两个乘数都重要:仅对成功生成的视频计费。因审核等原因导致生成失败的,不收取费用。
官方公布的价格表
下表单位是元 / 百万 token,在线推理,数字取自火山方舟价格页。
| 模型 | 输出分辨率 | 输入不含视频 | 输入含视频 |
|---|---|---|---|
| Seedance 2.5 | 480p、720p | 70.00 | 42.00 |
| Seedance 2.5 | 1080p | 77.00 | 46.00 |
| Seedance 2.0 | 480p、720p | 46.00 | 28.00 |
| Seedance 2.0 | 1080p | 51.00 | 31.00 |
| Seedance 2.0 | 4k | 26.00 | 16.00 |
| Seedance 2.0 fast | 480p、720p | 37.00 | 22.00 |
| Seedance 2.0 mini | 480p、720p | 23.00 | 14.00 |
有两行看着反直觉。Seedance 2.0 的 4k 行是全表最便宜的一格,比它自己的 480p 行和 1080p 行都低;而 Seedance 2.5 的 1080p 是全表最贵的一格。这两个都是官方数字,直觉怎么想不重要。两代参数对照对非价格的那几项限制用的是同一套口径。
官方给的两条公式
价格 = token 单价 × token 用量
token 用量 = (输入视频时长 + 输出视频时长)
× 输出视频的宽 × 输出视频的高 × 输出视频的帧率 ÷ 1024
两行都引自价格页,原文分别是「视频价格估算公式」和「token 用量估算公式」。第二行要四个入参,其中一个就是帧率,而本文查过的官方页面都没有公布 Seedance 2.5 的帧率。所以下面每个测算都会写明自己代入了哪个值,而不是把它说成官方参数。

实例:两支片子的成本测算
两支片子都用同一个模型 ID:doubao-seedance-2-5-260628。两边都把帧率代成 24,这是为了算得出来而设的代入值,不是官方公布的 Seedance 2.5 规格。提示词怎么写是另一半工作量,提示词指南整理了官方要求的写法。
案例一:30 秒 720p,不带视频输入
输出 30 秒、没有参考视频,所以「输入视频时长」这一项是 0,单价落在「480p、720p / 输入不含视频」那一行:70.00 元 / 百万 token。
{
"model": "doubao-seedance-2-5-260628",
"content": [{ "type": "text", "text": "<提示词>" }],
"ratio": "16:9",
"duration": 30,
"generate_audio": true
}
token 用量 = (0 + 30) × 1280 × 720 × 24 ÷ 1024 = 648,000 token,成本 = 648,000 ÷ 1,000,000 × 70.00 = 45.36 元。把帧率换成 30,同一支片子变成 810,000 token、56.70 元——这就是要把代入值写出来的原因。
案例二:同一支成片改成 1080p,输入带一段 10 秒参考视频
输出还是 30 秒,但请求里多了一段 10 秒参考视频,输出分辨率提到 1080p。于是「输入视频时长」不再是 0,单价行也跟着换。
token 用量 = (10 + 30) × 1920 × 1080 × 24 ÷ 1024 = 1,944,000 token,按刊例价 46.00 算是 1.944 × 46.00 = 89.42 元,落在 1080p 折扣里则是 1.944 × 33.12 = 64.39 元。两处改动方向相反,但总账在任何帧率下都高于案例一;想降下来只能换一行单价。
限时折扣什么时候结束
两个活动窗口开着,其中一个几乎立刻到期。Seedance 2.5 的 1080p 打 7.2 折,时间是北京时间 2026-08-14 14:00 到 2026-09-17 14:00——距离本文核对日期只剩一天左右。Seedance 2.0 fast 打 7.5 折、2.0 mini 打 4 折,窗口是 2026-08-07 14:00 到 2026-10-07 14:00。Seedance 2.5 的 480p 与 720p 完全不在活动范围内。
折扣能不能落到你的账单上,由三条规则决定。只有按量后付费的用量才算,资源包是预付费商品,不叠加活动折扣。折扣按出账时间生效,窗口之后出账的用量恢复刊例价。节省计划则按三个折扣取最低:模型活动折扣、节省计划内置折扣、合同折扣。
开通门槛、资源包与抵扣顺序
Seedance 2.5 的模型实例要满足三者之一才会开通:账户余额 200 元、购买 200 元及以上规格的节省计划、或购买 200 元及以上且还有余量的资源包。这个 200 元是门槛,不是单价。
| 资源包 | 额度 | 刊例价 | 购买数量 | 有效期 |
|---|---|---|---|---|
| Seedance 2.5 | 500 万 token | 210 元 | 无限制 | 90 天 |
| Seedance 2.5 | 1000 万 token | 420 元 | 无限制 | 90 天 |
| Seedance 2.5 | 1 亿 token | 4200 元 | 无限制 | 90 天 |
| Seedance 2.0 | 100 万 token | 28 元 | 7 个起售 | 90 天 |
| Seedance 2.0 fast | 100 万 token | 22 元 | 9 个起售 | 90 天 |
| Seedance 2.0 mini | 1000 万 token | 140 元 | 2 个起售 | 90 天 |
扣费按固定顺序走:先资源包,再节省计划,最后账户余额。资源包只抵扣购买时对应的那个模型,90 天到期未用完的额度作废,七天内未使用可全额退款。模型实例处于开通状态时,账户余额中不超过 200 元的部分不可提现。
为什么别处报的价不一样
这个查询的搜索结果里,绝大多数是「转售 Seedance 使用权」的站,而不是在运行这个模型的一方。举两个例子,它们都是该站自身报价,不是火山引擎的费率:seedanceapi.org 写的是「1 美元 = 100 积分」,并给出 5 秒、10 秒、15 秒的积分表;seedance.tv 打的是每月 28 美元起的订阅套餐。这两个数字都换不成每百万 token 的单价,因为厂商根本不按那个方式卖 Seedance。把它们当成模型价格来读,预算差一个数量级是很正常的结果。
官方没有公布的部分
四处空缺值得点名,而不是拿别处的数字填上。免费额度:本文查过的页面都没有,开通页只写了 200 元余额门槛就结束了。帧率:Seedance 2.5 没有公布,而它恰恰是 token 估算公式最依赖的入参。按条价:没有,因为计费就是按 token 走的。消费端即梦 AI 与豆包专业版的积分定价:这些页面里一处都没有。参考视频的入参约束写在官方《创建视频生成任务》那一页,上手教程就是指向那一页看请求形状的。
常见问题
一条 Seedance 2.5 的片子要多少钱? 三件事同时决定。30 秒 720p、不带视频输入,帧率代 24 时是 648,000 token,按 70.00 的单价是 45.36 元。同一支片子改成 1080p、输入带一段十秒参考视频,就是 1,944,000 token、刊例价 89.42 元。
单价是多少? 480p 和 720p 不含视频输入是 70.00 元 / 百万 token,含视频输入 42.00;1080p 不含视频输入 77.00,含视频输入 46.00。四个都是在线推理的刊例价。
有免费额度吗? 官方未公布。开通页列了三道门槛,没有免费额度这一项。
折扣会改 480p 和 720p 的单价吗? 不会。Seedance 2.5 的折扣只覆盖 1080p,480p 与 720p 两行在整个窗口内维持刊例价。
把 Seedance 的账算成钱,最后只剩四样东西:一行单价、一个时长、一个分辨率,以及一个代入的帧率。这四样对了,测算就是算术;单位错了,再搜多少篇也补不回来。