跳转到主要内容
为了满足开发者对 AI SDK 生态的使用需求,MiniMax 提供了官方社区 Provider。通过简单的配置,即可将 MiniMax 的能力接入到 AI SDK 生态中。

快速开始

1. 安装 AI SDK 和 MiniMax Provider

2. 配置环境变量

配置方法见配置环境变量。

3. 调用 API

TypeScript

4. 特别注意

在多轮 Function Call 对话中,必须将完整的模型返回(即 assistant 消息)添加到对话历史,以保持思维链的连续性:
  • 将完整的 result.response.messages 添加到消息历史(包含所有 assistant 和 tool 消息)

支持的模型

使用 AI SDK 时,支持以下模型。
TPS(Tokens Per Second)的计算方式详见常见问题 > 接口相关。
AI SDK 兼容接口支持 MiniMax-M3.1-Flash MiniMax-M3 模型。如需使用其他模型,请使用标准的 MiniMax API 接口。

兼容性说明

支持的参数

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

Messages 字段支持

示例代码

OpenAI 兼容格式

默认的 minimax 使用 Anthropic 兼容格式(/anthropic/v1/messages)。如需使用 OpenAI Chat Completions 兼容格式(/v1/chat/completions),请改用 createMinimaxOpenAI:
TypeScript

流式响应

TypeScript

注意事项

  1. AI SDK 兼容接口目前支持 MiniMax-M3.1-Flash MiniMax-M3 模型
  2. temperature、topP 参数会被忽略
  3. 当前不支持通过 AI SDK 输入视频;PDF 文档仅在使用默认的 minimax(Anthropic 兼容格式)时支持
  4. 默认的 minimax Provider 实例使用 Anthropic 兼容 API 格式。如需使用 OpenAI 兼容格式,请使用 createMinimaxOpenAI,详见 OpenAI 兼容格式。
  5. 更多信息请参阅 MiniMax AI Provider on AI SDK 和 GitHub 仓库