9Router – 完全免费、开源的本地AI模型路由代理工具

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

9Router - 完全免费、开源的本地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 环境):
  1. 全局安装:npm install -g 9router
  2. 启动服务: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
© 版权声明

相关文章

暂无评论

none
暂无评论...