Hướng dẫn nhanh: Cài đặt Ultralytics HUB-SDK
Chào mừng! 🎉 Hướng dẫn này cung cấp hướng dẫn từng bước để cài đặt và khởi tạo Ultralytics HUB-SDK, được thiết kế cho cả nhà phát triển dày dặn kinh nghiệm và người mới bắt đầu.
Điều Kiện Tiên Quyết
Trước khi bạn bắt đầu, hãy đảm bảo bạn có những điều sau:
- Python: Bắt buộc để làm việc với HUB-SDK. Nếu chưa cài đặt, hãy tải xuống phiên bản mới nhất từ python.org.
- Git (Tùy chọn): Nên dùng để truy cập các tính năng mới nhất trực tiếp từ mã nguồn. Tải Git từ git-scm.com.
Cài đặt
Bạn có thể cài đặt HUB-SDK bằng một trong các phương pháp sau:
Cài đặt từ PyPI
Để cài đặt dễ dàng và ổn định, hãy cài đặt bản phát hành HUB-SDK mới nhất từ PyPI bằng cách sử dụng pip
:
pip install hub-sdk
Lệnh này tải xuống và cài đặt phiên bản ổn định của HUB-SDK vào môi trường Python của bạn. Đây là cách nhanh nhất để bắt đầu.
Khởi tạo HUBClient
Sau khi cài đặt, hãy khởi tạo HUBClient
để giao tiếp với hệ sinh thái Ultralytics HUB. Có hai phương pháp xác thực có sẵn:
Tùy chọn 1: Sử dụng Khóa API
Sử dụng khóa API để thiết lập đơn giản và an toàn:
credentials = {"api_key": "<YOUR-API-KEY>"}
Thay thế <YOUR-API-KEY>
với khóa API thực tế của bạn từ Ultralytics. Phương pháp này được ưu tiên để truy cập API an toàn. Bạn có thể tìm hoặc tạo khóa API của mình trên Trang cài đặt Ultralytics HUB.
Tùy chọn 2: Sử dụng Email và Mật khẩu
Ngoài ra, hãy sử dụng kết hợp email và mật khẩu:
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Thay thế <YOUR-EMAIL>
và <YOUR-PASSWORD>
với thông tin đăng nhập Ultralytics của bạn.
Tạo đối tượng HUBClient
Tạo một HUBClient
đối tượng bằng phương pháp xác thực bạn đã chọn:
Xác thực HUB SDK
from hub_sdk import HUBClient
credentials = {"api_key": "<YOUR-API-KEY>"} # API key
client = HUBClient(credentials)
from hub_sdk import HUBClient
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"} # Email and password
client = HUBClient(credentials)
Với HUBClient
phiên bản đã được khởi tạo, giờ đây bạn có thể thực hiện các thao tác khác nhau bằng các dịch vụ của Ultralytics. Các HUBClient
class mở rộng các khả năng xác thực và đóng vai trò là cổng để bạn tương tác với dịch vụ Ultralytics HUB. Để biết thêm chi tiết, hãy xem hub_sdk.hub_client.HUBClient
tài liệu tham khảo.
Bạn đã sẵn sàng! 🚀 Với HUB-SDK đã được cài đặt và HUBClient
đã được khởi tạo, giờ đây bạn có thể khám phá các tính năng của hệ sinh thái Ultralytics. Để được hướng dẫn thêm, hãy tham khảo Tài liệu Ultralytics HUB-SDK và nếu bạn gặp bất kỳ vấn đề nào, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng trợ giúp. Chúc bạn viết code vui vẻ!