Claude Code Router:免费用Gemini 2.5 Pro驱动Claude Code的完整教程

开源工具Claude Code Router让Claude Code可自由接入Gemini等任意AI模型,实现近零成本编程。
Claude Code虽是顶级AI编程工具,但只支持Anthropic自家模型且成本高昂。开源工具Claude Code Router通过本地代理实现协议转换和请求转发,让Claude Code可无缝接入Gemini 2.5 Pro、DeepSeek等任意模型。它支持四种模型角色分配(后台、思考、通用、长上下文),配合Gemini每日1500次免费API额度,开发者几乎可零成本获得顶级AI编程体验,且完整保留MCP工具链和原版界面。
Claude Code 凭借出色的用户界面、优秀的提示效果和丰富的工具生态,已经成为开发者最热门的 AI 编程工具之一。然而,它最大的痛点在于只支持 Anthropic 自家模型——不仅价格不菲,而且完全封闭。现在,一款名为 Claude Code Router 的开源工具横空出世,彻底打破了这一限制,让你可以在 Claude Code 中自由使用 Gemini 2.5 Pro、DeepSeek、Mistral 甚至本地模型——而且搭配 Gemini 免费 API,几乎可以零成本使用。
Claude Code 的优势与局限
Claude Code 之所以火爆,核心原因在于它提供了一套非常完善的开发体验:图形界面友好、提示工程效果出色、内置工具链完整。这里所说的「提示工程」(Prompt Engineering),是指通过精心设计输入提示词的结构、措辞和上下文信息,来引导大语言模型产生更准确、更有用的输出。Claude Code 在这方面做了大量底层优化——它会根据不同的编程任务自动构造最优的提示结构,开发者无需手动调整就能获得高质量的代码生成结果。尤其是搭配 Anthropic 的 $200 或 $100 订阅套餐使用时,几乎可以实现无限量调用。这些订阅套餐本质上是 Anthropic 推出的 Max Plan,用户支付固定月费后可以在额度内不限次数调用 Claude 模型,相比按 token 计费的 API 模式,对高频使用者来说更加经济。
但问题也很明显:
- 模型锁定:只能使用 Claude 系列模型,无法接入 Gemini、DeepSeek 等第三方 AI 服务
- 成本高昂:Claude 模型的 API 调用费用不低,以 Claude Sonnet 4 为例,输入 token 价格为每百万 token 3 美元、输出为 15 美元,长期高频使用的开销相当可观
- 非开源:无法自行扩展或修改底层逻辑
相比之下,Gemini CLI 和 Codex CLI 虽然开源,但在成熟度和生态完善程度上远不及 Claude Code。比如你想要图形界面,Claude Code 有现成的方案,但它不兼容 Gemini 等第三方模型。

Claude Code Router 是什么?
Claude Code Router 是一款开源的请求路由工具,它的核心功能是将 Claude Code 发出的 API 请求拦截并转发到你指定的任意模型。从技术实现上看,它本质上是一个本地代理服务器(Proxy Server),运行在你的机器上,监听 Claude Code 原本发往 Anthropic API 的 HTTP 请求,然后将请求体中的消息格式转换为目标模型所需的 API 格式(如 Google 的 Gemini API 或 OpenAI 兼容格式),再将响应结果转换回 Anthropic API 的格式返回给 Claude Code。这种「协议转换 + 请求转发」的架构,使得 Claude Code 完全感知不到底层模型的变化。无论是通过 Ollama 运行的本地模型、Google 的 Gemini 2.5 Pro、Mistral,还是 DeepSeek,都可以无缝接入 Claude Code 的工作流。
四种模型角色配置
这里有一个很多人不了解的细节:Claude Code 内部并非只使用一个模型,而是根据不同任务调用多个模型,各司其职。这种多模型协作架构在现代 AI 应用中越来越常见——不同任务对模型能力的要求差异巨大,用一个超大模型处理所有任务既浪费资源又不经济。通过将任务分层,轻量任务交给小模型、复杂推理交给大模型,可以在保证质量的同时大幅降低成本和延迟。配置 Claude Code Router 时,你需要为以下四种角色分别指定模型:
1. 后台模型(Background Model)
负责处理轻量级任务,如生成加载信息、摘要、命令处理等。由于不涉及复杂推理,可以使用极小的模型甚至本地运行。推荐使用 Gemini 2.0 Flash——速度快、成本低,非常适合这类简单任务。Gemini Flash 系列是 Google 专门为低延迟场景设计的轻量模型,响应速度通常在毫秒级别,且在 Google AI Studio 的免费套餐中有非常充裕的调用额度。
2. 思考模型(Thinking Model)
这是核心推理模型,当你要求 Claude Code 进行深度思考时会被调用。所谓「思考模式」,是指模型在生成最终答案之前,先进行一系列中间推理步骤(Chain of Thought),这些推理过程会消耗额外的 token 但能显著提升复杂任务的准确性。推荐使用 Gemini 2.5 Pro,这个模型在编程任务中表现非常出色——在多个权威编程基准测试(如 SWE-bench、HumanEval)中均名列前茅。而且目前 Google 提供的 API 接口完全免费,每天约 1500 次请求额度,包含思考配额功能。Google 之所以提供如此慷慨的免费额度,主要是为了在激烈的 AI 模型竞争中快速扩大开发者生态,这一策略与当年 Google Maps API 免费推广的思路如出一辙。
3. 通用模型(General Model)
处理日常编码任务的主力模型,同样推荐 Gemini 2.5 Pro。它在代码生成、重构、调试等场景中都有稳定的输出质量。
4. 长上下文模型(Long Context Model)
处理大量代码或长文档时使用。上下文窗口(Context Window)是指模型单次处理时能「看到」的最大文本长度,它直接决定了模型能同时理解多少代码文件和对话历史。传统模型的上下文窗口通常在 8K-32K token 之间,而 Gemini 系列支持超长上下文窗口(最高可达 100 万 token,约相当于 70 万个英文单词或数百个代码文件的总量),在处理大型项目时有天然优势。这意味着你可以将整个项目的代码库一次性提供给模型,而不必担心信息被截断或遗漏。

