Supported Generation Modes
Model Specs & Input Requirements
Output Specs
Input Requirements
Workflow
Video generation is an asynchronous process consisting of three steps:- Create a generation task: Submit a video generation request and receive a task ID (
task_id). - Check task status: Poll the task status using the
task_id. Once successful, the response directly returns the video download URL (content.url). - Retrieve video file: Download the video from
content.urland save it locally.
Features and Code Examples
For simplicity, we encapsulate polling and downloading logic into reusable functions. The following examples demonstrate how to create tasks in four different modes.Video Generation Results
Text-to-Video
Provide a text description only, and the model generates a video from it. For finer control, add camera motion instructions (e.g., [pan], [zoom], [static]) directly after key descriptions to guide the camera work. Example output:First/Last-Frame Image-to-Video
Provide a first-frame image, a last-frame image, or both, along with a text description. The opening or ending frame is fully controlled — ideal for bringing a static image to life or filling in a natural transition. Example output:Reference Generation
Provide reference images, reference videos, or reference audio (any combination), together with a text description. The model keeps the features of the reference subject or asset consistent throughout the generated video. Example output:Create H3-Context-IR Task
To obtain a more complete prompt before generating a video, create an H3-Context-IR task. H3-Context-IR deeply interprets multimodal context across text, images, audio, and video, reasons about the relationships among those inputs, and produces a structured representation with richer semantic detail while preserving the user’s original intent as much as possible. This endpoint only returns an enhanced prompt and does not create a video. H3-Context-IR runs asynchronously. After creating the task, use Query Task or List Tasks; retrieve the enhanced prompt fromcontent.prompt when the task succeeds and identify the task by task_type=h3_context_ir.
Video Regeneration
If you have a video that meets the MiniMax-H3 768P output specifications, use Create Video Regeneration Task to produce a 2K video. The request must reproduce allcontent used to generate the 768P video and add exactly one source-video item with type=video_url and role=base_video.
Regeneration tasks share Query Task, List Tasks, and Cancel or Delete Task with other H3 tasks. Identify them by task_type=regeneration.
Recommended Reading
Create Video Generation Task
Use this API to create a MiniMax-H3 video generation task from multimodal content input.
Create H3-Context-IR Task
Deeply interpret multimodal video-generation context and produce a structured, enhanced prompt.
Create Video Regeneration Task
Regenerate a source video that meets the MiniMax-H3 768P output specifications and produce a 2K video.
Query Task
Use this API to query task status by task_id and retrieve the video download URL.
List Tasks
List tasks from the last 7 days and distinguish task types with task_type.
Cancel or Delete Task
Cancel a queued task or delete a succeeded or failed task record.
Pricing
Detailed information on model pricing and API packages.