소개
MiniMax H3 HighSpeed의 이미지에서 영상 생성은 가지고 있는 정지 이미지에서 출발해 소리가 포함된 4~15초 768p MP4로 움직입니다. 겉모습은 이미지가 정하므로 프롬프트에는 무엇이 움직이는지만 쓰면 됩니다.
시작 자료에 따라 모드 고르기
| 가진 것 | 모드 |
|---|---|
| 아이디어만 있음 | MiniMax H3 HighSpeed 텍스트에서 영상 |
| 움직일 프레임(선택적으로 마지막 프레임) | MiniMax H3 HighSpeed 이미지에서 영상 |
| 인물, 의상, 장소, 움직임 클립 또는 목소리 | MiniMax H3 HighSpeed 참조에서 영상 |
핵심 기능 및 하이라이트
프레임이 분위기를 정합니다
얼굴, 의상, 빛, 구도는 시작 프레임에서 가져옵니다. 클립은 그 모양을 유지하고 가로세로 비율 항목이 없으므로, 보내기 전에 정지 이미지를 원하는 가로형이나 세로형으로 잘라 두십시오.
선택적인 마지막 프레임
last_image_url을 추가하면 클립이 그 두 번째 그림에 안착하여, 정지 이미지 두 장 사이의 움직임을 원하는 대로 다룰 수 있습니다. 한 샷을 다음 샷으로 깔끔하게 이어야 할 때 도움이 됩니다.
소리 포함
움직임에는 파도 소리, 발소리, 웃음, 따옴표로 묶은 대사처럼 장면에 맞는 소리가 추가 요금 없이 따라옵니다. 프롬프트에 Audio: 줄을 넣으면 음악 스타일이나 실내 소리를 지정할 수 있습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 필수입니다. 1~7,000자를 받으며 그보다 길면 거부됩니다. 1자 이상 · 7000자 이하 |
image_url | 예 | 필수 시작 프레임입니다. 클립은 그 모양을 따릅니다. |
last_image_url | 아니요 | 선택 사항인 마지막 프레임으로, 클립이 이 프레임에 안착합니다. 가격에는 더해지지 않습니다. |
resolution | 아니요 |
|
duration_seconds | 아니요 | 4~15의 정수(기본값 5)이며 1초마다 768p 요금이 적용됩니다. 4초 요청은 3.75초 클립으로 돌아왔습니다. |
요금
요금은 완성된 클립의 1초마다 768p 단가로 발생합니다. 실시간 단가는 모델 페이지에서 확인하십시오.
| 사양 | 요금 |
|---|---|
| $0.072 / 초 |
활용 사례
움직이는 제품 사진과 패션 사진
재킷, 가방, 신발의 카탈로그 사진에서 착용하거나 돌리거나 집어 드는 짧은 클립을 시작할 수 있습니다. 조명은 원래 촬영의 것이 그대로 유지됩니다.
인물 사진에 생명 불어넣기
인물 사진 한 장이 미소, 고개 돌리기, 카메라 쪽으로 한 걸음 같은 짧은 클립이 됩니다. 그것만으로 프로필 사진이나 캐릭터 카드에 생기가 돕니다.
통제된 전환
시작 프레임과 마지막 프레임을 주면 모델이 그 사이의 움직임을 채웁니다. 비포·애프터 컷, 의상 변경, 한 자세로 시작해 다른 자세로 끝나는 인물에 쓸 수 있습니다.
프롬프트 가이드 및 실전 팁
그림이 아니라 다음 순간을 설명하기
프롬프트로 프레임에 짧은 전개를 더하십시오. 제품이 라벨 쪽으로 돌아가거나, 인물이 고개를 들거나, 카메라가 다가가는 식입니다. 동작, 카메라, 소리 순으로 쓰십시오.
한계에 맞는 프레임 쓰기
각 변은 2565,760픽셀, 가로 대 세로 비율은 0.42.5 안에 두십시오. 출력은 768p로 프레임의 모양을 따르므로, 공개하기 전에 결과에서 얼굴, 라벨, 가장자리를 확인하십시오.
어울리는 프레임끼리 짝짓기
시작 프레임과 마지막 프레임은 구도와 가로세로 비율을 맞추십시오. 4~15초 안에 들어가는 하나의 전환을 계획하고, 마지막 1초를 보며 샷이 마지막 프레임에 안착했는지 확인하십시오.
요금은 완성된 클립의 1초마다 768p 단가로 발생합니다. 실시간 단가는 모델 페이지에서 확인하십시오.
API 빠른 시작
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3-highspeed/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "768p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.
















