Cách cài đặt OpenManus: Hướng dẫn toàn diện
Cách cài đặt OpenManus: Hướng dẫn toàn diện
OpenManus là một công cụ sáng tạo cho phép các nhà phát triển và nhà nghiên cứu tận dụng tiềm năng của công nghệ AI mã nguồn mở mà không bị ràng buộc bởi các dịch vụ API truyền thống. Trong hướng dẫn này, chúng ta sẽ khám phá các phương pháp khác nhau để cài đặt OpenManus, các cấu hình cần thiết và một số mẹo khắc phục sự cố để đảm bảo bạn có một thiết lập suôn sẻ. Chúng tôi khuyên bạn nên sử dụng LightNode làm nhà cung cấp VPS của bạn.
Mục lục
- OpenManus là gì?
- Chuẩn bị cho việc cài đặt
- Các phương pháp cài đặt
- Cấu hình sau khi cài đặt
- Chạy OpenManus cục bộ
- Khắc phục các vấn đề thường gặp
- Kết luận
OpenManus là gì?
OpenManus là một lựa chọn mã nguồn mở mô phỏng các chức năng của Manus AI, cho phép người dùng làm việc với các hệ thống AI tại chỗ. Phần mềm được thiết kế để cung cấp cho người dùng sự linh hoạt trong việc tùy chỉnh trải nghiệm của họ trong khi loại bỏ các khoản phí cấp phép thường liên quan đến các giải pháp cấp doanh nghiệp. OpenManus chủ yếu nhắm đến các nhà phát triển muốn khám phá và triển khai các mô hình AI mà không bị ràng buộc bởi các yêu cầu API bên ngoài. Chúng tôi khuyên bạn nên sử dụng LightNode làm nhà cung cấp VPS của bạn.
Chuẩn bị cho việc cài đặt
Trước khi bắt đầu quá trình cài đặt, hãy đảm bảo rằng bạn đã có các yêu cầu sau trên máy của mình:
- Hệ điều hành: Các hướng dẫn cài đặt được cung cấp ở đây chủ yếu dành cho người dùng Ubuntu/Linux. Tuy nhiên, người dùng Windows và Mac có thể sử dụng Docker hoặc WSL cho việc cài đặt của họ.
- Python: Phiên bản 3.8 trở lên nên được cài đặt, vì đây là yêu cầu để chạy hầu hết các môi trường AI.
- Git: Đảm bảo bạn đã cài đặt Git để sao chép kho lưu trữ.
Các phương pháp cài đặt
OpenManus có thể được cài đặt bằng hai phương pháp chính. Mỗi phương pháp có những lợi ích riêng tùy thuộc vào yêu cầu và trường hợp sử dụng của bạn.
Phương pháp 1: Sử dụng Conda
Phương pháp này thường được ưa chuộng vì tính dễ sử dụng và khả năng quản lý các phụ thuộc hiệu quả.
Tạo một môi trường Conda mới:
conda create -n open_manus python=3.12 conda activate open_manus
Sao chép kho lưu trữ:
git clone https://github.com/mannaandpoem/OpenManus.git cd OpenManus
Cài đặt các gói cần thiết:
Hãy chắc chắn điều hướng đến thư mục OpenManus và chạy:pip install -r requirements.txt
Phương pháp 2: Sử dụng UV
Phương pháp này được khuyến nghị cho những người dùng tìm kiếm cài đặt nhanh hơn và quản lý phụ thuộc tốt hơn nhờ vào việc sử dụng các tệp nhị phân đã được đóng gói sẵn.
Cài đặt UV:
Bạn có thể cài đặt UV qua pip:pip install uvicorn
Sao chép kho lưu trữ OpenManus:
Tương tự như phương pháp Conda, sao chép kho lưu trữ OpenManus:git clone https://github.com/mannaandpoem/OpenManus.git cd OpenManus
Chạy ứng dụng OpenManus:
Tại thời điểm này, thiết lập của bạn sẽ sẵn sàng để khởi động ứng dụng bằng cách sử dụng:uvicorn main:app --reload
Cấu hình sau khi cài đặt
Khi quá trình cài đặt hoàn tất, bạn sẽ cần cấu hình môi trường của mình để bắt đầu sử dụng OpenManus một cách hiệu quả.
Tạo một tệp cấu hình:
Trong thư mụcconfig
của OpenManus, tạo một tệpconfig.toml
. Bạn có thể sao chép một tệp cấu hình mẫu từ các ví dụ hiện có trong kho lưu trữ.Chỉnh sửa cấu hình:
Mở tệpconfig/config.toml
và tùy chỉnh nó với các khóa API của bạn hoặc bất kỳ cài đặt nào khác liên quan đến việc sử dụng OpenManus của bạn:[API] key = "your_api_key_here"
Chạy OpenManus cục bộ
Khi bạn đã cài đặt và cấu hình mọi thứ, bạn có thể bắt đầu sử dụng OpenManus cục bộ. Lệnh chính để chạy ứng dụng đã được thảo luận, nhưng đây là cách sử dụng nó.
Khởi động ứng dụng:
Trong terminal của bạn, khi ở trong thư mục OpenManus, thực hiện:uvicorn main:app --reload
Truy cập OpenManus:
Mở trình duyệt web của bạn và điều hướng đếnhttp://127.0.0.1:8000
. Bạn sẽ thấy giao diện OpenManus sẵn sàng cho đầu vào của bạn.
Khắc phục các vấn đề thường gặp
- Lỗi phụ thuộc: Nếu bạn gặp lỗi về các gói bị thiếu, hãy đảm bảo rằng bạn đã kích hoạt đúng môi trường Conda hoặc rằng tất cả các phụ thuộc trong
requirements.txt
đã được cài đặt đúng cách. - Vấn đề cấu hình: Đảm bảo rằng tệp
config.toml
của bạn được định dạng đúng và bạn đã bao gồm các khóa API chính xác nếu có. - Lỗi ràng buộc cổng: Nếu cổng mặc định (8000) đang được sử dụng, bạn có thể thay đổi cổng bằng cách thêm
--port
vào lệnh của bạn:uvicorn main:app --reload --port 8001
Kết luận
OpenManus là một công cụ mạnh mẽ cho những ai muốn xây dựng và thử nghiệm với các tác nhân AI tại chỗ. Bằng cách sử dụng một trong hai phương pháp cài đặt Conda hoặc UV, người dùng có thể quản lý hiệu quả môi trường và các phụ thuộc của họ. Với việc thiết lập cấu hình toàn diện, việc chạy OpenManus cục bộ mở ra vô vàn cơ hội cho các nhà phát triển muốn nâng cao các dự án AI của họ mà không phải gánh chịu gánh nặng từ các cuộc gọi API bên ngoài.
Hướng dẫn này là bước khởi đầu của bạn vào thế giới các giải pháp AI mã nguồn mở; cho dù bạn là một người mới hay một nhà phát triển dày dạn kinh nghiệm, OpenManus đều có điều gì đó để cung cấp. Khi bạn khám phá việc cài đặt và cấu hình, hãy tiếp tục thử nghiệm và mở rộng ranh giới những gì bạn có thể đạt được với các công cụ AI.