让AI知识触手可及

首页 » 【工具技巧】ClaudCodeRouter的使用方法简介

Claude Code Router 使用说明

背景

随着大型语言模型的快速发展,Claude Code已成为许多开发者和创作者的得力助手。然而,在日常使用中,我们常常需要在不同模型之间切换以满足各种任务需求,而这个过程往往繁琐且耗时。Claude Code Router正是为解决这一痛点而生,它让模型切换变得简单高效,一键即可完成。

Claude Code Router

Claude Code Router是一款开源工具,专为简化Claude Code模型切换体验而设计。

项目源码开放于GitHub:https://github.com/musistudio/claude-code-router

作用

Claude Code Router主要提供以下功能:

  1. 快速切换模型:一键在不同的Claude模型之间切换,无需手动修改配置文件
  2. 统一管理入口:为所有Claude模型提供一个集中的启动和管理界面
  3. 简化使用流程:降低使用门槛,使非技术用户也能轻松使用不同模型

Claude CodeClaude Code Router的关系

  • Claude CodeAnthropic公司开发的命令行界面工具,用于与Claude大型语言模型进行交互。
  • Claude Code Router则是一个第三方开发的工具,它在Claude Code的基础上提供了更便捷的模型切换功能和多模型提供商支持。

它们两者的关系如下:

graph TD
    subgraph "用户终端"
        User[用户] --> CC[`Claude Code`]
    end

    CC -- "请求发送到" --> CCR[`Claude Code Router`]

    subgraph "大模型提供商 (LLM Providers)"
        direction LR
        P1[DeepSeek]
        P2["Kimi (月之暗面)"]
        P3["Claude (Anthropic)"]
        P4["GPT (OpenAI)"]
        P5["Gemini (Google)"]
    end

    CCR -- "路由到" --> P1
    CCR -- "路由到" --> P2
    CCR -- "路由到" --> P3
    CCR -- "路由到" --> P4
    CCR -- "路由到" --> P5

    style CCR fill:#f96,stroke:#333,stroke-width:2px
    style CC fill:#9cf,stroke:#333,stroke-width:2px

使用流程

使用Claude Code Router大致要经过如下步骤:

  • 安装Claude CodeClaude Code Router
  • 配置Claude Code Router
  • 通过Claude Code Router提供的命令启动Claude Code

下面,我们依次介绍具体步骤。

1. 安装

  1. 前提条件:已经提前安装了Node.js,具体Node.js的安装步骤不再赘述,具体可以查看Node.js官方文档获取更多信息。

  2. 安装Claude Code

    npm install -g @anthropic-ai/claude-code
  3. 安装Claude Code Router

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

2. 配置

配置方法可以通过UI模式进行配置,也可以直接编辑配置文件,我们分别介绍两种配置方式:

2.1 方式一:UI配置方式

  1. 在命令行下输入如下命令启动UI界面

    ccr ui

  2. 这将在浏览器中打开一个配置界面,如下图所示:

  3. 在配置界面中选择对应模型提供商模板(比如:图例中我选择的openrouter)

这里你可以根据实际情况在模板中选择适合自己的模型提供商,比如deepseek硅基流动等等,甚至你还可以配置选择本地ollama启动的模型。

  1. 配置API密钥

    备注:openrouter的密钥请访问OpenRouter申请

  2. 在配置界面右侧的默认路由,配置默认使用的模型

  3. 点击右上角的保存并重启即可。

2.2 方式二:编辑配置文件

除了上面UI配置方式,也可以直接编辑配置文件。

在对应的用户主目录下创建 .claude-code-router 文件夹,并在其中创建 config.json 文件:

用户主目录:

  1. Mac 系统:~/.claude-code-router/config.json
  2. Windows 系统:C:\Users\您的用户名\.claude-code-router\config.json

2.2 配置文件基本设置

Mac下可以通过如下命令编辑config.json

vim ~/.claude-code-router/config.json

Windows下可以通过记事本直接编辑上述主目录下的config.json文件

基本的配置文件内容如下:

{
  "PROXY_URL": "http://127.0.0.1:7890",  // 可选,如果您需要代理访问API
  "LOG": true,  // 是否开启日志记录
  "API_TIMEOUT_MS": 600000,  // API超时时间(毫秒)
  "Providers": [
    {
      "name": "openrouter",  // 提供商名称
      "api_base_url": "https://openrouter.ai/api/v1/chat/completions",  // API端点
      "api_key": "sk-your-key-here",  // 您的API密钥
      "models": [
        "anthropic/claude-3.5-sonnet",  // 可用模型
        "anthropic/claude-3-opus"
      ],
      "transformer": {
        "use": ["openrouter"]  // 请求/响应转换器
      }
    }
  ],
  "Router": {
    "default": "openrouter,anthropic/claude-3.5-sonnet",  // 默认模型
    "think": "openrouter,anthropic/claude-3-opus"  // 思考任务模型
  }
}

编辑完毕后,保存文件,使用如下命令重启Claude Code Router

ccr restart

3. 启动Claude Code

配置完成后,使用如下命令启动Claude Code

ccr code

启动之后,可以通过/config命令查看claude codeBaseURL,显示如下图所示的http://127.0.0.1:3456即为正确。

4. 切换模型

命令行下输入如下命令

ccr model

选择对应要切换的模型后回车即可。

常见问题

  • Q:安装完毕后,在用户主目录下没有找到config.json文件。
    可以通过ccr ui启动Claude Code Router之后,让程序创建一个默认的配置,进而进行修改。

  • Q:如何查看Claude Code Router是否启动了?
    运行ccr status查看服务是否正在运行。

  • Q:模型已经通过ccr model切换为指定模型了,但是claude code里显示的不是切换的模型
    Claude Code中通过/config命令将模型切换为default即可。

相关资料

声明:一起AI技术所有文章,如无特殊说明或标注,均为本站作者原创发布。任何个人或组织,在未征得作者同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
原创不易,内容版权受保护,感谢您的尊重与支持。
0 0 投票数
Article Rating
订阅评论
提醒
guest的头像
0 评论
内联反馈
查看所有评论
Picture of Dongming
Dongming
见天地,见众生,见自己。

分类文章

推荐活动

推荐文章

对话张进:当 AI 不再只靠「看见」去理解世界丨GAIR 2025
硅基生命的「成年礼」:上海具身智能的入世大考与万亿生态突围
GDPS 2025|宇树、智元首次同台,上海如何以「应用」领跑具身智能竞赛?
港中文 MMlab×美团新研究:仅用一个模型,应对多种视觉推理任务
对话Noitom Robotics CEO戴若犁:没有人比我更适合解决机器人的数据问题 | GAIR 2025
【项目实战】通过ClaudeCode进行one-api系统改造的实践过程总结
对话英诺王建明:机器人目前面临的核心问题是数据 | GAIR 2025
IDCC 2025:全球进入算力效能竞争期,商汤大装置给出中国式解决方案
IDC MarketScape:商汤科技位居中国AI咨询服务市场领导者类别
金融智能体进入规模落地期 蚂蚁数科被评综合领导者
滚动至顶部
0
希望看到您的想法,请您发表评论x