Sobre el proyecto
OBEY API Gateway es una pasarela de IA de alto rendimiento y binario único diseñada para situarse entre las aplicaciones y múltiples proveedores de IA. Actúa como un reemplazo directo de la API de OpenAI, permitiendo a los usuarios apuntar sus SDKs existentes a la pasarela para obtener funciones avanzadas de enrutamiento y confiabilidad sin cambiar el código de la aplicación.
Las capacidades principales incluyen:
- **Soporte multi-proveedor**: Compatible con OpenAI, Ollama, AWS Bedrock, Groq, Together AI, NVIDIA NIM, vLLM y LM Studio.
- **Confiabilidad y enrutamiento**: Incluye failover automático con circuit breakers, retroceso exponencial y manejo inteligente de límites de tasa (respetando los encabezados Retry-After). Soporta enrutamiento por prioridad, consciente del costo y de la complejidad.
- **Funciones avanzadas de IA**:
- **Caché de respuestas**: Caché de dos niveles con una capa de coincidencia exacta en memoria y una capa semántica opcional mediante Qdrant.
- **Gestión de tokens**: Incluye 9 estrategias de compresión para tokens y un pipeline de 12 etapas para la compresión de definiciones de herramientas.
- **Guardrails**: Aplicación de políticas antes y después de cada llamada, incluyendo ofuscación de PII, análisis con regex y moderación.
- **Detección de bucles de agentes**: Detecta comportamiento repetitivo de agentes y escala mediante advertencias y niveles de throttling.
- **Integración con OpenAI**: Compatible con OAuth de OpenAI para suscripciones ChatGPT Plus/Pro y proporciona un endpoint nativo /v1/responses.
- **Herramientas para desarrolladores**: Incluye un panel de administración integrado, métricas Prometheus, registro estructurado basado en SQLite y gestión de claves virtuales para presupuestación y límite de tasa por llamador.
- **Despliegue**: Disponible como instalador de Windows, imagen Docker o puede compilarse desde el código fuente utilizando Rust.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.