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
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- LibreChat utilise CommonJS (CJS) et openid-client v6 ; Node 24 prend en charge l'interopérabilité CJS/ESM, WebCrypto et l'API Fetch requises au moment de l'exécution.
- Git : https://git-scm.com/download/
- MongoDB (Atlas ou Community Server)
Si vous utilisez nvm, installez et sélectionnez la version de Node.js recommandée, puis mettez à jour npm :
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 :
Remarque : Si vous utilisez Windows 10, vous devrez peut-ĂȘtre utiliser
copyau lieu decp.
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 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.
Accédez à LibreChat !
Visitez http://localhost:3080/
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).
Si vous avez modifié les versions de Node.js ou npm pendant la mise à jour, exécutez plutÎt npm run reinstall.
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 ?