Skip to main content
Core.Today
|
MiniMax보통울트라

MiniMax Hailuo-03 (H3) Reference to Video

Fal.AI를 통해 제공되는 MiniMax Hailuo-03(H3) 레퍼런스-비디오 모델입니다. 피사체·스타일 이미지, 모션 비디오 클립, 오디오 클립을 프롬프트에서 순서로 인용하는 멀티모달 레퍼런스로 비디오를 생성하며, 피사체 일관성을 유지하면서 참조한 모션과 오디오를 따릅니다.

1510 크레딧
2K 5초 기준 — 초당 과금 (480P 116/초, 768P 140/초, 2K 302/초, 4K 372/초); 레퍼런스 이미지 최대 5장
피사체·스타일 이미지 + 모션 비디오 + 오디오를 한 요청에 담는 멀티모달 레퍼런스
프롬프트에서 순서로 인용 — Image 1, Video 1, Audio 1
생성된 테이크 전반의 피사체 일관성 유지
5~15초 길이, adaptive 또는 고정 화면 비율 (21:9~9:16)
480P·768P 네이티브 생성, 2K·4K 업스케일 출력

지금 바로 실행해보세요

콘솔의 Playground에서 별도 코드 없이 이 모델을 즉시 테스트할 수 있어요

로그인 후 사용해보기

AI 어시스턴트에서 사용하기

이 모델의 사용법을 Claude, ChatGPT 등에 복사

빠른 시작

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/h3/reference-to-video",
  "input": {
    "prompt": "Image 1 is the female protagonist. Image 2 is her small dog. Keep the woman and dog consistent with their respective reference images while they walk together through a sunlit garden.",
    "reference_image_urls": [
      "https://example.com/person.jpg",
      "https://example.com/dog.jpg"
    ],
    "duration": 5,
    "resolution": "2K",
    "aspect_ratio": "adaptive"
  }
}'

파라미터

파라미터타입필수기본값설명
promptstringYes-비디오 생성을 위한 텍스트 프롬프트. 레퍼런스 자산은 모달리티와 순서로 인용하세요: Image 1, Image 2, Video 1, Audio 1 등
reference_image_urlsarrayNo-피사체·스타일 레퍼런스 이미지 URL. 프롬프트에서 Image 1, Image 2로 인용. 최대 5장
reference_video_urlsarrayNo-모션 레퍼런스 비디오 클립 URL (각 2~15초, 합산 최대 15초). Video 1, Video 2로 인용. 최대 3개
reference_audio_urlsarrayNo-레퍼런스 오디오 클립 URL (각 2~15초, 합산 최대 15초). Audio 1로 인용. 최대 3개. 오디오만 단독으로는 사용할 수 없습니다
durationintegerNo5비디오 길이 초 (5~15). 초당 과금
resolutionstringNo2K생성될 영상의 해상도. 480P·768P는 네이티브 생성 모드, 2K·4K는 768P 기반 업스케일입니다
480P768P2K4K
aspect_ratiostringNoadaptive생성될 영상의 화면 비율. 'adaptive'는 모델이 선택합니다
adaptive21:916:94:31:13:49:16
prompt_expansion_modestringNobalanced생성 전 프롬프트 리라이팅에 들일 노력. 'fast'는 약 1초, 'quality'는 최대 30초까지 들여 풍부하게 확장합니다
fastbalancedquality
enable_safety_checkerbooleanNotruetrue면 세이프티 체커가 활성화됩니다
seedintegerNo-랜덤 시드. 생략하면 무작위로 선택됩니다

파일 입력 방법

이 모델의 reference_image_urlsreference_video_urlsreference_audio_urls 파라미터에 파일을 전달하는 방법은 3가지입니다.

추천

이미지 URL 전달

공개 접근 가능한 URL을 직접 전달합니다. Storage API(POST /v1/files/upload-url)로 업로드하면 파일이 S3로 직접 올라가고(파일당 50MB), 반환된 file_url을 그대로 쓰면 됩니다.

{
  "model": "minimax/h3/reference-to-video",
  "input": {
    "prompt": "your prompt here",
    "reference_image_urls": ["https://example.com/image.jpg"]
  }
}

간편 업로드 (Multipart)

POST /v1/predictions/upload에 파일을 직접 첨부합니다. 별도 업로드 과정이 없는 대신, 파일이 API 서버를 거치므로 요청 전체 10MB 제한이 적용됩니다.

curl -X POST "https://api.core.today/v1/predictions/upload" \
  -H "X-API-Key: cdt_your_api_key" \
  -F "model=minimax/h3/reference-to-video" \
  -F 'input={"prompt":"your prompt here"}' \
  -F "file:reference_image_urls=@your_file.png"
File Upload 문서에서 Presigned URL 방식 등 더 자세한 업로드 방법을 확인하세요.

공통 파라미터

POST /v1/predictions 요청 시 사용되는 공통 파라미터입니다.

파라미터타입필수기본값설명
modelstringYes-모델 식별자
inputobjectYes-위 테이블의 모델별 파라미터를 포함하는 객체
output_folderstringNo-결과물 저장 폴더 경로 (최대 256자, '..' 사용 불가)
webhook_urlstringNo-완료 시 호출할 Webhook URL
is_publicbooleanNofalsetrue 시 결과물을 영구 공개 URL로도 제공

예제

캐릭터 일관 장면

인물과 반려동물을 레퍼런스 이미지와 일관되게 유지

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/h3/reference-to-video",
  "input": {
    "prompt": "Image 1 is the female protagonist. Image 2 is her small dog. Keep the woman and dog consistent with their respective reference images while they walk together through a sunlit garden.",
    "reference_image_urls": [
      "https://example.com/person.jpg",
      "https://example.com/dog.jpg"
    ],
    "duration": 5,
    "resolution": "2K",
    "aspect_ratio": "adaptive"
  }
}'

모션 전이

레퍼런스 클립의 모션을 새 피사체로 따라가기

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "minimax/h3/reference-to-video",
  "input": {
    "prompt": "Image 1 is the dancer. Follow the motion of Video 1 while keeping the dancer consistent with Image 1.",
    "reference_image_urls": [
      "https://example.com/dancer.jpg"
    ],
    "reference_video_urls": [
      "https://example.com/dance-motion.mp4"
    ],
    "duration": 8,
    "resolution": "768P"
  }
}'

팁 & 모범 사례

1모든 레퍼런스를 프롬프트에서 명시적으로 인용하세요 (Image 1, Video 1, Audio 1) — 인용하지 않은 레퍼런스는 약하게만 반영됩니다
2480P·768P로 실험하고 최종만 2K·4K로 렌더하세요 — 상위 티어는 768P 기반 업스케일입니다
3오디오는 단독 레퍼런스가 될 수 없습니다 — 이미지나 비디오와 함께 제공하세요
4레퍼런스 클립은 모달리티별 합산 15초까지입니다. 중요한 구간만 잘라서 쓰세요
5이 게이트웨이에서는 요청당 레퍼런스 이미지를 최대 5장 지원합니다

사용 사례

레퍼런스 사진으로 캐릭터가 일관된 장면 생성
짧은 레퍼런스 클립의 모션을 새 피사체로 전이
레퍼런스 오디오를 따르는 립싱크·오디오 동기 테이크
같은 피사체 레퍼런스를 재사용하는 브랜드 일관 광고 베리에이션
기존 클립과 스타일을 맞춘 후속 컷 제작