Skip to main content
GET
Рекомендуемый endpoint для polling:
Единые статусы — pending / processing / completed / failed; успешные результаты — в result.images[].url. Используйте MJ-стиль endpoint, когда нужен buttons[].customId для последующих действий:

Поток статусов

Пример response

grid_image_url — это сетка 2x2; image_urls — четыре URL обрезанных отдельных изображений.
Различия в полях
  • /v1/tasks/{task_id} возвращает единые статусы pending / processing / completed / failed.
  • /v1/midjourney/{task_id} возвращает поля в стиле MJ: grid_image_url, image_urls, buttons.
О buttons: Для большинства последующих действий передайте index, direction или zoom_ratio — сервис подберёт нужный customId. Если авто-сопоставление не сработало, передайте custom_id напрямую.

Обзор статусов

Замечания по запросу

  • Endpoint запроса не тарифицируется отдельно, но держите частоту разумной (рекомендуется опрос 3–5s).
  • Обычный пользователь может запрашивать только свои задачи; чужие возвращают 403.
  • Задачи хранятся 3 дня по умолчанию; после этого запросы возвращают 404, но сгенерированные URL изображений / видео остаются доступны.

Продвинутое: использование custom_id напрямую

Прочитав buttons[].customId, вы можете передать его в поле custom_id endpoints последующих действий, минуя авто-сопоставление: