npm
Jak zainstalować LibreChat lokalnie przy użyciu npm
W większości scenariuszy Docker Compose jest zalecaną metodą instalacji ze względu na swoją prostotę, łatwość użycia i niezawodność. Jeśli wolisz używać npm, możesz postępować zgodnie z tymi instrukcjami.
Wymagania wstępne
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- LibreChat używa CommonJS (CJS) oraz openid-client v6; Node 24 zapewnia wymaganą obsługę współdziałania CJS/ESM, WebCrypto oraz API Fetch w środowisku uruchomieniowym.
- Git: https://git-scm.com/download/
- MongoDB (Atlas lub Community Server)
Jeśli używasz nvm, zainstaluj i wybierz zalecaną wersję Node.js, a następnie zaktualizuj npm:
nvm install 24.16.0
nvm use 24.16.0
npm install -g [email protected]
node -v
npm -vPowinieneś zobaczyć v24.16.0 dla Node.js oraz 11.16.0 dla npm przed zainstalowaniem zależności LibreChat.
Kroki instalacji
Przygotowanie
Uruchom poniższe polecenia w swoim terminalu:
git clone https://github.com/danny-avila/LibreChat.gitcd LibreChatcp .env.example .envUwaga: Jeśli używasz systemu Windows 10, być może będziesz musiał użyć
copyzamiastcp.
Important: Edit the newly created `.env` file to update the `MONGO_URI` with your own MongoDB instance URI.Zaktualizuj MONGO_URI
Edytuj nowo utworzony plik .env, aby zaktualizować MONGO_URI własną wartością
Budowanie i uruchamianie
Po zakończeniu kroków przygotowawczych, uruchom następujące polecenia:
npm run reinstallnpm run reinstall wykonuje czystą instalację zależności i buduje LibreChat. Użyj go po zmianie wersji Node.js lub npm, aby pakiety natywne zostały przebudowane dla aktywnego środowiska uruchomieniowego.
npm run backendUzyskaj dostęp do LibreChat!
Odwiedź http://localhost:3080/
Wskazówka
- Następnym razem, gdy będziesz chciał uruchomić LibreChat, wystarczy wykonać
npm run backend
Aktualizacja LibreChat
Aby zaktualizować LibreChat do najnowszej wersji, wykonaj następujące polecenia:
Najpierw zatrzymaj LibreChat (jeśli jeszcze tego nie zrobiłeś).
git pullnpm run smart-reinstallJeśli podczas aktualizacji zmieniłeś wersje Node.js lub npm, uruchom zamiast tego npm run reinstall.
npm run backendDodatkowa konfiguracja
Odblokuj dodatkowe funkcje, zapoznając się z naszymi przewodnikami konfiguracji, aby dowiedzieć się, jak skonfigurować:
- Integracja z Meilisearch
- Łączność RAG API
- Niestandardowe endpointy
- Inne zaawansowane opcje konfiguracji
- I więcej
Umożliwi to dostosowanie środowiska LibreChat za pomocą opcjonalnych funkcji.
zobacz także:
Jaka jest ta instrukcja?