Skip to main content
MiniMax H3 is an open, general-purpose multimodal video model. It understands text, image, video, and audio inputs in a unified way, and supports video generation, reference-based creation, and video editing. Note: To use MiniMax H3, please select the Pay-as-you-go API.

Supported Generation Modes

Model Specs & Input Requirements

Output Specs

Input Requirements

Workflow

Video generation is an asynchronous process consisting of three steps:
  1. Create a generation task: Submit a video generation request and receive a task ID (task_id).
  2. Check task status: Poll the task status using the task_id. Once successful, the response directly returns the video download URL (content.url).
  3. Retrieve video file: Download the video from content.url and 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 from content.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 all content 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.

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.