About MiniMax H3
MiniMax H3 (Hailuo 03) is an omni-modal video generation model that handles text-to-video, image-to-video with optional first and last frames, and reference-guided generation from images, video clips, and audio in a single model.
It generates 4 to 15 second clips at 768P or 2K resolution with native audio. Reference inputs allow up to 9 images, 3 video clips (15 seconds total), and 3 audio clips for guiding subjects, motion, and voice timbre. First/last frame inputs and reference inputs are mutually exclusive within one request.
Ready to build with MiniMax H3?
Try MiniMax H3 in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.
curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OXEN_API_KEY" \
-d '{
"model": "minimax-h3",
"prompt": "A cat sitting on a chair",
"aspect_ratio": "adaptive",
"duration": 5,
"resolution": "2K"
}'Request parameters
Every field MiniMax H3 accepts in the request body. See the API reference for response formats.
https://hub.oxen.ai/api/ai/videos/generate| Field | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | Yes | — | Describe the video content, motion, and cinematography. |
input_image | stringuri · nullable | No | — | Optional first frame. Cannot be combined with reference images, videos, or audio. |
tail_image_url | stringuri | No | — | Optional last frame. Cannot be combined with reference images, videos, or audio. |
input_images | array<string>nullable | No | — | Optional reference images for subjects or style, up to 9. Cannot be combined with first or last frames. |
input_videos | array<string>nullable | No | — | Optional reference video clips for motion or style, up to 3 clips of 2 to 15 seconds (15 seconds total). Cannot be combined with first or last frames. |
input_audios | array<string>nullable | No | — | Optional reference audio for voice timbre, up to 3 clips of 2 to 15 seconds (15 seconds total). Cannot be combined with first or last frames. |
aspect_ratio | string | No | "adaptive" | adaptive21:916:94:31:13:49:16 |
duration | integer | No | 5 | Range: 4 – 15 |
resolution | string | No | "2K" | 768P2K |