buzzhive
BuzzHive es un proxy API auto-alojado para LLMs que implementa pooling de claves, failover automático y analítica de uso. Soporta múltiples protocolos (OpenAI Chat Completions, Responses, Anthropic Messages, Gemini GenerateContent) con persistencia en PostgreSQL y Redis.
Ficha actualizada 29 sept 2026, 1:54 · upstream 29 sept 2026, 1:35 · release v0.1.9
Qué es buzzhive
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BuzzHive es un proxy API auto-alojado para LLMs que implementa pooling de claves, failover automático y analítica de uso. Soporta múltiples protocolos (OpenAI Chat Completions, Responses, Anthropic Messages, Gemini GenerateContent) con persistencia en PostgreSQL y Redis.
El sistema gestiona usuarios, claves API visibles al cliente, proveedores upstream, modelos y estado del runtime mediante una interfaz web administrativa. Implementa routing inteligente de claves con retry, cooldown y deshabilitación automática ante respuestas 400/401/403. La arquitectura sigue un enfoque passthrough-first: reenvía solicitudes originales cuando el protocolo inbound coincide con el proveedor configurado.
Ofrece endpoints compatibles con OpenAI (/v1/chat/completions, /v1/responses), Anthropic (/v1/messages) y Gemini (/v1beta/*). Incluye gestión de presets de modelos con límites de tokens verificados. Se instala vía script curl o Docker Compose, con soporte para upgrade automático mediante makefile.
- Centralizar múltiples claves API de proveedores en un único punto de acceso
- Implementar failover automático entre proveedores cuando una clave falla
- Gestionar usuarios y sus claves API desde una interfaz web centralizada
- Analizar consumo de tokens y uso por proveedor/modelo
- Proteger claves upstream mediante deshabilitación automática ante errores
- Pooling de claves con retry, cooldown y failover automático
- Deshabilitación automática de claves inválidas (400/401/403)
- Soporte multi-protocolo: OpenAI, Anthropic, Gemini
- Persistencia en PostgreSQL para datos y Redis para sesiones
- Interfaz web administrativa completa
- No soporta Ollama ni proveedores sin claves actualmente
- El frontend admin requiere build previo con pnpm
- Sesiones de admin expiran tras 7 días sin renovación
- Requiere configuración manual de PostgreSQL y Redis
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con curl o Docker Compose. Configurar config.yaml con dirección del servidor. Crear usuario admin en primera ejecución. Montar volúmenes para pgdata, redisdata y config.yaml. Usar make upgrade para actualizaciones.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.