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

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

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

Bạ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.git
cd LibreChat
cp .env.example .env

Lưu ý: Nếu bạn đang sử dụng Windows 10, bạn có thể cần sử dụng copy thay 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 reinstall

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

Truy cập LibreChat!

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

Nế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 backend

Thiế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?