Claude Code 替换第三方API(Claude-Code-Router)
其中 APIKEY 为后续登录 CCR(Claude-Code-Router)UI界面的密码,api_key需要替换为你自己的DeepSeek API Key。创建并配置 ~/.claude-code-router/config.json 文件(以DeepSeek API为例)注意如果设置了代理地址可能会导致访问DeepSeek API报错!
·
〇、安装 Claude-Code-Router
我们通过如下命令安装 Claude-Code-Router:
npm install -g @musistudio/claude-code-router
如果出现 npm WARN EBADENGINE required: { node: '20 || >=22' } 报错则需要安装新版node,通过如下命令安装:
# 安装 nvm(如果没有)
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
source ~/.nvm/nvm.sh
# 安装 Node 20 最新 LTS
nvm install 20
nvm use 20
nvm alias default 20
验证版本:
node -v # 应该 >= 20
npm -v
重新尝试安装 Claude-Code-Router:
npm install -g @musistudio/claude-code-router
一、配置 Claude-Code-Router
创建并配置 ~/.claude-code-router/config.json 文件(以DeepSeek API为例)
{
"APIKEY": "your-secret-key",
"PROXY_URL": "http://127.0.0.1:7890",
"LOG": true,
"API_TIMEOUT_MS": 600000,
"NON_INTERACTIVE_MODE": false,
"Providers": [
{
"name": "deepseek",
"api_base_url": "https://api.deepseek.com/chat/completions",
"api_key": "sk-xxx",
"models": ["deepseek-chat", "deepseek-reasoner"],
"transformer": {
"use": ["deepseek"],
"deepseek-chat": {
"use": ["tooluse"]
}
}
},
],
"Router": {
"default": "deepseek,deepseek-chat",
"background": "deepseek,deepseek-chat",
"think": "deepseek,deepseek-reasoner",
"longContext": "deepseek,deepseek-reasoner",
"longContextThreshold": 60000,
"webSearch": "deepseek,deepseek-chat"
}
}
其中 APIKEY 为后续登录 CCR(Claude-Code-Router)UI界面的密码,api_key需要替换为你自己的DeepSeek API Key。
二、运行 Claude-Code-Router
配置好文件后,运行如下命令启动CCR:
ccr restart
ccr code
也可以通过如下命令可视化配置CCR:
ccr ui

注意如果设置了代理地址可能会导致访问DeepSeek API报错!

后续需要通过如下代码启动Claud Code,才能访问第三方API。
ccr code更多推荐
所有评论(0)