MiniMax-H3
MiniMax Hailuo H3 Video Generation
Generate 2K videos with MiniMax Hailuo H3 using text, first/last frames, or multimodal references
POST
- The model name is
MiniMax-H3 - Supports text-to-video, first/last-frame generation, and combined image, video, and audio references
- Output resolution is fixed at
2K; duration supports4-15seconds - Async API that returns a unified
generation.task
Authentication
string
required
All endpoints require Bearer Token authentication.
Request Parameters
string
default:"MiniMax-H3"
required
Video generation model name. The only supported value is
MiniMax-H3.string
required
Video description, up to
7000 characters. Describe the subject, action, scene, camera movement, style, and sound requirements.integer
default:5
Output duration in seconds. Accepts integer values from
4 through 15.string
default:"2K"
Output resolution. Currently only
2K is supported.string
default:"16:9"
Output aspect ratio.Options:
21:9, 16:9, 4:3, 1:1, 3:4, 9:16, or adaptive.- Text-to-video: defaults to
16:9;adaptiveis not allowed - First/last-frame mode: always adapts to the input image and ignores a specific ratio
- Multimodal reference mode: defaults to
adaptive, or accepts a specific ratio
string[]
Image URL array for compatibility. New integrations should use
image_with_roles to declare each image’s purpose explicitly.- 1 image: treated as
first_frame - 2 images: treated as
first_frameandlast_framein order - 3-9 images: treated as
reference_image
array
Images with explicit roles.
array
Reference videos for multimodal reference mode, up to
3 videos.ToAPIs reads the actual reference-video duration for billing. Do not submit a client-calculated duration field.
array
Reference audio for multimodal reference mode, up to
3 audio files.boolean
default:false
Whether to add an AIGC watermark to the generated video.
string
Your business identifier, such as an order or transaction ID. You can query the task using this value through the same status endpoint.
string
ToAPIs task-completion callback URL. Configure the Token URL and signing secret first; see Task Webhooks.
Input Modes
Multimodal reference limits:
- Up to
9reference images - Up to
3reference videos - Up to
3reference audio files - Up to
12media files total - First/last-frame roles cannot be mixed with reference roles
Request Examples
Text-to-video
First and last frames
Multiple reference images
Combined video and audio references
Response
string
ToAPIs task ID used to query task status.
string
Object type, always
generation.task.string
Model used for this request, always
MiniMax-H3.string
Task status:
queued, in_progress, completed, or failed.integer
Task progress percentage from
0 to 100.integer
Task creation time as a Unix timestamp in seconds.
After submission, poll Get Video Task Status. When completed, the video URL is available at
result.data[0].url.