快速结论
- 通过 model 可选 fast/quality 两个 1.0 Pro 版本,覆盖速度优先与质量优先需求。
- 统一入口 POST /v1/videos/generations,支持首帧、尾帧与参考图控制(按版本限制)。
- 支持异步任务流程,提交后返回任务 ID,再通过任务状态接口轮询结果。
关键参数
- model | string | 必填 | doubao-seedance-1-0-pro-fast | doubao-seedance-1-0-pro-fast | doubao-seedance-1-0-pro-quality | 视频生成模型名称;fast 速度优先,quality 质量优先。
- prompt | string | 必填 | - | - | 视频内容描述,建议明确场景、动作与风格。
- duration | integer | 可选 | 5 | 2-12 | 视频时长(秒)。
- aspect_ratio | string | 可选 | 16:9 | 16:9 | 9:16 | 1:1 | 4:3 | 3:4 | 21:9 | 视频宽高比。
- resolution | string | 可选 | 720p | 480p | 720p | 1080p | 视频分辨率;使用 reference 图时存在 1080p 限制。
- image_urls | string[] | 可选 | - | - | 首帧图像 URL 数组;仅支持 URL,不支持 base64;与 image_with_roles 互斥。
- image_with_roles | array | 可选 | - | - | 带角色图像数组(first_frame/last_frame/reference);每种角色仅支持一张。
- metadata.seed | integer | 可选 | - | -1 ~ 2^32-1 | 种子值,用于控制生成随机性。
常见错误
- 400 invalid_request_error: 触发=model、prompt 或时长/比例等参数缺失或格式不合法。; 修复=按文档校验必填字段与取值范围,重点检查 duration、aspect_ratio、resolution。; 重试=修正参数后重试。
- 401 authentication_error: 触发=Authorization 缺失、格式错误或 API Key 无效。; 修复=确认 Bearer Token 与 API Key 权限。; 重试=修复鉴权后重试。
- 429 rate_limit_exceeded: 触发=请求频率、并发或当前额度命中上游限流策略。; 修复=先做指数退避重试,并检查当前请求节奏、并发设置和额度使用情况。; 重试=建议 1s/2s/4s + 抖动;连续触发时再收紧提交节奏。


