/mj/task/list-by-condition根据ID列表查询任务
批量查询多个 MJ 任务状态。
调用与返回说明
提交 根据 ID 列表查询任务。MJ 接口采用“提交任务 → 保存任务 ID → 查询/回调 → 读取结果或执行后续动作”的异步模式,不是同步返回图片或视频。
请求时注意
- 所有 MJ 接口都要在 Header 中发送 Authorization: Bearer <API_KEY>。生产环境请从服务端环境变量读取 Key。
- 请求地址使用当前站点配置的 API Base URL 拼接本文 endpoint;不要把 /v1 误加到 /mj 路径,也不要重复拼接 Base URL。
- 批量查询适合降低轮询请求数,但仍应按任务状态分别处理成功、失败、取消和 Modal。
返回时注意
- 先检查 HTTP 状态,再检查响应体中的 code 或 status。提交接口的 code=1 通常表示成功接收,result 才是后续查询使用的任务 ID。
- 返回数组中的任务顺序不应作为业务关联依据,请使用每项的 id 建立映射。
- 任务查询的终态包括 SUCCESS、FAILURE、CANCEL;MODAL 表示需要继续提交 Modal。不要只根据 progress=100% 判定成功。
请求
/mj/task/list-by-conditionBody
可选Bodyobjectidsarray<string>任务 ID 字符串数组;外部文档标为可选,生产调用建议至少传一个 ID。
示例["TASK_ID_1","TASK_ID_2"]
idsarray<string>任务 ID 字符串数组;外部文档标为可选,生产调用建议至少传一个 ID。
["TASK_ID_1","TASK_ID_2"]元素string路径、查询与 Header 参数
| 参数 | 位置 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|---|
Authorization | Header | string | 是 | 必填。使用青云TOP API 的 API Key,保留 Bearer 后的空格。 | Bearer YOUR_API_KEY |
返回响应 200
响应 200object[]array<object>任务对象数组,字段与指定 ID 获取任务接口一致。
idstring任务 ID。
statusstring任务状态:NOT_START、SUBMITTED、MODAL、IN_PROGRESS、FAILURE、SUCCESS、CANCEL。
progressstring任务进度,例如 0%、50%、100%;这是展示字段,不应替代 status 判定。
imageUrlstring主图链接。任务成功后读取;失败或未完成时可能为空。
imageUrlsarray<string>多图结果的链接列表;字段可能按任务类型返回或为空。
imageUrlsarray<string>多图结果的链接列表;字段可能按任务类型返回或为空。
元素stringactionstring任务类型,例如 IMAGINE、UPSCALE、VARIATION、BLEND、DESCRIBE。
customIdstring当前任务动作标识。
botTypestring使用的机器人类型,例如 MID_JOURNEY 或 NIJI_JOURNEY。
promptstring原始提示词。
promptEnstring服务端生成或转换后的英文提示词。
descriptionstring任务状态描述。
failReasonstring失败原因;只有 FAILURE 等失败状态时重点读取。
submitTimeinteger提交时间戳,通常为毫秒时间戳。
startTimeinteger开始处理时间戳。
finishTimeinteger完成或结束时间戳。
buttons[]array<object>任务可执行按钮列表。Action 的 customId 必须从这里读取,不能自行拼接。
maskBase64string任务相关蒙版信息,可能为空。
buttonsarray<object>
buttonsarray<object>元素array<object>任务可执行按钮列表。Action 的 customId 必须从这里读取,不能自行拼接。
元素array<object>任务可执行按钮列表。Action 的 customId 必须从这里读取,不能自行拼接。
customIdstring按钮动作标识,提交 Action 时作为 customId。
labelstring按钮文案,例如 U1、U2、V1。
emojistring按钮图标,可能为空。
propertiesobject
propertiesobjectfinalPromptstring最终使用的提示词。
finalZhPromptstring最终中文提示词,可能为空。
元素object调用与返回说明
提交 根据 ID 列表查询任务。MJ 接口采用“提交任务 → 保存任务 ID → 查询/回调 → 读取结果或执行后续动作”的异步模式,不是同步返回图片或视频。
请求时注意
- 所有 MJ 接口都要在 Header 中发送 Authorization: Bearer <API_KEY>。生产环境请从服务端环境变量读取 Key。
- 请求地址使用当前站点配置的 API Base URL 拼接本文 endpoint;不要把 /v1 误加到 /mj 路径,也不要重复拼接 Base URL。
- 批量查询适合降低轮询请求数,但仍应按任务状态分别处理成功、失败、取消和 Modal。
返回时注意
- 先检查 HTTP 状态,再检查响应体中的 code 或 status。提交接口的 code=1 通常表示成功接收,result 才是后续查询使用的任务 ID。
- 返回数组中的任务顺序不应作为业务关联依据,请使用每项的 id 建立映射。
- 任务查询的终态包括 SUCCESS、FAILURE、CANCEL;MODAL 表示需要继续提交 Modal。不要只根据 progress=100% 判定成功。