概述
doubao-seedance-2-0-260128(标准版)、doubao-seedance-2-0-fast-260128(极速版)与 doubao-seedance-2-0-mini-260615(轻量版)是字节跳动最新一代视频生成模型家族——三模型并行,通过 API易 接入火山引擎中国国内版官方资源(非 BytePlus 海外版),自带上游内容安全机制,合规性更好。支持文生视频、首尾帧/首帧图生视频、0~9 张参考图 + 0~3 参考视频 / 0~3 参考音频等多模态输入,并能自动生成与画面同步的人声、音效与背景音乐。其中 mini 是 2026 年 6 月新增的高性价比之选:单价约为标准版一半、生成更快,最高支持 720p。-1 智能时长)、480p/720p/1080p 三档分辨率(1080p 仅标准版)、6 种宽高比 + adaptive 自适应、默认输出带同步音频、多语言提示词(中英日西葡印尼)。适合短视频量产、电商素材、动效设计、虚拟人内容等生产场景。视频生成 API 参考
POST /seedance/api/v3/contents/generations/tasks,异步任务式调用,在线调试 + 完整轮询/下载代码。API 使用手册
可视化接口测试
异步任务查询 / 下载
为什么选 API易 的 Seedance 2.0?
先说定位:该模型官方没有折扣,平台也非盈利型定价,上架以保障供给、方便客户为主。选 API易 的核心价值不在”更便宜”,而在接入与使用体验:官方资源 · 国内版直连
不限并发 · 不排队
running,无排队等待(2026-06-06 (UTC+8) 实测),适合批量生产场景直接放量。保供定价 · 基本持平官网
零门槛接入 · 免实名认证
api.apiyi.com,一把令牌即用。虚拟人脸白名单权限
专业服务 · 企业陪跑
核心特性
三档分辨率 · 全比例同价
默认同步音频
generate_audio 默认开启,自动生成与画面匹配的人声、音效、背景音乐;对话内容放在双引号内可显著优化配音效果。4–15 秒可控时长
duration 支持 4–15 整数秒,或设为 -1 由模型智能选择时长(按实际产出计费)。帧率固定 24fps。多语言提示词
首尾帧 / 首帧生视频
return_last_frame 可把尾帧接力为下一段首帧,量产连续长视频。多模态参考生视频
异步任务式调用
task_id,轮询查询,成功后从 content.video_url 下载 mp4(URL 24 小时有效)。seed 可复现
seed 固定随机性(相同请求生成类似结果),watermark 默认关闭,输出无水印。模型定价
mini < 极速版 fast < 标准版(与官网同方向,mini 单价约为标准版一半,三者并非同一价格水平)。站内一般折扣价约为官网的 1.1 倍,叠加 充值加赠(一般送 10%、充值大客户最高 20%)后基本与官网持平,个别档位(如 1080p 大客户价)甚至更低。按面积×时长结算,±5% 的偏差属正常现象,欢迎随时测试、对账与沟通核对。token 数 ≈ (输入视频时长 + 输出视频时长)(秒) × 输出宽 × 输出高 × 24 / 1024(纯文生 / 图生时输入视频时长记为 0;公式经实测精确验证,偏差少于 0.1%)。同分辨率档位下所有宽高比像素面积相同,因此价格只取决于分辨率档位、输出时长,以及是否含输入视频。
官方价格锚点(16:9 / 输出 5 秒,元/个)
① 输入不含视频(纯文生 / 图生 / 参考图):video_url;输入视频 2~15 秒,最低价 ≈ 输入 2~4 秒、最高价 ≈ 输入 15 秒):
usage.completion_tokens 为准。usage.completion_tokens 为准。
- 实际扣费以控制台模型价格和调用日志为准
- 提交任务时预扣费,任务完成后多退少补;余额瞬时值会小幅波动,对账请以调用日志为准——日志里一条视频对应两条扣费记录,见下方「计费如何看日志」
- 请求被拒绝(HTTP 400 参数错误等)不扣费(实测验证)
- 时长与费用线性相关:15 秒视频 ≈ 5 秒视频的 3 倍
计费如何看日志(预扣费 + 多退少补)
打开控制台日志页api.apiyi.com/log,搜索模型名 doubao-seedance-2-0 即可看到每笔消耗。一条视频对应两条扣费记录:
- 预扣费:提交任务时按预估金额先行扣除(日志标「非流式」,显示令牌与分组),如下图的 $0.449998
- 实际补扣 / 退回:任务完成后按实际生成的 tokens 多退少补(日志标「流式」、带补全 tokens 数),如下图的 $5.611858——1080p 一般需要补扣

