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.

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, a file ID (file_id) is returned.
  3. Retrieve video file: Use the file_id to fetch the video download URL and save the file.

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 Video Generation Task

Use this API to create an MiniMax-H3 video generation task from multimodal content input.

Query Video Generation Task

Use this API to query task status by task_id and retrieve the video download URL.

Pricing

Detailed information on model pricing and API packages.