Skip to content
Pricing
MiniMax

MiniMax H3 Max Turbo API

Create 5–15 second videos with MiniMax H3 Max Turbo from text, a start image, or first and last frames. Available resolutions: 480P / 768P. Frame-based output follows the start image; general image, video and audio references are not supported.

Modalities
TextImageVideo
Published
480P
$0.05/ second
$0.025 · official reference
768P
$0.08/ second
$0.04 · official reference
Input
Request preview
{
  "model": "minimax-h3-max-turbo",
  "input": {
    "seconds": 5,
    "resolution": "480P",
    "aspect_ratio": "16:9",
    "prompt": "清晨薄雾中的山间湖泊,一只白色纸船缓慢漂过水面,留下细小涟漪。镜头贴近水面平稳向前推进,阳光逐渐照亮远处山峰,电影质感,一个连续镜头,无文字,无字幕。"
  }
}
API keySign in to generate
Sign in to choose a key from your account.
Output
Example output
Open original

MiniMax H3 Max Turbo pricing

Estimate one request, then choose a budget for your workflow.

UsageQuantityRateCost
480P5 sec$0.05/ sec$0.25
Cost per request$0.25

Public USD estimate. Your account rate and final recorded usage determine the actual charge.

View all specifications and prices
SpecificationOur priceOfficial reference
480P$0.05 / second$0.025
768P$0.08 / second$0.04

See what it can create.

Existing examples generated through the platform, with original media and prompts.

Paper boat on a misty lake

View prompt

清晨薄雾中的山间湖泊,一只白色纸船缓慢漂过水面,留下细小涟漪。镜头贴近水面平稳向前推进,阳光逐渐照亮远处山峰,电影质感,一个连续镜头,无文字,无字幕。

What is MiniMax H3 Max Turbo?

Create 5–15 second videos with MiniMax H3 Max Turbo from text, a start image, or first and last frames. Available resolutions: 480P / 768P. Frame-based output follows the start image; general image, video and audio references are not supported.

Text to video

Describe the scene, subject movement and camera direction. Select the duration, resolution and aspect ratio.

Animate a start frame

Upload one image to define the opening shot. The prompt directs the movement that follows; the output ratio follows this image.

First and last frames

Provide two images in order: start, then end. The model generates the motion connecting these frames.

MiniMax H3 Max Turbo specifications

Model IDminimax-h3-max-turbo
ProviderMiniMax
API/v1/tasks
Resolution480P / 768P
Aspect ratio21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16
Duration5–15 seconds
Frame imagesUp to 2

Supported combinations and limits

  • Supports text, a start frame, or a start/end pair. General reference images, reference video and reference audio are not exposed for this model.
  • Generate 5–15 seconds at 480P or 768P. Aspect ratio is selectable only for text-to-video; frame generation follows the start image.
  • No audio switch, seed, camera-fixed switch or video-extension endpoint is exposed by the current platform contract.

Compare MiniMax H3 Max Turbo with related models

SpecificationMiniMax H3 Max TurboMiniMax H3
ProviderMiniMaxMiniMax
Input → outputTextImageVideoTextImageVideoAudioVideo
Start / end framesSupported · 1 or 2 imagesSupported · 1 or 2 images
Reference videos3
Reference audio3
Selection basisCurrent modelBoth declare text, image input · Same billing units
Resolution480P / 768P480P / 768P / 2K
Reference images9
Starting price$0.05 / second$0.08 / second

Choose by the input types, output settings and billing unit your workflow needs. Try the same prompt across models to compare results for your own use case.

BUILD WITH NEWROUTERS

Build with MiniMax H3 Max Turbo in your app

Submit parameters through the Media Tasks API, then retrieve the result with the task ID. Image and video models keep their own input requirements.

  1. 01
    Get your API key

    Sign in and prepare a key with access to this model.

  2. 02
    Configure your request

    Choose parameters in Playground and copy the API example.

  3. 03
    Run and inspect the result

    Review status, outputs and charges in History.

