Hailuo-02 비디오 생성
- Hailuo 02 (MiniMax-Hailuo-02)는 T2V (텍스트-투-비디오), I2V (이미지-투-비디오) 및 FLF (첫 프레임-마지막 프레임) 모드를 지원합니다
- 자동 모드 감지: 이미지 0개=T2V, 이미지 1개=I2V, 이미지 2개=FLF
- 풀 기능 모델, 512P 해상도 지원 (I2V 모드만)
[Pan left],[Push in],[Static shot]등 15개 카메라 모션 명령 지원- 비동기 처리, 반환된 작업 ID를 사용하여 상태 조회
- 생성된 비디오 링크는 24시간 동안 유효하며, 즉시 저장하세요
인증
##모든 API는 Bearer Token 인증이 필요합니다##
API Key 받기:
API Key 관리 페이지를 방문하여 API Key를 받으세요
요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY본문
비디오 생성 모델 이름
"MiniMax-Hailuo-02"
비디오 내용 및 카메라 모션을 설명하는 프롬프트. T2V에서는 필수, I2V/FLF에서는 선택 사항. 최대 2000자
15개 카메라 명령:
- 트럭:
[Truck left],[Truck right] - 팬:
[Pan left],[Pan right] - 돌리:
[Push in],[Pull out] - 페데스탈:
[Pedestal up],[Pedestal down] - 틸트:
[Tilt up],[Tilt down] - 줌:
[Zoom in],[Zoom out] - 특수:
[Shake] - 팔로우:
[Tracking shot] - 고정:
[Static shot]
사용법:
- 결합: 하나의
[]에 여러 명령을 넣으면 동시에 실행됩니다. 예:[Pan left,Pedestal up], 최대 3개 권장 - 순차: 명령은 텍스트 순서대로 실행됩니다. 예:
...천천히 [Push in], 그런 다음 빠르게 [Pull out]
2000"A young girl gradually grows into an adult woman"
I2V 및 FLF 모드용 참조 이미지 URL
모드 감지:
- 이미지 0개 = T2V (텍스트-투-비디오)
- 이미지 1개 = I2V (이미지-투-비디오)
- 이미지 2개 = FLF (첫 프레임-마지막 프레임 전환)
요구사항:
- 이미지 크기: 최대 20MB
- 형식: JPG, JPEG, PNG, WebP
- 화면 비율: 2:5 ~ 5:2
- 짧은 변 > 300px
FLF 참고: 비디오 해상도는 첫 번째 프레임을 따르며, 마지막 프레임은 이에 맞게 잘립니다
2[
"https://example.com/first.jpg",
"https://example.com/last.jpg"
]비디오 해상도
모드별 지원:
- I2V: 512p, 768p, 1080p
- T2V: 768p, 1080p
- FLF: 768p, 1080p
길이 & 해상도:
- 512p: 6초, 10초
- 768p: 6초, 10초
- 1080p: 6초만
참고: 512p는 I2V 모드에서만 사용 가능
512p, 768p, 1080p "768p"
비디오 길이 (초)
- 6초 (기본값)
- 10초 (1080p에서는 사용 불가)
6, 10 6
모델별 매개변수
작업 완료 시 HTTPS 콜백 URL
콜백 시점:
- 작업이 완료, 실패 또는 취소될 때 트리거됩니다
- 과금 확인 후 전송됩니다
보안 제한:
- HTTPS 프로토콜만 지원
- 내부 IP 주소 금지 (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x 등)
- URL 길이는
2048자를 초과할 수 없습니다
콜백 메커니즘:
- 타임아웃:
10초 - 실패 후 최대
3회 재시도 (실패 후1/2/4초) - 콜백 응답 형식은 작업 조회 API와 동일
- 2xx 상태 코드는 성공으로 간주, 그 외 코드는 재시도 트리거
"https://your-domain.com/webhooks/video-task-completed"
응답
비디오 생성 작업이 성공적으로 생성되었습니다
작업 생성 타임스탬프
1757169743
작업 ID
"task-unified-1757169743-7cvnl5zw"
사용된 모델 이름
"MiniMax-Hailuo-02"
작업 유형
video.generation.task 작업 진행률 (0-100)
0 <= x <= 1000
작업 상태
pending, processing, completed, failed "pending"