跳到主要内容

获取个人异步任务

GET /api/task/self

分页获取当前用户的异步任务记录(如视频生成等平台任务),支持按平台、任务 ID、状态、动作、模型和时间范围筛选。

鉴权说明

用户控制台接口,需登录用户身份(会话 Cookie,或 Authorization: Bearer <access_token>)。此令牌与模型调用使用的 sk- 密钥不同。

Query 参数​

参数名类型必选说明
pinteger可选页码,从 1 开始,默认 1
page_sizeinteger可选每页数量(兼容 ps、size)
platformstring可选任务平台
task_idstring可选任务 ID
provider_task_idstring可选上游服务商任务 ID
statusstring可选任务状态
actionstring可选任务动作
model_namestring可选模型名称
start_timestampinteger可选起始时间(Unix 时间戳,秒)
end_timestampinteger可选结束时间(Unix 时间戳,秒)

响应字段(200)​

字段名类型说明
successboolean是否成功
messagestring提示信息
dataobject分页对象
data.pageinteger当前页码
data.page_sizeinteger每页数量
data.totalinteger任务总数
data.itemsarray<object>任务列表,元素结构见下方
↳ 任务对象
任务对象字段
字段名类型说明
idinteger任务记录 ID
created_atinteger创建时间(Unix 时间戳,秒)
updated_atinteger更新时间(Unix 时间戳,秒)
task_idstring任务 ID
provider_task_idstring上游服务商任务 ID
platformstring任务平台
user_idinteger用户 ID
token_namestring令牌名称
groupstring分组
quotainteger消耗额度
actionstring任务动作
statusstring任务状态
fail_reasonstring失败原因
result_urlstring任务结果地址(视频地址等)
submit_timeinteger提交时间(Unix 时间戳,秒)
start_timeinteger开始时间(Unix 时间戳,秒)
finish_timeinteger完成时间(Unix 时间戳,秒)
progressstring进度
propertiesobject扩展属性
dataobject任务数据