字节 Seedance / 创建任务
创建异步视频生成任务。
接口信息
| 项目 | 值 |
|---|---|
| 方法 | POST |
| 路径 | /api/v3/contents/generations/tasks |
| Base URL | https://video.unigateway.ai |
| 鉴权 | Authorization: Bearer $UNIGATEWAY_API_KEY |
请求
curl https://video.unigateway.ai/api/v3/contents/generations/tasks \
-H "Authorization: Bearer $UNIGATEWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.0-fast",
"content": [
{ "type": "text", "text": "一辆跑车在夜晚的霓虹街道上行驶,电影跟踪镜头。" }
],
"ratio": "16:9",
"duration": 5,
"generate_audio": false
}'
响应:
{
"id": "cgt-20260514135903-68khw"
}
创建成功仅返回任务 id。最终视频结果需要通过 查询任务 接口获取。
请求参数
必填字段
| 字段 | 类型 | 说明 |
|---|---|---|
model | string | Seedance 模型 ID,例如 doubao-seedance-2.0-fast |
content | array | 至少包含一个输入项,支持 text 等类型 |
可选字段
| 字段 | 类型 | 示例 | 说明 |
|---|---|---|---|
ratio | string | "16:9" | 画幅比例 |
duration | number | 5 | 目标时长(秒) |
generate_audio | boolean | false | 是否生成音频 |
service_tier | string | "standard" | 服务档位 |
不是所有模型变体都支持全部可选字段,使用前需单独验证。
参数校验规则
| 字段 | 规则 |
|---|---|
model | 必须使用账号内真实可用的 Seedance 模型 ID |
content | 至少包含一个受支持的输入项 |
ratio / duration | 取决于模型能力,需单独测试 |
generate_audio | 不是所有模型变体都支持 |
请求失败时,先移除所有可选字段,回到最小请求重新尝试。
常见失败场景
| 状态码 | 原因 | 处理 |
|---|---|---|
400 | 字段结构不合法或参数不受支持 | 移除可选字段,使用最小请求重试 |
401 / 403 | API Key 无效或权限不足 | 检查凭证和账号权限 |
429 | 触发频控或审核上限 | 退避等待,将请求排队 |
5xx | 网关或上游服务异常 | 使用封顶退避策略重试 |