Midjourney API
AI 이미지OmniaKey의 Midjourney API는 비동기 미디어 작업 API 위에서 동작하는 회화풍 텍스트-투-이미지 경로입니다. 한 작업이 약 3분 뒤 2048x2048 사분할 그리드 한 장을 반환하고, 작업당 정액으로 과금됩니다.
- 성공한 호출당$0.13
- 작업텍스트를 이미지로
- 도구 요금 및 과금 기준 보기
모델을 실행하면 결과가 여기에 표시됩니다.
01
어울리는 용도
OmniaKey의 Midjourney API는 비동기 미디어 작업 API 위에서 동작하는 회화풍 텍스트-투-이미지 경로입니다. 한 작업이 약 3분 뒤 2048x2048 사분할 그리드 한 장을 반환하고, 작업당 정액으로 과금됩니다.
지시를 글자 그대로 따르는 것보다 화면의 질감이 중요할 때 고르세요. 콘셉트 프레임, 캠페인 일러스트, 무드보드에 맞습니다. 프롬프트와 화면 비율을 보내고 작업을 폴링하며, 초가 아니라 분 단위로 계획하세요.
02
할 수 있는 일
텍스트를 이미지로
midjourney
텍스트 프롬프트로 새 이미지를 만듭니다.
03
자세히 보기
Midjourney는 공유 비동기 미디어 API 위에서 모델 id midjourney의 텍스트-투-이미지 경로로 이미지 카탈로그에 합류했습니다. 2026년 11월 12일 검증에서 1:1 프롬프트를 보내 약 3분 뒤 2048x2048 PNG 사분할 그리드 한 장을 받았고, 과금은 작업당 한 번이었습니다.
매력은 화풍입니다. 회화적이고 영화적이며 빛을 강하게 다루기 때문에 픽셀 단위 정확도가 필요한 제품 사진보다 콘셉트 아트와 편집 일러스트에 어울립니다. 이 경로는 화면 비율과 품질 파라미터를 받고 완성된 그리드를 하나의 자산으로 반환하며, 편집 작업은 없습니다.
글로 쓴 브리프로 콘셉트 프레임 만들기
장면과 빛, 분위기를 산문으로 설명하고 탐색은 그리드에 맡기세요. 프롬프트 하나로 같은 주제의 후보 네 개가 나오므로, 방향을 아직 고르는 단계에서는 네 번 따로 시도하는 것보다 빠릅니다.
편집 및 캠페인 일러스트
결국 잘라 쓸 구도를 먼저 정하고 프롬프트는 짧고 시각적으로 유지하세요. 쓸 만한 칸을 고른 다음 확대는 직접 쓰는 도구에서 하면 됩니다. 이 경로는 파일 네 개가 아니라 그리드 한 장을 반환합니다.
무드보드와 제안용 비주얼
네 가지 시안으로 한 방향의 폭을 클라이언트에게 보여 주세요. 작업마다 정액이므로, 한 브리프를 네 가지로 해석해 비교하는 비용이 이미지 한 장을 렌더링하는 비용과 같습니다.
04
실측 기록
2026년 11월 12일 측정에서 1:1 생성은 약 3분 10초 만에 2048x2048 PNG 그리드를 반환했고, 내려받은 파일의 SHA-256은 저장된 자산 기록과 일치했습니다.
그 작업의 과금 로그에는 과금 한 건과 업스트림 제출 한 건만 있었기 때문에, 카탈로그에는 크기 구간이 없는 작업당 정액을 표기합니다.
05
미리 알아야 할 제한
- 받는 것은 사분할 그리드 한 장이며 독립된 네 장이 아닙니다. 칸을 나누거나 확대하는 일은 내려받은 뒤에 직접 해야 합니다.
- 작업은 초가 아니라 분 단위로 끝나므로 폴링을 전제로 설계하고, 처리 중에는 재시도하지 말고 넉넉한 타임아웃을 두세요.
- 검증된 것은 생성뿐입니다. 참조 이미지 편집과 블렌드, Midjourney 자체의 확대·변형·이동은 이 경로에 없고, OpenAI 이미지 호환 엔드포인트도 이 id를 제공하지 않습니다.
06
인접 모델 비교
| 모델 | 다음에 가장 적합 | 작업 | 표시 가격 |
|---|---|---|---|
| Midjourney이 페이지 midjourney | 회화풍 사분할 탐색을 작업당 정액으로. | 텍스트를 이미지로 | $0.13 호출당 |
| GPT-Image 2.6 Flare gpt-image-2.6-flare | 더 빠르고 더 문자적입니다. 프롬프트를 정확히 따르게 해야 할 때 적합합니다. | 텍스트를 이미지로 · 이미지 편집 | $0.025–$0.055 호출당 |
| Nano Banana 2.1 gemini-nano-banana-2.1 | 호출당 가격이 낮아 빠른 반복에 적합하며, 토큰 기준으로 과금됩니다. | 텍스트를 이미지로 · 이미지 편집 | $0.019–$0.039 호출당 |
07
출처와 검증
가이드 업데이트: 2026-11-12.
08
호출 방법
미디어 모델은 비동기로 동작합니다. 작업을 만들고 완료될 때까지 폴링한 뒤 서명된 에셋 URL을 내려받으세요.
# 1. Create the job. 202 Accepted; the body carries the task id,
# the pre-charged price, and a poll_url. Reuse one Idempotency-Key
# across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: midjourney-001" \
-d '{
"model": "midjourney",
"type": "image",
"operation": "generate",
"input": {"prompt": "a paper boat on a quiet lake at sunset"},
"parameters": {"size": "1024x1024", "quality": "medium"}
}'
# 2. Poll GET /v1/media/tasks/{id} until status is
# succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"
# 3. Download assets[0].url before expires_at, or poll again for a
# fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.png "$(jq -r '.assets[0].url' result.json)"09
가격
이미지 작업은 토큰이 아니라 성공한 호출당 과금됩니다. 실패하거나 취소된 작업은 자동으로 환불됩니다.
$0.13호출당
자주 묻는 질문
OmniaKey에서 Midjourney을(를) 어떻게 호출하나요?
모델 id, type "image", operation "generate" 또는 "edit"와 함께 /v1/media/tasks로 POST하세요. 재시도 시 같은 Idempotency-Key를 쓰면 타임아웃으로 두 번째 유료 작업이 생기지 않습니다.
Midjourney 비용은 얼마인가요?
Midjourney은(는) $0.13 호출당로 과금됩니다. 생성 시 선불 잔액에서 미리 차감되며, 실패하거나 취소된 작업은 자동으로 환불됩니다.
왜 API가 이미지 대신 작업 id를 반환하나요?
공급자 지연이 수초에서 1분 정도까지 달라지므로 OmniaKey는 모든 이미지 경로를 하나의 비동기 흐름으로 통일합니다. 상태가 succeeded가 될 때까지 GET /v1/media/tasks/{id}를 폴링한 뒤 서명된 에셋 URL을 읽으세요.
Midjourney 작업은 무엇을 반환하나요?
2048x2048 PNG 한 장이며, 그 안에 프롬프트로 만든 후보 네 개가 2x2로 배치됩니다. 후보별 개별 파일은 없으므로 남길 칸은 직접 자르거나 확대해야 합니다.
작업이 끝날 때까지 얼마나 기다려야 하나요?
실측 기준 전체 소요는 약 3분 10초였습니다. 작업 엔드포인트를 폴링하고 queued와 processing은 정상으로 보세요. 재제출은 작업이 실패하거나 만료된 뒤에 새 멱등 키로만 하세요.
여기서 Midjourney로 이미지를 편집하거나 블렌드할 수 있나요?
아니요. 이 경로는 생성만 노출합니다. 참조 이미지 편집이 필요하면 GPT Image나 Nano Banana 경로를 쓰고, Midjourney는 첫 시안용으로 남겨 두세요.
이 경로는 어떤 파라미터를 받나요?
parameters.aspectRatio(1:1, 16:9 등)와 parameters.quality를 보낼 수 있고 업스트림 botType은 미리 설정되어 있습니다. 문서에 없는 값은 그대로 전달되므로 요청한 비율이 적용됐다고 가정하지 말고 반환된 그리드를 확인하세요.
