MiniMax M3

MiniMax M3
MiniMax · Text Generation
POST /v1/chat/completions

MiniMax M3 is a multimodal reasoning model for coding, agents, and long-context analysis with text, image, and video input.

At a glance

FieldValue
Model idminimax-m3
Model release date2026-06-01
Input modalitiesText, Image, Video
Output modalitiesText
Context window1M
Weight precision-
Max output tokens524,288
RegionSingapore
Featuresreasoning, vision, video, web_search, function_calling, cache, long_context
Native inferenceNo
NewYes
Structured outputJSON Mode
Supported endpointsPOST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/minimax-m3:generateContent
Alternate model idsminimax-m3-standard, minimax/m3, minimax/m3-standard

Pricing

ChargeSpecRate
Inputper 1M prompt tokens<=512K $0.225 (was $0.30); >512K $0.45 (was $0.60)
Outputper 1M generated tokens<=512K $0.90 (was $1.20); >512K $1.80 (was $2.40)
Implicit cache readper 1M cached input tokens<=512K $0.045 (was $0.06); >512K $0.09 (was $0.12)
Web Search (Linkup)per call when invoked$0.013

Example request

$curl https://api.empiriolabs.ai/v1/chat/completions \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "minimax-m3", "messages": [{"role":"user","content":"Hello"}]}'

Parameters

ParameterTypeRequiredDefaultDescription
temperaturenumberno1Controls randomness. Lower values are more deterministic; higher values are more exploratory. · Range: 0 – 2
top_pnumberno0.95Controls nucleus sampling by limiting generation to the most likely token mass. · Range: 0 – 1
max_completion_tokensintegerno4096Maximum generated tokens, including reasoning tokens when thinking is enabled. · Range: 1 – 524288
stoparrayno-Optional stop sequence or list of stop sequences.
enable_thinkingbooleannotrueEnable adaptive model thinking before answering. Set false to request a direct answer without a reasoning phase.
web_search_linkupbooleannofalseOptional web search powered by Linkup. When enabled, recent web sources are retrieved using your latest user message as the query and provided to the model as additional context. Adds $0.013 per call when invoked on top of the model’s normal token cost. Disabled by default.
toolsarrayno-OpenAI-compatible tool definitions for function calling.
tool_choiceobjectno-Optional OpenAI-compatible tool_choice value.
response_formatenumno-Return the output as a valid JSON object (JSON mode). Describe the fields you want in your prompt.

Notes

Text, image, and video input with text output. Thinking defaults to adaptive and can be disabled. Pricing is based on input tokens including cache hits: <=512K uses the discounted standard tier, while >512K uses the high-context tier. Supports up to 1M input tokens. Linkup web search is available through web_search_linkup and adds $0.013 per successful search.

Variants

:priority

FieldValue
Model idminimax-m3:priority
Model release date2026-06-01
RegionSingapore
Context window1M
Weight precision-
Max output tokens524,288
Featuresreasoning, vision, video, web_search, function_calling, cache, long_context
Native inferenceNo
Structured outputJSON Mode
Supported endpointsPOST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/minimax-m3:priority:generateContent

Pricing

ChargeSpecRate
Inputper 1M prompt tokens<=512K $0.3375 (was $0.45); >512K $0.675 (was $0.90)
Outputper 1M generated tokens<=512K $1.35 (was $1.80); >512K $2.70 (was $3.60)
Implicit cache readper 1M cached input tokens<=512K $0.0675 (was $0.09); >512K $0.135 (was $0.18)
Web Search (Linkup)per call when invoked$0.013

Parameters

ParameterTypeRequiredDefaultDescription
temperaturenumberno1Controls randomness. Lower values are more deterministic; higher values are more exploratory. · Range: 0 – 2
top_pnumberno0.95Controls nucleus sampling by limiting generation to the most likely token mass. · Range: 0 – 1
max_completion_tokensintegerno4096Maximum generated tokens, including reasoning tokens when thinking is enabled. · Range: 1 – 524288
stoparrayno-Optional stop sequence or list of stop sequences.
enable_thinkingbooleannotrueEnable adaptive model thinking before answering. Set false to request a direct answer without a reasoning phase.
web_search_linkupbooleannofalseOptional web search powered by Linkup. When enabled, recent web sources are retrieved using your latest user message as the query and provided to the model as additional context. Adds $0.013 per call when invoked on top of the model’s normal token cost. Disabled by default.
toolsarrayno-OpenAI-compatible tool definitions for function calling.
tool_choiceobjectno-Optional OpenAI-compatible tool_choice value.
response_formatenumno-Return the output as a valid JSON object (JSON mode). Describe the fields you want in your prompt.

Notes

This is the priority service tier: requests receive priority admission for faster response times and improved reliability, priced above the standard MiniMax M3 route. Text, image, and video input with text output. Thinking defaults to adaptive and can be disabled. Pricing is tiered by input tokens including cache hits, with <=512K cheaper than >512K. Supports up to 1M input tokens. Linkup web search is available through web_search_linkup and adds $0.013 per successful search.


Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/minimax-m3.