获取个人异步任务
GET /api/task/self
分页获取当前用户的异步任务记录(如视频生成等平台任务),支持按平台、任务 ID、状态、动作、模型和时间范围筛选。
鉴权说明
用户控制台接口,需登录用户身份(会话 Cookie,或 Authorization: Bearer <access_token>)。此令牌与模型调用使用的 sk- 密钥不同。
Query 参数
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
p | integer | 可选 | 页码,从 1 开始,默认 1 |
page_size | integer | 可选 | 每页数量(兼容 ps、size) |
platform | string | 可选 | 任务平台 |
task_id | string | 可选 | 任务 ID |
provider_task_id | string | 可选 | 上游服务商任务 ID |
status | string | 可选 | 任务状态 |
action | string | 可选 | 任务动作 |
model_name | string | 可选 | 模型名称 |
start_timestamp | integer | 可选 | 起始时间(Unix 时间戳,秒) |
end_timestamp | integer | 可选 | 结束时间(Unix 时间戳,秒) |
响应字段(200)
| 字段名 | 类型 | 说明 |
|---|---|---|
success | boolean | 是否成功 |
message | string | 提示信息 |
data | object | 分页对象 |
data.page | integer | 当前页码 |
data.page_size | integer | 每页数量 |
data.total | integer | 任务总数 |
data.items | array<object> | 任务列表,元素结构见下方 ↳ 任务对象 |
任务对象字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id | integer | 任务记录 ID |
created_at | integer | 创建时间(Unix 时间戳,秒) |
updated_at | integer | 更新时间(Unix 时间戳,秒) |
task_id | string | 任务 ID |
provider_task_id | string | 上游服务商任务 ID |
platform | string | 任务平台 |
user_id | integer | 用户 ID |
token_name | string | 令牌名称 |
group | string | 分组 |
quota | integer | 消耗额度 |
action | string | 任务动作 |
status | string | 任务状态 |
fail_reason | string | 失败原因 |
result_url | string | 任务结果地址(视频地址等) |
submit_time | integer | 提交时间(Unix 时间戳,秒) |
start_time | integer | 开始时间(Unix 时间戳,秒) |
finish_time | integer | 完成时间(Unix 时间戳,秒) |
progress | string | 进度 |
properties | object | 扩展属性 |
data | object | 任务数据 |