安装与配置实战
快速安装 Claude Code Router
安装过程非常简单,只需一条命令即可完成 Claude Code Router 的安装。安装完成后,通过 ccr start 命令启动路由器。
首次启动时,工具会引导你配置默认的全局主模型。你只需要提供三个关键信息:
- 基础 URL:模型 API 的端点地址(如 Google AI Studio 的 API 地址)。这是模型服务商提供的 HTTP 接口地址,不同服务商的地址格式各不相同,例如 Google 的格式为
https://generativelanguage.googleapis.com/v1beta/,而 OpenAI 兼容接口通常以/v1/chat/completions结尾 - API Key:对应服务的密钥(Gemini 免费 API Key 可在 Google AI Studio 获取)。获取方式非常简单:访问 Google AI Studio(aistudio.google.com),登录 Google 账号后即可一键生成 API Key,整个过程无需绑定信用卡
- 模型名称:具体要使用的模型标识(如
gemini-2.5-pro)

灵活的模型分配策略
配置完全局模型后,你还可以为不同功能单独指定模型。例如:
- 后台任务用免费的 Gemini Flash 模型,节省配额
- 核心推理用 Gemini 2.5 Pro,确保代码质量
- 特定场景切换到 DeepSeek,利用其在中文编程场景的优势。DeepSeek 是由中国深度求索公司开发的大语言模型,其 DeepSeek-V3 和 DeepSeek-Coder 系列在中文理解和代码生成方面表现突出,且 API 价格仅为同级别模型的几分之一,特别适合需要处理中文注释、中文文档或面向中文用户的项目
这种灵活的模型分配策略是原版 Claude Code 完全不具备的能力。
插件系统扩展
Claude Code Router 还提供了插件机制,可以在请求发送前对其进行修改。最典型的用途是注入额外的系统提示(System Prompt),以优化特定模型的表现。系统提示是发送给模型的一段隐藏指令,用于定义模型的行为规范、输出格式和角色设定。由于 Claude Code 的内置系统提示是专门为 Claude 模型优化的,直接转发给其他模型时可能会出现格式不兼容或指令理解偏差的问题。插件系统的作用就是在请求到达目标模型之前,自动调整系统提示的措辞和结构,使其更符合目标模型的「理解习惯」。例如,针对 DeepSeek 模型有专门的插件,可以显著提升其在 Claude Code 工作流中的兼容性和输出质量。
实际使用体验
配置完成后,只需运行 ccr code 命令,即可通过路由器启动 Claude Code。从用户视角来看,整个界面和操作体验与原版 Claude Code 完全一致,唯一的区别是底层模型换成了你指定的 Gemini 或其他服务。

