MiniMax H3 vs Seedance 2.0: 2K with native audio, three ways to drive it

July 30, 2026 (August 6, 2026)

Table of contents

  1. Text to video
  2. A start frame, with speech
  3. Omni references — image, video, and audio together
  4. What it costs
  5. Where H3 fits

MiniMax’s newest video model, H3, is live on POST videos/create as model: "Hailuo-3.0". Two things separate it from everything else in the MiniMax lineup: every generation ships with native stereo audio — no separate voice or music pass — and it renders 2K at 24 fps by default. A cheaper 768p rung is also available.

H3 is a general-purpose multimodal model rather than a set of task-specific modes. The same endpoint takes a prompt alone, a start frame, or a tray of image, video, and audio references, and the request shape is the one Seedance 2.0 already uses — set model, resolution, and duration directly.

The three clips below are the actual output of a single 4-second run at each mode, unedited. Turn the sound on — the audio in all three is generated by the model.

The last of the three is a direct comparison: it reuses the exact image, video, and audio references and the exact prompt from our Seedance 2.0 omni post, so H3 and the three Seedance 2.0 tiers can be judged on identical input rather than on separate demos.

Text to video

No references at all, just a prompt. aspectRatio is explicit here, though H3 defaults to 16:9 when no reference is supplied.

Aerial push over jagged sea cliffs at dawn. Waves crash white against black rock far below as mist burns off in the first gold light. A lone seabird crosses frame. Cinematic wide-angle, natural color grade. Crashing surf, wind, and distant gull calls.

curl — Hailuo-3.0, 2K, text-to-video, 16:9
curl --location 'https://api.useapi.net/v1/minimax/videos/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="Hailuo-3.0"' \
--form 'prompt="Aerial push over jagged sea cliffs at dawn. Waves crash white against black rock far below as mist burns off in the first gold light. A lone seabird crosses frame. Cinematic wide-angle, natural color grade. Crashing surf, wind, and distant gull calls."' \
--form 'resolution="1440"' \
--form 'duration="4"' \
--form 'aspectRatio="16:9"'

The surf, wind, and gulls are all model-generated — nothing was added to the audio track.

A start frame, with speech

Supply one image as the first frame and let the prompt drive what happens next. The portrait below is the same reference used in our Seedance 2.0 omni post, so the two models can be compared on identical input.

fileID — the start frame. Upload it with POST /files first.

She looks into the camera, smiles, and says warmly: “You made it — I was starting to think you’d stood me up.” Warm bar lights bokeh behind her, subtle handheld drift on the camera. Low jazz and crowd murmur sit under her voice.

curl — Hailuo-3.0, 2K, start frame + speech, 9:16
curl --location 'https://api.useapi.net/v1/minimax/videos/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="Hailuo-3.0"' \
--form 'prompt="She looks into the camera, smiles, and says warmly: '\''You made it — I was starting to think you'\''d stood me up.'\'' Warm bar lights bokeh behind her, subtle handheld drift on the camera. Low jazz and crowd murmur sit under her voice."' \
--form 'fileID="user:12345-minimax:1234567890-file:your-image"' \
--form 'resolution="1440"' \
--form 'duration="4"' \
--form 'aspectRatio="9:16"'

Spell the spoken line out in the prompt. H3 renders the delivery from the text, so quoting the line and saying it is spoken is what puts a voice on the track.

Omni references — image, video, and audio together

The same three references from the Seedance 2.0 omni post, and the same prompt, run through H3 for a direct comparison. H3 accepts up to 9 images, 3 videos, and 3 audio clips, capped at 12 files in total, each addressed by an @-tag in the prompt.

@video1 — the scene, rope, and motion to keep. Its face is blurred on purpose: a clear real face in a video reference is rejected by the content filter, and the identity comes from @image1 anyway.

@audio1 — the speech to drive, about 2 seconds. Together with the portrait above as @image1, that is the full tray.

Replace the woman in @video1 with @image1, keeping the same outdoor scene, rope, and jumping movements. She speaks out loud, clearly saying “Count me jumping” in the voice from @audio1, audible throughout the clip.

curl — Hailuo-3.0, 2K, omni image + video + audio
curl --location 'https://api.useapi.net/v1/minimax/videos/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="Hailuo-3.0"' \
--form 'prompt="Replace the woman in @video1 with @image1, keeping the same outdoor scene, rope, and jumping movements. She speaks out loud, clearly saying '\''Count me jumping'\'' in the voice from @audio1, audible throughout the clip."' \
--form 'fileID="user:12345-minimax:1234567890-file:your-image"' \
--form 'videoFileID1="user:12345-minimax:1234567890-file:your-video"' \
--form 'audioFileID1="user:12345-minimax:1234567890-file:your-audio"' \
--form 'resolution="1440"' \
--form 'duration="4"'

No aspectRatio was sent here. With references attached H3 defaults to Auto and matched the 9:16 shape of the inputs on its own.

What it costs

H3 bills per second of output — 12 credits at 2K, and 7 at 768p. A video reference is charged on its own length at the same rate, on top of the generated clip. Image and audio references add nothing per second.

Request 768p 2K
4-second clip, no references 28 48
4-second clip, image reference 28 48
4-second clip, 10-second video reference 98 168
15-second clip, no references 105 180

That surcharge is worth planning around: trim a video reference to the shortest clip that carries the motion you need, since its full length is billed whatever the output duration.

Where H3 fits

Seedance 2.0 still reaches 4K, so it stays the pick when you need the highest resolution, and Seedance-2.0-Mini at 480p is the cheapest per second on the whole endpoint. Everywhere else the arithmetic now favours H3: at 7 credits per second, 768p undercuts every Seedance tier at a comparable size — Mini’s 720p is 11, Fast’s is 17, Standard’s is 21 — and it still carries native audio. Use 768p to iterate and 2K to finish, and reach for Seedance when you want 4K.


See the POST videos/create reference for every parameter, the reference-media limits, and a live Try-It console.

Start using the API

A single $15/month subscription covers every API on useapi.net — one token, all services. You connect up to 3 of your own provider accounts per service, and useapi.net handles the REST API, load balancing, and polling.

Subscribe — $15/month

Pricing, crypto payment, and volume options — full refund within the first 14 days if you have fewer than 50 successful generations.