npm
Cách cài đặt LibreChat cục bộ bằng npm
Đối với hầu hết các trường hợp, Docker Compose là phương pháp cài đặt được khuyến nghị nhờ sự đơn giản, dễ sử dụng và độ tin cậy cao. Nếu bạn muốn sử dụng npm, bạn có thể làm theo các hướng dẫn sau.
Điều kiện tiên quyết
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- LibreChat sử dụng CommonJS (CJS) và openid-client v6; Node 24 đáp ứng các yêu cầu về khả năng tương tác CJS/ESM, WebCrypto và hỗ trợ runtime Fetch API.
- Git: https://git-scm.com/download/
- MongoDB (Atlas hoặc Community Server)
Nếu bạn sử dụng nvm, hãy cài đặt và chọn phiên bản Node.js được khuyến nghị, sau đó cập nhật npm:
nvm install 24.16.0
nvm use 24.16.0
npm install -g [email protected]
node -v
npm -vBạn sẽ thấy v24.16.0 cho Node.js và 11.16.0 cho npm trước khi cài đặt các phụ thuộc của LibreChat.
Các bước cài đặt
Chuẩn bị
Chạy các lệnh sau trong terminal của bạn:
git clone https://github.com/danny-avila/LibreChat.gitcd LibreChatcp .env.example .envLưu ý: Nếu bạn đang sử dụng Windows 10, bạn có thể cần sử dụng
copythay vìcp.
Important: Edit the newly created `.env` file to update the `MONGO_URI` with your own MongoDB instance URI.Cập nhật MONGO_URI
Chỉnh sửa tệp .env vừa tạo để cập nhật MONGO_URI bằng thông tin của riêng bạn
Xây dựng và Khởi chạy
Sau khi bạn đã hoàn tất các bước chuẩn bị, hãy chạy các lệnh sau:
npm run reinstallnpm run reinstall thực hiện cài đặt lại các phụ thuộc một cách sạch sẽ và build LibreChat. Hãy sử dụng lệnh này sau khi thay đổi phiên bản Node.js hoặc npm để các gói native được build lại tương thích với runtime đang hoạt động.
npm run backendTruy cập LibreChat!
Truy cập http://localhost:3080/
Mẹo
- Lần tới khi bạn muốn khởi động LibreChat, bạn chỉ cần thực thi
npm run backend
Cập nhật LibreChat
Để cập nhật LibreChat lên phiên bản mới nhất, hãy chạy các lệnh sau:
Trước tiên, hãy dừng LibreChat (nếu bạn chưa thực hiện việc này).
git pullnpm run smart-reinstallNếu bạn đã thay đổi phiên bản Node.js hoặc npm trong quá trình cập nhật, hãy chạy npm run reinstall thay thế.
npm run backendThiết lập bổ sung
Mở khóa các tính năng bổ sung bằng cách khám phá các hướng dẫn cấu hình của chúng tôi để tìm hiểu cách thiết lập:
- Tích hợp Meilisearch
- Kết nối RAG API
- Các endpoint tùy chỉnh
- Các tùy chọn cấu hình nâng cao khác
- Và nhiều hơn nữa
Điều này sẽ cho phép bạn tùy chỉnh trải nghiệm LibreChat của mình với các tính năng tùy chọn.
xem thêm:
Hướng dẫn này thế nào?