API integration

POST /v1/tasks · Authorization: Bearer

cURL
curl 'https://newrouters.com/v1/tasks' \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $MODEL_API_KEY" \
  --data '{
  "model": "minimax-h3-max-turbo",
  "input": {
    "seconds": 5,
    "resolution": "480P",
    "aspect_ratio": "16:9",
    "prompt": "A quiet mountain lake at sunrise, soft morning light."
  }
}'
JavaScript
const response = await fetch("https://newrouters.com/v1/tasks", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer $MODEL_API_KEY"
  },
  body: JSON.stringify({
    "model": "minimax-h3-max-turbo",
    "input": {
      "seconds": 5,
      "resolution": "480P",
      "aspect_ratio": "16:9",
      "prompt": "A quiet mountain lake at sunrise, soft morning light."
    }
  })
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());
Python
import json
import requests

response = requests.post(
    "https://newrouters.com/v1/tasks",
    headers=json.loads("{\"Content-Type\":\"application/json\",\"Authorization\":\"Bearer $MODEL_API_KEY\"}"),
    json=json.loads("{\"model\":\"minimax-h3-max-turbo\",\"input\":{\"seconds\":5,\"resolution\":\"480P\",\"aspect_ratio\":\"16:9\",\"prompt\":\"A quiet mountain lake at sunrise, soft morning light.\"}}"),
    timeout=300,
)
response.raise_for_status()
print(response.text)

Poll the returned task ID for processing status and output assets.

curl -H "Authorization: Bearer $MODEL_API_KEY" "https://newrouters.com/v1/tasks/$TASK_ID"

Documentation: Authentication · Task status and results · Error handling

Full API parameters and combination constraints

Request parameters

ParameterTypeValues & constraints
prompt *string
secondsintegerDefault: 5
resolutionJSON"480P" · "768P"Default: "480P"
aspect_ratioJSON"21:9" · "16:9" · "4:3" · "1:1" · "3:4" · "9:16"Default: "16:9"
frames_imagesarray
Full JSON Schema and combination constraints
{
  "type": "object",
  "required": [
    "prompt"
  ],
  "properties": {
    "prompt": {
      "type": "string",
      "maxLength": 50000,
      "minLength": 1
    },
    "seconds": {
      "type": "integer",
      "default": 5,
      "maximum": 15,
      "minimum": 5
    },
    "resolution": {
      "enum": [
        "480P",
        "768P"
      ],
      "default": "480P"
    },
    "aspect_ratio": {
      "enum": [
        "21:9",
        "16:9",
        "4:3",
        "1:1",
        "3:4",
        "9:16"
      ],
      "default": "16:9"
    },
    "frames_images": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 2,
      "minItems": 1
    }
  },
  "additionalProperties": false
}

MiniMax H3 Max Turbo API · Common questions

Answers about pricing, inputs, integration and results.

How much does MiniMax H3 Max Turbo cost?

The current public price starts at $0.05 / second. The pricing section lists each specification. Playground checks your account price before submitting; the completed request records the final charge.

How do I get a NewRouters API key?

Sign in and open Quick Start above the workspace. Select or create a key with access to this model, then copy the request example.

Which inputs and output settings are supported?

Supported input fields: prompt, seconds, resolution, aspect_ratio, frames_images. The parameter table includes allowed values and defaults.

Can I use reference images?

This model accepts frame images. Use start-frame mode for one image, or first-and-last-frame mode for two images. These define the video frames, unlike general reference images.

How do I retrieve results and past requests?

Save the returned task ID and query the task until it succeeds or fails. The History tab lets you reopen your tasks and reuse their parameters.

What happens if the model is closed?

The model keeps its page and identity, but new generation requests are blocked. Existing task records remain accessible. An upstream outage is reported separately from an administrator closing the model.

Read the API documentation ↗

Discover more AI tools

Browse all models ↗

Integration topics / Documentation

All documentation ↗