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

npm

Como instalar o LibreChat localmente usando npm

Para a maioria dos cenários, o Docker Compose é o método de instalação recomendado devido à sua simplicidade, facilidade de uso e confiabilidade. Se você preferir usar o npm, pode seguir estas instruções.

Pré-requisitos

Se você usa o nvm, instale e selecione a versão recomendada do Node.js, então atualize o npm:

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

Você deve ver v24.16.0 para o Node.js e 11.16.0 para o npm antes de instalar as dependências do LibreChat.

Etapas de instalação

Preparação

Execute os seguintes comandos no seu terminal:

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

Nota: Se você estiver usando o Windows 10, talvez precise usar copy em vez de cp.

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

Atualize a MONGO_URI

Edite o arquivo .env recém-criado para atualizar a MONGO_URI com a sua própria

Compilar e Iniciar

Assim que você concluir as etapas de preparação, execute os seguintes comandos:

npm run reinstall

npm run reinstall realiza uma instalação limpa das dependências e compila o LibreChat. Utilize-o após alterar as versões do Node.js ou npm para que os pacotes nativos sejam recompilados com o runtime ativo.

npm run backend

Acesse o LibreChat!

Dica

  • Na próxima vez que você quiser iniciar o LibreChat, você só precisa executar npm run backend

Atualizar o LibreChat

Para atualizar o LibreChat para a versão mais recente, execute os seguintes comandos:

Primeiro, pare o LibreChat (caso ainda não o tenha feito).

git pull
npm run smart-reinstall

Se você alterou as versões do Node.js ou npm durante a atualização, execute npm run reinstall em vez disso.

npm run backend

Configuração Adicional

Desbloqueie recursos adicionais explorando nossos guias de configuração para aprender como configurar:

  • Integração com Meilisearch
  • Conectividade da API de RAG
  • Endpoints personalizados
  • Outras opções de configuração avançadas
  • E mais

Isso permitirá que você personalize sua experiência no LibreChat com recursos opcionais.

veja também:

Como está este guia?