Repolode
labring

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. 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. 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