Midjourney
Запрос задачи
Запрос статуса и результата задачи Midjourney. Единый API задач /v1/tasks/ и MJ-стиль /v1/midjourney/
GET
pending / processing / completed / failed; успешные результаты — в result.images[].url.
Используйте MJ-стиль endpoint, когда нужен buttons[].customId для последующих действий:
Поток статусов
Пример response
Оgrid_image_url— это сетка 2x2;image_urls— четыре URL обрезанных отдельных изображений.
buttons: Для большинства последующих действий передайте index, direction или zoom_ratio — сервис подберёт нужный customId. Если авто-сопоставление не сработало, передайте custom_id напрямую.
Обзор статусов
| status | Значение | Терминальный |
|---|---|---|
NOT_START | Строка создана, система ещё не подтвердила (временный) | Нет |
SUBMITTED | Принято системой, в очереди | Нет |
IN_PROGRESS | Обрабатывается системой | Нет |
MODAL | Ожидание параметров /modal (см. Inpaint) | Нет |
SUCCESS | Готово | ✓ |
FAILURE | Сбой → авто-возврат (quota → 0, fail_reason содержит причину) | ✓ |
Замечания по запросу
- Endpoint запроса не тарифицируется отдельно, но держите частоту разумной (рекомендуется опрос 3–5s).
- Обычный пользователь может запрашивать только свои задачи; чужие возвращают
403. - Задачи хранятся 3 дня по умолчанию; после этого запросы возвращают
404, но сгенерированные URL изображений / видео остаются доступны.
Продвинутое: использование custom_id напрямую
Прочитав buttons[].customId, вы можете передать его в поле custom_id endpoints последующих действий, минуя авто-сопоставление: