Midjourney
Upscale (업스케일)
Imagine 4분할에서 U1–U4 중 한 장을 선택해 단일 이미지를 얻습니다. 로컬 합성으로 보통 즉시 반환
POST
grid_image_url)에서 U1–U4 중 한 장을 선택해 단일 이미지를 얻습니다. 기존 4장에서 잘라내는 방식으로 구현되어 로컬 합성으로 보통 즉시 반환됩니다.
| 항목 | 내용 |
|---|---|
| action | UPSCALE |
| 과금 | midjourney@upscale[-version][-speed] |
| 필수 | task_id + index, 또는 task_id + custom_id |
| 선택 | speed, metadata |
파라미터
| 필드 | 타입 | 설명 |
|---|---|---|
task_id | string | 부모 작업 ID(imagine / variation / reroll 등의 SUCCESS 작업이어야 함) |
index | int | 몇 번째 이미지(U1–U4), 범위 1–4. custom_id와 둘 중 하나 |
custom_id | string | 해당 작업의 버튼 ID를 직접 전달. index와 둘 중 하나. 지정 시 index 매칭을 건너뜀 |
speed | string | relax / fast / turbo(로컬 합성이므로 영향 없음) |
metadata | object | 사용자 정의 메타데이터 |
요청 예시
index로 선택:
응답
제출 시 새task_id를 반환하며 보통 밀리초 내에 SUCCESS가 됩니다. SUCCESS 시 image_urls는 1개 요소(단일 이미지)이고 buttons에는 후속 작업(zoom / inpaint / pan / variation 등)이 포함됩니다.
참고
- 부모 작업은 SUCCESS 상태여야 하며, 그렇지 않으면
400(task is not in SUCCESS state)을 반환합니다. index는1–4여야 하며 범위를 벗어나면400.custom_id와index는 둘 중 하나이며 둘 다 전달하면custom_id가 우선합니다.- 리소스를 소비하는 단계는 imagine이며, upscale은 기존 이미지에서 고르기만 하므로 거의 실패하지 않습니다.
- upscale 후 단일 이미지는 Zoom / Inpaint / Variation으로 이어갈 수 있습니다.
HD upscale(고화질 업스케일, 2x 단일 이미지 출력)
일반 upscale은 로컬 합성입니다——부모 작업에 이미 존재하는 4장 중 한 장을 잘라내어 즉시 반환합니다. 이후 단일 이미지에 zoom / inpaint 등의 정밀 작업을 하려면 HD upscale 사용을 권장합니다: 실제 확대를 수행하여 2x 고화질 단일 이미지를 출력하며, 약 60–120초에 완료되고, 생성된 단일 이미지는 후속 zoom / inpaint를 더 안정적으로 지원합니다. HD upscale은custom_id로 확대 명령을 지정하며, imagine 버전마다 서로 다른 명령에 대응합니다:
| customId 명령 | 적용 버전 |
|---|---|
upsample_v5_2x | v5 imagine |
upsample_v5_4x | v5 imagine |
upsample_v6_2x_subtle | v6 / v6.1 imagine |
upsample_v6_2x_creative | v6 / v6.1 imagine |
upsample_v7_2x_subtle | v7 / v8.1 imagine |
upsample_v7_2x_creative | v7 / v8.1 imagine |
HD upscale 예시
일반 upscale과의 비교
| 항목 | 일반 upscale | HD upscale |
|---|---|---|
| 구현 | 로컬 합성(잘라내기) | 실제 확대 처리 |
| 소요 시간 | 밀리초 수준 | 약 60–120초 |
| 출력 | 4장 중 N번째 선택 | 2x 고화질 단일 이미지 |
| 후속 | zoom / inpaint / variation | zoom / inpaint 더 안정적 |