列出 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.