在linux中通过ccswitch接入minimax使用Claude code的方法
- 下载ccswitch对应版本的appimage版,右键运行或命令行运行
- 在ccswitch中加号导入mimimax的apikey,保存添加启动
- 在命令行运行如下命令,安装claude code
1. 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2. 重新加载配置
source ~/.bashrc
3. 验证 nvm 安装成功
nvm --version # 应该显示版本号
4. 安装 Node.js 22
nvm install 22
5. 设为默认版本
nvm alias default 22
直接安装,无需 sudo
npm install -g @anthropic-ai/claude-code
验证安装
claude --version
4. 按理来说到这里应该可以正常启动claude连接成功,但是我到这里先后遇到了403和notlogin(经过一番折腾)的问题,解决方法如下:
在~/.claude.json中添加"hasCompletedOnboarding": true,
在~/.claude/settings.json添加
"env": {
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "MINIMAX_API_KEY",(改写这里的apikey)
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"ANTHROPIC_MODEL": "MiniMax-M2.5",
"ANTHROPIC_SMALL_FAST_MODEL": "MiniMax-M2.5",(自行选择模型)
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.5"
},
(注意添加的这一段需要符合json格式,否则报错,如果settings为空则在外面加大括号并去掉逗号)
原理:ccswitch将claude code转接到minimax,原本应该负责写入~/.claude/的相关配置,但在这里由于未知原因失败,所以需要手动写入
浙公网安备 33010602011771号