任务管理
查询任务状态
GET /v1/tasks/ — 查询异步任务的状态、进度和最终结果
GET
查询任务状态
异步任务的核心查询端点。提交任务后(Documentation Index
Fetch the complete documentation index at: https://docs.qingbo.dev/llms.txt
Use this file to discover all available pages before exploring further.
POST /v1/tasks)返回 task_id,通过此端点轮询状态,直到 status: completed 取最终结果。
调用示例
响应示例(各阶段)
响应字段
任务唯一 ID(提交时返回)
任务状态:
queued— 已提交,等待处理processing— 处理中,progress字段表示进度(0-100)completed— 完成,result含生成结果failed— 失败,error含错误信息cancelled— 已取消(只能取消 queued 状态)
操作类型,跟提交时一致(generate / edit / image2video 等)
使用的模型 ID(group_name)
进度,0-100 整数。queued / failed / cancelled 状态下为
0,completed 为 100创建时间(Unix 毫秒时间戳)
完成时间(Unix 毫秒时间戳),仅 completed / failed / cancelled 态有此字段
错误信息,仅 failed 态有此字段:
message— 错误描述code— 错误码(常用task_failed)
生成结果,仅 completed 态有此字段。根据任务媒体类型,key 为
images / videos / audios(数组),每项含:url—string[]数组(单元素也用数组形式)expires_at— Unix 时间戳,链接有效期(默认 3 天)
快捷操作链接,方便客户端不必拼接 URL:
get— 当前查询地址cancel— 取消任务地址
轮询建议
- 轮询间隔:2-5 秒一次
- 最大等待时间:建议 5 分钟超时(视频可能更久)
- 检查 progress 显示给用户实时进度
- 优先用 Webhook:提交时设
callback_url,完成时主动推送,免轮询
错误码
| 状态码 | 错误 | 说明 |
|---|---|---|
| 404 | task_not_found | task_id 不存在或不属于当前 user |
| 401 | 认证失败 | API Key 无效 |
相关文档
查询任务状态