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

npm

Comment installer LibreChat localement en utilisant npm

Pour la plupart des scénarios, Docker Compose est la méthode d'installation recommandée en raison de sa simplicité, de sa facilité d'utilisation et de sa fiabilité. Si vous préférez utiliser npm, vous pouvez suivre ces instructions.

Prérequis

Si vous utilisez nvm, installez et sélectionnez la version de Node.js recommandée, puis mettez à jour npm :

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

Vous devriez voir v24.16.0 pour Node.js et 11.16.0 pour npm avant d'installer les dépendances de LibreChat.

Étapes d'installation

Préparation

Exécutez les commandes suivantes dans votre terminal :

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

Remarque : Si vous utilisez Windows 10, vous devrez peut-ĂȘtre utiliser copy au lieu de cp.

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

Mettre Ă  jour MONGO_URI

Modifiez le fichier .env nouvellement créé pour mettre à jour MONGO_URI avec le vÎtre

Construire et démarrer

Une fois que vous avez terminé les étapes de préparation, exécutez les commandes suivantes :

npm run reinstall

npm run reinstall effectue une installation propre des dépendances et compile LibreChat. Utilisez-le aprÚs avoir modifié les versions de Node.js ou npm afin que les paquets natifs soient recompilés pour l'environnement d'exécution actif.

npm run backend

Accédez à LibreChat !

Astuce

  • La prochaine fois que vous voudrez dĂ©marrer LibreChat, vous aurez seulement besoin d'exĂ©cuter npm run backend

Mettre Ă  jour LibreChat

Pour mettre à jour LibreChat vers la derniÚre version, exécutez les commandes suivantes :

Tout d'abord, arrĂȘtez LibreChat (si ce n'est pas dĂ©jĂ  fait).

git pull
npm run smart-reinstall

Si vous avez modifié les versions de Node.js ou npm pendant la mise à jour, exécutez plutÎt npm run reinstall.

npm run backend

Configuration supplémentaire

Débloquez des fonctionnalités supplémentaires en explorant nos guides de configuration pour apprendre à configurer :

  • IntĂ©gration de Meilisearch
  • ConnectivitĂ© de l'API RAG
  • Endpoints personnalisĂ©s
  • Autres options de configuration avancĂ©es
  • Et plus

Cela vous permettra de personnaliser votre expérience LibreChat avec des fonctionnalités optionnelles.

voir aussi :

Que pensez-vous de ce guide ?