Используйте CometAPI GET /mj/task//fetch, чтобы быстро и надежно получить статус одной задачи Midjourney для мониторинга и опроса результатов.
curl --request GET \
--url https://api.cometapi.com/mj/task/{id}/fetch \
--header 'Authorization: Bearer <token>'{
"id": "1773314942177684",
"status": "SUCCESS",
"progress": "100%",
"imageUrl": "https://api.cometapi.com/mj/image/1773314942177684",
"videoUrl": "",
"buttons": [
{
"customId": "MJ::JOB::upsample::1::example",
"emoji": "",
"label": "U1",
"type": 2,
"style": 1
}
]
}status для общего состояния задачиprogress для текущего сигнала завершенияimageUrl или videoUrl, когда ресурс готовbuttons для следующих доступных значений customIdSUCCESS, MODAL или FAILUREbuttons как основной источник истины для последующих действийimageUrl, когда вам нужен готовый grid или результат upscaleSUCCESS, progress: 100%, imageUrl и 9 кнопок действий для задачи FAST imagine.Bearer token authentication. Use your CometAPI key.
Midjourney task id.
Current task state.
Show child attributes
Show child attributes
curl --request GET \
--url https://api.cometapi.com/mj/task/{id}/fetch \
--header 'Authorization: Bearer <token>'{
"id": "1773314942177684",
"status": "SUCCESS",
"progress": "100%",
"imageUrl": "https://api.cometapi.com/mj/image/1773314942177684",
"videoUrl": "",
"buttons": [
{
"customId": "MJ::JOB::upsample::1::example",
"emoji": "",
"label": "U1",
"type": 2,
"style": 1
}
]
}