提供商(provider)
MiniMax
MiniMax 是一家开发 M2/M2.5 模型系列的 AI 公司。当前主打编程场景的版本是 MiniMax M2.5(2025 年 12 月 23 日发布),专为处理现实中的复杂任务而设计。详见 MiniMax M2.5 发布说明。
模型概览(M2.5)
MiniMax M2.5 带来了以下核心改进:
- 多语言编程能力更强:覆盖 Rust、Java、Go、C++、Kotlin、Objective-C、TS/JS 等语言。
- Web/应用开发体验更好:输出质量更美观(包括原生移动端开发)。
- 复合指令处理更优:适合办公自动化工作流,支持交错思考和集成约束执行。
- 响应更简洁:token 消耗更低,迭代循环更快。
- 工具/智能体(agent)框架兼容性更强:支持 Claude Code、Droid/Factory AI、Cline、Kilo Code、Roo Code、BlackBox 等框架,上下文管理能力出色。
- 对话和技术写作质量更高:输出内容更加专业。
MiniMax M2.5 与 MiniMax M2.5 Highspeed 的区别
- 速度:
MiniMax-M2.5-highspeed是 MiniMax 官方文档中的快速版。 - 成本:根据 MiniMax 定价,高速版输入成本相同,但输出成本略高。
- 兼容性:OpenClaw 仍支持旧版
MiniMax-M2.5-Lightning配置,但新项目建议使用MiniMax-M2.5-highspeed。
选择配置方式
MiniMax OAuth(编程计划)—— 推荐
适用场景:通过 OAuth 快速接入 MiniMax 编程计划,无需 API 密钥(API key)。只需启用内置的 OAuth 插件并完成身份验证:
openclaw plugins enable minimax-portal-auth # 如已加载可跳过
openclaw gateway restart # 若网关已运行则需重启
openclaw onboard --auth-choice minimax-portal
系统会提示你选择端点:
- Global — 国际用户(
api.minimax.io) - CN — 国内用户(
api.minimaxi.com)
MiniMax M2.5(API 密钥)
适用场景:使用 Anthropic 兼容 API 接入托管的 MiniMax 服务。通过 CLI 配置:
- 运行
openclaw configure - 选择 Model/auth
- 选择 MiniMax M2.5
{
env: { MINIMAX_API_KEY: "sk-..." },
agents: { defaults: { model: { primary: "minimax/MiniMax-M2.5" } } },
models: {
mode: "merge",
providers: {
minimax: {
baseUrl: "https://api.minimax.io/anthropic",
apiKey: "${MINIMAX_API_KEY}",
api: "anthropic-messages",
models: [
{
id: "MiniMax-M2.5",
name: "MiniMax M2.5",
reasoning: true,
input: ["text"],
cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.12 },
contextWindow: 200000,
maxTokens: 8192,
},
{
id: "MiniMax-M2.5-highspeed",
name: "MiniMax M2.5 Highspeed",
reasoning: true,
input: ["text"],
cost: { input: 0.3, output: 1.2, cacheRead: 0.03, cacheWrite: 0.12 },
contextWindow: 200000,
maxTokens: 8192,
},
],
},
},
},
}
MiniMax M2.5 作为回退模型(示例)
适用场景:将最新的旗舰模型设为主模型,故障时自动回退到 MiniMax M2.5。以下示例使用 Opus 作为主模型,你可以替换为自己偏好的旗舰模型。
{
env: { MINIMAX_API_KEY: "sk-..." },
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": { alias: "primary" },
"minimax/MiniMax-M2.5": { alias: "minimax" },
},
model: {
primary: "anthropic/claude-opus-4-6",
fallbacks: ["minimax/MiniMax-M2.5"],
},
},
},
}
可选:通过 LM Studio 本地运行(手动配置)
适用场景:使用 LM Studio 进行本地推理。在配置较好的硬件(如台式机或服务器)上,通过 LM Studio 的本地服务器运行 MiniMax M2.5 效果出色。通过 openclaw.json 手动配置:
{
agents: {
defaults: {
model: { primary: "lmstudio/minimax-m2.5-gs32" },
models: { "lmstudio/minimax-m2.5-gs32": { alias: "Minimax" } },
},
},
models: {
mode: "merge",
providers: {
lmstudio: {
baseUrl: "http://127.0.0.1:1234/v1",
apiKey: "lmstudio",
api: "openai-responses",
models: [
{
id: "minimax-m2.5-gs32",
name: "MiniMax M2.5 GS32",
reasoning: false,
input: ["text"],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 196608,
maxTokens: 8192,
},
],
},
},
},
}
使用交互式配置向导
如果你不想直接编辑 JSON 文件,可以使用交互式配置向导来设置 MiniMax:
- 运行
openclaw configure。 - 选择 Model/auth。
- 选择 MiniMax M2.5。
- 按提示选择默认模型。
配置选项说明
以下是 MiniMax 提供商(provider)的主要配置项:
models.providers.minimax.baseUrl:推荐使用https://api.minimax.io/anthropic(Anthropic 兼容);如需 OpenAI 兼容格式,可选https://api.minimax.io/v1。models.providers.minimax.api:推荐使用anthropic-messages;如需 OpenAI 兼容格式,可选openai-completions。models.providers.minimax.apiKey:MiniMax API 密钥(API key),对应环境变量MINIMAX_API_KEY。models.providers.minimax.models:定义模型的id、name、reasoning、contextWindow、maxTokens、cost等属性。agents.defaults.models:为需要加入允许列表的模型设置别名。models.mode:若想将 MiniMax 与内置模型并存使用,保持merge即可。
注意事项
- 模型引用格式为
minimax/<model>。 - 推荐的模型 ID:
MiniMax-M2.5和MiniMax-M2.5-highspeed。 - 编程计划用量查询 API:
https://api.minimaxi.com/v1/api/openplatform/coding_plan/remains(需要编程计划密钥)。 - 如需精确的成本追踪,请在
models.json中更新定价数据。 - MiniMax 编程计划推荐链接(享 9 折优惠):https://platform.minimax.io/subscribe/coding-plan?code=DbXJTRClnb&source=link
- 关于提供商(provider)的通用规则,请参阅 /concepts/model-providers。
- 使用
openclaw models list查看可用模型,使用openclaw models set minimax/MiniMax-M2.5切换模型。
故障排除
报错 "Unknown model: minimax/MiniMax-M2.5"
这个问题通常是因为 MiniMax 提供商(provider)未配置(找不到提供商配置条目,也没有 MiniMax 身份验证配置或环境变量)。该问题的检测逻辑已在 2026.1.12 版本中修复(本文撰写时尚未发布)。
解决方法:
- 升级到 2026.1.12 版本(或从
main分支源码运行),然后重启网关。 - 或运行
openclaw configure并选择 MiniMax M2.5。 - 或手动添加
models.providers.minimax配置块。 - 或设置
MINIMAX_API_KEY环境变量(或配置 MiniMax 身份验证),让系统自动注入提供商配置。
注意:模型 ID 区分大小写,请确保使用正确的格式:
minimax/MiniMax-M2.5minimax/MiniMax-M2.5-highspeedminimax/MiniMax-M2.5-Lightning(旧版)
配置完成后,运行以下命令验证:
openclaw models list