Una puerta de enlace de API para LLM autohospedada y dirigida a usuarios individuales, que agrupa varios proveedores en un único endpoint con conmutación por error y seguimiento de costos.
theopenco/llmgateway
Gateway de API de código abierto que enruta solicitudes de LLM entre varios proveedores mediante una interfaz compatible con OpenAI, con gestión de claves y análisis de uso.
Alternativa open source a:OpenRouter
- Estrellas
- 1,729
- Forks
- 201
- Issues abiertos
- 87
- Último commit
- hace 24 horas
¿Qué es?
LLM Gateway se sitúa entre tus aplicaciones y proveedores de modelos de lenguaje grandes, como OpenAI, Anthropic y Google Vertex AI. Las aplicaciones envían solicitudes a un único endpoint y el gateway las reenvía al proveedor elegido, así que no necesitas una integración distinta para cada servicio.
Las claves de API de distintos proveedores se gestionan desde un solo lugar. El gateway registra las solicitudes, el uso de tokens, los tiempos de respuesta y los costos, e incluye comparativas de rendimiento entre modelos para ayudar a evaluar su rentabilidad.
Puedes usarlo como servicio alojado en llmgateway.io o autoalojarlo con Docker mediante un contenedor unificado que incluye PostgreSQL y Redis. El código está organizado como un monorepo de TypeScript con un backend de Hono, dashboards de Next.js y un esquema de Drizzle ORM. El núcleo utiliza la licencia AGPLv3, mientras que ciertas funciones empresariales del directorio ee/ tienen una licencia comercial independiente.
Funciones clave
- 01Ofrece una API compatible con OpenAI para enrutar solicitudes a varios proveedores
- 02Gestión centralizada de claves de API para distintos proveedores
- 03Registra el uso de tokens, los costos y los tiempos de respuesta de cada solicitud
- 04Compara el rendimiento y los costos entre modelos
- 05Se puede autoalojar con Docker o usar como servicio alojado
Casos de uso
- Migrar una aplicación existente basada en OpenAI a otros proveedores con cambios mínimos en el código
- Controlar el gasto en LLM y el uso de tokens de un equipo o varios proyectos
- Comparar el costo y la latencia de los modelos antes de elegir uno como predeterminado
- Ejecutar un gateway de LLM autoalojado y mantener los datos de las solicitudes bajo tu propio control
Inicio rápido
- 1
Instala las dependencias y configura el entorno de desarrollo (se requiere Docker).
pnpm i && pnpm run setup - 2
Inicia los servidores de desarrollo.
pnpm dev
Antes de usarlo
- El código principal está sujeto a AGPLv3, una licencia copyleft que impone obligaciones a los servicios ofrecidos a través de la red.
- Las funciones comerciales del directorio ee/ requieren una licencia Enterprise de pago.
- La configuración del entorno de desarrollo depende de servicios de Docker para la base de datos y otros componentes relacionados.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es llmgateway?
- Gateway de API de código abierto que enruta solicitudes de LLM entre varios proveedores mediante una interfaz compatible con OpenAI, con gestión de claves y análisis de uso. LLM Gateway se sitúa entre tus aplicaciones y proveedores de modelos de lenguaje grandes, como OpenAI, Anthropic y Google Vertex AI. Las aplicaciones envían solicitudes a un único endpoint y el gateway las reenvía al proveedor elegido, así que no necesitas una integración distinta para cada servicio.
- ¿llmgateway es gratuito? ¿Qué licencia tiene?
- llmgateway es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿llmgateway sigue mantenido?
- Mantenimiento activo. El último commit de llmgateway fue el 6 nov 2026.
- ¿Para qué puedo usar llmgateway?
- Migrar una aplicación existente basada en OpenAI a otros proveedores con cambios mínimos en el código Controlar el gasto en LLM y el uso de tokens de un equipo o varios proyectos Comparar el costo y la latencia de los modelos antes de elegir uno como predeterminado Ejecutar un gateway de LLM autoalojado y mantener los datos de las solicitudes bajo tu propio control
- ¿Cómo se instala llmgateway?
- Instala las dependencias y configura el entorno de desarrollo (se requiere Docker).: pnpm i && pnpm run setup Inicia los servidores de desarrollo.: pnpm dev
- ¿Dónde consigo llmgateway?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/theopenco/llmgateway
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un único binario de Rust que ofrece a cualquier SDK de IA un endpoint para acceder a varios proveedores de LLM, con herramientas MCP, control del tráfico y registro de solicitudes.
Gateway de IA autoalojado que ofrece APIs compatibles con OpenAI, Claude y Gemini para muchos proveedores de modelos, con enrutamiento, claves, cuotas y seguimiento de costos.
Gateway de IA autohospedado que reúne API keys y cuentas de suscripción de varios proveedores en un único endpoint, con programación, failover y registros de uso.
Gateway de IA autohospedado en Go que ofrece una API compatible con OpenAI y Anthropic para múltiples proveedores de LLM, con seguimiento de costos, conmutación por error y controles de seguridad.
Un plano de control de código abierto basado en Envoy que ofrece a las aplicaciones una API compatible con OpenAI para proveedores de LLM alojados, inferencia autogestionada y servidores MCP.