For the complete documentation index, see llms.txt. This page is also available as Markdown.

LibreChat multi proveedor

Despliega LibreChat en Clore.ai: una potente alternativa autohospedada a ChatGPT con soporte de IA multi proveedor, ramificación de conversaciones y ecosistema de plugins en infraestructura asequible de nube GPU.

Descripción general

LibreChat es una interfaz mejorada, de código abierto, similar a ChatGPT, con más de 22K estrellas en GitHub. Reimagina fielmente la experiencia de ChatGPT y añade funciones que faltan en el original: cambio entre varios proveedores dentro de la misma conversación, ramificación/bifurcación de conversaciones, un sólido sistema de complementos, cargas de archivos con visión y un sandbox completo de intérprete de código.

¿Por qué ejecutar LibreChat en Clore.ai?

  • Multi-proveedor real en una sola interfaz — Cambia entre GPT-4, Claude 3.5, Gemini Pro, Mistral y modelos locales de Ollama durante la sesión.

  • No se necesita GPU para la aplicación — LibreChat es una aplicación de Node.js; solo necesita capacidad de cómputo para la inferencia si conectas un backend local de LLM.

  • Autoalojamiento rentable — Los precios de Clore.ai empiezan en fracciones de centavo por minuto, ideal para ejecutar un hub de IA personal.

  • Conversaciones persistentes — MongoDB almacena todo tu historial de chat en el servidor, a diferencia de las soluciones locales del navegador.

  • Apto para equipos — Compatibilidad multiusuario con gestión individual de claves API.

Características clave

Función
Descripción

Multi-proveedor

OpenAI, Anthropic, Google, Azure, Mistral, Ollama, OpenRouter

Ramificación de conversaciones

Bifurca y explora respuestas alternativas

Complementos

Búsqueda de Bing, Zapier, WolframAlpha, herramientas personalizadas

Cargas de archivos

Imágenes, PDFs, documentos con análisis de visión

Intérprete de código

Ejecuta Python en un sandbox aislado

Artefactos

Renderiza salidas HTML, React y Markdown

Preajustes

Guarda y comparte configuraciones personalizadas de modelos


Requisitos

Especificaciones del servidor

Componente
Mínimo
Recomendado
Notas

GPU

No se requiere

RTX 3090 (si agregas Ollama)

Solo para inferencia local de LLM

VRAM

—

24 GB

Para modelos locales mediante Ollama

CPU

2 vCPU

4 vCPU

Node.js + MongoDB

RAM

4 GB

8 GB

MongoDB se beneficia de más RAM

Almacenamiento

20 GB

50+ GB

Cargas de archivos, caché de modelos si es local

Referencia de precios de Clore.ai

Tipo de servidor
Costo aprox.
Caso de uso

Enfocado en CPU (4 vCPU, 8 GB de RAM)

~$0.05–0.10/h

LibreChat + proveedores API externos

RTX 3090 (24 GB de VRAM)

$0.07–0.21/h

LibreChat + inferencia local de Ollama

RTX 4090 (24 GB de VRAM)

$0.14–0.42/h

LibreChat + Ollama/vLLM más rápidos

A100 80 GB

LibreChat + modelos grandes de 70B+

💡 Consejo de coste: Si solo usas LibreChat para enrutar llamadas API a OpenAI/Anthropic/Google, solo pagas por la capacidad de cómputo del servidor de Clore.ai (barata), no por el hardware de inferencia. Presupuesta unos $0.05–0.15/h para un host de LibreChat fiable.

Requisitos previos

  • Servidor de Clore.ai con acceso SSH

  • Docker + Docker Compose (preinstalado en Clore.ai)

  • Git (preinstalado en Clore.ai)

  • Al menos una clave API de LLM o un backend local de Ollama/vLLM


Inicio rápido

Método 1: Docker Compose (oficial — recomendado)

El despliegue oficial de LibreChat usa Docker Compose con MongoDB y MeiliSearch para ofrecer toda la funcionalidad.

Paso 1: Conéctate a tu servidor de Clore.ai

Paso 2: clona el repositorio

