9Router是一款完全免费、开源的本地AI模型路由代理工具,你可以把它理解为你所有AI编程工具背后的“智能调度中心”。它的核心目标是让你用最低的成本,获得最稳定、不间断的AI编程体验。

9Router核心痛点与解决方案
在AI辅助编程时,开发者常面临几个痛点:付费订阅额度没用完就重置、深夜编码突然遇到API限流、或者为了省钱需要在多个廉价模型之间手动切换。
9Router通过引入一个中间层(本地代理服务器),解决了工具单一性与模型多样性之间的割裂。它对外暴露一个兼容OpenAI格式的统一 API 接口(通常是 http://localhost:20128/v1),你只需将Cursor、Claude Code、Cline等工具指向这个接口,剩下的路由工作全部交给9Router自动处理。
9Router核心工作原理
这是9Router的灵魂所在。它会根据你预设的策略,按照“订阅 → 廉价 → 免费”的顺序,智能地将请求分发到最合适的模型提供商:
表格
| 层级 | 名称 | 核心策略 | 代表模型/服务 |
|---|---|---|---|
| 第一层 | 订阅优先 | 优先消耗已付费的月度/周期配额,确保物尽其用 | Claude Code Pro, GitHub Copilot, Codex Plus |
| 第二层 | 廉价备份 | 订阅额度用尽或报错时,自动切换到按量付费的低价模型 | GLM-4.7, MiniMax M2.1 (约 $0.2-$0.6/百万Token) |
| 第三层 | 免费兜底 | 预算耗尽时的最后防线,确保编码流程永不中断 | iFlow (Kimi K2), Qwen Code, Kiro AI |
当某一层的模型不可用(如额度耗尽、网络错误或触发限流)时,9Router会在毫秒级内自动尝试下一层的模型,整个过程对用户完全透明。
9Router核心功能亮点
- 协议转换与统一接口:不同的AI厂商(如Anthropic的Claude、Google 的Gemini)使用不同的 API 格式。9Router 内置了实时翻译引擎,能自动将OpenAI格式的请求转换成目标模型能理解的格式,再原样返回。
- RTK Token 节省器:它自带Token优化功能,能自动压缩终端输出、代码差异等冗余内容,实测每次请求能帮你节省 20%-40% 的 Token。
- 多账户负载均衡:支持为同一个提供商添加多个 API 密钥。9Router 会在各账户间轮询分发请求,有效倍增你的速率限制额度。
- 本地优先与数据隐私:9Router 完全在你的本地机器上运行,所有配置和用量数据(存储在
db.json文件中)都在本地,无需担心 API 密钥泄露给第三方服务器。
9Router快速上手
9Router 的部署非常简单,只需两条命令即可启动(需提前安装 Node.js 环境):
- 全局安装:
npm install -g 9router - 启动服务:
9router
运行后,它会自动在浏览器中打开仪表盘(
http://localhost:20128/dashboard)。你可以在仪表盘里添加各个模型的 API 密钥或 OAuth 连接,然后将你的 AI 编程工具(如 Cursor)的基础 URL 修改为 http://localhost:20128/v1 即可开始使用。简单来说,9Router就像是一个不知疲倦的 AI 资源管家,把你从繁琐的“管理AI服务、切换模型、盯着额度”等琐事中解放出来,让你能专注于代码本身。
9Router的项目地址
- 项目官网:https://9router.com/
- GitHub仓库:https://github.com/decolua/9router
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



