MiniMax
MiniMax provides multimodal AI APIs for text, video, speech, image, music, and file workflows.
34 actionsAPI key
What your bot can do in MiniMax
Looks up
- Count Message TokensCount input tokens for an Anthropic-compatible message payload without generating content.
- Download FileDownload the binary contents of one generated MiniMax file and return a managed file reference.
- Estimate Responses Input TokensEstimate input tokens using MiniMax's OpenAI Responses compatibility contract without generating model output.
- Get Anthropic-Compatible ModelRetrieve one MiniMax text model through the Anthropic Models compatibility contract.
- Get Async Speech TaskGet the status and generated file reference for a MiniMax asynchronous speech synthesis task.
- Get FileRetrieve metadata for one MiniMax file by its exact ID, including a temporary download URL when MiniMax provides one for a generated output.
- Get Legacy Video TaskGet the status and output file metadata of a MiniMax v1 legacy video task.
- Get OpenAI-Compatible Text ModelRetrieve one MiniMax text model through the OpenAI Models compatibility contract.
- Get Template Video TaskGet the status and temporary result URL of a MiniMax Video Agent template task.
- Get Video TaskGet the current state and output of one MiniMax video v2 task created within the last seven days.
Show 5 more
- List Anthropic-Compatible ModelsList one page of MiniMax text models through the Anthropic Models compatibility contract, using its after_id or before_id cursors.
- List FilesList MiniMax files for one upload-purpose category.
- List Text ModelsList text model IDs currently available to the connected MiniMax API key.
- List Video TasksList one page of MiniMax video v2 tasks from the last seven days, optionally filtered by status, task ID, model, or task type.
- List VoicesList system, cloned, generated, or all voices that can be used for speech synthesis.
Takes action
- Cancel or Delete Video TaskCancel a queued MiniMax video v2 task, or permanently delete a completed or failed task record.
- Clone VoiceCreate a reusable MiniMax cloned voice from an uploaded voice sample, optionally generating paid preview audio.
- Create Async SpeechStart a long-form asynchronous MiniMax speech synthesis task from inline text or one uploaded text file.
- Create Legacy VideoStart a MiniMax v1 Hailuo text, image, first-and-last-frame, or subject-reference video task with mode-specific validation.
- Create OpenAI-Compatible ResponseCall MiniMax through its OpenAI Responses compatibility contract and return one non-streaming response object.
- Create Template VideoStart a MiniMax Video Agent task using an official template and its ordered text and media inputs.
- Create VideoStart a MiniMax H3 video v2 generation task from text and optional reference media.
- Create Video PromptStart a MiniMax H3 Context-IR task that converts multimodal context into an enhanced video prompt.
- Delete FilePermanently delete one MiniMax file by its exact ID and storage-purpose category.
- Delete VoicePermanently delete an eligible MiniMax cloned or designed voice.
Show 9 more
- Design VoiceDesign a reusable MiniMax voice from a description and return its paid preview as a downloadable audio file.
- Generate Anthropic-Compatible MessageCall MiniMax through its Anthropic Messages compatibility contract and return one non-streaming message response.
- Generate ImageGenerate one or more images from a text prompt, optionally guided by a subject reference.
- Generate Native Chat CompletionCall MiniMax's native chatcompletion_v2 contract and return one non-streaming completion, including native sensitivity metadata.
- Generate TextGenerate one non-streaming OpenAI-compatible chat completion, including optional reasoning and tool calls.
- Regenerate VideoRegenerate an eligible MiniMax-H3 768P source video as a 2K video, using either its task ID or the exact original inputs and source video.
- Synthesize SpeechSynchronously synthesize up to 9,999 characters of text and return the decoded audio as a downloadable file.
- Transcribe AudioTranscribe an uploaded audio file with optional language hints, timestamps, speaker diarization, subtitle output, or assembled streaming…
- Upload FileUpload one file to MiniMax as multipart/form-data for voice cloning, async speech, video understanding, or video generation.