Sobre el proyecto
OmniRoute es una pasarela de IA autoalojada que agrupa el acceso a más de 352 proveedores de IA y más de 1200 modelos, incluidos Claude, GPT, Gemini, GLM, DeepSeek, Kimi y MiniMax, detrás de un solo punto final local. Licenciado bajo MIT, no requiere configuración y funciona inmediatamente después de la instalación sin claves de API ni inscripciones.
## Lo que hace
OmniRoute agrupa a más de 352 proveedores de IA que ofrecen más de 1200 modelos, incluidos Claude, GPT, Gemini, GLM, DeepSeek, Kimi y MiniMax. Más de 150 de estos niveles de proveedor son gratuitos, con una piscina catalogada estimada en aproximadamente 1.47 mil millones de tokens gratuitos por mes. La pasarela normaliza a todos los proveedores detrás de un punto final compatible con OpenAI `/v1`, por lo que cualquier herramienta compatible se conecta sin SDK específicos del proveedor.
## Características clave
- **Enrutamiento automático de caídas**: Un enrutador con conciencia de cuota cae automáticamente en cuatro niveles de proveedor (Suscripción → Clave de API → Barato → Gratis) cuando se producen límites de tasa o fallas, manteniendo su flujo de trabajo ininterrumpido.
- **Compresión de tokens**: La pila RTK y Caveman reduce el uso de tokens en un 15-95% (promedio ~89%) en las cargas de trabajo elegibles, ayudando a estirar las cuotas gratuitas.
- **19 estrategias de enrutamiento**: Enrutamiento de solicitudes flexible con interrupteres de circuito, enfriamiento de claves y protección de bloqueo de modelo.
- **Soporte MCP y A2A**: Integración nativa del Protocolo de contexto del modelo y el protocolo de agente a agente.
- **Primero local**: Todas las solicitudes pasan por `localhost:20128`. Las claves de cifrado utilizan AES-256-GCM; no se tuneliza tráfico de proveedor a través de nubes de terceros.
- **TLS sigiloso**: Mascarado opcional de TLS a nivel de proxy.
- **Telemetría en vivo**: Los tableros en tiempo real rastrean el uso, las cuotas, los ahorros y la latencia p95 en todos los proveedores conectados.
- **Guardarrobles y evaluaciones**: Guardarrobles de producción, evaluaciones y miles de declaraciones de prueba estáticas.
## Herramientas compatibles
OmniRoute se diseñó como una backend de intercambio para herramientas de desarrollador y codificación, incluidas Claude Code, Codex, Cursor, OpenCode, Cline, GitHub Copilot y otras. Un proveedor preconfigurado gratuito (OpenCode Free) responde inmediatamente en una instalación fresca utilizando el identificador de modelo `auto`.
## Opciones de implementación
La pasarela está disponible a través de npm (`npm i -g omniroute`), Docker Hub, aplicación de escritorio de Electron y PWA, lo que brinda a los usuarios flexibilidad en cómo la ejecutan. Se proporcionan scripts de inicio rápido para Python, Node.js, PHP y cURL.
## Arquitectura
El enrutador inteligente se encuentra entre la capa del llamador y la del proveedor, aplicando la compresión y seleccionando proveedores del catálogo según la disponibilidad de cuota, nivel de costo y estrategia de enrutamiento. Las claves de proveedor se agrupan para una distribución justa entre los equipos que comparten una sola suscripción. Un catálogo de riesgos de términos indica a los usuarios 13 proveedores donde deben revisar las condiciones antes de su uso.
## Comunidad y contribuyentes
Construido por más de 550 contribuyentes, OmniRoute tiene traducciones en 51 idiomas. Los canales de soporte incluyen Discord, Telegram, grupos de WhatsApp y un roadmap público que apunta a la versión v3.9.0 LTS.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.