1. 为什么要在 Claude 里接 MiniMax
Claude Code 本身是个很好用的命令行编程助手,但默认只走 Anthropic 官方通道,模型选择相对固定。很多开发者手上同时有 MiniMax 的额度,尤其是 MiniMax-M2 系列在代码补全、长上下文理解上表现不错,价格也比官方通道友好。问题就来了:怎么让 Claude Code 用上 MiniMax 的模型,而不是每次手动改一堆 JSON?
我试过直接手改~/.claude/settings.json,改完能跑,但换回来又要改一遍,配置项一多就容易漏。后来用 CC Switch 这个工具来管,本质上是把「改配置文件」这件事做成了可视化操作,点一下切换,它自动帮你写回 Claude 的配置目录。这篇就聚焦一件事:用 CC Switch 把 MiniMax AI 大模型接进 Claude,给出可复制的配置骨架和 settings.json 片段,并说明怎么验证接入是否真的生效。
适合谁看:已经在用 Claude Code、想换成 MiniMax 模型省点成本的后端/全栈开发者;或者刚装好 Claude Code、还没搞明白配置放哪的新手。全程不需要你懂 CC Switch 的源码,跟着点就行。
需要提前说明的是,MiniMax 的 API Key 需要你自己去 MiniMax 开放平台申请,本文不涉及任何账号注册流程,只讲配置和验证。另外,如果你用的是 TaoToken 这类聚合入口来统一管理多个模型的 Key,思路是一样的,把 Base URL 和 Key 换成对应值即可。
2. 前置准备:Claude Code 与 CC Switch
2.1 确认 Claude Code 已装好
先确认命令行里能跑起来。macOS、Linux、WSL 用官方脚本:
curl -fsSL https://claude.ai/install.sh | bashWindows PowerShell:
irm https://claude.ai/install.ps1 | iex装完检查版本:
claude --version能打印出版本号就说明环境没问题。如果提示 command not found,多半是安装脚本没把路径写进 shell 配置,重开一个终端窗口再试。
2.2 CC Switch 是什么,为什么用它
CC Switch 是一个开源的跨平台桌面工具,专门管理 AI 编程工具的 API 配置。你可以把它理解成「AI 编程工具的遥控器」:API Key 存哪、配置文件在哪个目录、换模型要改哪几行,这些它都替你记着。打开界面点一下「启用」,它就把对应配置写进 Claude Code 读取的~/.claude/settings.json。
它的工作方式很直白:配置存在~/.cc-switch/目录下,你点切换时,它读取保存的供应商信息(API Key、Base URL、模型名),自动写入各工具的配置文件。下次启动 Claude Code 时自动生效。IDEA 里的 CC GUI 插件读的是同一份~/.claude/settings.json,所以 CC Switch 里配好,插件那边不用重复配。
安装方式按平台来:
# macOS brew tap farion1231/ccswitch && brew install --cask cc-switch # Windows:去 GitHub Releases 下载安装包 # Linux:下载 .deb 或 .AppImage装好后打开,界面左侧是供应商列表,右侧是当前选中供应商的详细配置。
3. 可复制配置:把 MiniMax 写进 CC Switch
3.1 添加 MiniMax 供应商
点右上角「+」添加供应商,在预设里搜 MiniMax(较新版本已内置官方预设)。填入你的 MiniMax API Key。如果你是通过聚合入口拿的 Key,把 Base URL 一并改成对应地址,比如 TaoToken 的 API 入口是https://taotoken.net/api,Key 用你在控制台生成的。
配置骨架大致长这样,字段名以 CC Switch 界面为准,核心就三项:
{ "name": "MiniMax", "baseUrl": "https://api.minimaxi.com", "apiKey": "sk-你的Key", "model": "MiniMax-M2.7" }3.2 模型名统一改成 MiniMax-M2.7
CC Switch 里通常有多个模型槽位(主模型、快速模型等),把需要用的都改成MiniMax-M2.7。模型名写错是最常见的坑,MiniMax 的模型标识区分大小写和连字符,建议直接从官方文档复制,别手敲。
3.3 启用并跳过 Claude 首次验证
回到首页点「启用」,再点「Enable」激活。第一次用 Claude Code 会弹一个登录引导,如果你不想走 Anthropic 账号登录,编辑~/.claude.json(Windows 在用户目录下),加上:
{ "hasCompletedOnboarding": true }这个参数的作用是告诉 Claude Code「引导已完成」,跳过 login 流程。加完保存,重启终端。
3.4 最终生效的 settings.json 片段
CC Switch 启用后,~/.claude/settings.json里会出现类似结构。你可以打开核对一下,确认 Base URL 和模型名没被写错:
{ "env": { "ANTHROPIC_BASE_URL": "https://api.minimaxi.com", "ANTHROPIC_API_KEY": "sk-你的Key", "ANTHROPIC_MODEL": "MiniMax-M2.7" } }注意:不同版本的 CC Switch 写入的字段名可能略有差异,以你本地实际生成的为准。如果字段名对不上,Claude Code 会忽略它,表现为「配置了但没生效」。
4. 验证请求:确认真的走 MiniMax
4.1 命令行直接问一句
打开终端,进入任意项目目录,运行:
claude进入交互模式后随便问一个问题,比如「用 Python 写一个快速排序」。能正常返回就说明通道通了。想更确定走的是 MiniMax,可以问一个带模型自述的问题,或者观察返回速度——MiniMax-M2.7 的响应特征和官方通道不太一样。
4.2 一次性任务验证
不想进交互模式,用-p参数跑单次查询:
claude -p "explain this function"如果返回正常,说明ANTHROPIC_BASE_URL和 Key 都被正确读取了。这一步能过,基本就稳了。
4.3 在 IDEA 里验证
如果你用 IDEA 的 CC GUI 插件,配置完 CC Switch 后需要完全退出 IDEA 再重开。原因是 IDEA 启动时缓存了环境变量,Terminal 作为子进程继承的是旧缓存。重开后插件读同一份~/.claude/settings.json,自动就能用 MiniMax,不用在插件里再填一遍 Key。
5. 本篇常见错排查
5.1 配置了但 Claude 还是走官方
先查~/.claude/settings.json里字段名对不对。Claude Code 认的是ANTHROPIC_BASE_URL、ANTHROPIC_API_KEY、ANTHROPIC_MODEL这几个键,写成baseUrl或api_key它不认。CC Switch 版本不同写入格式可能有差异,以实际文件为准。
5.2 IDEA 插件读不到配置
这是最高频的问题。IDEA 自身在启动时缓存了环境变量,你在 CC Switch 里改完配置,IDEA 里的 Terminal 还是旧环境。解决办法:退出 Claude 窗口,退出 IDEA,重新打开。MCP 相关配置同理,改完必须重启 IDEA 才能加载。
5.3 MCP 配置不生效
MCP 服务器是在 Claude 启动时加载的,不支持热重载。改完配置必须完全退出 Claude 进程,不是关窗口。在 IDEA Terminal 里跑的,先找进程再杀:
ps aux | grep claude kill -9 [PID]系统终端里跑的,按 Ctrl+C 终止后重新claude即可。可选清一下会话缓存:
rm -rf ~/.claude/sessions/*5.4 模型名写错导致 404
MiniMax 的模型标识对大小写和连字符敏感,minimax-m2.7和MiniMax-M2.7可能被当成两个东西。报 404 或 model not found 时,第一件事就是核对模型名,从官方文档复制。
5.5 想加 MCP 但 uvx 没装
MCP 配置里常用uvx拉起服务,没装会报 command not found。macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"装完用which uvx(Windows 用(Get-Command uvx).source)确认路径。然后添加 MCP:
claude mcp add -s user MiniMax --env MINIMAX_API_KEY=你的Key --env MINIMAX_API_HOST=https://api.minimaxi.com -- uvx minimax-coding-plan-mcp -y进 Claude 后输入/mcp,能看到对应 server 就说明加载成功。
6. 后续怎么走
配置跑通之后,日常用起来就简单了:终端里claude直接开干,IDEA 里插件自动读配置。如果你需要长期在多个模型之间切换、或者团队里多人共用一套配置,建议把 Key 统一放到一个入口管理,比如通过 TaoToken 的控制台生成和轮换 Key,再配合 CC Switch 做本地切换,这样换模型不用动代码,也不用把 Key 散落在各个配置文件里。
接入文档和 API Key 管理入口在这里:
- 接入文档:https://taotoken.net/doc?utm_source=taotoken_aicg_blog_end&utm_content=doc&utm_campaign=rewrite
- API Keys 管理:https://taotoken.net/api-keys?utm_source=taotoken_aicg_blog_end&utm_content=api-keys&utm_campaign=rewrite
- 模型对话验证:https://taotoken.net/chat?utm_source=taotoken_aicg_blog_end&utm_content=chat&utm_campaign=rewrite
如果你打算把 Claude Code 当日常主力编码工具,长期跑 Agent 任务,Coding Plan 会更划算,配置方式一样,只是 Key 来源不同:
- Coding Plan:https://taotoken.net/coding-plan?utm_source=taotoken_aicg_blog_end&utm_content=coding-plan&utm_campaign=rewrite
最后提醒一句:改完任何配置,记得完全重启 Claude 和 IDEA,别只关窗口。这个坑我踩过不止一次,排查半天发现是进程没退干净。