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.
respanai/respan-gateway
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.
Alternativa open source a:OpenRouter
- Estrellas
- 584
- Forks
- 90
- Issues abiertos
- 63
- Último commit
- ayer
¿Qué es?
Respan Gateway se interpone entre tu código y las API de IA. Basta con apuntar un SDK existente de OpenAI, Anthropic o Gemini a este gateway para que enrute las llamadas a cualquier modelo de chat configurado y traduzca entre formatos de solicitud, incluidos streaming, herramientas, imágenes y razonamiento.
Además del chat, ofrece API de voz en tiempo real, imágenes, voz, transcripción, embeddings y video de varios proveedores. También puede conectar servidores MCP y proveedores de herramientas integrados, como búsqueda web, navegación y entornos aislados para ejecutar código, para que cualquier llamada de chat pueda usar esas herramientas, independientemente del cliente o del modelo.
La gestión del tráfico incluye rutas con nombre, fallback, reintentos, selección del proveedor más económico o más rápido y solicitudes hedged. Un registro en tiempo real guarda el costo, la latencia y los tokens de cada llamada, y las trazas se pueden enviar a Respan. La configuración se hace en un único archivo TOML; además, el gateway puede ejecutarse dentro del proceso desde Python o integrarse en un servicio de Rust.
Funciones clave
- 01Acepta solicitudes de OpenAI Chat, OpenAI Responses, Anthropic Messages y Gemini API, y las traduce entre proveedores.
- 02Admite voz en tiempo real, imágenes, voz, transcripción, embeddings y video de varios proveedores.
- 03Conecta servidores MCP y proveedores de herramientas integrados para que cualquier modelo pueda usarlos en solicitudes de chat.
- 04Ofrece rutas con nombre, fallback, reintentos, selección del proveedor más económico o más rápido y solicitudes hedged.
- 05Registra el costo, la latencia y los tokens de cada llamada, y permite enviar trazas a Respan.
- 06Se ejecuta como servidor independiente, biblioteca de Python dentro del proceso o componente de Rust integrable.
Casos de uso
- Cambiar los proveedores de LLM de una aplicación existente sin modificar el código de su SDK.
- Añadir fallback y reintentos para evitar que un proveedor de modelos lento o con fallas interrumpa las solicitudes.
- Dar a cualquier modelo acceso a herramientas de búsqueda web, navegación o ejecución de código mediante MCP.
- Seguir el costo y la latencia de varios proveedores de IA desde un único registro de solicitudes.
Inicio rápido
- 1
Instala el gateway con pip
pip install respan-gateway - 2
Configura la clave de API del proveedor y ejecuta el gateway
export OPENAI_API_KEY=sk-... respan-gateway - 3
Configura el SDK para que apunte a http://localhost:8080 y llama a cualquier modelo
Antes de usarlo
- Las cifras de rendimiento del README son resultados de pruebas del propio proyecto, no verificados de forma independiente.
- Se necesitan claves de cliente para ofrecer el servicio en direcciones distintas de la de loopback, por lo que el despliegue público requiere un archivo de configuración.
- El proyecto es reciente y tiene 199 estrellas, así que el soporte del ecosistema y de la comunidad es limitado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es respan-gateway?
- 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. Respan Gateway se interpone entre tu código y las API de IA. Basta con apuntar un SDK existente de OpenAI, Anthropic o Gemini a este gateway para que enrute las llamadas a cualquier modelo de chat configurado y traduzca entre formatos de solicitud, incluidos streaming, herramientas, imágenes y razonamiento.
- ¿respan-gateway es gratuito? ¿Qué licencia tiene?
- respan-gateway es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿respan-gateway sigue mantenido?
- Mantenimiento activo. El último commit de respan-gateway fue el 6 nov 2026.
- ¿Para qué puedo usar respan-gateway?
- Cambiar los proveedores de LLM de una aplicación existente sin modificar el código de su SDK. Añadir fallback y reintentos para evitar que un proveedor de modelos lento o con fallas interrumpa las solicitudes. Dar a cualquier modelo acceso a herramientas de búsqueda web, navegación o ejecución de código mediante MCP. Seguir el costo y la latencia de varios proveedores de IA desde un único registro de solicitudes.
- ¿Cómo se instala respan-gateway?
- Instala el gateway con pip: pip install respan-gateway Configura la clave de API del proveedor y ejecuta el gateway: export OPENAI_API_KEY=sk-... respan-gateway Configura el SDK para que apunte a http://localhost:8080 y llama a cualquier modelo
- ¿Dónde consigo respan-gateway?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/respanai/respan-gateway
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
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.
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.
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.