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

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

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 -v

Powinieneś 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.git
cd LibreChat
cp .env.example .env

Uwaga: Jeśli używasz systemu Windows 10, być może będziesz musiał użyć copy zamiast cp.

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 reinstall

npm 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 backend

Uzyskaj dostęp do LibreChat!

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 pull
npm run smart-reinstall

Jeśli podczas aktualizacji zmieniłeś wersje Node.js lub npm, uruchom zamiast tego npm run reinstall.

npm run backend

Dodatkowa 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?