跳到主要内容

查询任务

PinduCloud 提供本页所列接口。请求使用 PinduCloud API Key;模型开通情况以当前账号的可用模型为准,参数按本页对应型号的协议组织。

查询视频生成任务列表及任务详情,获取生成结果。

GET https://video.pinducloud.com.cn/vidu/ent/v2/tasks

请求参数​

请求头​

头部必填说明
Content-Type否application/json
Authorization是Bearer sk-your-pinducloud-token

查询参数​

参数类型必填说明
task_idsString可选创建响应返回的公开任务 ID,多个值用逗号分隔,最多 100 个。指定 ID 后仍按分页参数返回。
statesString可选查询任务的状态,多个值用逗号分隔。默认为全部;可选 created、queueing、processing、success、failed。created 与 queueing 均筛选排队阶段。
model_versionsString可选按模型系列筛选,多个值用逗号分隔;可用 q1、q2、q3、2.0。
modelString可选按本站模型名称筛选;与 model_versions 同时传入时,型号必须属于该系列。
templatesString可选场景模板筛选,多个值用逗号分隔,最多 100 个。
resolutionsString可选分辨率筛选,多个值用逗号分隔,最多 100 个。
created_at.fromString可选开始时间,包含该时刻;接受 Unix 秒或带时区的日期时间,如 2026-09-30T00:00:00%2B08:00。不传时不限制。
created_at.toString可选结束时间,不包含该时刻;格式同开始时间,两者同时传入时必须晚于开始时间。
pager.pageInt可选页码,从 1 开始;默认 1,本站最大 500。
pager.pageszInt可选每页条数。默认 20,范围 1–100。
pager.page_tokenString可选上次返回的 next_page_token;传入时优先于 pager.page,对应页码仍不得超过 500。

请求示例​

查询指定任务​

curl -X GET \
-H "Authorization: Bearer sk-your-pinducloud-token" \
"https://video.pinducloud.com.cn/vidu/ent/v2/tasks?task_ids={task_id}"

查询成功的任务列表​

curl -X GET \
-H "Authorization: Bearer sk-your-pinducloud-token" \
"https://video.pinducloud.com.cn/vidu/ent/v2/tasks?states=success&pager.pagesz=20"

按时间范围查询​

curl --get \
--url 'https://video.pinducloud.com.cn/vidu/ent/v2/tasks' \
--header 'Authorization: Bearer sk-your-pinducloud-token' \
--data-urlencode 'created_at.from=2026-09-30T00:00:00+08:00' \
--data-urlencode 'created_at.to=2026-10-01T00:00:00+08:00' \
--data-urlencode 'pager.pagesz=20'

该示例查询北京时间 2026 年 9 月 30 日的任务,请按实际日期调整。--data-urlencode 会正确编码时区中的 +,避免它在查询字符串中被解释为空格。继续翻页时需保留相同筛选条件,并传入 pager.page_token。


响应参数​

字段子字段类型说明
next_page_tokenString非空表示仍有记录,空字符串表示没有下一页;本站最多查询至第 500 页,若返回值超过 500,请缩小时间范围后重新查询
tasksArray任务列表
idString任务 ID
key_idString任务服务返回的密钥标识,可能不返回;不是本站 API Key ID
typeString任务类型
templateString场景模板枚举值(仅 template 类型任务返回)
modelString使用的模型
promptString提示词
imagesArray使用的图片
durationInt生成时长
resolutionString分辨率
aspect_ratioString宽高比
stateString处理状态:created、queueing、processing、success、failed
creationsArray生成物信息(任务成功时返回)
creations.idString生成物 ID
creations.urlString生成物 URL(不带水印),有效期以实际返回地址为准
creations.watermarked_urlString生成物 URL(带水印),有效期以实际返回地址为准
creations.cover_urlString生成物封面,有效期以实际返回地址为准
creations.videoObject视频信息
creations.video.durationFloat视频时长
creations.video.fpsInt视频帧率
creations.video.resolution.widthInt视频宽度(px)
creations.video.resolution.heightInt视频高度(px)
created_atString / Integer原生创建时间字符串;原生记录缺少此字段时,本站使用 Unix 秒时间戳
creditsInt任务服务原生积分信息;本站实际扣费以使用日志为准

注意:视频 URL 的有效期以实际返回地址为准,请及时下载或转存。

查询仅返回当前用户在本站创建且匹配筛选条件的任务,不返回模型服务账号中的全部任务。不存在或无权访问的 ID 不会返回;无匹配项时 tasks 为空数组。除本站补充的公开 ID 和状态外,原生可选字段仅在任务服务提供时返回,不应假定每个字段始终存在。


响应示例​

{
"next_page_token": "",
"tasks": [
{
"id": "{task_id}",
"key_id": "{key_id}",
"type": "text2video",
"model": "viduq3-pro",
"prompt": "An astronaut walks through the fog.",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"state": "success",
"creations": [
{
"id": "{creation_id}",
"url": "https://example.com/video.mp4",
"cover_url": "https://example.com/cover.jpg",
"watermarked_url": "https://example.com/video_wm.mp4",
"video": {
"duration": 5.0,
"fps": 24,
"resolution": {
"width": 1280,
"height": 720
}
}
}
],
"created_at": "2025-01-01T15:41:31.968916Z",
"credits": 8
}
]
}