Post

Claude Code via CCR 深度使用:配置篇

Claude Code via CCR 深度使用:配置篇

Claude Code 正以「程序员终极助手」的身份走红 —— 许多工程师在深度试用过 Cursor 等热门工具后,纷纷转向 Claude Code。凭借更强的上下文理解能力和代码生成精准度,它成了开发者眼中「能扛事、少踩坑」的新选择。


安装 Claude Code

开始之前,先复习一下安装 Claude Code 的最稳妥的方式,此方式适合 WSL + Ubuntu 环境,或者直接 Linux 虚机。

安装nvm

1
2
3
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

source ~/.bashrc

使用 lts 版本的 node

1
2
3
nvm install --lts

nvm use --lts

安装 v11.5.2 的 npm,重要 !!!

1
npm install -g npm@v11.5.2

好了,可以安装 cc 了

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

安装 ccr

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

安装配置小工具

1
npm install @leason/claude-code-config -g

配置使用 魔塔社区 API

  1. 魔搭社区地址 https://modelscope.cn/my/overview 注册
  2. 账号设置:https://modelscope.cn/my/accountsettings 绑定阿里云账号,重要!!!
  3. 创建令牌:https://modelscope.cn/my/myaccesstoken 有效期选择 “长期有效”

注意:魔塔社区账号要关联 阿里云账号,才能获得每天 2000 次的免费使用量,重要 !!!

  1. 运行配置小工具,填入魔塔社区获取的 API Key
1
ccr-modelscope

配置使用 qwen-cli

这里说对接 qwen-cli 步骤:

  1. 安装qwen-cli( https://github.com/QwenLM/qwen-code )
1
2
npm install -g @qwen-code/qwen-code@latest
qwen --version

登录 qwen-cli,选择 qwen Oauth 登录,走完登录流程,重要 !!!

1
qwen

将来也要定期登录 qwen-cli,确保命令行能正常工作

在对应的provider,增加qwen-cli的设置项,api_key随意填

1
2
3
4
5
6
7
8
9
10
11
12
13
14
    {
      "name": "qwen-cli",
      "api_base_url": "https://portal.qwen.ai/v1/chat/completions",
      "api_key": "sk-xxxx",
      "models": [
        "qwen3-coder-plus"
      ],
      "transformer": {
        "use": [
          "qwen-cli",
          "enhancetool"
        ]
      }
    }

在 router 部分配置使用这个模型(仅使用qwen-cli)

1
2
3
4
5
6
7
8
    "Router": {
        "default": "qwen-cli,qwen3-coder-plus",
        "background": "",
        "think": "",
        "longContext": "",
        "longContextThreshold": 60000,
        "webSearch": ""
    }

我这个混合使用 qwen 和 modelscope,配好就这个样子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
  "LOG": false,
  "CLAUDE_PATH": "",
  "HOST": "127.0.0.1",
  "PORT": 3456,
  "APIKEY": "",
  "API_TIMEOUT_MS": "600000",
  "PROXY_URL": "",
  "transformers": [
    {
      "path": "/home/user/.claude-code-router/plugins/qwen-cli.js"
    }
  ],
  "Providers": [
  {
    {
      "name": "modelscope",
      "api_base_url": "https://api-inference.modelscope.cn/v1/chat/completions",
      "api_key": "<your-api-key>",
      "models": [
        "Qwen/Qwen3-Coder-480B-A35B-Instruct"
      ],
      "transformer": {
        "use": [
          [
            "maxtoken",
            {
              "max_tokens": 65536
            }
          ]
        ]
      }
    },
    {
      "name": "qwen-cli",
      "api_base_url": "https://portal.qwen.ai/v1/chat/completions",
      "api_key": "not-required",
      "models": [
        "qwen3-coder-plus"
      ],
      "transformer": {
        "use": [
          "qwen-cli",
          "enhancetool"
        ]
      }
    }
  ],
  "Router": {
    "default": "qwen-cli,qwen3-coder-plus",
    "background": "",
    "think": "",
    "longContext": "",
    "longContextThreshold": 60000,
    "webSearch": ""
  },
  "stream": false
}

CCR UI

ccr 支持 ui 配置,用 ccr ui 启动就可以界面配置,切换不同 Providers

1
ccr ui

注意设置保存后,需要在命令行重启 ccr

1
ccr restart

启动

1
ccr code

或者直接学习高手的用法,后果自负 :)

1
ccr code --dangerously-skip-permissions

一键安装脚本 install-all.sh

为方便安装,可以下载 install-all.sh ,一键安装这篇文章所讨论的各个模块。

1
2
3
4
5
6
curl -o $HOME/install-all.sh https://raw.githubusercontent.com/sim4d/blog/refs/heads/main/tools/install-all.sh
chmod +x $HOME/install-all.sh
$HOME/install-all.sh --help
$HOME/install-all.sh

注:本脚本在 Ubuntu,WSL + Ubuntu 下测试通过。

脚本1:

curl -LO https://raw.githubusercontent.com/sim4d/blog/refs/heads/main/tools/install-all.sh

脚本2:安装CLI

curl -LO https://raw.githubusercontent.com/sim4d/blog/refs/heads/main/tools/install-cli.sh

This post is licensed under CC BY 4.0 by the author.

Trending Tags