Skip to main content

Get API Key

  • Pay-as-you-go:Visit API Keys > Create new secret key to get your API Key
    Pay-as-you-go supports all modality models, including language, Video, Speech, and Image.
  • Token Plan:Visit Billing > Token Plan to view your Subscription Key
    The Subscription Key is used for Token Plan subscriptions and purchased Credits. It is separate from pay-as-you-go API Keys. See Token Plan Overview for details.

LLM

The LLM API uses MiniMax M3, MiniMax M2.7, MiniMax M2.7 highspeed, MiniMax M2.5, MiniMax M2.5 highspeed, MiniMax M2.1, MiniMax M2.1 highspeed, and MiniMax M2 to generate conversational content and trigger tool calls based on the provided context. It can be accessed via HTTP requests, the Anthropic SDK (Recommended), or the OpenAI SDK.

Supported Models

Please note: The maximum token count refers to the total number of input and output tokens.

Anthropic API Compatible (Recommended)

Use Anthropic SDK with MiniMax models

OpenAI API Compatible

Use OpenAI SDK with MiniMax models

Text to Speech (T2A)

This API provides synchronous text-to-speech (T2A) generation, supporting up to 10,000 characters per request. The interface is stateless: each call only processes the provided input without involving business logic, and the model does not store any user data. Key Features
  1. Access to 300+ system voices and custom cloned voices.
  2. Adjustable volume, pitch, speed, and output formats.
  3. Support for proportional audio mixing.
  4. Configurable fixed time intervals.
  5. Multiple audio formats and specifications supported: mp3, pcm, flac, wav.
  6. Support for streaming output.
Typical Use Cases: short text generation, voice chat, online social interactions.

Supported Models

Available Interfaces

Synchronous speech synthesis provides two interfaces. Choose based on your needs:
  • HTTP T2A API
  • WebSocket T2A API

Supported Languages

MiniMax speech synthesis models offer robust multilingual capability, supporting 40 widely used languages worldwide.

HTTP T2A API

Synchronous speech synthesis via HTTP

WebSocket T2A API

Streaming speech synthesis via WebSocket

Asynchronous Long-Text Speech Generation (T2A Async)

This API supports asynchronous text-to-speech generation. Each request can handle up to 1 million characters, and the resulting audio can be retrieved asynchronously. Features supported:
  1. Choose from 100+ system voices and cloned voices.
  2. Customize pitch, speed, volume, bitrate, sample rate, and output format.
  3. Retrieve audio metadata, such as duration and file size.
  4. Retrieve precise sentence-level timestamps (subtitles).
  5. Input text directly as a string or via file_id after uploading a text file.
  6. Detect illegal characters:
    • If illegal characters are ≤10%, audio is generated normally, with the ratio returned.
    • If illegal characters are >10%, no audio will be generated (an error code will be returned).
Note: The returned audio URL is valid for 9 hours (32,400 seconds) from the time it is issued. After expiration, the URL becomes invalid and the generated data will be lost. Use Case: Converting entire books or other long texts into audio.

Supported Models

API Overview

This feature includes two APIs:
  1. Create a speech generation task (returns task_id).
  2. Query the speech generation task status using task_id.
  3. If the task succeeds, use the returned file_id with the File API to view and download the result.

Create Async Task

Create a long-text speech generation task

Query Task Status

Query speech generation task status

Voice Cloning

This API supports cloning voices from user-uploaded audio files along with optional sample audio to enhance cloning quality. Use cases: fast replication of a target timbre (IP voice recreation, voice cloning) where you need to quickly clone a specific voice. The API supports cloning from mono or stereo audio and can rapidly reproduce speech that matches the timbre of a provided reference file.

Supported Models

Notes

  • Using this API to clone a voice does not immediately incur a cloning fee. The fee is charged the first time you synthesize speech with the cloned voice in a T2A synthesis API.
  • Voices produced via this rapid cloning API are temporary. To keep a cloned voice permanently, call any T2A speech synthesis API with that voice within 168 hours (7 days).

Upload Clone Audio

Upload audio file to clone

Clone Voice

Execute voice cloning

Voice Design

This API supports generating personalized custom voices based on user-provided voice description prompts. The generated voices (voice_id) can then be used in the T2A API and the T2A Async API for speech generation.

Supported Models

It is recommended to use speech-02-hd for the best results.

Notes

  • Using this API to generate a voice does not immediately incur a fee. The generation fee will be charged upon the first use of the generated voice in speech synthesis.
  • Voices generated through this API are temporary. If you wish to keep a voice permanently, you must use it in any speech synthesis API within 168 hours (7 days).

Voice Design API

Generate personalized voices from descriptions

Video Generation

This API supports generating videos based on user-provided text, images (including first frame, last frame, or reference images).

Supported Models

API Usage Guide

Video generation is asynchronous and consists of three APIs: Create Video Generation Task, Query Video Generation Task Status, and File Management. Steps are as follows:
  1. Use the Create Video Generation Task API to start a task. On success, it will return a task_id.
  2. Use the Query Video Generation Task Status API with the task_id to check progress. When the status is success, a file ID (file_id) will be returned.
  3. Use the Download the Video File API with the file_id to view and download the generated video.

Text to Video

Generate video from text description

Image to Video

Generate video from image

Video Generation Agent

This API supports video generation tasks based on user-selected video agent templates and inputs.

Overview

The Video Agent API works asynchronously and includes two endpoints: Create Video Agent Task and Query Video Agent Task Status. Usage steps:
  1. Use the Create Video Agent Task API to create a task and obtain a task_id.
  2. Use the Query Video Agent Task Status API with the task_id to check the task status. Once the status is Success, you can retrieve the corresponding file download URL.

Template List

For details and examples, refer to the Video Agent Template List.

Create Video Agent Task

Create a video agent task

Query Task Status

Query video agent task status

Image Generation

This API supports images generations from text or references, allowing custom aspect ratios and resolutions for diverse needs.

API Description

You can generate images by creating an image generation task using text prompts and/or reference images.

Model List

Text to Image

Generate image from text description

Image to Image

Generate image from reference image

Music Generation

This API generates a vocal song based on a music description (prompt) and lyrics.

Models

Music Generation API

Generate music from description and lyrics

File Management

This API is for file management and is used with other MiniMax APIs.

API Description

This API includes 5 endpoints: Upload, List, Retrieve, Retrieve Content, Delete.

Supported File Formats

Capacity and Limits

Upload File

Upload files to the platform

List Files

Get list of uploaded files

Official MCP

MiniMax provides official Model Context Protocol (MCP) server implementations: Both support speech synthesis, voice cloning, video generation, and music generation. For details, refer to the MiniMax MCP User Guide.