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值,

Image

{
  "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

Image

# 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 的配置来设置。

Image

# Codex

下载链接:https://openai.com/zh-Hant/codex/get-started/ ,港版为什么用不了。

# 问题

由于我在接入 minimax 之前,先安装过 Claude Code ,然后接入过一些其他的 api,然后又重新接入了 minimax M2.7,在终端中使用的时候,经常会出现 interrupt 的情况。对于上下文内容较多的时候,很容易出现。最终卸载后重新进行了安装,且清除了所有缓存,目前已经可以正常使用。