Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsGo
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
9622
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.