查询视频生成任务状态(OpenAI 兼容格式)
使用任务 id 查询 OpenAI 兼容格式提交的 Seedance 2.0 视频生成状态。任务完成后,可以从 metadata.url 获取视频直链。
完美兼容 New API / One API
本接口完美兼容 New API、One API 等各类中转分发平台。 如果你使用的是中转平台,请确保使用本接口来轮询和查询生成状态,切勿调用非 /v1 的豆包原生查询接口。
接口信息
| 项目 | 值 |
|---|---|
| 方法 | GET |
| 路径 | /v1/video/generations/{task_id} |
| 示例地址 | https://api.gemai.cc/v1/video/generations/task_abc123def456 |
| 鉴权 | Authorization: Bearer sk-你的令牌 |
请求示例
bash
curl --location 'https://api.gemai.cc/v1/video/generations/task_abc123def456' \
--header "Authorization: Bearer $GEMAI_API_KEY"状态说明
text
queued -> in_progress -> completed
\-> failed| 状态 | 含义 | 处理方式 |
|---|---|---|
queued | 任务已提交,等待调度 | 继续轮询 |
in_progress | 正在生成视频 | 继续轮询 |
completed | 生成成功 | 读取 metadata.url |
failed | 生成失败 | 查看 error.message |
完成返回
json
{
"id": "task_abc123def456",
"task_id": "task_abc123def456",
"object": "video",
"model": "doubao-seedance-2-0-260128",
"status": "completed",
"progress": 100,
"created_at": 1712345678,
"completed_at": 1712345900,
"metadata": {
"url": "https://cdn.volcengineapi.com/videos/output-abc123.mp4"
}
}失败返回
json
{
"id": "task_abc123def456",
"task_id": "task_abc123def456",
"object": "video",
"model": "doubao-seedance-2-0-260128",
"status": "failed",
"progress": 100,
"error": {
"code": "content_policy_violation",
"message": "请求内容违反了内容安全策略,请修改 prompt 后重试"
}
}JavaScript 轮询示例
javascript
const apiKey = process.env.GEMAI_API_KEY
const taskId = 'task_abc123def456'
for (let index = 0; index < 120; index += 1) {
const response = await fetch(`https://api.gemai.cc/v1/video/generations/${taskId}`, {
headers: {
Authorization: `Bearer ${apiKey}`,
},
})
if (!response.ok) {
throw new Error(`查询任务失败:${response.status} ${await response.text()}`)
}
const result = await response.json()
if (result.status === 'completed') {
console.log('视频地址:', result.metadata?.url)
break
}
if (result.status === 'failed') {
throw new Error(result.error?.message || '视频生成失败')
}
await new Promise((resolve) => setTimeout(resolve, 5000))
}注意事项
- 请使用提交接口返回的
id或task_id。 - 建议每
5秒查询一次,总超时设置为10分钟左右。 - 如果需要代理下载视频文件,可以继续查看 任务查询结果。