Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

npm

Cómo instalar LibreChat localmente usando npm

Para la mayoría de los escenarios, Docker Compose es el método de instalación recomendado debido a su simplicidad, facilidad de uso y fiabilidad. Si prefiere utilizar npm, puede seguir estas instrucciones.

Requisitos previos

Si utilizas nvm, instala y selecciona la versión de Node.js recomendada, luego actualiza npm:

nvm install 24.16.0
nvm use 24.16.0
npm install -g [email protected]
node -v
npm -v

Deberías ver v24.16.0 para Node.js y 11.16.0 para npm antes de instalar las dependencias de LibreChat.

Pasos de instalación

Preparación

Ejecute los siguientes comandos en su terminal:

git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
cp .env.example .env

Nota: Si estás usando Windows 10, es posible que necesites usar copy en lugar de cp.

Important: Edit the newly created `.env` file to update the `MONGO_URI` with your own MongoDB instance URI.

Actualizar el MONGO_URI

Edite el archivo .env recién creado para actualizar la MONGO_URI con la suya propia

Compilar e iniciar

Una vez que hayas completado los pasos de preparación, ejecuta los siguientes comandos:

npm run reinstall

npm run reinstall realiza una instalación limpia de dependencias y compila LibreChat. Úselo después de cambiar las versiones de Node.js o npm para que los paquetes nativos se recompilen con el entorno de ejecución activo.

npm run backend

¡Accede a LibreChat!

Consejo

  • La próxima vez que desee iniciar LibreChat, solo necesita ejecutar npm run backend

Actualizar LibreChat

Para actualizar LibreChat a la última versión, ejecute los siguientes comandos:

Primero, detén LibreChat (si aún no lo has hecho).

git pull
npm run smart-reinstall

Si cambiaste las versiones de Node.js o npm durante la actualización, ejecuta npm run reinstall en su lugar.

npm run backend

Configuración adicional

Desbloquee funciones adicionales explorando nuestras guías de configuración para aprender cómo configurar:

  • Integración con Meilisearch
  • Conectividad de la API de RAG
  • Endpoints personalizados
  • Otras opciones de configuración avanzada
  • Y más

Esto le permitirá personalizar su experiencia en LibreChat con funciones opcionales.

ver también:

¿Qué te parece esta guía?