Skip to main content
为了满足开发者对 Anthropic API 生态的使用需求,我们的 API 新增了对 Anthropic API 格式的支持。通过简单的配置,即可将 MiniMax 的能力接入到 Anthropic API 生态中。

快速开始

1. 安装 Anthropic SDK

2. 配置环境变量

3. 调用 API

Python

4. 特别注意

在多轮 Function Call 对话中,必须将完整的模型返回(即 assistant 消息)添加到对话历史,以保持思维链的连续性:
  • 将完整的 response.content(包含 thinking/text/tool_use 等所有块)添加到消息历史
  • response.content 是一个列表,包含多种类型的内容块,必须完整回传

支持的模型

使用 Anthropic SDK 时,支持 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 模型:
TPS(Tokens Per Second)的计算方式详见常见问题 > 接口相关
Anthropic API 兼容接口支持 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 模型。如需使用其他模型,请使用标准的 MiniMax API 接口。

兼容性说明

支持的参数

在使用 Anthropic SDK 接入时,我们支持以下输入参数:

Thinking 控制

对于 MiniMax-M3thinking 参数用于控制模型是否可以输出 thinking 内容块。
  • 如果省略 thinking,默认关闭 thinking,响应不会包含 thinking 内容块。
  • 设置 thinking: {"type": "adaptive"} 可显式开启 thinking。对于 MiniMax-M3,adaptive 等同于开启 thinking。
  • 设置 thinking: {"type": "disabled"} 可显式保持 MiniMax-M3 的 thinking 输出关闭。
  • 对于 M2.x 模型,thinking 无法关闭;即使传入 thinking: {"type": "disabled"},thinking 仍会保持开启。
当响应包含 thinking 内容块时,后续轮次中应原样保留这些内容块,尤其是在工具调用对话中。

Messages 字段支持

MiniMax-M3,URL 或 base64 视频最大 50 MB,图片最大 10 MB,请求体最大 64 MB。更大的视频请通过 Files API 上传后传入 mm_file://{file_id},Files API 视频最大 512 MB。 图片 token 用量会随图片尺寸和内容变化。以下是单张图片的粗略估算;准确用量以 POST /anthropic/v1/messages/count_tokens 或响应中的 usage 为准: Anthropic API 兼容接口也支持 POST /anthropic/v1/messages/count_tokens,可用于 MiniMax-M3 调用前预估输入 token 用量,不会生成模型输出。

示例代码

流式响应

Python

注意事项

如果在使用模型过程中遇到任何问题:
  • 通过邮箱 Model@minimaxi.com 等官方渠道联系我们的技术支持团队
  • 在我们的 Github 仓库提交Issue
  1. Anthropic API 兼容接口目前支持 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 模型
  2. temperature 参数取值范围为 [0, 2],推荐使用1.0,超出范围会返回错误
  3. 部分 Anthropic 参数(如 top_kstop_sequencesmcp_serverscontext_managementcontainer)会被忽略
  4. MiniMax-M3 支持通过 Anthropic 兼容内容块输入图片和视频;M2.7、M2.5、M2.1 和 M2 系列仅支持文本与工具调用相关内容块