| 对比项 | MiniMax M3 | OpenCode 默认模型 |
|---|---|---|
| 上下文 | 1M tokens | 通常 128K |
| 输入价格 | $0.30/M(缓存后 $0.06/M) | 各家不同 |
| 多模态 | ✅ 原生多模态 | 取决于模型 |
| Coding benchmark | SWE-bench 持平 Opus 4.7 | 普通模型 |
对于需要处理大项目、超长代码审查、或者同时处理多模态任务(代码+截图+文档)的开发者,MiniMax M3 的 1M 上下文优势非常明显。
curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai
OpenCode 也提供桌面应用,支持 macOS、Windows、Linux:
访问 opencode.ai 下载桌面 Beta 版。
opencode auth login
这一步会引导你创建账户或登录,支持 GitHub 账号登录。
进入你的代码目录:
cd /path/to/your/project
opencode
首次运行时会提示选择 Provider(模型提供商)和输入 API Key。
当 opencode 提示选择 provider 时:
Step 1:在 provider 列表中搜索并选择 "MiniMax(minimaxi.com)"
Step 2:输入你的 MiniMax API Key
Step 3:完成配置,进入主界面
Step 4:在命令行输入 /models 查看可用模型,确认 MiniMax-M3 在列表中
如果 OpenCode 已安装好,想要切换到 MiniMax M3,编辑配置文件:
配置文件路径:
- macOS/Linux:~/.config/opencode/opencode.json
- Windows:%APPDATA%/opencode/opencode.json
配置文件内容:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"minimax": {
"npm": "@ai-sdk/anthropic",
"options": {
"baseURL": "https://api.minimaxi.com/anthropic",
"apiKey": "你的MINIMAX_API_KEY"
}
}
}
}
⚠️ 注意:使用前需确保已安装 Anthropic 包。如果遇到问题,先确认是否已安装 Anthropic 相关的 npm 包,以及配置文件中的 baseURL 和环境变量设置正确。
不想每个项目单独配置,可以在 shell 配置文件(~/.bashrc 或 ~/.zshrc)中设置环境变量:
export ANTHROPIC_BASE_URL="https://api.minimaxi.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的MINIMAX_API_KEY"
保存后重载配置文件:
source ~/.bashrc # 或 source ~/.zshrc
然后再运行 opencode。
运行以下命令验证:
opencode --status
确认 Provider 显示为 MiniMax。
opencode /models
确认 MiniMax-M3 在列表中。
cd /path/to/your/project
opencode
在对话中输入:
请介绍一下这个项目的结构和主要文件
如果 MiniMax M3 正常响应,说明接入成功。
OpenCode 支持随时切换模型。在对话中输入:
/model MiniMax-M3
或者在配置文件中修改 provider 设置,下次启动时自动使用新模型。
如果还没有 MiniMax API Key,按以下步骤获取:
访问 minimax.io → 注册 → 控制台 → API Key。
| 计费类型 | 价格 |
|---|---|
| 标准输入(MiniMax-M3) | $0.30/M tokens |
| 混合价格(含 Cache,强烈推荐) | $0.06/M tokens |
| 输出价格 | 视模型而定 |
建议开启自动 Cache,费用降低约 80%。
原因:配置文件中 provider 格式不对,或 npm 包未安装。
解决方法:确保 @ai-sdk/anthropic 已安装,或使用 npm 安装:
npm i -g @ai-sdk/anthropic
原因:Key 未填对、额度用完、或 Key 被撤销。
解决方法:
1. 登录 MiniMax 控制台重新生成 Key
2. 确认 Key 没有过期
3. 检查账户余额
原因:网络问题(国内访问 api.minimax.io 可能不稳定)。
解决方法:使用国内接口 https://api.minimaxi.com/anthropic,而非国际接口。
原因:输入的模型名称与 MiniMax 不符。
解决方法:确认使用的是 MiniMax-M3(完整名称,包含大小写)。
| 命令 | 说明 |
|---|---|
opencode |
启动 OpenCode |
opencode auth login |
登录账户 |
opencode /models |
查看可用模型 |
opencode /model <name> |
切换模型 |
opencode --status |
查看当前状态 |
opencode --help |
查看帮助 |
OpenCode 支持在同一项目启动多个 Agent 并行工作。用 MiniMax M3 的大上下文,可以同时处理多个大型任务:
# 终端 1:代码重构
opencode
> 帮我重构 /src/utils 目录
# 终端 2:写测试
opencode
> 为 /src/core 添加单元测试
OpenCode 自动检测项目语言并加载对应 LSP,MiniMax M3 在代码理解时会获得更精准的上下文:
opencode
> 分析这个 TypeScript 项目的类型定义
OpenCode 可以生成分享链接,MiniMax M3 的分析结果可以直接分享给同事:
opencode
> 分析这段代码并生成分享链接
| 步骤 | 操作 |
|---|---|
| 1 | 安装 OpenCode(curl/npm/desktop) |
| 2 | opencode auth login 登录 |
| 3 | 选 MiniMax provider 或编辑配置文件 |
| 4 | 输入 MiniMax API Key |
| 5 | opencode 启动,输入 /model MiniMax-M3 |
| 6 | 开始 Coding |
MiniMax M3 的 1M 上下文在 OpenCode 里可以发挥最大价值——让 AI 看到整个代码库,而不只是零散的文件片段。如果你经常处理大型项目、多文件重构、或者需要跨多个模块做代码分析,这个组合非常值得一试。
💬 评论区