列出 Midjourney 任务
POST /mj/task/list-by-condition 通过筛选条件列出 Midjourney 任务,用于获取一个或多个任务的状态,包括进度和结果。
何时使用
- 你正在同时跟踪多个 Midjourney 任务
- 你希望按任务状态、提交时间窗口或其他服务端条件进行筛选
- 你需要的是仪表板或对账任务,而不是交互式的单任务轮询
查询模式
对关键路径使用单任务轮询
对批量检查使用基于条件的列表查询
授权
Bearer token authentication. Use your CometAPI key.
请求体
Array of Midjourney task ids to retrieve. Returns the current status and result for each.
响应
Success
Task type: IMAGINE, UPSCALE, VARIATION, DESCRIBE, BLEND, VIDEO, or another action name.
Action buttons available on the finished task. Send a button's customId together with this task's id to /mj/submit/action to upscale, vary, zoom, or pan.
Human-readable submission status message.
Failure reason when status is FAILURE.
Completion time as a Unix timestamp in milliseconds.
Task id.
Stable CometAPI-proxied image link (https://api.cometapi.com/mj/image/{id}). Prefer this link; entries in image_urls point at provider storage and can expire.
Progress percentage string such as 58% while the task runs and 100% when finished.
Original prompt as submitted.
Prompt after translation to the provider language. For DESCRIBE tasks, the extracted prompt suggestions arrive here.
Additional task metadata, such as finalPrompt.
Processing start time as a Unix timestamp in milliseconds.
Custom state string echoed back from the submission for your own tracking.
Task lifecycle state: NOT_START, SUBMITTED, IN_PROGRESS, SUCCESS, or FAILURE.
Submission time as a Unix timestamp in milliseconds.