Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

llm-proxy-backend

llm-proxy-backend es un servicio de puerta de enlace autocontenido que permite a equipos compartir suscripciones de Claude (Pro/Max) y ChatGPT (Plus/Pro) mediante claves API personales.

Ficha actualizada 23 sept 2026, 12:05 · upstream 23 sept 2026, 11:57 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es llm-proxy-backend

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

llm-proxy es un gateway de servicios LLM que centraliza la gestión de accesos a modelos compartidos entre múltiples clientes. En lugar de depender de archivos de configuración confusos con claves API expuestas, el sistema se ejecuta como una aplicación web completa donde los usuarios y administradores gestionan sus credenciales en tiempo real. Cada clave API está vinculada a un usuario específico o a un servicio, lo que permite revocar accesos sin afectar a otros clientes. El sistema ofrece reglas de acceso granulares por modelo (por ejemplo, solo ChatGPT Pro) y por proveedor (Anthropic, OpenAI), con auditoría completa de todas las acciones realizadas en el backend. Además, cada clave tiene métricas de uso individual: llamadas completas, tokens consumidos, costos estimados y caché activa, permitiendo a los usuarios ver su propio gasto y ahorrar. El sistema también gestiona cuentas de proveedores (como Anthropic o OpenAI) mediante un panel web separado, con capacidad de asignar cuotas por modelo y proveedor. Todo esto se ejecuta en un solo contenedor Docker que actúa como servidor de API, mientras que la interfaz web se aloja en un segundo contenedor separado.

CASOS DE USO
  • Gestionar múltiples cuentas de Claude Pro/Max sin compartir claves API entre usuarios
  • Permitir a cada usuario acceder solo a modelos específicos (por ejemplo, ChatGPT pero no Claude)
  • Registrar y revocar accesos en tiempo real mediante claves personalizadas
  • Monitorear el uso y los costos de cada clave API individualmente
  • Auditar todas las acciones realizadas desde la interfaz web del sistema
  • Integración con proveedores externos (Anthropic, OpenAI) a través de cuentas gestionadas en el panel
  • Gestión de sesiones y autenticación mediante identidad externa (OIDC)
PUNTOS DESTACADOS
  • Interfaz web completa donde los usuarios pueden gestionar sus claves API sin tocar archivos de configuración
  • Reglas de acceso granulares por modelo y proveedor, con permisos específicos para cada usuario
  • Integración nativa con proveedores como Anthropic y OpenAI a través de cuentas gestionadas en el sistema
  • Registro de uso detallado: llamadas completas, tokens consumidos, costos estimados y caché activa por clave
  • Auditoría completa de todas las acciones realizadas desde la interfaz web del backend
  • Gestión de sesiones con soporte para autenticación mediante identidad externa (OIDC)
PRECAUCIONES
  • El sistema se ejecuta como un único proceso, lo que limita la escalabilidad horizontal en entornos muy grandes
  • No soporta proxies externos ni conexiones WebSocket, por lo que no puede ser parte de una arquitectura más compleja
  • No ofrece persistencia de sesiones real-time entre instancias del contenedor
  • La configuración de precios y límites está limitada a un solo archivo de configuración sin actualizaciones dinámicas
  • El sistema no soporta múltiples instancias independientes, lo que dificulta la escalabilidad en entornos multi-tenant
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Sign-in pageCabinetConnect pageAdmin: usersAdmin: one userAdmin: providersAdmin: settingsCabinet, dark theme, Russian
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Para desplegar llm-proxy-backend se recomienda usar Docker Compose. El contenedor principal (backend) ejecuta el servidor de API con tres listeners: una puerta de enlace para las llamadas a los modelos LLM, un listener web para la interfaz y un listener de métricas. Se debe configurar PostgreSQL como base de datos y Redis como caché. Es importante exponer solo la puerta de enlace al exterior (port 8080) y nunca el listener web (port 8081) ni el listener de métricas (port 9090). El archivo docker-compose.yml incluye comentarios detallados sobre cada configuración, los valores por defecto y las opciones opcionales como la integración con OIDC. Se recomienda usar un volumen para persistir los datos del usuario y las credenciales. Para producción, se puede configurar el backend en modo de red privada (solo localhost) y exponer la puerta de enlace a través de un reverse proxy como Nginx o Tra

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactGo
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
808190908080
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.