seedance-2
seedance-2 视频生成
使用 seedance-2、seedance-2-fast 与 seedance-2-mini 模型生成视频
POST
- 支持
seedance-2、seedance-2-fast与seedance-2-mini - 支持文生视频、多模态参考生视频;
seedance-2与seedance-2-fast额外支持首帧/首尾帧图生视频 - 支持参考图、参考视频、参考音频联合控制;
seedance-2-mini最多支持9张图、3条视频、3条音频 - 异步任务管理,提交后返回
generation.task,完成结果通过任务查询接口获取
Authorizations
Body
视频生成模型名称可用模型:
seedance-2- 标准版,适合更高质量输出与更完整的 Seedance 2 能力seedance-2-fast- 快速版,适合预览、迭代和更低延迟场景seedance-2-mini- 轻量版,适合低成本草稿和多模态参考工作流,当前固定单次生成1个结果
视频内容描述支持中英文输入。建议明确描述场景、镜头运动、主体动作、风格和声音氛围。建议:
- 中文尽量控制在
500字以内 - 英文尽量控制在
1000词以内 - 需要引用参考素材时,使用“图片1 / 视频1 / 音频1”的方式指代
客户侧业务 ID,例如订单号、流水号或您系统内的任务 ID。提交后会随任务保存,后续可用该 ID 查询状态:
GET /v1/videos/generations/{client_business_id}。也兼容放在 metadata.client_business_id 中,但推荐使用顶层字段。视频时长(秒)取值规则:
seedance-2:4-15seedance-2-fast:4-15seedance-2-mini:4-150:自动时长(仅seedance-2/seedance-2-fast)-1:自动时长(仅seedance-2/seedance-2-fast)
视频宽高比可选项:
21:916:94:31:13:49:16
aspect_ratio 作为对外字段。兼容模式下的图片 URL 数组推荐优先使用
image_with_roles,这样可以显式声明 first_frame、last_frame 或 reference_image。兼容规则:- 传 1 张图时,通常按首帧图处理
- 传多张图时,角色推断会带来歧义,不建议用于新接入
带角色的图片数组支持场景:
seedance-2/seedance-2-fast- 首帧图生视频:
first_frame1 张 - 首尾帧图生视频:
first_frame1 张 +last_frame1 张 - 多模态参考生视频:
reference_image1-9 张
- 首帧图生视频:
seedance-2-mini- 多模态参考生视频:
reference_image1-9 张
- 多模态参考生视频:
带角色的视频数组当前仅支持多模态参考模式使用
reference_video。限制:seedance-2-mini最多3条参考视频
带角色的音频数组当前仅支持多模态参考模式使用
reference_audio。限制:seedance-2-mini最多3段参考音频
视频分辨率可选项:
seedance-2:480p、720p、1080p、4kseedance-2-fast:480p、720pseedance-2-mini:480p、720p
是否生成同步音频
true:生成带音频的视频false:生成无声视频
随机种子,用于控制生成随机性
异步任务回调地址需与
trace_id 一起传递时才生效。调用方自定义透传 ID回调触发时会原样返回,需与
callback_url 一起传递时才生效。使用已入库素材
如果你已经通过私域素材接口完成了素材入库,并拿到了可用的asset_id,那么在视频生成接口中,你不需要再传原始素材 URL,而是直接使用:
asset://<ASSET_ID>
- 虚拟人像素材
- 真人人像素材
- 已经处理完成并处于
active状态的图片、视频、音频素材
- 先在素材接口中创建素材组或完成真人认证
- 上传素材并拿到
asset_id - 轮询素材状态,确认已经变为
active - 在视频生成请求中把素材地址写成
asset://<ASSET_ID>
在生成请求中的写法
图片素材可用于:first_framelast_framereference_image
reference_video
reference_audio
输入组合规则
支持的典型输入组合:- 纯文本:文生视频
- 文本 + 1 张首帧图:首帧图生视频(仅
seedance-2/seedance-2-fast) - 文本 + 首帧图 + 尾帧图:首尾帧图生视频(仅
seedance-2/seedance-2-fast) - 文本 + 参考图:多模态参考生视频
- 文本 + 参考视频:视频参考生视频
- 文本 + 参考图 + 参考音频:多模态参考生视频
- 文本 + 参考图 + 参考视频 + 参考音频:多模态参考生视频
能力与约束
| 项目 | seedance-2 | seedance-2-fast | seedance-2-mini |
|---|---|---|---|
| 主要定位 | 更高质量与更长时长 | 更快生成与更低延迟 | 低成本草稿与多模态参考 |
| 时长 | 4-15 秒,支持自动时长 | 4-15 秒,支持自动时长 | 4 / 8 / 10 / 12 / 15 秒 |
| 分辨率 | 480p / 720p / 1080p / 4k | 480p / 720p | 480p / 720p |
| 图片角色 | first_frame / last_frame / reference_image | first_frame / last_frame / reference_image | reference_image |
| 视频角色 | reference_video | reference_video | reference_video |
| 音频角色 | reference_audio | reference_audio | reference_audio |
| 首尾帧模式 | 支持 | 支持 | 不支持 |
| 参考图上限 | 9 | 9 | 9 |
| 参考视频上限 | 以实际通道能力为准 | 以实际通道能力为准 | 3 |
| 参考音频上限 | 以实际通道能力为准 | 以实际通道能力为准 | 3 |
| 同步音频 | generate_audio | generate_audio | 不开放该字段 |
| 回调通知 | callback_url + trace_id | callback_url + trace_id | callback_url + trace_id |
seedance-2-mini 当前固定单次生成 1 个结果,不暴露 count / n;同时不支持 media_mode=frame、first_frame、last_frame、return_last_frame。Response
任务 ID,用于查询任务状态。
客户侧业务 ID。仅当请求中传入
client_business_id 时返回。对象类型,固定为
generation.task。本次请求使用的模型名称。
任务状态:
queued、in_progress、completed 或 failed。任务进度百分比(
0-100)。任务创建时间戳。
提交接口返回的是基础任务对象;当任务完成后,请使用 获取视频任务状态 获取
completed_at、expires_at 以及 result.type = "video" / result.data[].url / result.data[].format。