curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "minimax-h3-text-to-video",
"prompt": "장대한 스페이스 오페라 영화 예고편. 여성 함장이 거대한 전망창 앞에 홀로 서 있고 창밖에는 마지막 함대가 집결한다. 함대가 도약하자 눈부신 백색광이 폭발하고 함교가 격렬하게 흔들린다. 빛이 사라진 뒤 그녀만 고요한 심우주에 남겨진다. 영화 같은 조명, 느린 카메라 전진, 웅장하면서도 절제된 분위기.",
"duration": 4,
"quality": "768p",
"aspect_ratio": "16:9"
}
'{
"created": 1761313744,
"id": "task-unified-1774857405-abc123",
"model": "minimax-h3-text-to-video",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 165,
"video_duration": 4
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 44.2,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to the specified model",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Minimax H3 / H3 Max 전체 매개변수 가이드
Minimax H3 / H3 Max 전체 시리즈를 위한 통합 API입니다. model 매개변수로 생성 모드를 선택합니다.
3가지 생성 모드, 5개 모델:
| 모드 | 모델 ID | 입력 미디어 |
|---|---|---|
| Text-to-Video | minimax-h3-text-to-video | prompt만 사용 |
| Text-to-Video | minimax-h3-max-text-to-video | prompt만 사용 |
| Image-to-Video | minimax-h3-image-to-video | prompt + image_start 및/또는 image_end |
| Image-to-Video | minimax-h3-max-image-to-video | prompt + image_start 및/또는 image_end |
| Reference-to-Video | minimax-h3-reference-to-video | prompt + image_urls / video_urls / audio_urls |
매개변수 차이:
- Minimax H3: 출력 길이는
4~15초이며 해상도는768p(기본값)와2k지원 - Minimax H3 Max: 출력 길이는
5~15초이며 해상도는480p와768p(기본값) 지원
공통 기능:
- 비동기 처리 방식이며 반환된 작업 ID로 작업을 조회
- Minimax H3 / H3 Max 작업은 취소할 수 없음
- 생성된 비디오 URL은 24시간 동안 유효하므로 결과를 빠르게 저장하세요
curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "minimax-h3-text-to-video",
"prompt": "장대한 스페이스 오페라 영화 예고편. 여성 함장이 거대한 전망창 앞에 홀로 서 있고 창밖에는 마지막 함대가 집결한다. 함대가 도약하자 눈부신 백색광이 폭발하고 함교가 격렬하게 흔들린다. 빛이 사라진 뒤 그녀만 고요한 심우주에 남겨진다. 영화 같은 조명, 느린 카메라 전진, 웅장하면서도 절제된 분위기.",
"duration": 4,
"quality": "768p",
"aspect_ratio": "16:9"
}
'{
"created": 1761313744,
"id": "task-unified-1774857405-abc123",
"model": "minimax-h3-text-to-video",
"object": "video.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 165,
"video_duration": 4
},
"type": "video",
"usage": {
"billing_rule": "per_second",
"credits_reserved": 44.2,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to the specified model",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}인증
##모든 API는 Bearer Token 인증이 필요합니다##
API Key 얻기:
API Key 관리 페이지에서 API Key를 받으세요
요청 헤더에 다음을 추가하세요:
Authorization: Bearer YOUR_API_KEY
본문
비디오 생성 모델 이름입니다.
| 모델 ID | 모드 | 미디어 매개변수 |
|---|---|---|
minimax-h3-text-to-video | 텍스트-투-비디오 | 미디어 입력을 허용하지 않음 |
minimax-h3-max-text-to-video | 텍스트-투-비디오 | 미디어 입력을 허용하지 않음 |
minimax-h3-image-to-video | 이미지-투-비디오 | image_start 및/또는 image_end |
minimax-h3-max-image-to-video | 이미지-투-비디오 | image_start 및/또는 image_end |
minimax-h3-reference-to-video | 멀티모달 참조-투-비디오 | image_urls / video_urls / audio_urls |
minimax-h3-text-to-video, minimax-h3-max-text-to-video, minimax-h3-image-to-video, minimax-h3-max-image-to-video, minimax-h3-reference-to-video "minimax-h3-text-to-video"
생성할 비디오 내용을 설명합니다. 필수이며 비워 둘 수 없습니다.
프롬프트 요구 사항:
- 중국어와 영어를 지원합니다
- 최대
7000자입니다(중국어와 영어 모두 문자 수로 계산) - 프롬프트가 너무 길면 일부 세부 사항이 무시될 수 있습니다
모델별 사용법:
- Text-to-Video: 장면, 주체, 동작, 카메라, 분위기를 설명하고 미디어 필드는 전달하지 않습니다
- Image-to-Video: 첫/마지막 프레임의 주체가 어떻게 움직이고 카메라가 어떻게 변할지 설명하며
image_start및/또는image_end를 사용합니다 - Reference-to-Video: 참조 미디어의 사용 방법을 설명합니다. 미디어는
Image 1,Image 2,Video 1,Audio 1등의 이름으로 참조하고 Seedance 방식의@image1또는@video1은 사용하지 마세요. 번호는1부터 시작하며 각 URL 배열의 순서와 일치해야 합니다
1 - 7000"영화 같은 장면. 우주비행사가 달 기지 전망창 앞에 서 있고 카메라가 천천히 전진하는 동안 먼 지평선 위로 지구가 떠오릅니다."
적용 모델:
minimax-h3-image-to-videominimax-h3-max-image-to-video- 텍스트-투-비디오와 참조-투-비디오는 이 매개변수를 지원하지 않습니다
시작 프레임 이미지의 HTTP(S) URL입니다.
조합 규칙:
image_start와image_end중 하나 이상을 제공해야 합니다image_start만 제공: 시작 프레임 이미지로 동영상 생성- 둘 다 제공: 시작 및 종료 프레임 사이의 동영상 생성
- 시작 프레임은 최대
1개이며 이 필드는 URL 하나를 받습니다
이미지 요구 사항:
- 형식: JPG, JPEG, PNG, WEBP, HEIC, HEIF
- 파일 크기:
30MB이하 - 너비와 높이: 각각
256~5760px - 화면 비율(너비/높이):
0.4~2.5 - URL은 HTTP(S)를 사용하고 서비스에서 직접 접근할 수 있어야 합니다
- 전체 JSON 요청 본문은
64MB를 초과할 수 없으며 Base64 및mm_file://입력은 허용하지 않습니다
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
적용 모델:
minimax-h3-image-to-videominimax-h3-max-image-to-video- 텍스트-투-비디오와 참조-투-비디오는 이 매개변수를 지원하지 않습니다
종료 프레임 이미지의 HTTP(S) URL입니다.
조합 규칙:
image_end와image_start중 하나 이상을 제공해야 합니다image_end만 제공: 이 프레임으로 끝나는 자연스러운 움직임 생성- 둘 다 제공: 시작 및 종료 프레임 사이의 동영상 생성
- 종료 프레임은 최대
1개이며 이 필드는 URL 하나를 받습니다
이미지 요구 사항:
- 형식: JPG, JPEG, PNG, WEBP, HEIC, HEIF
- 파일 크기:
30MB이하 - 너비와 높이: 각각
256~5760px - 화면 비율(너비/높이):
0.4~2.5 - URL은 HTTP(S)를 사용하고 서비스에서 직접 접근할 수 있어야 합니다
- 전체 JSON 요청 본문은
64MB를 초과할 수 없으며 Base64 및mm_file://입력은 허용하지 않습니다
"https://images.unsplash.com/photo-1515003197210-e0cd71810b5f?auto=format&fit=crop&w=1920&q=85"
적용 모델:
minimax-h3-reference-to-video만 해당- 텍스트-투-비디오와 이미지-투-비디오는 이 매개변수를 지원하지 않습니다
참조 이미지 HTTP(S) URL 배열입니다. 기본값은 []이며 최대 9개입니다.
역할 및 번호:
- 모든 이미지는
reference_image로 사용됩니다 - 첫 번째 항목은
Image 1, 두 번째 항목은Image 2입니다
이미지 요구 사항:
- 형식: JPG, JPEG, PNG, WEBP, HEIC, HEIF
- 파일 크기: 이미지당
30MB이하 - 너비와 높이: 각각
256~5760px - 화면 비율(너비/높이):
0.4~2.5 - URL은 HTTP(S)를 사용하고 서비스에서 직접 접근할 수 있어야 합니다
- 전체 JSON 요청 본문은
64MB를 초과할 수 없으며 Base64 및mm_file://입력은 허용하지 않습니다
조합 규칙:
image_urls,video_urls,audio_urls중 하나 이상을 제공해야 합니다- 세 가지 참조 소재의 합계는 최대
12개입니다(참조 이미지 + 참조 동영상 + 참조 오디오) - 세 가지가 모두 비어 있으면 매개변수 오류가 반환됩니다. 텍스트만으로 생성하려면
minimax-h3-text-to-video또는minimax-h3-max-text-to-video를 사용하세요
9[
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"
]
적용 모델:
minimax-h3-reference-to-video만 해당- 텍스트-투-비디오와 이미지-투-비디오는 이 매개변수를 지원하지 않습니다
참조 동영상 HTTP(S) URL 배열입니다. 기본값은 []이며 최대 3개입니다.
역할 및 번호:
- 모든 동영상은
reference_video로 사용됩니다 - 첫 번째 항목은
Video 1, 두 번째 항목은Video 2입니다
동영상 요구 사항:
- 컨테이너: MP4(
.mp4), MOV(.mov) - 동영상 코덱: H.264/AVC, H.265/HEVC
- 내장 오디오 코덱: AAC, MP3
- 파일 크기: 동영상당
50MB이하 - 길이: 클립당
2~15초, 모든 참조 동영상의 합계는15초 이하 - 너비와 높이: 각각
256~5760px - 화면 비율(너비/높이):
0.4~2.5 - 프레임률:
23.976~60FPS - URL은 HTTP(S)를 사용하고 서비스에서 직접 접근할 수 있어야 합니다
- 전체 JSON 요청 본문은
64MB를 초과할 수 없으며 Base64 및mm_file://입력은 허용하지 않습니다
요금:
- 참조 동영상 입력 길이도 과금됩니다
조합 규칙:
image_urls,video_urls,audio_urls중 하나 이상을 제공해야 합니다- 세 가지 참조 소재의 합계는 최대
12개입니다(참조 이미지 + 참조 동영상 + 참조 오디오) - 세 가지가 모두 비어 있으면 매개변수 오류가 반환됩니다. 텍스트만으로 생성하려면
minimax-h3-text-to-video또는minimax-h3-max-text-to-video를 사용하세요
3[
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/297573323635_00_%E8%A7%86%E9%A2%911_YnyRbxEwio_video_20260525_163755_1927e9d3.mp4"
]
적용 모델:
minimax-h3-reference-to-video만 해당- 텍스트-투-비디오와 이미지-투-비디오는 이 매개변수를 지원하지 않습니다
참조 오디오 HTTP(S) URL 배열입니다. 기본값은 []이며 최대 3개입니다.
역할 및 번호:
- 모든 오디오는
reference_audio로 사용됩니다 - 첫 번째 항목은
Audio 1, 두 번째 항목은Audio 2입니다
오디오 요구 사항:
- 형식: WAV, MP3
- 파일 크기: 클립당
15MB이하 - 길이: 클립당
2~15초, 모든 참조 오디오의 합계는15초 이하 - URL은 HTTP(S)를 사용하고 서비스에서 직접 접근할 수 있어야 합니다
- 전체 JSON 요청 본문은
64MB를 초과할 수 없으며 Base64 및mm_file://입력은 허용하지 않습니다
요금:
- 참조 오디오 길이는 과금되지 않습니다
조합 규칙:
audio_urls만 단독으로 사용할 수 있으며 참조 이미지나 동영상은 필요하지 않습니다- 세 가지 참조 소재의 합계는 최대
12개입니다(참조 이미지 + 참조 동영상 + 참조 오디오) - 세 가지가 모두 비어 있으면 매개변수 오류가 반환됩니다. 텍스트만으로 생성하려면
minimax-h3-text-to-video또는minimax-h3-max-text-to-video를 사용하세요
3[
"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/f463d523c5ce_01_%E9%9F%B3%E9%A2%911_RSLcbpzJPo_6%E6%9C%885%E6%97%A5(1).mp3"
]
출력 동영상 길이(초)입니다. 값 범위와 기본값은 model에 따라 달라집니다.
적용 모델:
- Minimax H3 / H3 Max 5개 모델 모두
모델별 제한:
- Minimax H3:
4부터15까지의 정수, 기본값은4초 - Minimax H3 Max:
5부터15까지의 정수, 기본값은5초 - 소수, 숫자 문자열,
auto,-1은 지원하지 않습니다 - 출력 길이는 요금에 직접 영향을 줍니다
4 <= x <= 155
출력 동영상 해상도입니다. 기본값은 768p입니다.
적용 모델:
- Minimax H3 / H3 Max 5개 모델 모두
모델별 사용 가능한 값:
- Minimax H3:
768p(기본값),2k - Minimax H3 Max:
480p,768p(기본값)
참고:
- 이 매개변수를 전달하지 않으면
768p로 출력됩니다 - 출력 비트레이트, 프레임률, 동영상 코덱, 오디오 코덱은 플랫폼에서 결정하며 요청으로 설정할 수 없습니다
480p, 768p, 2k "768p"
출력 비디오 화면비입니다.
적용 모델 및 기본값:
minimax-h3-text-to-video,minimax-h3-max-text-to-video: 명시적 화면비만 지원하며 기본값은16:9minimax-h3-reference-to-video: 아래의 모든 옵션을 지원하며 기본값은adaptiveminimax-h3-image-to-video,minimax-h3-max-image-to-video: 모델이 입력 이미지에 맞춰 출력 동영상의 화면 비율을 자동으로 조정하며 이미지-투-비디오 요청에는 이 매개변수를 보내지 마세요
사용 가능한 값:
adaptive: 참조-투-비디오 전용; 참조 미디어와 프롬프트에 따라 모델이 적절한 화면비를 선택16:9: 가로21:9: 울트라와이드4:3: 표준 가로1:1: 정사각형3:4: 표준 세로9:16: 세로
adaptive, 16:9, 21:9, 4:3, 1:1, 3:4, 9:16 "16:9"
작업 완료 후 HTTPS 콜백 주소
콜백 시점:
- 작업 완료(completed) 또는 실패(failed) 시 트리거
- 과금 확인 완료 후 전송
보안 제한:
- 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 상태 코드를 성공으로 간주하며, 다른 상태 코드는 재시도를 트리거합니다
적용 모델:
- Minimax H3 / H3 Max 5개 모델 모두
^https://"https://your-domain.com/webhooks/video-task-completed"
응답
비디오 생성 작업이 성공적으로 생성되었습니다
작업 생성 타임스탬프
1761313744
작업 ID
"task-unified-1774857405-abc123"
실제 사용된 모델 이름
"minimax-h3-text-to-video"
작업의 구체적 유형
video.generation.task 작업 진행률 (0-100)
0 <= x <= 1000
작업 상태
pending, processing, completed, failed "pending"
비디오 작업 상세 정보
Show child attributes
Show child attributes
작업의 출력 유형
text, image, audio, video "video"
사용량 및 과금 정보
Show child attributes
Show child attributes