跳到主要内容

查询视频生成任务

本接口用于查询单个视频生成任务的当前状态与结果。创建任务后,您可以使用此接口轮询任务状态,直到状态变为 succeeded,然后从 content.video_url 字段获取生成视频的下载地址。

请求方法

GET<ai-api-base-url>/llm/v1/contents/generations/tasks/{task_id}

其中,<ai-api-base-url> 为您的 API Key 所属数据中心的域名:

  • 北京数据中心:https://ai.rong-api.com
  • 北美数据中心:https://ai.us-light-api.com

请求头参数

参数名类型是否必填默认值说明
Authorizationstring-身份认证令牌,格式为 Bearer <your API key>,需替换为实际 API Key,用于验证用户权限。

路径参数

参数名类型是否必填说明
task_idstring创建视频生成任务时返回的任务 ID(id 字段的值)。

请求示例

bash
curl --request GET \
--url '<ai-api-base-url>/llm/v1/contents/generations/tasks/cgt-2025xxxxxx-xxxx' \
--header 'Authorization: Bearer <token>'

返回结果

参数名类型是否必返说明
idstring视频生成任务 ID。
modelstring执行本次任务所使用的模型名称。
statusenum<string>任务当前状态。可能的值:queued(排队中)、running(生成中)、succeeded(已完成)、failed(已失败)、cancelled(已取消)、expired(已超时)。
contentobject任务完成(statussucceeded)后返回,包含生成内容信息。
content.video_urlstring生成视频的下载地址(MP4 格式)。有效期 24 小时,请及时转存。
content.last_frame_urlstring视频尾帧图像的下载地址(PNG 格式,无水印)。仅在创建任务时设置了 return_last_frame: true 时返回。有效期 24 小时,请及时转存。
usageobject本次任务的 token 用量统计。
usage.completion_tokensinteger生成视频消耗的 token 数量。
usage.total_tokensinteger总 token 消耗(视频生成模型不统计输入 token,故与 completion_tokens 相同)。
errorobject任务失败时返回,包含错误详情。
error.codestring错误码。
error.messagestring错误描述信息。
created_atinteger任务创建时间(Unix 时间戳,单位:秒)。
updated_atinteger任务最后更新时间(Unix 时间戳,单位:秒)。
seedinteger本次生成使用的随机种子。
resolutionstring生成视频的分辨率,如 "720p"
ratiostring生成视频的宽高比,如 "16:9"
durationinteger生成视频的时长(单位:秒)。创建任务时未指定 frames 时返回此字段。
framespersecondinteger生成视频的帧率(FPS)。
generate_audioboolean生成的视频是否包含同步音频。

返回结果示例

JSON
{
"id": "cgt-2025xxxxxx-xxxx",
"model": "Doubao/Doubao-seedance-1.5-pro",
"status": "succeeded",
"content": {
"video_url": "https://example.com/generated-video.mp4",
"last_frame_url": "https://example.com/last-frame.png"
},
"usage": {
"completion_tokens": 246840,
"total_tokens": 246840
},
"created_at": 1765510475,
"updated_at": 1765510559,
"seed": 58944,
"resolution": "1080p",
"ratio": "16:9",
"duration": 5,
"framespersecond": 24,
"generate_audio": false
}