MiniMax
MiniMax/minimax-h3/Released Jul 2026

MiniMax H3

Open weights omni-modal video with audio

Fine-tunableCommercial use
Video

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.

POSThttps://hub.oxen.ai/api/ai/videos/generate
FieldTypeRequiredDefaultDescription
promptstringYes
Describe the video content, motion, and cinematography.
input_imagestring
uri · nullable
No
Optional first frame. Cannot be combined with reference images, videos, or audio.
tail_image_urlstring
uri
No
Optional last frame. Cannot be combined with reference images, videos, or audio.
input_imagesarray<string>
nullable
No
Optional reference images for subjects or style, up to 9. Cannot be combined with first or last frames.
input_videosarray<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_audiosarray<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_ratiostringNo"adaptive"
adaptive21:916:94:31:13:49:16
durationintegerNo5
Range: 415
resolutionstringNo"2K"
768P2K