H3 Max

H3 Max creates synchronized-audio video from text or frames for 1–15 seconds at 480P/768P/1080P. It supports first/middle/last frames and up to 9 image, 3 video and 3 audio references, with 12 references total. Middle frames require first/last frames, an interior middleFrameTimeSec and native 480P/768P. A soundtrack replaces output audio and remains distinct from the separate LipSync model. Extend adds 1–15 seconds at up to 2K to a 1.625–60 second source; Insert replaces a selected interval; Recast replaces people from 1–4 photos while preserving source motion, cuts and audio.

Cost

from 3 tokens/s

VideoProvider: Fal

Try H3 Max in Givon AI

Open a working project for regular creation, or use Playground to inspect the model parameters.

Use through API

Request fields, constraints, and ready-to-use examples for developers. The user workflow starts above.

Run generation
IDEMPOTENCY_KEY="${IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.givon.ai/api/v1/generations \
  -H "Authorization: Bearer $GIVON_API_KEY" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"video","model":"minimax-h3-max","input":{"prompt":"cinematic drone shot over a city at night","mode":"create","aspectRatio":"16:9","resolution":"768p","duration":5,"audioEnabled":true,"referenceAssetUris":["asset://asset_..."]}}'

Input fields

* required
modemode
Type
string
Default
create
Allowed
create, extend, insert, recast
prompt*prompt

Generation prompt describing the scene, action and direction.

Type
string
Default
—
Allowed
up to 7000 chars
aspectRatioaspectRatio
Type
string
Default
16:9
Allowed
21:9, 16:9, 4:3, 1:1, 3:4, 9:16, auto
resolutionresolution
Type
string
Default
768p
Allowed
480p, 768p, 1080p, 2k
durationduration
Type
number
Default
5
Allowed
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
audioEnabledaudioEnabled

Audio is created automatically and cannot be turned off separately.

Type
boolean
Default
true
Allowed
boolean
Start imagestartImage

Asset input for the startImage slot.

Type
string
Default
—
Allowed
image · asset, https, data
Middle imagemiddleImage

Asset input for the middleImage slot.

Type
string
Default
—
Allowed
image · asset, https, data
End imageendImage

Asset input for the endImage slot.

Type
string
Default
—
Allowed
image · asset, https, data
Reference videoreferenceVideo

Asset input for the referenceVideo slot.

Type
string
Default
—
Allowed
video · asset, https, data
Reference video 2referenceVideo2

Asset input for the referenceVideo2 slot.

Type
string
Default
—
Allowed
video · asset, https, data
Reference video 3referenceVideo3

Asset input for the referenceVideo3 slot.

Type
string
Default
—
Allowed
video · asset, https, data
Speech audiospeechAudio

Asset input for the speechAudio slot.

Type
string
Default
—
Allowed
voiceover · asset, https, data
Speech audio 2speechAudio2

Asset input for the speechAudio2 slot.

Type
string
Default
—
Allowed
voiceover · asset, https, data
Speech audio 3speechAudio3

Asset input for the speechAudio3 slot.

Type
string
Default
—
Allowed
voiceover · asset, https, data
Soundtrack audiosoundtrackAudio

Asset input for the soundtrackAudio slot.

Type
string
Default
—
Allowed
voiceover · asset, https, data
Reference imagesreferenceAssetUris

Optional reference assets as asset:// URIs, HTTPS URLs, or data URIs. The item limit applies to physical references after repeated owned asset identities and identities already bound to video slots are excluded. URL entries remain distinct; every supplied item is validated.

Type
array
Default
—
Allowed
image · up to 9 · asset, https, data
providerOptionsproviderOptions
Type
object
Default
—
Allowed
object

Cost

from 3 tokens/s
Text- 480p3 tk/s
Text- 768pdefault5 tk/s
Image- 480p3 tk/s
Image- 768p5 tk/s
Reference- 480p6 tk/s
Reference- 768p9 tk/s
Text- 1080p18 tk/s
Image- 1080p18 tk/s
Reference- 1080p18 tk/s
Extend- 480p6 tk/s
Extend- 768p9 tk/s
Extend- 1080p20 tk/s
Extend- 2k40 tk/s
Insert- 480p6 tk/s
Insert- 768p7 tk/s
Recast- 768p34 tk/s
Recast- 1080p51 tk/s

The variant is selected automatically from request fields, so you do not need to send it.

Capabilities

Modestext_to_videoimage_to_videovideo_referencevideo_extendvideo_insertvideo_edit
Asset slotsstartImage:imagemiddleImage:imageendImage:imagereferenceVideo:videoreferenceVideo2:videoreferenceVideo3:videospeechAudio:voiceoverspeechAudio2:voiceoverspeechAudio3:voiceoversoundtrackAudio:voiceoverreferenceAssetUris:image[]<=12
Get API key

Where to use this model