1. 安装 Claude 代码
npm install -g @anthropic-ai/claude-code
2. 安装 claude-code-router
npm install -g @musistudio/claude-code-router
3. 生成初始配置
ccr start
提示: 暂时随意输入值,因为我们将在下一步直接编辑配置文件,完成后按 Ctrl+C 退出终端。
- 编辑配置文件
打开配置文件(可以直接copy我的配置)
- linux/mac:
~/.claude-code-router/config.json - Windows:
C:/User/用户/.claude-code-router/config.json
这是一个 Moonshot (Kimi k2) 官方模型、 siliconflow硅基流动、Qwen3-Coder 的简单配置示例:
{
"LOG": false,
"OPENAI_API_KEY": "",
"OPENAI_BASE_URL": "",
"OPENAI_MODEL": "",
"Providers": [
{
"name": "siliconflow",
"api_base_url": "https://api.siliconflow.cn/v1/chat/completions",
"api_key": "sk-xxx",
"models": [
"moonshotai/Kimi-K2-Instruct"
],
"transformer": {
"use": [
[
"maxtoken",
{
"max_tokens": 16384
}
]
]
}
},
{
"name": "moonshot",
"api_base_url": "https://api.moonshot.cn/v1/chat/completions",
"api_key": "sk-xxx",
"models": [
"kimi-k2-0711-preview"
],
"transformer": {
"use": [
"openrouter"
]
}
},
{
"name": "modelscope",
"api_base_url": "https://api-inference.modelscope.cn/v1/chat/completions",
"api_key": "//删掉ms-前缀",
"models": [
"Qwen/Qwen3-Coder-480B-A35B-Instruct"
],
"transformer": {
"use": [
[
"maxtoken",
{
"max_tokens": 65536
}
]
]
}
}
],
"Router": {
"default": "siliconflow,moonshotai/Kimi-K2-Instruct"
}
}
6. 启动
配置完成后,使用 ccr code 命令替代原来的 claude 命令来启动您的项目
ccr code
7. 交互式配置
C:\Users\Administrator>ccr code
Enter Provider Name: Gemini
Enter Provider API KEY: 123456
Enter Provider URL: https://xxx.com
Enter MODEL Name: gemini-2.5-pro
授权信任Claude在当前目录中进行操作,建议在新建且安全的目录下启动Claude Code
授权同意后,就可以像使用官方 claude-code 一样与CCR互动了。
命令 (Command) | 描述 (Description) |
|---|---|
ccr code | 启动CCR代理会话。这是最常用的命令 |
ccr start | 启动CCR服务 |
ccr stop | 停止CCR服务 |
ccr restart | 重启CCR服务 |
ccr status | 显示CCR服务状态 |
ccr ui | 在浏览器中打开Web UI管理界面 |
ccr help | 显示所有可用命令和选项的帮助信息 |
ccr version | 显示当前安装的 Claude Code Router 的版本号 |
注意:
transformer是一个关键参数,用于解决不同 LLM 提供商之间 API 格式的兼容性问题。- 更多参数可以去项目中查看
更多参考
ZCF 一键把 Claude Code「配齐」全套的开发工作利器 mp.weixin.qq.com/s/rHRV7zg2D…