Minimax H3 Spicy Reference To Video
MiniMax H3 supports reference-to-video generation: provide reference images, videos, and audio clips to guide video creation. Combines multimodal references with text prompts to produce 2K video with native stereo audio up to 15 seconds.
Key Features
- Reference-guided video generation — use images, videos, and audio as style/content references.
- Up to 9 reference images, 3 reference videos, and 3 reference audio clips per generation.
- Combine multimodal references to guide both visual style and audio characteristics.
- 2K resolution output with native stereo audio, up to 15 seconds.
- Ideal for character-consistent content, style transfer, and audio-guided generation.
Parameters
| Parameter | Required | Description |
|---|---|---|
| prompt | Yes | Text description to guide video generation alongside reference materials. |
| reference_images | No | Array of reference image URLs to guide visual style (max 9). |
| reference_videos | No | Array of reference video URLs for motion/style guidance (max 3). |
| reference_audios | No | Array of reference audio URLs for audio guidance (max 3). Requires at least one reference image or video. |
| duration | No | Video length in seconds: 4-15 (default: 5). |
| aspect_ratio | No | Output ratio (default: adaptive). |
| resolution | No | Output resolution: 480p, 512p, 720p (768P), 1080p (2K) (default: 720p). |
How to Use
- Upload reference materials: images for visual style, videos for motion, audio for sound.
- Write a prompt describing how to combine the references into the output video.
- Select duration and resolution.
- Click Generate — the model blends your references with the text prompt.
Code Examples
import os
import requests
response = requests.post(
"https://aircube.ai/api/v3/minimax-h3-spicy/reference-to-video",
headers={
"Authorization": "Bearer " + os.environ["AIRCUBE_API_KEY"],
"Content-Type": "application/json",
},
json={
"prompt": "Character speaks naturally, following the reference voice and visual style",
"reference_images": [
"https://example.com/character-ref.jpg"
],
"reference_audios": [
"https://example.com/voice-ref.mp3"
],
"duration": "5s",
"resolution": "1080p"
},
timeout=300,
)
data = response.json()
if data["success"]:
print("ID:", data["data"]["id"], "Status:", data["data"]["status"])
else:
print("Error:", data["error"]["message"])Pricing
| Resolution | Duration | Cost |
|---|---|---|
| 480p | 4s | $0.34 |
| 480p | 5s | $0.42 |
| 480p | 6s | $0.50 |
| 480p | 8s | $0.67 |
| 480p | 10s | $0.84 |
| 480p | 12s | $1.01 |
| 480p | 15s | $1.26 |
| 512p | 4s | $0.45 |
| 512p | 5s | $0.56 |
| 512p | 6s | $0.67 |
| 512p | 8s | $0.90 |
| 512p | 10s | $1.12 |
| 512p | 12s | $1.34 |
| 512p | 15s | $1.68 |
| 720p | 4s | $0.56 |
| 720p | 5s | $0.70 |
| 720p | 6s | $0.84 |
| 720p | 8s | $1.12 |
| 720p | 10s | $1.40 |
| 720p | 12s | $1.68 |
| 720p | 15s | $2.10 |
| 1080p | 4s | $0.80 |
| 1080p | 5s | $1.00 |
| 1080p | 6s | $1.20 |
| 1080p | 8s | $1.60 |
| 1080p | 10s | $2.00 |
| 1080p | 12s | $2.40 |
| 1080p | 15s | $3.00 |
Billing rules
- 480p / 4s: $0.34.
- 512p / 4s: $0.45.
- 720p / 4s: $0.56.
- 1080p / 4s: $0.80.
- Longer durations scale proportionally.
- Failed generations are not charged.
Best Use Cases
- Character-consistent video generation across multiple scenes.
- Style transfer from reference images to video content.
- Voice/audio-guided generation using reference audio clips.
- Creating variations of existing content with consistent visual identity.
Pro Tips
- Combine multiple reference types for best results — e.g., reference images for visual style + reference audio for voice.
- Reference audio requires at least one reference image or video in the same request.
- Total reference files across all types cannot exceed 12.
- Reference videos: MP4/MOV, 2-15 seconds, max 50 MB each.
Notes
- Reference-to-video and image-to-video (first_frame/last_frame) modes are mutually exclusive.
- Audio references must be WAV or MP3, 2-15 seconds, max 15 MB each.


