Midjourney
작업 조회
Midjourney 작업 상태와 결과 조회. 통합 작업 API /v1/tasks/와 MJ 형식 API /v1/midjourney/
GET
pending / processing / completed / failed입니다. 성공 결과는 result.images[].url에 반환됩니다.
후속 작업용 buttons[].customId가 필요하면 MJ 형식 조회를 사용하세요.
상태 흐름
응답 예
grid_image_url는 2x2 그리드 이미지이고,image_urls는 잘라낸 4장의 단일 이미지 URL입니다.
buttons 정보: 대부분의 후속 작업은 index, direction, zoom_ratio로 해당 customId를 자동 매핑합니다. 자동 매핑이 실패하면 custom_id를 직접 전달하세요.
상태 개요
| status | 의미 | 종료 |
|---|---|---|
NOT_START | 행 생성됨, 시스템 미확인(일시적) | 아니오 |
SUBMITTED | 시스템이 수락, 대기 중 | 아니오 |
IN_PROGRESS | 시스템 처리 중 | 아니오 |
MODAL | /modal 파라미터 대기(Inpaint 참조) | 아니오 |
SUCCESS | 완료 | ✓ |
FAILURE | 실패 → 자동 환불(quota → 0, fail_reason에 원인) | ✓ |
조회 참고
- 조회 엔드포인트는 별도로 과금되지 않습니다만, 빈도는 적절히(3~5s 폴링 권장).
- 일반 사용자는 자신의 작업만 조회 가능하며, 타인 작업 조회 시
403을 반환합니다. - 작업은 기본 3일 보관되며 이후 조회는
404를 반환하지만, 생성된 이미지 / 동영상 URL은 계속 접근 가능합니다.
고급: custom_id 직접 전달
buttons[].customId를 읽은 뒤 후속 작업 엔드포인트의 custom_id 필드에 직접 전달하면 자동 매칭을 건너뜁니다: