
MiniMax Hailuo 02 사용법:완벽 가이드
APIMart에서 MiniMax Hailuo 02를 사용하는 법을 익혀보세요. API 키 발급, 텍스트-투-비디오 및 이미지-투-비디오 요청 구성, 영화 같은 1080p 클립 렌더링까지 안내합니다.
MiniMax Hailuo 02는 비주얼, 모션, 효과를 정밀하게 제어하며 영화급 품질의 영상을 만들어 주는 강력한 AI 모델입니다. APIMart에서 제공되며, 텍스트-투-비디오, 이미지-투-비디오, 프레임 기반 전환을 지원해 최대 1080p 해상도의 짧고 고품질 클립을 생성할 수 있습니다. 알아 두어야 할 핵심은 다음과 같습니다.
- 주요 기능: 텍스트 프롬프트, 이미지, 프레임 전환으로 영상을 만들고
[Pan left]나[Zoom in]같은 카메라 움직임 옵션을 지정할 수 있습니다. - 요금: 1080p 클립은 초당 $0.08이며, APIMart에서 20% 할인이 적용됩니다.
- 설정: API 키를 발급하고, 파라미터로 요청을 구성한 뒤, 비동기 폴링으로 영상을 가져옵니다.
- 활용처: 광고, 제품 쇼케이스, 스토리보드, 교육 영상 등에 이상적입니다.
시작하려면 APIMart 계정을 만들고 API 키를 안전하게 확보한 뒤, 단계별 가이드를 따라 영상을 생성하세요. 구체적인 프롬프트와 카메라 명령어를 사용하면 영상 품질을 극대화할 수 있습니다. 더 긴 프로젝트의 경우 일관된 프레임을 활용해 여러 클립을 이어 붙이거나, 영화적 생성을 위한 대안으로 Kling V3를 살펴보세요.
APIMart에서 MiniMax Hailuo 02 시작하기

