Claude Code 接入
1. 前提条件
- 已注册并获取本平台 API Key。
- 已安装 Node.js 环境。
- 已安装 Claude Code:bash
npm install -g @anthropic-ai/claude-code
2. 推荐方式:使用 codesw 一键配置
codesw 是不墨官方的模型供应商切换 CLI,会直接写入 ~/.claude/settings.json,不做任何代理或中转,也支持后续在多个供应商 / 多个客户端之间一键切换。
2.1 安装
bash
npm i -g @bumocc/codesw
# 或
yarn global add @bumocc/codesw2.2 运行交互模式
直接执行:
bash
codesw按提示逐步输入即可,整个流程全程交互,不需要手动敲命令参数:
- 选择供应商:选
bumo.ai(BUMO API)。 - Profile 名称:回车使用默认名,或自定义一个,例如
bumo。 - API Key:粘贴您在 API Keys 页面获取的 Key(输入时以
*显示)。 - 选择模型:从列表中选一个默认模型,例如
claude-sonnet-4-6;也可选择<自定义输入>手动填写。 - 小模型 ID:可选,直接回车跳过。
- 应用到哪个客户端:选择
Claude Code。
codesw 会把 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_DEFAULT_*_MODEL 等写入 ~/.claude/settings.json 的 env 字段,完成后直接运行 claude 即可。
以后想换模型或切换供应商,再次运行 codesw 就能从已有 profile 中选择并重新应用,无需重复输入 Key。
3. 启动 Claude Code
bash
claude在对话框中输入您的问题,即可体验 Claude Code 智能编程能力。
附:手动配置(备选)
如果不希望使用 CLI,也可以手动编辑配置文件。
编辑或新增 settings.json:
- MacOS / Linux:
~/.claude/settings.json - Windows:
用户目录/.claude/settings.json
写入(或合并)以下 env 字段:
json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://api.bumo.ai",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm/glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm/glm-5.1",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm/glm-5.1"
}
}请将
YOUR_API_KEY替换为您的平台 API Key。
