diegosouzapw

diegosouzapw / OmniRoute

#8
25,2143,350+1,651 todayTypeScript

Never stop coding. Free MIT AI gateway: one endpoint, 268+ providers (50+ free), 500+ models — Kimi, Claude, GPT, OpenAI, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 500+ contributors

💡 Use Cases

OmniRoute最适合需要低成本、高可用地接入多个LLM提供商的开发者,尤其是想白嫖免费额度、避免单点故障、或统一管理多模型API的场景。

免费额度聚合

Problem: 开发者手动管理多个LLM提供商的免费额度,经常搞不清还剩多少,且切换API麻烦。

Solution: OmniRoute自动聚合43个提供商/460+模型的免费额度,在仪表盘实时显示总量,并自动路由请求到可用额度。

Example: 你只需配置多个免费API Key,OmniRoute自动计算剩余额度并优先使用免费层,每月可节省约1.53B tokens费用。

零宕机故障转移

Problem: 单个LLM提供商可能因限流、故障或配额耗尽而中断服务,导致应用不可用。

Solution: 使用Combo功能设置模型链,当当前模型失败或配额用完时,自动无缝切换到下一个备用模型。

Example: 设置模型为auto,OmniRoute自动从你连接的提供商中构建虚拟Combo,当OpenAI限流时自动切换到DeepSeek或Gemini。

统一API接入

Problem: 不同LLM提供商有各自不同的SDK和API格式,集成多个模型导致代码复杂且维护困难。

Solution: OmniRoute提供兼容OpenAI的端点,所有模型通过同一接口调用,无需修改已有代码。

Example: 原本只支持OpenAI的应用,只需将base_url改为OmniRoute地址,即可同时使用Claude、Gemini、Qwen等模型。

智能负载均衡

Problem: 高并发场景下单个模型容易触发速率限制,且不同模型成本差异大,需要动态分配请求。

Solution: OmniRoute内置智能路由和负载均衡,根据实时延迟、成本和可用性自动分配请求到最优模型。

Example: 在AI Agent应用中,大量并发请求自动分发到多个提供商,避免限流,同时优先使用低成本模型降低开销。

📊 Project Info

Language
TypeScript
Stars
25,214
Forks
3,350
Today
+1,651
Ranking
#8
Collection
Overall
Trending Date
July 22, 2026
Last Push
7/22/2026

🏷️ Topics

TypeScriptAI网关智能路由负载均衡多供应商开发者

📸 Screenshots

OmniRoute screenshot 1OmniRoute screenshot 2OmniRoute screenshot 3OmniRoute screenshot 4OmniRoute screenshot 5OmniRoute screenshot 6OmniRoute screenshot 7OmniRoute screenshot 8OmniRoute screenshot 9OmniRoute screenshot 10