Quick Start
1. Install Anthropic SDK
2. Configure Environment Variables
3. Call API
Python
4. Important Note
In multi-turn function call conversations, the complete model response (i.e., the assistant message) must be append to the conversation history to maintain the continuity of the reasoning chain.- Append the full
response.contentlist to the message history (includes all content blocks: thinking/text/tool_use)
Supported Models
When using the Anthropic SDK, theMiniMax-M3 MiniMax-M2.7 MiniMax-M2.7-highspeed MiniMax-M2.5 MiniMax-M2.5-highspeed MiniMax-M2.1 MiniMax-M2.1-highspeed MiniMax-M2 model is supported:
For details on how tps (Tokens Per Second) is calculated, please refer to FAQ > About APIs.
The Anthropic API compatibility interface currently only supports the
MiniMax-M3 MiniMax-M2.7 MiniMax-M2.7-highspeed MiniMax-M2.5 MiniMax-M2.5-highspeed MiniMax-M2.1 MiniMax-M2.1-highspeed MiniMax-M2 model. For other models, please use the standard MiniMax API
interface.Compatibility
Supported Parameters
When using the Anthropic SDK, we support the following input parameters:Thinking Control
ForMiniMax-M3, the thinking parameter controls whether the model can emit thinking content blocks.
- If
thinkingis omitted, thinking is off by default and the response does not includethinkingblocks. - Set
thinking: {"type": "adaptive"}to explicitly enable thinking. For MiniMax-M3,adaptiveis equivalent to thinking on. - Set
thinking: {"type": "disabled"}to explicitly keep MiniMax-M3 thinking output off. - For M2.x models, thinking cannot be disabled;
thinking: {"type": "disabled"}is accepted but thinking remains on.
thinking blocks, preserve them unchanged in later turns, especially in tool-use conversations.
Messages Field Support
For
MiniMax-M3, URL or base64 videos can be up to 50 MB, images can be up to 10 MB, and the request body can be up to 64 MB. For larger videos, upload through the Files API and pass mm_file://{file_id}; Files API videos can be up to 512 MB.
Image token usage depends on image size and content. Use this as a rough single-image heuristic; check POST /anthropic/v1/messages/count_tokens or response usage for exact usage:
The Anthropic-compatible API also supports
POST /anthropic/v1/messages/count_tokens for MiniMax-M3 token estimation. This endpoint returns input token usage without generating model output.
Examples
Streaming Response
Python