Midjourney
Video (이미지→동영상)
Midjourney 이미지→동영상(i2v). 고정 FAST, t2v 미지원, 길이 약 5초
POST
| 항목 | 내용 |
|---|---|
| action | VIDEO |
| 과금 | midjourney@video / midjourney@video-720p, 실제 청구 = 단가 × batch_size |
| 필수 | image_urls(첫 프레임) 또는 task_id(SUCCESS인 imagine 재사용) |
파라미터
| 필드 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
prompt | string | 아니오 | (부모 상속) | 동영상 프롬프트. 비우면 task_id 필수 |
image_urls | string[] | △ | — | 첫 프레임(1장, ≤ 12 MiB). task_id와 둘 중 하나 |
task_id | string | △ | — | SUCCESS인 imagine 재사용. image_urls와 둘 중 하나 |
index | int | 아니오 | — | imagine 4장 중 어느 것을 첫 프레임으로 할지(0~3, task_id와 함께) |
video_type | string | 아니오 | vid_1.1_i2v_480 | 해상도 등급(아래 표). 720 포함 시 @video-720p 과금 |
animate_mode | string | 아니오 | manual | manual / auto. auto는 task_id + index 필수 |
motion | string | 아니오 | high | low / high. 모션 정도, 과금 영향 없음 |
batch_size | int | 아니오 | 1 | 1 / 2 / 4 중 하나, 그 외 값은 1로 처리. 과금 × N |
end_url | string | 아니오 | — | 종료 프레임. 설정 시 video_type이 자동으로 start_end_*로 승격 |
video_type 유효값
| 값 | 해상도 | 모드 | 과금 |
|---|---|---|---|
vid_1.1_i2v_480 | 480p | 기본 i2v(기본값) | midjourney@video |
vid_1.1_i2v_720 | 720p | 기본 i2v | midjourney@video-720p |
vid_1.1_i2v_start_end_480 | 480p | 시작/종료 프레임(end_url 설정 시 자동 승격) | midjourney@video |
vid_1.1_i2v_start_end_720 | 720p | 시작/종료 프레임(end_url 설정 시 자동 승격) | midjourney@video-720p |
extend계열 값은 허용되지 않습니다. 위 표에 나열된video_type만 지원합니다.
요청 예시
간단한 i2v(자체 첫 프레임, batch 4):end_url로 자동 start_end 승격):
응답
제출 시task_id를 반환하며 GET /v1/tasks/{task_id}를 폴링합니다. SUCCESS 시 video_url(첫 번째)과 video_urls(length === batch_size, batch=1이어도 1개 요소)를 포함합니다:
참고
- 텍스트→동영상(t2v)은 지원하지 않습니다:
image_urls또는task_id가 필수이며, 없으면400을 반환합니다. 둘 다 전달할 수는 없습니다. - 고정 FAST 모드이며 speed 차원이 없습니다(과금 표의
@video-fast/@video-turbo는 절대 매칭되지 않음). batch_size는1/2/4로 엄격히 검증됩니다. batch=4는 4배 청구되므로 예산에 민감하면 batch=1을 사용하세요.animate_mode=auto는task_id+index가 모두 필요합니다.- 첫 / 종료 프레임은 각각 ≤ 12 MiB.