一条 15 秒 1080p 视频的两条扣费日志:预扣费 + 实际补扣
- 第一条(预扣费)日志的「时间」就是这条视频的提交时间;它的「首字节」是提交任务、返回任务 ID 的耗时(如
首字节:3秒)——不是视频生成耗时 - 第二条多退少补记录显示
流式、首字节:<1秒,这只是结算记录自身的标记,不代表任何异常,无需在意 - 视频真正的生成耗时,看顶部导航「异步任务」页(
api.apiyi.com/task)的「耗时」列

日志第一条的时间 = 提交时间,「首字节:3秒」是提交任务的耗时;这条 fast 例子结算为退回(负数),总成本 0.360000 − 0.022750 = 0.337250 美元

「异步任务」页的「耗时」列才是视频生成时间,如 158s、303s
api.apiyi.com/task 顶部「异步任务」里查到,与扣费完全对得上:
分组介绍
Seedance 2.0 走SeeDance2 专属分组(0.18x 倍率,人民币计价口径),有两个强制条件:① 令牌计费模式必须选「按量优先」或「按量计费」(按次计费无法路由);② 令牌必须勾选 SeeDance2 分组——使用默认分组或其他视频分组的令牌会报「该模型无可用渠道」。
技术规格
端点一览
分辨率与宽高比详解
分辨率档位定义的是像素面积而非短边,各比例实际输出像素值(官方口径,已实测核对):adaptive 适配规则
- 文生视频:根据提示词内容智能选择最合适的宽高比
- 首尾帧 / 首帧:根据首帧图片比例自动选择最接近的宽高比(图片比例不一致时居中裁剪)
- 多模态参考生视频:按提示词意图判断;否则以传入的第一个媒体文件为准(视频优先于图片)
- 实际使用的宽高比可在查询任务响应的
ratio字段中获取
最佳实践
按需求选模型
doubao-seedance-2-0-260128;批量出片、成本敏感选轻量版 doubao-seedance-2-0-mini-260615(单价约标准版一半、生成最快,最高 720p);画质与成本折中选 fast。用 adaptive 比例减少裁剪
adaptive,模型按首帧图片自动适配,避免居中裁剪损失画面;明确投放渠道时再固定 9:16(竖屏)或 16:9(横屏)。控制时长就是控制成本
duration: -1 让模型自主决定。不需要声音时显式关闭音频
generate_audio 默认开启。后期要自行配音的场景传 false,输出纯视频画面更干净。对话放双引号内优化配音
HTTP 客户端加 Accept-Encoding: identity
content-encoding: gzip 但 body 实际未压缩,Python requests 等自动解压的客户端会报 ContentDecodingError。请求头加 Accept-Encoding: identity 即可规避(curl 不受影响)。轮询 15–30 秒一次,成功后立即下载
content.video_url 是 24 小时有效的签名直链,成功后立即转存到自己的存储。用 return_last_frame 量产连续长视频
return_last_frame: true 拿到无水印尾帧 png,作为下一段任务的首帧,即可拼接多段连续视频。错误码与重试
- 创建/查询请求超时 30–60 秒即可(异步接口本身很快,耗时在任务侧)
- 轮询间隔 15–30 秒,整体等待预算 15 分钟起步(1080p / 15 秒任务更长)
- 对 5xx 与超时做 指数退避重试(建议 2 次)
- 记录任务
id与响应头x-request-id方便排查
常见问题
报「该模型无可用渠道」怎么办?
报「该模型无可用渠道」怎么办?
SeeDance2 分组。默认分组或其他视频分组的令牌无法路由到该模型,请在令牌设置中勾选 SeeDance2 分组,且计费模式选「按量优先」。Python requests 报 gzip 解码错误 / 返回的 JSON 缺头不完整?
Python requests 报 gzip 解码错误 / 返回的 JSON 缺头不完整?
content-encoding: gzip 但 body 实际编码与之不符。症状可能是 ContentDecodingError,也可能是响应体被截断成非法 JSON(如开头丢失 {",只剩 id":"cgt-xxx"}),甚至间歇性 400。在请求头加 "Accept-Encoding": "identity" 即可解决;curl 与浏览器 fetch 不受影响。为什么生成的视频自带声音?怎么关掉?
为什么生成的视频自带声音?怎么关掉?
generate_audio 默认为 true(实测验证),模型会自动生成与画面匹配的人声、音效和背景音乐。不需要时在请求体显式传 "generate_audio": false。视频地址在哪?为什么过几天就打不开了?
视频地址在哪?为什么过几天就打不开了?
content.video_url(不在顶层),是约 24 小时有效的签名直链,过期后无法访问。请在任务成功后立即下载转存;task_id 本身保存 7 天。任务成功的状态值是什么?
任务成功的状态值是什么?
queued → running → succeeded / failed / expired。注意成功状态是 succeeded,不是 completed——从其他视频 API 迁移时容易写错判断条件。可以上传真人照片做图生视频吗?
可以上传真人照片做图生视频吗?
asset:// 素材 ID)、或使用已授权真人素材。生成失败或请求被拒会扣费吗?
生成失败或请求被拒会扣费吗?
token 用量怎么估算?竖屏会更贵吗?
token 用量怎么估算?竖屏会更贵吗?
token ≈ 时长(秒) × 宽 × 高 × 24 / 1024,公式经实测精确验证。同分辨率档位下所有宽高比像素面积相同(如 720p 的 16:9 与 9:16 同为 108,900 tokens / 5 秒),横竖屏方形价格完全一样。标准版、fast、mini 三个模型怎么选?
标准版、fast、mini 三个模型怎么选?
mini < 极速版 fast < 标准版(720p/5s 站内名义价约 ¥3.16 / ¥5.08 / ¥6.35)。批量生产、成本敏感选 mini——单价约为标准版一半,生成也最快(2026-07 实测 5 秒 720p 约 1.5–2.5 分钟);需要 1080p 或对画质细节要求最高时选标准版;两者之间折中选 fast。mini 与 fast 最高都只支持 720p,请求 1080p 会返回 400 参数错误(不扣费)。duration 设为 -1 是什么效果?
duration 设为 -1 是什么效果?
duration 字段获取。对成本敏感时建议固定时长。支持 frames 参数生成小数秒视频吗?
支持 frames 参数生成小数秒视频吗?
frames 与 camera_fixed 参数是 Seedance 1.x 的能力,Seedance 2.0 系列暂不支持,请用整数 duration 控制时长。首尾帧、首帧、参考图可以混用吗?
首尾帧、首帧、参考图可以混用吗?
first_frame/last_frame)、首帧(1 图)、多模态参考生视频(0~9 图 + 0~3 视频 + 0~3 音频,至少 1 图或 1 视频,图片 role 均为 reference_image)是三种互斥场景。需要”首尾帧 + 参考”效果时,可在多模态参考模式下用提示词指定某张图作首帧。并发有限制吗?会排队吗?
并发有限制吗?会排队吗?
提示词有什么限制?
提示词有什么限制?
相关文档
- 视频生成 API 参考与在线调试 -
POST /seedance/api/v3/contents/generations/tasks - Sora 2 视频生成 - OpenAI 官转视频通道
- VEO 3.1 视频生成 - Google 官方视频通道
- 充值加赠活动 - 叠加后基本持平官网
- API 使用手册 - 通用调用规范