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

npm

Come installare LibreChat localmente usando npm

Nella maggior parte degli scenari, Docker Compose è il metodo di installazione consigliato grazie alla sua semplicità, facilità d'uso e affidabilità. Se preferisci utilizzare npm, puoi seguire queste istruzioni.

Prerequisiti

Se utilizzi nvm, installa e seleziona la versione di Node.js raccomandata, quindi aggiorna npm:

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

Dovresti vedere v24.16.0 per Node.js e 11.16.0 per npm prima di installare le dipendenze di LibreChat.

Passaggi di installazione

Preparazione

Esegui i seguenti comandi nel tuo terminale:

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

Nota: Se stai utilizzando Windows 10, potresti dover usare copy invece di cp.

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

Aggiorna la MONGO_URI

Modifica il file .env appena creato per aggiornare MONGO_URI con il tuo.

Build e Avvio

Una volta completati i passaggi di preparazione, esegui i seguenti comandi:

npm run reinstall

npm run reinstall esegue un'installazione pulita delle dipendenze e compila LibreChat. Usalo dopo aver modificato le versioni di Node.js o npm, in modo che i pacchetti nativi vengano ricompilati in base al runtime attivo.

npm run backend

Accedi a LibreChat!

Suggerimento

  • La prossima volta che vorrai avviare LibreChat, dovrai solo eseguire npm run backend

Aggiornare LibreChat

Per aggiornare LibreChat all'ultima versione, esegui i seguenti comandi:

Per prima cosa, arresta LibreChat (se non l'hai già fatto).

git pull
npm run smart-reinstall

Se hai modificato le versioni di Node.js o npm durante l'aggiornamento, esegui invece npm run reinstall.

npm run backend

Configurazione aggiuntiva

Sblocca funzionalità aggiuntive esplorando le nostre guide alla configurazione per imparare a impostare:

  • Integrazione Meilisearch
  • Connettività RAG API
  • Endpoint personalizzati
  • Altre opzioni di configurazione avanzate
  • E altro ancora

Questo ti consentirà di personalizzare la tua esperienza con LibreChat tramite funzionalità opzionali.

vedi anche:

Com’è questa guida?