Claude Code 接入 minimax\-M2\.7 使用文档
# Claude Code 接入 minimax-M2.7 使用文档
# 背景
Claude code的账号比较难注册,且本身 claude 的 ops, sonnet 模型比较贵,所以使用 minimax-M2.7 的 code plan,性价比更高些。
所以我们可以使用 Claude code 的命令行工具或 web UI工具,搭配 minimax-M2.7 来使用。
我的这些配置都是针对 mac 系统。
# 使用方式
# 命令行使用:安装claude code
npm install -g @anthropic-ai/claude-code
新建配置文件,配置的位置:\~/\.claude/settings\.json ,下面的 apiKey,就是 minimax 中,你购买的 code plan的 api key值,
{
"apiKey": "sk-cp-xxxxxxxx",
"baseUrl": "https://api.minimaxi.com/anthropic",
"env": {
"ANTHROPIC_AUTH_TOKEN": "your api key",
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M2.7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M2.7",
"ANTHROPIC_MODEL": "MiniMax-M2.7",
"ANTHROPIC_REASONING_MODEL": "MiniMax-M2.7",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
},
"model": "MiniMax-M2.7"
}
绕过claude的登录限制,配置:
编辑或新增 \.claude\.json 文件,MacOS & Linux 为 \~/\.claude\.json,Windows 为用户目录/\.claude\.json
新增 `hasCompletedOnboarding`
{ "hasCompletedOnboarding": true}
终端调用,输入 claude 后展示如下,使用的模型为 minimax-M2.7
# Web UI使用:安装claude-code-ui
如果不习惯在终端进行操作的话,还有web UI 工具:claude-code-ui。
网址:https://github.com/siteboon/claudecodeui
npm install -g @siteboon/claude-code-ui
本身 Claude Code 提供了桌面端,不过由于地区限制,没法下载。找到了这个平替版。
安装完成后,在终端执行:cloudcli,
然后访问:localhost:3001 就可以看到如下界面。不过在命令行中使用的时候,由于多了web端的一层通信和渲染,感觉会有些卡顿,当然也可能是我机型配置比较落后的原因。底层还是依赖 claude code ,可以参考上面 claude code 的配置来设置。
# Codex
下载链接:https://openai.com/zh-Hant/codex/get-started/ ,港版为什么用不了。
# 问题
由于我在接入 minimax 之前,先安装过 Claude Code ,然后接入过一些其他的 api,然后又重新接入了 minimax M2.7,在终端中使用的时候,经常会出现 interrupt 的情况。对于上下文内容较多的时候,很容易出现。最终卸载后重新进行了安装,且清除了所有缓存,目前已经可以正常使用。