接口说明
创建和轮询接口均不支持免费试用:必须提供创建该任务时使用的有效本项目 API Key。服务端固定使用 doubao-seedance-2-0-260128,调用方无需也不能指定 model。创建接口立即返回 job_id;使用 POST /volcengine/contents/generations/jobs/query 查询本地排队状态,收到 task_id 后再调用 POST /volcengine/contents/generations/tasks/query 获取视频结果。创建任务前,所有图片、视频和音频参考链接都会验证为可公开访问的 HTTP(S) 媒体;不可访问、非公开网络地址、重定向异常或类型不匹配会被拒绝并返回素材位置、链接和原因。
调用示例
创建文生视频任务
curl -X POST "https://coze-js-api.devtool.uk/volcengine/contents/generations/tasks" \
-H "Content-Type: application/json" \
-d '{
"api_key": "uk_live_xxx",
"content": [
{
"type": "text",
"text": "一只猫在雨夜的霓虹街道上缓慢行走,镜头轻微跟随,氛围电影感。"
}
],
"generate_audio": true,
"resolution": "720p",
"ratio": "16:9",
"duration": 5,
"watermark": false
}'
创建带首帧参考图的视频任务
curl -X POST "https://coze-js-api.devtool.uk/volcengine/contents/generations/tasks" \
-H "Content-Type: application/json" \
-d '{
"api_key": "uk_live_xxx",
"content": [
{
"type": "text",
"text": "让画面中的人物自然向前行走,保持首帧构图和服装风格。"
},
{
"type": "image_url",
"image_url": { "url": "https://example.com/first-frame.png" },
"role": "first_frame"
}
],
"resolution": "720p",
"ratio": "16:9",
"duration": 5
}'
查询排队任务,获取 task_id
curl -X POST "https://coze-js-api.devtool.uk/volcengine/contents/generations/jobs/query" \
-H "Content-Type: application/json" \
-d '{
"job_id": "<job_id>",
"api_key": "uk_live_xxx"
}'
返回示例
{
"code": 200,
"msg": "视频生成任务已进入队列",
"data": {
"job_id": "job_xxx",
"status": "queued",
"task_id": null
}
}