Gateway de IA de código abierto y SDK de Python para acceder a más de 100 proveedores de LLM mediante una única interfaz compatible con OpenAI.
labring/aiproxy
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.
Alternativa open source a:OpenRouter
- Estrellas
- 564
- Forks
- 117
- Issues abiertos
- 17
- Último commit
- hace 10 días
¿Qué es?
AI Proxy es un gateway que se sitúa entre tus aplicaciones y los proveedores de modelos de IA. Los clientes envían solicitudes con los protocolos OpenAI Chat Completions, Claude Messages o Gemini, y el proxy las reenvía a los canales upstream configurados, con selección por prioridad, reintentos en caso de error y balanceo de carga entre proveedores.
Además del enrutamiento, incluye gestión multiinquilino con cuotas por grupo, límites de RPM y TPM, precios personalizados por modelo y control de acceso basado en tokens con restricciones de subred. Un panel de administración muestra dashboards, registros de solicitudes, tasas de error y análisis de costos, y envía alertas sobre saldos bajos y anomalías.
También incluye plugins para almacenar respuestas en caché (Redis o memoria), hacer búsquedas web con Google, Bing y Arxiv, separar el contenido de razonamiento de las etiquetas <think> y usar streaming internamente para las solicitudes que no lo usan, a fin de evitar timeouts. También admite la integración con servidores MCP y la conversión de protocolos a la Responses API.
Funciones clave
- 01Acepta los protocolos OpenAI, Claude y Gemini, y convierte las solicitudes a la Responses API para modelos que solo admiten Responses
- 02Selección de canales por prioridad, con reintentos y balanceo de carga entre proveedores
- 03Grupos multiinquilino con límites de RPM/TPM, cuotas y precios personalizados por modelo
- 04Panel de administración con registros de solicitudes, análisis de tasas de error y estadísticas de costos
- 05Plugins para caché, búsquedas web, separación del contenido de razonamiento y fallback a streaming
Casos de uso
- Ofrecer a las aplicaciones internas un único endpoint al estilo de OpenAI que dé acceso a varios proveedores de modelos
- Permitir que herramientas como Claude Code, Gemini CLI o Codex usen modelos de otros proveedores a través de un proxy local
- Gestionar el acceso a la API, las cuotas y la facturación de varios equipos o clientes desde un solo gateway
Inicio rápido
- 1
Ejecuta AI Proxy con Docker (configuración predeterminada)
docker run -d \ --name aiproxy \ -p 3000:3000 \ -v $(pwd)/aiproxy:/aiproxy \ -e ADMIN_KEY=your-admin-key \ ghcr.io/labring/aiproxy:latest - 2
Abre el panel de administración y el explorador de API en localhost:3000 (Swagger está en /swagger/index.html)
Antes de usarlo
- Para compilar desde el código fuente se necesita Go 1.24 o posterior y, para el frontend opcional, Node.js 22 o posterior.
- La configuración depende de muchas variables de entorno, por lo que la configuración inicial requiere algo de trabajo.
Temas
Preguntas frecuentes
- ¿Qué es aiproxy?
- 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. AI Proxy es un gateway que se sitúa entre tus aplicaciones y los proveedores de modelos de IA. Los clientes envían solicitudes con los protocolos OpenAI Chat Completions, Claude Messages o Gemini, y el proxy las reenvía a los canales upstream configurados, con selección por prioridad, reintentos en caso de error y balanceo de carga entre proveedores.
- ¿aiproxy es gratuito? ¿Qué licencia tiene?
- aiproxy es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿aiproxy sigue mantenido?
- Mantenimiento activo. El último commit de aiproxy fue el 12 oct 2026.
- ¿Para qué puedo usar aiproxy?
- Ofrecer a las aplicaciones internas un único endpoint al estilo de OpenAI que dé acceso a varios proveedores de modelos Permitir que herramientas como Claude Code, Gemini CLI o Codex usen modelos de otros proveedores a través de un proxy local Gestionar el acceso a la API, las cuotas y la facturación de varios equipos o clientes desde un solo gateway
- ¿Cómo se instala aiproxy?
- Ejecuta AI Proxy con Docker (configuración predeterminada): docker run -d \ --name aiproxy \ -p 3000:3000 \ -v $(pwd)/aiproxy:/aiproxy \ -e ADMIN_KEY=your-admin-key \ ghcr.io/labring/aiproxy:latest Abre el panel de administración y el explorador de API en localhost:3000 (Swagger está en /swagger/index.html)
- ¿Dónde consigo aiproxy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/labring/aiproxy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Gateway de IA de código abierto que permite usar cualquier SDK de OpenAI o Anthropic con más de 100 proveedores de LLM, sin cambiar el código, e incluye conmutación por error, balanceo de carga y seguimiento de costos.
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.
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.
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.