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即可使用





你好,我配置了之后会报错400,API key not valid. Please pass a valid API key,INVALID_ARGUMENT,这里的api密钥对应的是gemini-balance的哪个配置呀
对应的是允许的令牌列表