Paso 3: configura el entorno

Configura como mínimo:

Genera secretos rápidamente:

Paso 4: inicia la pila

Esto inicia:

  • LibreChat — aplicación principal en el puerto 3080

  • MongoDB — almacenamiento de conversaciones y usuarios

  • MeiliSearch — búsqueda rápida de conversaciones

Paso 5: verifica y accede

Abre en el navegador:

Registra una nueva cuenta en la página de inicio de sesión.


Método 2: imagen Docker preconstruida (el más rápido)

Si quieres evitar compilar desde el código fuente:


Método 3: prueba rápida en un solo contenedor

Para una prueba de concepto rápida sin MongoDB (funcionalidad limitada):

⚠️ Este método requiere una instancia separada de MongoDB. Usa el Método 1 para una configuración completa.


Configuración

Añadir proveedores de IA

Editar librechat.yaml (créalo en la raíz del proyecto) para una configuración avanzada de proveedores:

Monta este archivo en tu docker-compose.yml:

Referencia de variables de entorno

Variable
Descripción
Ejemplo

MONGO_URI

Cadena de conexión de MongoDB

mongodb://mongodb:27017/LibreChat

JWT_SECRET

Secreto de firma JWT (64+ caracteres)

Cadena hexadecimal aleatoria

OPENAI_API_KEY

Clave de OpenAI

sk-...

ANTHROPIC_API_KEY

Clave de Anthropic

sk-ant-...

GOOGLE_KEY

Clave de Google Gemini

IA...

ALLOW_REGISTRATION

Habilitar registro público

true / false

ALLOW_EMAIL_LOGIN

Habilitar inicio de sesión con correo electrónico/contraseña

true

DEBUG_LOGGING

Registros detallados

true

Búsqueda

Habilitar MeiliSearch

true

MEILI_MASTER_KEY

Clave API de MeiliSearch

Cadena aleatoria

Restringir el registro

Para uso privado, desactiva el registro público después de crear tu cuenta:

Luego reinicia: docker compose restart LibreChat

Habilitar el intérprete de código

El intérprete de código ejecuta Python en un contenedor de Docker aislado. Asegúrate de que el socket de Docker sea accesible.

Configuración de carga de archivos


Aceleración GPU

LibreChat no no usa la GPU directamente — es una capa de enrutamiento. La aceleración por GPU se aplica a cualquier backend de inferencia local que conectes.

Conexión a Ollama (mismo servidor)

Si ejecutas Ollama en el mismo servidor de Clore.ai (ver Guía de Ollama):

Conexión a vLLM (alto rendimiento)

Para despliegues con alta concurrencia (ver Guía de vLLM):

En librechat.yaml:

Dimensionamiento de GPU para modelos locales

Tamaño del modelo
VRAM mínima
GPU de Clore recomendada
Costo aprox.

7–8B (Q4)

6 GB

RTX 3090

$0.07–0.21/h

13B (Q4)

10 GB

RTX 3090

$0.07–0.21/h

34B (Q4)

24 GB

RTX 4090

$0.14–0.42/h

70B (Q4)

48 GB

2× RTX 3090

$0.14–0.42/h

70B (FP16)

80 GB

A100 80GB


Consejos y mejores prácticas

Gestión de costes en Clore.ai

Estrategia de copias de seguridad

Restaurar desde una copia de seguridad

Asegurar LibreChat

  • Establece siempre valores fuertes y únicos para JWT_SECRET y CREDS_KEY

  • Desactiva el registro después de la creación inicial del usuario: ALLOW_REGISTRATION=false

  • Usa un proxy inverso (nginx/Caddy) con HTTPS para producción

  • Actualiza regularmente la imagen de Docker: docker compose pull && docker compose up -d

Proxy inverso de Nginx (opcional)


Solución de problemas

El puerto 3080 no es accesible

Conexión a MongoDB rechazada

Errores de JWT / autenticación

Los modelos de Ollama no aparecen

Sin espacio en disco

Actualizar a la versión más reciente


Lecturas adicionales

Última actualización

¿Te fue útil?