扫雷游戏编程测试
视频作者用一个经典测试案例进行了演示:要求用 HTML、CSS 和 JavaScript 制作一个扫雷游戏。使用 Gemini 2.5 Pro 模型的 Claude Code Router 表现令人惊喜:
- MCP 工具链正常运行:文件创建、编辑、执行等操作一切正常。MCP(Model Context Protocol,模型上下文协议)是 Anthropic 于 2024 年底推出的开放标准,旨在为 AI 模型提供一种统一的方式来调用外部工具和访问数据源。在 Claude Code 中,MCP 使得模型可以直接操作文件系统、运行终端命令、访问数据库等,而不仅仅是生成文本。Claude Code Router 能够完整保留 MCP 工具链的功能,是其技术实现中最关键的部分之一
- 代码质量出色:生成的代码没有报错,一次性完成功能开发
- 长上下文优势明显:Gemini 的超长上下文窗口在处理复杂项目时表现甚至优于原版 Claude 模型
在多项任务测试中,使用 Gemini 2.5 Pro 的表现与原版 Claude 模型持平甚至更好。偶尔在差异编辑(Diff Editing)时可能出现小错误。差异编辑是 AI 编程工具中的一项核心功能:当模型需要修改已有代码时,它不会重新生成整个文件,而是只输出需要变更的部分(类似 Git diff 的格式),由工具自动将变更应用到原文件中。这种方式既节省 token 又提高效率,但对模型的格式遵循能力要求很高——模型必须精确标注修改的起止位置和内容。不同模型对这种特殊输出格式的支持程度不同,这也是为什么偶尔会出现小错误的原因。不过这种情况非常罕见,且可以通过插件系统针对性解决。
性能与稳定性表现
需要注意的是,使用 Gemini 免费 API 套餐时,响应速度可能会有些延迟。这是因为免费套餐的请求优先级低于付费用户,Google 会在服务器负载较高时对免费请求进行限流(Rate Limiting)。如果切换到付费模型,流畅度会有明显提升。总体而言,Claude Code Router 运行非常稳定,几乎没有出现兼容性问题——这在同类模型路由工具中相当难得。
为什么这比 Gemini CLI 更好?
很多开发者可能会问:既然要用 Gemini 模型,为什么不直接用 Gemini CLI?
答案在于生态系统的巨大差距。Gemini CLI 是 Google 于 2025 年中推出的开源命令行 AI 编程工具,而 Codex CLI 则是 OpenAI 推出的类似产品。虽然两者都开源且免费,但它们都处于发展早期阶段。Claude Code 经过长时间打磨,在多个维度远超这些新兴工具——它拥有更成熟的错误处理机制、更丰富的第三方集成(如 VS Code 扩展、JetBrains 插件等),以及经过数百万开发者验证的稳定工作流。
| 特性 | Claude Code + Router | Gemini CLI |
|---|---|---|
| 图形界面 | ✅ 完善 | ❌ 有限 |
| 工具生态 | ✅ 丰富 | ⚠️ 发展中 |
| MCP 支持 | ✅ 完整 | ⚠️ 不完善 |
| 提示工程 | ✅ 优化成熟 | ⚠️ 基础 |
| 模型选择 | ✅ 任意模型 | ❌ 仅 Gemini |
其中 MCP 支持的差距尤为关键。Claude Code 作为 MCP 协议的发起者,拥有最完整的 MCP 服务器生态——社区已经开发了数百个 MCP 服务器,覆盖 GitHub、Slack、数据库、浏览器自动化等各种场景。而 Gemini CLI 目前对 MCP 的支持仍处于实验阶段,可用的 MCP 服务器数量和稳定性都远不及 Claude Code。
换句话说,Claude Code Router 让你既享受 Claude Code 的顶级开发体验,又能自由选择性价比最高的模型。这才是理想中 AI 编程工具应该达到的体验水平。
总结
Claude Code Router 巧妙地解决了 Claude Code 最大的痛点——模型锁定问题。搭配 Gemini 2.5 Pro 目前每天 1500 次的免费 API 额度,开发者几乎可以零成本获得一套顶级的 AI 编程环境。虽然 Claude Code 本身不是开源的,这一点无法改变,但至少现在你可以在保留其优秀体验的同时,自由搭配 Gemini、DeepSeek 等任何你喜欢的模型。
对于正在寻找高效 AI 编程工具的开发者来说,Claude Code + Claude Code Router + Gemini 2.5 Pro 免费 API 这套组合,可能是 2025 年性价比最高的 AI 编程方案之一。值得关注的是,这种「最佳前端 + 最佳模型」自由组合的趋势正在成为 AI 工具领域的主流方向——随着模型能力的快速迭代,没有任何单一厂商能在所有场景中始终保持领先,而像 Claude Code Router 这样的路由工具,让开发者可以随时切换到当下最强的模型,真正实现了工具层和模型层的解耦。
相关推荐
教程攻略Cursor+Codex双IDE协同:开源项目二开实战方法论
基于实战经验总结的开源项目二次开发完整方法论,详解Cursor+Codex双IDE协同工作流,涵盖二开七环节、MVP验证、AI读源码技巧,帮助开发者三天跑通项目、两周完成业务集成。
教程攻略Cursor多Agent实战:50分钟搭建Next.js全栈博客
使用Cursor IDE多Agent协作模式,50分钟内从零搭建全栈博客。涵盖Next.js、Clerk认证、Supabase数据库集成,详解4个AI Agent分阶段开发流程与关键避坑经验。
教程攻略从零搭建AI软件工厂:Cursor工程师的多Agent协作实战经验
Cursor工程师Eric分享AI软件工厂构建实战:从自动化六层级、护栏设计、并行Agent管理到规模化扩展,详解如何用多Agent协作实现7×24小时高效软件开发。