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
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- O LibreChat utiliza CommonJS (CJS) e o openid-client v6; o Node 24 atende aos requisitos de suporte de tempo de execução para interoperabilidade CJS/ESM, WebCrypto e Fetch API.
- Git: https://git-scm.com/download/
- MongoDB (Atlas ou Community Server)
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 -vVocê 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.gitcd LibreChatcp .env.example .envNota: Se você estiver usando o Windows 10, talvez precise usar
copyem vez decp.
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 reinstallnpm 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 backendAcesse o LibreChat!
Visite http://localhost:3080/
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 pullnpm run smart-reinstallSe você alterou as versões do Node.js ou npm durante a atualização, execute npm run reinstall em vez disso.
npm run backendConfiguraçã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?