계정 설정과 API 키 발급
시작하려면 apimart.ai로 이동해 계정을 만드세요. 팀에 소속되어 있다면 APIMart에서 조직(organization) 을 설정할 수 있습니다. 이 기능은 모두가 중앙 잔액을 공유하도록 해 협업을 쉽게 만들고, 개인 자격 증명을 주고받을 필요를 없애 줍니다.
계정이 준비되면 공유 잔액을 충전하세요. 이 잔액은 플랫폼에서 제공하는 500개 이상의 모든 모델에 적용됩니다. 여기에는 전문가급 영상 생성을 위한 Veo 3.1 같은 고급 옵션도 포함됩니다. 다음으로 콘솔 대시보드의 API Key Management 섹션으로 이동해 API 키를 생성하세요.
유의하세요. API 키는 단 한 번만 표시됩니다. 반드시 복사해 비밀번호 관리자나 시크릿 보관소 같은 안전한 곳에 보관하세요. 코드에서 키를 사용할 때는 직접 삽입하는 대신 환경 변수(예: MINIMAX_API_KEY)에서 불러오세요. 이렇게 하면 코드를 공유하거나 버전 관리에 업로드했을 때 실수로 노출될 위험이 줄어듭니다. 모든 API 요청에는 인증 헤더에 이 키가 포함됩니다.
Authorization: Bearer YOUR_API_KEY
팀의 경우 조직(Organizations) 기능은 개별 계정 자격 증명을 공유할 필요 없이 접근을 중앙에서 관리할 수 있는 좋은 방법입니다 [2]. API 키가 준비되면 요청 파라미터를 구성해 영상 생성을 시작할 수 있습니다. 또 다른 고품질 출력을 위한 Grok Imagine Video도 살펴볼 수 있습니다.
MiniMax Hailuo 02 요청을 위한 핵심 파라미터
API 키를 확보했다면 적절한 파라미터로 요청을 구성해야 합니다. "model": "MiniMax-Hailuo-02" 필드는 필수이며, 그 밖에도 여러 항목이 필요합니다. 가장 중요한 항목을 간략히 정리하면 다음과 같습니다.
| 파라미터 | 타입 | 설명 | 비고 |
|---|---|---|---|
model | string | 모델 식별 | MiniMax-Hailuo-02 이어야 함 |
prompt | string | 장면, 동작, 스타일 묘사 | 최대 2,000자 |
duration | integer | 클립 길이(초) | 5 또는 10; 1080p는 5초만 지원 |
resolution | string | 출력 품질 | 512p, 768p, 1080p |
first_frame_image | string | 이미지-투-비디오의 시작 프레임 | 공개 URL 또는 Base64; 최대 20MB |
last_frame_image | string | 시작-종료 프레임 모드의 종료 프레임 | 공개 URL 또는 Base64 문자열 |
prompt_optimizer | boolean | 프롬프트 자동 개선 | 기본값 true; 권장 |
한 가지 중요한 점이 있습니다. 영상 생성은 비동기 방식입니다. 요청을 보내면 API는 영상 자체가 아니라 task_id를 반환합니다. 상태가 "completed"로 바뀔 때까지 15~30초마다 /v1/tasks/{task_id}를 폴링해야 합니다. 준비되면 즉시 영상을 다운로드하세요. 생성된 링크는 24시간 후 만료되기 때문입니다 [2].
파라미터가 준비되었다면, 이제 MiniMax Hailuo 02를 최대한 활용하기 위한 효과적인 프롬프트 작성에 집중할 차례입니다.
효과적인 프롬프트 작성법
좋은 프롬프트를 만드는 것은 고품질 영상을 생성하는 데 핵심입니다. 잘 구조화된 프롬프트에는 여섯 가지 요소 가 들어갑니다. 카메라 샷 또는 움직임, 주제와 묘사, 동작, 장면, 조명, 그리고 스타일 또는 분위기입니다. 예를 들어 "a woman walking in a city" 같은 모호한 묘사 대신, 더 구체적으로 "[Tracking shot] A woman in a red coat walks briskly through a rain-soaked Manhattan street at dusk, neon signs reflecting on the wet pavement, cinematic noir style." 처럼 작성해 보세요.
영상을 역동적으로 만들려면 카메라 명령어를 프롬프트에 직접 포함하세요. [Pan left, Pedestal up] 같은 명령어는 움직임을 더하고, [Truck left], [Push in], [Static shot] 같은 명령어는 시점을 한층 더 정밀하게 제어할 수 있게 해 줍니다 [3].
복잡한 장면을 다룰 때는 prompt_optimizer를 true로 유지하세요. 이 기능은 묘사를 자동으로 다듬고 확장해, 최소한의 노력으로 더 부드럽고 일관된 영상 출력을 얻을 수 있게 해 줍니다 [1].
Hailuo 02에서 영화 같은 AI 영상을 만드는 법
단계별 가이드: MiniMax Hailuo 02로 영상 생성하기

