Skip to main content
MiniMax-H3 image-to-video uses your image as the opening frame and animates it with synchronized audio at 2K. The aspect ratio follows the input image. Clips are billed per second of output.

Endpoint

Async — returns {id, status: "pending"}; poll GET /v1/videos/generations/{id} until success or failed.

Parameters

string
required
Text prompt describing how the first frame should be animated. Max 7000 characters.
string[]
required
A single-element array with the URL of the first-frame image to animate.
"6" | "10"
default:"\"6\""
Length of the generated clip in seconds. Drives the price (billed per second of output).
"2K"
default:"\"2K\""
Output resolution.
"adaptive" | "16:9" | "4:3" | "1:1" | "3:4" | "9:16" | "21:9"
default:"\"adaptive\""
Aspect ratio. Defaults to adaptive (derived from the input image); pass a concrete value to override.

Example

Poll until terminal: