Linux中使用ClaudeCode+ClaudeCodeRouter+OpenRouter/ModelScope

参考博文

https://blog.csdn.net/Dvesiz/article/details/156387378
https://blog.csdn.net/sunyuhua_keyboard/article/details/148132486
https://gt2kk.cn/blog/node/2025-05-30-node
https://juejin.cn/post/7539857687719854143

安装nvm和Node.js

确保已安装curl:

sudo apt update && sudo apt install curl -y

获取安装脚本并运行:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

配置国内镜像源(以淘宝源为例):

echo 'export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node' >> ~/.bashrc

重新加载终端配置文件:

source ~/.bashrc

验证nvm是否安装成功:

nvm --version

安装最新LTS版本的Node.js:

nvm install --lts

验证Node.js安装完成:

node -v
npm -v

安装ClaudeCode和ClaudeCodeRouter

安装ClaudeCode:

npm install -g @anthropic-ai/claude-code

验证ClaudeCode安装完成:

claude -version

安装ClaudeCodeRouter:

npm install -g @musistudio/claude-code-router

配置 API Key

复制以下配置,同时填入各provider的api_key,放在路径~/.claude-code-router/config.json

{
  "LOG": false,
  "LOG_LEVEL": "debug",
  "CLAUDE_PATH": "",
  "HOST": "127.0.0.1",
  "PORT": 3456,
  "APIKEY": "",
  "API_TIMEOUT_MS": "600000",
  "PROXY_URL": "",
  "transformers": [],
  "Providers": [
    {
      "name": "modelscope",
      "api_base_url": "https://api-inference.modelscope.cn/v1/chat/completions",
      "api_key": "",
      "models": [
        "ZhipuAI/GLM-4.7"
      ],
      "transformer": {
        "use": [
          [
            "maxtoken",
            {
              "max_tokens": 65536
            }
          ],
          "enhancetool"
        ],
        "Qwen/Qwen3-235B-A22B-Thinking-2507": {
          "use": [
            "reasoning"
          ]
        }
      }
    },
    {
      "name": "openrouter",
      "api_base_url": "https://openrouter.ai/api/v1/chat/completions",
      "api_key": "",
      "models":
        [
          "xiaomi/mimo-v2-flash:free",
          "x-ai/grok-code-fast-1",
          "deepseek/deepseek-v3.2"
        ],
      "transformer": { "use": ["openrouter"] }
    },
    {
      "name": "ZAI",
      "api_base_url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
      "api_key": "",
      "models": [
        "glm-4.7"
      ],
      "transformer": {
        "use": [
          "forcereasoning"
        ]
      }
    }
  ],
  "StatusLine": {
    "enabled": false,
    "currentStyle": "default",
    "default": {
      "modules": []
    },
    "powerline": {
      "modules": []
    }
  },
  "Router": {
    "default": "modelscope,ZhipuAI/GLM-4.7",
    "background": "modelscope,ZhipuAI/GLM-4.7",
    "think": "modelscope,ZhipuAI/GLM-4.7",
    "longContextThreshold": 60000,
    "webSearch": "",
    "image": ""
  },
  "CUSTOM_ROUTER_PATH": ""
}

重启服务使得修改后的配置文件生效:

ccr restart

启动ClaudeCodeRouter

执行:

ccr code

在VSCode中同样也是在终端执行ccr code

ClaudeCode使用技巧

23个实用技巧
Boris的13个技巧
写的不错的博客

posted @ 2026-01-03 22:38  kksk43  阅读(10)  评论(0)    收藏  举报
特效
黑夜
侧边栏隐藏