Seedance 2.0 Mini API
/v1/tasks 所有模型都通过 统一异步接口 POST /v1/tasks 调用,区别只在 input 字段(见下方 input 参数)。
模型概览
| 模型名称 | seedance-2.0-mini |
|---|---|
| 类型 | 视频生成(文生视频) |
| 接口 | POST /v1/tasks |
| 价格 | 见 HiAPI 定价 |
字节跳动 Seedance 2.0 家族的高性价比版本,文生与图生视频一体,支持原生同步音频与图像/视频/音频多模态参考,最高 720P、4–15 秒,适合规模化短视频生产。
生产建议
- 生产环境建议在请求体顶层传 callback.url,让 HiAPI 在任务进入终态时主动通知你的服务,减少无效轮询。
- GET /v1/tasks/:id 更适合本地调试、低频任务,或作为回调失败后的补偿查询。
- callback.when 当前建议固定为 final;success 和 fail 都可能触发终态通知,你的服务端需要按 taskId 做幂等处理。
适用场景
相比旗舰 Seedance 2.0 大幅降本;传入参考视频时单价更低,适合社媒、广告草稿、批量短视频生产。
resolutiongenerate_audio传入首帧图(可选尾帧)让静态图动起来,控制起止画面,适合产品图转视频、概念演示。
first_frame_urllast_frame_url用参考图、参考视频、参考音频引导角色、风格与运动,生成更可控、更一致的视频。
reference_image_urlsreference_video_urls一次生成画面与同步音频,省去后期配音;不需要声音时关闭音频可明显降本。
generate_audioduration请求参数
model string 必填 固定填 seedance-2.0-mini。
input object 必填 业务参数对象;Seedance 2.0 Mini 的模型专属配置都放在这里。
prompt string 必填 用于视频生成的文本提示词。
resolution enum 必填 输出视频分辨率。480p 生成更快,720p 兼顾速度与画质。计费档位按分辨率与是否传参考视频(reference_video_urls)区分。
duration integer 必填 视频时长(秒),范围 4–15,按秒计费(时长越长费用越高)。
aspect_ratio enum 可选 视频画面比例。
generate_audio boolean 可选 是否生成与画面同步的原生音频。
first_frame_url string 可选 首帧图片 URL(提供即进入图生视频)。 · 格式:jpeg / png / webp / bmp / tiff / gif · 宽高比(宽/高):0.4–2.5 · 边长:300–6000 px · 大小:单张 < 30 MB · 与「参考图 / 参考视频」为互斥场景,不可混用
last_frame_url string 可选 尾帧图片 URL(与首帧配合使用),图片要求同首帧。 · 格式:jpeg / png / webp / bmp / tiff / gif · 宽高比:0.4–2.5 · 边长:300–6000 px · 大小:单张 < 30 MB
reference_image_urls string[] 可选 参考图 URL 列表(与首帧 / 参考视频为互斥场景)。 · 数量:与首尾帧张数之和不超过 9 张 · 格式:jpeg / png / webp / bmp / tiff / gif · 宽高比(宽/高):0.4–2.5 · 边长:300–6000 px · 大小:单张 < 30 MB
reference_video_urls string[] 可选 参考视频 URL 列表,最多 3 个,所有视频总时长 ≤ 15s。每个视频要求: · 格式:mp4 / mov · 分辨率:480p / 720p · 单个时长:2–15s · 宽高比:0.4–2.5 · 边长:300–6000 px · 总像素:409600–927408(宽×高) · FPS:24–60 · 大小:单个 < 50 MB
reference_audio_urls string[] 可选 参考音频 URL 列表,最多 3 段,所有音频总时长 ≤ 15s。每段要求: · 格式:wav / mp3 · 单段时长:2–15s · 大小:单段 < 15 MB
callback object 可选 可选回调配置;设置后任务进入终态时 HiAPI 会主动通知你的服务,减少轮询。
url string 必填 传入 callback 时必填;接收任务终态通知的 HTTPS 地址。
when enum 可选 回调触发时机;当前建议固定为 final。
用例示例
默认含音、720p、5 秒,适合带声音的社媒短视频。
{
"model": "seedance-2.0-mini",
"input": {
"prompt": "雨夜霓虹赛博朋克街道,镜头缓缓推近,湿漉路面倒影斑斓,电影级氛围",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9",
"generate_audio": true
}
}传入首帧图让静态画面动起来,适合产品图转视频、概念演示。
{
"model": "seedance-2.0-mini",
"input": {
"prompt": "镜头缓缓拉远,云雾在山峰间流动,金色晨光",
"first_frame_url": "https://your-domain.com/first-frame.jpg",
"resolution": "720p",
"duration": 5,
"generate_audio": false
}
}获取结果
- 提交成功后立即返回 taskId(不等待生成完成)。
- 生产环境优先等待 callback.url 收到终态通知;本地调试时可轮询 GET /v1/tasks/:id。
- status=success 后,从返回的 output[].url 下载生成的视频。
- 如果 status=fail,按返回的错误信息修正请求,不要盲目重试同一个无效请求。
常见问题
Seedance 2.0 Mini 支持哪些分辨率和时长?
分辨率支持 480p / 720p(最高 720P),时长 4–15 秒。价格按分辨率与是否传参考视频分档、并按秒计费,实时价格见价格页。 查看价格
价格怎么算?传参考视频会更便宜吗?
价格按分辨率与是否传参考视频(reference_video_urls)分档、并按秒计费。传入参考视频时单价更低,不传参考视频时单价更高;generate_audio(是否生成音频)不影响价格。具体费率以价格页为准。 查看价格
生成失败提示音频内容问题怎么办?
开启音频时,少数内容可能触发官方的音频内容审核而导致任务失败。把 generate_audio 设为 false 重试通常即可正常生成(纯画面、无音频)。
怎么做图生视频?
在 input 里传 first_frame_url(可选 last_frame_url)即进入图生视频;也可用 reference_image_urls/reference_video_urls/reference_audio_urls 做多模态参考。首帧、参考图、参考视频为互斥场景,不可混用。