CCR(Claude Code Router)是一个轻量级的多模型 API 中转服务,支持 OpenAI、Claude、Gemini 等主流模型的统一接入、负载均衡与接口兼容。本文将从安装部署开始,逐步讲解如何配置 CCR 并成功接入 Gemini 与 Claude Code API,适合技术内容平台站长、AI 工具开发者与内容生产者。
Gemini无限续杯请看这篇文章
零基础部署 Gemini Balance(SQLite 版)到 ClawCloud,超简单!
🧱 一、CCR 安装方式(推荐顺序)
CCR 支持三种主流安装方式,适配不同开发者的使用场景:
✅ 方式一:npm 全局安装(推荐)
适合本地快速启动、调试与轻量部署:
npm install -g @musistudio/claude-code-router
ccr -c ./ccr-config.yaml
- 安装后可直接使用
ccr
命令启动服务 - 使用
-c
参数指定配置文件路径
🐳 方式二:Docker 部署(适合生产环境)
适合容器化部署与环境隔离:
docker run -d \
--name ccr \
-p 11434:11434 \
-v $(pwd)/ccr-config.yaml:/app/config.yaml \
ghcr.io/haibbo/ccr:latest
11434
是默认端口,可根据需要修改ccr-config.yaml
是配置文件路径,需提前准备好
🛠️ 方式三:源码部署(适合定制开发)
适合需要修改源码或调试 CCR 的开发者:
git clone https://github.com/haibbo/ccr.git
cd ccr
npm install
npm run start
⚙️ 二、UI方式配置CCR
在终端中输入ccr ui
启动
添加你的Gemini Balance的API和key。
这里一定记住,API完整地址后面要加上v1beta/models/models,比如你的API地址是asd.com,那么API完整地址就是https://asd.com/v1beta/models/models,否则调用会失效。
最后开始爽吧
在终端输入ccr code
即可使用