快速开始
1. 安装 AI SDK 和 MiniMax Provider
2. 配置环境变量
3. 调用 API
TypeScript
4. 特别注意
在多轮 Function Call 对话中,必须将完整的模型返回(即 assistant 消息)添加到对话历史,以保持思维链的连续性:- 将完整的
result.response.messages添加到消息历史(包含所有 assistant 和 tool 消息)
支持的模型
使用 AI SDK 时,支持MiniMax-M2.7 MiniMax-M2.7-highspeed MiniMax-M2.5 MiniMax-M2.5-highspeed MiniMax-M2.1 MiniMax-M2.1-highspeed MiniMax-M2 模型:
| 模型名称 | 上下文窗口 | 模型介绍 |
|---|---|---|
| MiniMax-M2.7 | 204,800 | 开启模型的自我迭代(输出速度约 60 TPS) |
| MiniMax-M2.7-highspeed | 204,800 | M2.7 极速版:效果不变,更快,更敏捷(输出速度约 100 TPS) |
| MiniMax-M2.5 | 204,800 | 顶尖性能与极致性价比,轻松驾驭复杂任务(输出速度约 60 TPS) |
| MiniMax-M2.5-highspeed | 204,800 | M2.5 极速版:效果不变,更快,更敏捷(输出速度约 100 TPS) |
| MiniMax-M2.1 | 204,800 | 强大多语言编程能力,全面升级编程体验(输出速度约 60 TPS) |
| MiniMax-M2.1-highspeed | 204,800 | M2.1 极速版:效果不变,更快,更敏捷(输出速度约 100 TPS) |
| MiniMax-M2 | 204,800 | 专为高效编码与 Agent 工作流而生 |
TPS(Tokens Per Second)的计算方式详见常见问题 > 接口相关。
AI SDK 兼容接口支持
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 接口。兼容性说明
支持的参数
在使用 AI SDK 接入时,我们支持以下输入参数:| 参数 | 支持状态 | 说明 |
|---|---|---|
model | 完全支持 | 支持 MiniMax-M2.7 MiniMax-M2.7-highspeed MiniMax-M2.5 MiniMax-M2.5-highspeed MiniMax-M2.1 MiniMax-M2.1-highspeed MiniMax-M2 模型 |
messages | 部分支持 | 支持文本和工具调用,不支持图像和文档输入 |
maxTokens | 完全支持 | 最大生成 token 数 |
system | 完全支持 | 系统提示词 |
temperature | 完全支持 | 取值范围 (0.0, 1.0],控制输出随机性,建议取值 1 |
toolChoice | 完全支持 | 工具选择策略 |
tools | 完全支持 | 工具定义 |
topP | 完全支持 | 核采样参数 |
Messages 字段支持
| 字段类型 | 支持状态 | 说明 |
|---|---|---|
role="user" | 完全支持 | 用户文本消息 |
role="assistant" | 完全支持 | 助手响应 |
role="tool" | 完全支持 | 工具调用结果 |
type="text" | 完全支持 | 文本内容 |
type="tool-call" | 完全支持 | 工具调用 |
type="tool-result" | 完全支持 | 工具调用结果 |
type="image" | 不支持 | 暂不支持图像输入 |
type="file" | 不支持 | 暂不支持文件输入 |
示例代码
流式响应
TypeScript





