ClaudeCode 模型自定义
用 MaomaoToken 平台上的任何大模型为 Claude Code 提供动力。通过一个本地路由,你可以按任务类型(默认对话、后台任务、推理、长上下文、联网搜索)分别指定不同模型,实现真正的「模型自由」。
注意
- 由于 Claude Code 的多智能体属性,额度消耗会比较夸张,建议为你的 Key 设置有限额度,防止账单刺客。
- 使用时请关闭本地的 VPN,否则可能造成部分模型延迟升高。
快速配置指引
1. 全局安装 npm 包
需要 Node.js 18 或更高版本。在终端运行:
npm install -g @maomaotoken/claude-code@latest2. 设置系统环境变量(推荐)
将 sk-*** 换成你在 MaomaoToken 控制台 生成的密钥。模型以外的配置项会以系统环境变量优先的顺序处理。
export MAOMAO_API_KEY="sk-***"
export HOST="127.0.0.1" # 可选
export PORT="3456" # 可选
export LOG="true" # 可选
export API_TIMEOUT_MS="30000" # 可选提示
- Mac 用户可在「用户名」目录通过快捷键
⌘ + ⇧ + .显示隐藏的.zshrc文件,用系统「文本编辑」App 打开并添加上述内容。 - 添加后在终端执行
source ~/.zshrc回车,使配置生效。
3. 生成配置文件
将下方的 sk-*** 替换成你的 MaomaoToken 密钥,将模型名称替换成你想用的模型,需要在 MaomaoToken 中对应的 key 所在分组有对应的模型权限,然后在终端一键运行:
mkdir -p ~/.maomao-claude-code && cat > ~/.maomao-claude-code/config.json <<EOF
{
"API_KEY": "sk-***",
"HOST": "127.0.0.1",
"PORT": 3456,
"LOG": true,
"API_TIMEOUT_MS": 30000,
"Router": {
"default": "gpt-5",
"background": "claude-3-5-haiku-20241022",
"think": "gpt-5",
"longContext": "gpt-5",
"longContextThreshold": 60000,
"webSearch": "gemini-2.0-flash-search"
}
}
EOFRouter 各字段的含义:
default:默认对话使用的模型background:后台轻量任务(如摘要、命名)使用的模型think:推理、规划类任务使用的模型longContext:上下文超过阈值时切换的模型longContextThreshold:触发长上下文切换的 token 阈值webSearch:联网搜索任务使用的模型
你可以把这些字段替换成 MaomaoToken 模型列表中任意支持的模型 ID。
4. 使用
acc start # 启动服务
acc stop # 停止服务
acc code # 运行 Claude Code
acc restart # 重启服务(修改配置后需要)
acc status # 状态检测
acc help # 显示帮助
acc version # 查看版本