Gateway de IA de código abierto que ofrece una API compatible con OpenAI para más de 23 proveedores de LLM, con conmutación por error, balanceo de carga, caché semántica y claves virtuales.
ferro-labs/ai-gateway
Gateway de Go de código abierto que enruta solicitudes a LLM de 30 proveedores mediante una API compatible con OpenAI, con caché, protecciones y controles de costos.
Alternativa open source a:LiteLLM
- Estrellas
- 277
- Forks
- 39
- Issues abiertos
- 67
- Último commit
- hace 4 días
¿Qué es?
Ferro Labs AI Gateway es un proxy autogestionado que se sitúa entre tu aplicación y proveedores de LLM como OpenAI, Anthropic y AWS Bedrock. Los clientes envían solicitudes en el formato estándar de OpenAI a un único endpoint, y el gateway las reenvía al proveedor configurado mediante estrategias de enrutamiento que incluyen fallback, balanceo de carga, menor latencia, optimización de costos y pruebas A/B.
El gateway se distribuye como un único binario estático de Go que no requiere servicios externos. Incluye plugins integrados para filtrar palabras, ocultar PII, detectar secretos e identificar ataques de prompt injection, además de caché de respuestas, limitación de tasa y presupuestos por clave. También puede conectarse a servidores de herramientas MCP y ejecutar el ciclo de llamadas a herramientas. El rastreo de OpenTelemetry y las métricas de Prometheus están disponibles cuando se habilitan, y los binarios de lanzamiento incluyen un panel web.
La configuración se realiza en un único archivo YAML o JSON, y la CLI ofrece los comandos init, validate y doctor. Las opciones de despliegue incluyen Docker, Helm en Kubernetes, Railway y Render, con almacenamiento en SQLite o PostgreSQL.
Funciones clave
- 01Enruta solicitudes a 30 proveedores de LLM mediante una única API compatible con OpenAI.
- 02Ofrece ocho estrategias de enrutamiento, entre ellas fallback, balanceo de carga y pruebas A/B.
- 03Incluye protecciones integradas para ocultar PII, detectar secretos e identificar ataques de prompt injection.
- 04Ofrece caché de respuestas, limitación de tasa y controles de presupuesto por clave.
- 05Se conecta a servidores de herramientas MCP mediante stdio y Streamable HTTP.
- 06Expone rastreo de OpenTelemetry y métricas de Prometheus, deshabilitados hasta que se activan.
Casos de uso
- Ofrecer a los equipos internos un único endpoint para varios proveedores de LLM, con conmutación por error entre ellos.
- Aplicar la ocultación de PII o filtros de contenido antes de que las solicitudes lleguen a las API de modelos externos.
- Hacer seguimiento del gasto en tokens y establecer presupuestos por clave en distintas aplicaciones.
- Ejecutar un gateway autogestionado en Kubernetes o Docker con clientes existentes del SDK de OpenAI.
Inicio rápido
- 1
Instala el CLI de ferrogw con npm
npm install -g ferrogw - 2
Configura la clave de API del proveedor ascendente (en este caso, OpenAI)
export OPENAI_API_KEY=sk-your-key - 3
Ejecuta ferrogw init para crear config.yaml y mostrar la clave maestra; guárdala, ya que solo se muestra una vez
ferrogw init - 4
Inicia el servidor en el puerto 8080 (configura primero GATEWAY_CONFIG y MASTER_KEY, tal como se describe en el README)
ferrogw serve
Antes de usarlo
- Para enrutar solicitudes, necesitas al menos una clave de API de un proveedor ascendente, como OPENAI_API_KEY.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ai-gateway?
- Gateway de Go de código abierto que enruta solicitudes a LLM de 30 proveedores mediante una API compatible con OpenAI, con caché, protecciones y controles de costos. Ferro Labs AI Gateway es un proxy autogestionado que se sitúa entre tu aplicación y proveedores de LLM como OpenAI, Anthropic y AWS Bedrock. Los clientes envían solicitudes en el formato estándar de OpenAI a un único endpoint, y el gateway las reenvía al proveedor configurado mediante estrategias de enrutamiento que incluyen fallback, balanceo de carga, menor latencia, optimización de costos y pruebas A/B.
- ¿ai-gateway es gratuito? ¿Qué licencia tiene?
- ai-gateway es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ai-gateway sigue mantenido?
- Mantenimiento activo. El último commit de ai-gateway fue el 2 nov 2026.
- ¿Para qué puedo usar ai-gateway?
- Ofrecer a los equipos internos un único endpoint para varios proveedores de LLM, con conmutación por error entre ellos. Aplicar la ocultación de PII o filtros de contenido antes de que las solicitudes lleguen a las API de modelos externos. Hacer seguimiento del gasto en tokens y establecer presupuestos por clave en distintas aplicaciones. Ejecutar un gateway autogestionado en Kubernetes o Docker con clientes existentes del SDK de OpenAI.
- ¿Cómo se instala ai-gateway?
- Instala el CLI de ferrogw con npm: npm install -g ferrogw Configura la clave de API del proveedor ascendente (en este caso, OpenAI): export OPENAI_API_KEY=sk-your-key Ejecuta ferrogw init para crear config.yaml y mostrar la clave maestra; guárdala, ya que solo se muestra una vez: ferrogw init Inicia el servidor en el puerto 8080 (configura primero GATEWAY_CONFIG y MASTER_KEY, tal como se describe en el README): ferrogw serve
- ¿Dónde consigo ai-gateway?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ferro-labs/ai-gateway
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 LLM autohospedado y compatible con OpenAI que dirige las solicitudes desde un único endpoint a más de 40 proveedores, con claves virtuales, presupuestos y seguimiento del uso.
Gateway de IA basado en Go que ofrece endpoints compatibles con OpenAI, Claude y Gemini, y distribuye las solicitudes entre varios canales de modelos upstream.
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.
Gateway de IA autohospedable con licencia MIT que ofrece un endpoint compatible con OpenAI para cientos de proveedores de modelos, con fallback automático según las cuotas y compresión de tokens.