기본 텍스트-투-비디오 API 요청 만드는 법
API 키와 프롬프트가 준비되었다면 첫 요청을 보내는 일은 간단합니다. https://api.apimart.ai/v1/videos/generations로 POST 호출을 하면 됩니다. 헤더에 Bearer 토큰을 포함하고 다음과 같은 JSON 본문을 사용하세요.
{
"model": "MiniMax-Hailuo-02",
"prompt": "[Tracking shot] A lone astronaut walks across a red desert at golden hour, dust swirling around their boots, cinematic wide-angle style.",
"duration": 5,
"resolution": "1080p"
}
중요: 1080p 해상도는 5초 클립만 지원합니다. 10초 영상을 만들려면 해상도를 768p나 512p로 낮춰야 합니다. 요금은 해상도와 길이에 따라 달라집니다. 768p는 초당 $0.04, 1080p는 초당 $0.08입니다 [2].
요청을 제출하면 API는 task_id와 submitted 상태를 반환합니다. 영상은 렌더링에 30~90초가 걸립니다 [2].
이미지-투-비디오 기능 사용법
이미지-투-비디오 요청에는 추가 파라미터 first_frame_image가 필요합니다. 이는 공개 URL(예: https://example.com/start.jpg) 또는 Base64 인코딩 Data URL 문자열일 수 있습니다. 이미지가 지정된 파일 형식, 크기, 종횡비 요건을 충족하는지 확인하세요.
프롬프트는 장면의 시각적 세부사항이 아니라 움직임을 묘사해야 합니다. 이미지가 이미 그 맥락을 제공하기 때문입니다. 예를 들어 시작 이미지가 테이블 위 제품이라면, "[Slow zoom in] Product rotates gently, soft studio lighting, clean white background" 같은 프롬프트가 모델에게 애니메이션 방식을 알려 줍니다. 출력의 해상도는 입력 이미지의 크기를 따르므로, 선명한 결과를 얻으려면 고품질 소스를 사용하는 것이 필수입니다.
더 고급 효과를 위해서는 first_frame_image와 함께 last_frame_image를 포함할 수 있습니다. 이렇게 하면 두 이미지 사이의 전환 영상이 만들어지는데, 제품 공개, 비포-애프터 비교, 대규모 프로젝트의 장면 전환 등에 안성맞춤입니다.
요청이 설정되면 API 응답을 모니터링해 애니메이션 영상을 가져오세요. 통합 오디오가 필요한 프로젝트라면 동기화된 사운드 생성을 지원하는 Veo 3.1 API를 살펴보세요.
API 응답 읽기와 출력 다운로드
작업 상태가 success로 바뀌면 API가 file_id를 제공합니다. 이를 별도의 "Retrieve File" 요청에 사용해 download_url을 받으세요. 상태 흐름은 다음과 같습니다.
| 상태 | 의미 | 해야 할 일 |
|---|---|---|
submitted / Preparing | 작업 접수됨 | 대기 후 다시 폴링 |
processing | 영상 렌더링 중 | 대기 후 다시 폴링 |
success | 생성 완료 | 다운로드 URL 요청 |
failed | 생성 실패 | error_message 확인 후 재시도 |
상태가 success로 바뀔 때까지 /v1/tasks/{task_id} 엔드포인트를 15~30초마다 폴링하세요. 바뀌면 영상을 요청해 다운로드합니다. 다운로드 링크는 24시간 후 만료되므로, 반드시 파일을 즉시 저장하세요 [2].
Python으로 작업한다면 requests.get(download_url).content를 사용해 영상을 다운로드하고 .mp4 파일로 저장할 수 있습니다. 수동 폴링을 피하려면 요청에 callback_url을 설정하세요. 그러면 작업 상태가 success나 failed로 업데이트될 때 APIMart가 POST 요청으로 서버에 알려 줍니다 [3].
마지막으로 항상 API 응답의 code 필드를 확인하세요. 값이 200이면 요청이 성공한 것이지만, 렌더링 오류 가능성을 위해 작업 상태도 모니터링해야 합니다 [1][3].
영상 품질 향상과 워크플로 통합
프롬프트와 파라미터 설정 다듬기
영상 품질을 높이려면 다음 형식으로 프롬프트를 구성해 보세요. [주제 & 동작], [물리/환경 요소], [카메라 움직임], [조명/분위기], [품질 묘사] [7]. 예시는 다음과 같습니다. "A barista pours steaming milk into espresso, liquid swirling in slow motion, [Zoom in], warm café lighting, cinematic quality." 이 방식은 모델이 사실적인 움직임과 분위기를 더 효과적으로 시뮬레이션하도록 돕습니다.
MiniMax-Hailuo-2.3는 15가지 카메라 명령어 를 제공하며, 하나의 대괄호 묶음 안에 최대 세 개까지 조합할 수 있습니다. 예: [Pan left, Pedestal up] [3]. 빠른 참조를 위해 아래 표를 활용하세요.
| 분류 | 명령어 |
|---|---|
| 수평/수직 | [Truck left/right], [Pan left/right], [Pedestal up/down], [Tilt up/down] |
| 깊이 | [Push in], [Pull out], [Zoom in/out] |
| 특수 | [Shake], [Tracking shot], [Static shot] |
기본적으로 prompt_optimizer 기능이 활성화되어 있으며, 이는 대체로 출력 품질을 향상시킵니다. 모델이 매우 구체적인 스크립트를 따르도록 해야 하는 경우가 아니라면 켜 두세요. 속도가 우선이고 완성도가 다소 낮아도 괜찮다면 fast_pretreatment: true를 설정해 전처리 시간을 줄이세요 [1][6].
프롬프트와 설정을 세밀하게 조정했다면, 이를 더 큰 파이프라인에 통합해 제작 품질을 끌어올리세요.
APIMart로 멀티모델 파이프라인 구축하기
Hailuo 02는 오디오와 확장 시퀀스를 위한 보완 도구와 함께 쓸 때 가장 좋은 성능을 냅니다. 물, 불, 직물 같은 시각적으로 역동적인 B-roll 영상을 만드는 데는 뛰어나지만, 오디오는 생성하지 않습니다. 이 공백을 메우려면 후반 작업 단계에서 보이스오버용 Speech 2.8나 사운드트랙용 Music 2.6 같은 MiniMax Audio 도구와 함께 사용하세요 [8]. 브랜드나 상업 프로젝트의 경우, 이미지 모델로 기본 프레임을 생성한 뒤 이를 Hailuo 02의 first_frame_image로 입력하면 구도를 정밀하게 제어할 수 있습니다 [7].
10초보다 긴 영상의 경우, 완성된 클립의 마지막 프레임을 스크린샷으로 찍어 다음 요청의 first_frame_image로 사용하세요. 이 기법은 여러 클립에 걸쳐 캐릭터 디테일과 환경 조명의 일관성을 보장합니다 [8].
"MiniMax Hailuo 02의 일관성은 놀랍습니다! 여러 클립에 걸쳐 캐릭터 이미지가 안정적으로 유지됩니다." - Wei Zhang, 독립 애니메이터 [2]
오류 처리와 API 모범 사례
프롬프트와 파이프라인을 다듬더라도 문제가 발생할 수 있습니다. 다음 모범 사례를 따라 문제를 해결하고 API 응답을 효과적으로 최적화하세요.
Hailuo 02에서 가장 흔한 두 가지 실패는 지원되지 않는 해상도/길이 조합 과 유효하지 않은 이미지 입력 입니다. 해상도와 길이 설정이 호환되는지 항상 확인하세요 [1][6]. 이미지-투-비디오 작업의 경우, 소스 이미지가 20MB 미만이고 짧은 변이 300px 초과이며 종횡비가 2:5에서 5:2 사이인지 확인하세요. 허용 형식은 JPG, PNG, WebP입니다 [5].
| 오류 유형 | 감지 방법 | 해결책 |
|---|---|---|
| 지원되지 않는 구성 | 작업이 즉시 failed 반환 | 해상도와 길이 호환성 확인 [1][6] |
| 유효하지 않은 이미지 | first_frame_image에서 API 오류 | 형식(JPG/PNG/WebP), 크기, 종횡비 확인 [5] |
| 콜백 타임아웃 | 상태 업데이트 미수신 | 서버가 3초 이내에 challenge를 반환하는지 확인 [3] |
| 속도 제한 / 타임아웃 | HTTP 429 또는 연결 끊김 | 폴링 간격을 10초로 설정 [4] |
작업이 실패하면 항상 JSON 응답의 error_message 필드를 확인하세요. 문제를 빠르게 해결하는 데 도움이 되는 상세 진단 정보를 제공합니다 [4]. 프로덕션 환경에서는 수동 폴링 대신 callback_url 파라미터를 사용하세요. 불필요한 API 호출을 줄이고 워크플로의 응답성을 유지해 줍니다 [3].
결론: 핵심 정리
MiniMax Hailuo 02를 영상 생성의 돋보이는 도구로 만드는 요소를 간략히 정리해 보겠습니다.
MiniMax Hailuo 02는 놀라운 정밀도로 영화급 품질의 영상 제작 을 제공합니다. 이전 모델 대비 3배의 파라미터와 4배의 학습 데이터를 갖춘 NCR 아키텍처 덕분에 [7], 물, 불, 연기, 직물 같은 복잡한 요소에 대해 매우 사실적인 효과를 만들어 냅니다.
APIMart를 통해 20% 할인 과 함께 768p 및 1080p 해상도에 대한 경쟁력 있는 요금을 받을 수 있습니다 [2]. 99.9% 가동 SLA 와 통상 30~90초의 빠른 생성 시간을 자랑해 [2], 전문 제작부터 창작 실험까지 두루 실용적인 선택지입니다. 더 시각적인 작업 공간이 필요하다면 AI 캔버스 에디터로 편집 과정을 한층 더 간소화할 수 있습니다.
이 모델의 돋보이는 기능은 다음과 같습니다.
- 정밀한 제어를 위한 이미지-투-비디오 도구.
- 전문가 수준의 촬영을 위한 대괄호 카메라 명령어(예:
[Tracking shot],[Zoom in]). - 확장 시퀀스의 부드러운 전환을 보장하는 마지막 프레임 연속성.
사용자들은 그 안정성과 속도를 높이 평가합니다. 풀스택 엔지니어 David Chen은 이렇게 말합니다.
"저는 안정성과 속도를 중시합니다. MiniMax Hailuo 02는 탁월한 성능을 제공합니다." [2]
다만 1080p 클립은 5~6초로 제한된다는 점을 기억하세요. 더 긴 영상에는 768p가 훌륭한 대안이며, 경쟁력 있는 가격에 일관된 품질을 제공합니다 [1][3].
이러한 기능을 갖춘 MiniMax Hailuo 02는 여러분의 영상 제작 워크플로를 한 단계 끌어올릴 준비가 되어 있습니다.
자주 묻는 질문(FAQ)
10초보다 긴 클립은 어떻게 만드나요?
MiniMax Hailuo 02의 최대 클립 길이 제한은 10초입니다. 더 긴 클립이 필요하다면 이 제약 안에서 작업해야 합니다. 요청에서 길이를 10초로 설정하고 768p 또는 1080p 같은 호환 해상도를 선택하세요.
텍스트-투-비디오 작업의 경우 요청에 다음 파라미터를 포함하세요.
duration: 10resolution: "768P"model: "MiniMax-Hailuo-02"
요청을 제출한 뒤 작업 상태를 확인하고, 준비가 완료되면 생성된 파일을 다운로드하세요.
작업이 실패하면 어떻게 해야 하나요?
영상 생성 작업이 진행되지 않으면, 먼저 API 상태 메시지를 검토해 문제를 짚어 보세요. 주의해야 할 흔한 오류 코드는 다음과 같습니다.
- 1002: 속도 제한에 도달했음을 나타냅니다.
- 1004/2049: 인증 문제를 가리킵니다.
- 1008: 계정 잔액 부족을 알립니다.
- 1026: 입력에 민감한 콘텐츠가 있음을 표시합니다.
속도 제한 오류(HTTP 429)나 서버 관련 문제(HTTP 5xx)의 경우 지수 백오프(exponential backoff) 를 적용해 보세요. 즉, 재시도 사이에 점점 더 긴 지연을 두는 것입니다. 또한 입력 파라미터를 다시 확인하고, 검증 오류를 피하기 위해 프롬프트가 민감한 콘텐츠를 피하도록 하세요.
여러 클립에 걸쳐 캐릭터를 어떻게 일관되게 유지하나요?
MiniMax Hailuo 02에서 캐릭터 일관성을 유지하려면 Subject Reference 모드 를 선택하고 명확하고 조명이 잘 든 참조 이미지를 사용하세요. 여러 클립을 다룬다면 프롬프트에 일치하는 조명 디테일을 포함해 일관성을 확보하세요. 더 매끄러운 시각적 흐름을 위해서는 샷 간 카메라 앵글을 정렬하고, 후반 작업에서 크로스페이드나 매치컷 같은 미묘한 전환을 고려하세요. 이러한 기법은 통일감 있고 완성도 높은 내러티브를 만드는 데 도움이 됩니다.