⌨️ Thiết lập Node của bạn

Bây giờ bạn đã có cách đóng góp cho dự án nguồn mở, hãy đảm bảo rằng bạn biết cách thực hiện.

Yêu cầu hệ thống

Để triển khai thành công một nút, bạn cần tối thiểu những điều sau:

Thành phần
Người mẫu

Hệ điều hành

Mac, Linux, Windows (sẽ cần WSL)

BỘ XỬ LÝ ĐỒ HỌA

Không bắt buộc

Bộ xử lý

2 lõi vCPU

ĐẬP

8GB

Kho

10GB dung lượng trống

Mạng

internet

Bắt đầu cài đặt nút nhanh

  1. Cài đặt tập lệnh một dòng để tải xuống phiên bản mới nhất của nút GaiaNet

/curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
  1. Khởi tạo nút bằng cách sử dụng các tùy chọn cấu hình trong $HOME/gaianet/config.json : gaianet khởi tạo

  2. (Theo mặc định, GaiaNet được khởi tạo bằng Phi-3 LLM và cơ sở kiến thức Paris .)

  3. Bắt đầu nút của bạn: gaianet bắt đầu

  4. Khi khởi động thành công, lệnh sẽ in UPL công khai cho nút. Mở tab trình duyệt đến URL đó để xem thông tin nút và trò chuyện với tác nhân AI trên nút.

Để dừng nút: gaianet dừng lại

Thay thế API OpenAI

Sau khi tạo xong nút, bạn có thể sử dụng nó như một dịch vụ web tương thích với OpenAI. Chỉ cần mở bảng điều khiển của nút và dán URL công khai của nút vào trình duyệt, bảng điều khiển sẽ hiển thị một bảng cung cấp tất cả các tham số cần thay thế.

Bắt đầu một nút với Docker

Để nhanh chóng khởi động một nút bằng Docker, hãy chạy lệnh này:

docker run --name gaianet \ -p 8080:8080 \ -v $(pwd)/qdrant_storage:/root/gaianet/qdrant/storage:z \ gaianet/phi-3-mini-instruct-4k_paris:mới nhất

Cài đặt Docker Node với máy NVIDIA CUDA 12

docker run --name gaianet \ -p 8080:8080 --device nvidia.com/gpu=all \ -v $(pwd)/qdrant_storage:/root/gaianet/qdrant/storage:z \ gaianet/phi-3-mini -instruct-4k_paris:cuda12

Bạn sẽ biết nút của bạn đã sẵn sàng khi bảng điều khiển hiển thị Nút GaiaNet được bắt đầu tại: https://... . Để tương tác với nút, hãy mở URL đó trong cửa sổ trình duyệt.

Dừng và khởi động lại nút của bạn

docker dừng gaianet docker bắt đầu gaianet

Những cân nhắc khi khởi động lại nút

Mỗi lần nút được khởi động lại, bộ sưu tập vectơ (cơ sở kiến thức) sẽ được khởi tạo lại. Ngoài ra, khi nút được khởi động lại, các thông báo nhật ký không còn được in ra bảng điều khiển nữa.

Chúng vẫn có thể được nhìn thấy bằng cách đăng nhập vào container:

docker exec -it gaianet /bin/bash tail -f /root/gaianet/log/start-llamaedge.log

Xóa nút của bạn

Nếu bạn không còn cần đến nút đó nữa, bạn có thể xóa nó bằng cách chạy các lệnh sau:

docker dừng gaianet docker rm gaianet

Cấu hình nút của bạn

Thực hiện thay đổi

Các tham số cấu hình của nút có thể được cập nhật bằng cách thực hiện cấu hình lệnh trên gaianet chương trình bên trong container.

Sau khi tất cả các lệnh cần thiết được chạy để thực hiện thay đổi, nút phải được khởi động lại để cấu hình mới có hiệu lực.

Thay đổi ID nút

ID nút (địa chỉ Ethereum) liên quan có thể dễ dàng cập nhật.

  1. Bắt đầu nút

  2. Sao chép nodeid.json tập tin và tập tin kho khóa được xác định trong nodeid.json vào trong thùng chứa.

docker cp /local/path/to/nodeid.json gaianet:/root/gaianet/nodeid.json docker cp /local/path/to/1234-abcd-key-store gaianet:/root/gaianet/1234-abcd-key-store
  1. Khởi động lại nút để địa chỉ và khóa mới có hiệu lực.

Xuất bản nút của bạn để người khác sử dụng

docker đẩy gaianet/phi-3-mini-instruct-4k_paris:mới nhất

Bây giờ bạn đã hoàn tất việc cài đặt nút, bạn có thể bắt đầu xây dựng plugin và tích hợp của mình!

Cập nhật lần cuối