Chuyển đến nội dung

Ultralytics HUB-SDK

Chào mừng đến với Ultralytics HUB-SDK tài liệu! Nếu bạn đang muốn tích hợp các công cụ và dịch vụ học máy mạnh mẽ vào Python ứng dụng, bạn đã đến đúng nơi. Cho dù bạn là người đam mê AI, một chuyên gia học máy dày dạn kinh nghiệm hay một nhà phát triển phần mềm đang tìm cách khai thác khả năng của Ultralytics dịch vụ, SDK của chúng tôi giúp việc này trở nên dễ dàng và hiệu quả.

Tài liệu hướng dẫn thân thiện và chuyên nghiệp của chúng tôi sẽ hướng dẫn bạn từ khâu cài đặt đến khi thành thạo HUB-SDK . Hãy cùng khám phá và bắt đầu tận dụng toàn bộ sức mạnh của Ultralytics hệ sinh thái trong các dự án của bạn!

Bắt đầu từ đâu

Sẵn sàng để bắt đầu với HUB-SDK ? Hướng dẫn bắt đầu nhanh của chúng tôi cung cấp một con đường đơn giản để thiết lập và chạy SDK trong Python môi trường.

  • Thúc đẩy quá trình phát triển và đơn giản hóa thiết lập của bạn bằng cách truy cập trang Quickstart.

Cài đặt từ PyPI

Truy cập vào bản phát hành ổn định mới nhất của HUB-SDK thông qua PyPI . Chỉ cần thực hiện lệnh bên dưới trong thiết bị đầu cuối hoặc shell của bạn để thêm SDK vào Python dự án:

pip install hub-sdk

Sau khi chạy lệnh này, SDK sẽ được tải xuống và cài đặt, mở khóa các khả năng của các dịch vụ Ultralytics trong ứng dụng của bạn.

Khởi tạo HUBClient

Tích hợp với các dịch vụ Ultralytics bắt đầu bằng việc khởi tạo một HUBClient đối tượng. Bước quan trọng này tạo ra cầu nối giữa mã của bạn và API của chúng tôi, đồng thời yêu cầu thông tin xác thực phù hợp để xác thực. Bạn có thể chọn phương pháp khóa API tiêu chuẩn hoặc sử dụng email và mật khẩu của mình. Hãy cùng nhau thiết lập nó! 🚀

Tùy chọn 1: Sử dụng Khóa API

Để tận dụng sự đơn giản của khóa API, hãy chuẩn bị một từ điển với khóa của bạn như sau:

# Replace <YOUR-API-KEY> with the actual key provided to you by Ultralytics.
credentials = {"api_key": "<YOUR-API-KEY>"}

Sử dụng khóa API là một phương pháp xác thực phổ biến, phù hợp cho truy cập theo chương trình. Nó hoàn hảo cho các tình huống mà việc tích hợp trực tiếp khóa vào framework của bạn được mong muốn để tương tác dịch vụ nhanh chóng và an toàn. The HUBClient class kế thừa các khả năng xác thực từ Auth class.

Tùy chọn 2: Sử dụng Email và Mật khẩu

Bạn muốn khai thác thông tin xác thực tài khoản của mình? Định cấu hình HUBClient với email và mật khẩu của bạn trong từ điển thông tin xác thực:

# Replace <YOUR-EMAIL> with your email address and <YOUR-PASSWORD> with your password.
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

Sử dụng email và mật khẩu của bạn là một lựa chọn thuận tiện nếu bạn đang tìm kiếm trải nghiệm đăng nhập truyền thống hoặc muốn sử dụng các tính năng được cá nhân hóa gắn liền với tài khoản Ultralytics của bạn.

Tổng hợp mọi thứ

Bây giờ thông tin xác thực của bạn đã được chuẩn bị, hãy bắt đầu HUBClient:

HUB SDK Xác thực

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)

Dòng code quan trọng này tạo ra một instance mới của HUBClient, kết nối bạn với vô số dịch vụ do nền tảng Ultralytics cung cấp. Với thông tin xác thực của bạn được bảo mật, bạn đã sẵn sàng khám phá các chức năng trong tầm tay! Các login phương thức xử lý xác thực sử dụng thông tin đăng nhập được cung cấp.

HUB-SDK Chức năng

Các Ultralytics HUB-SDK cung cấp một loạt các chức năng để tương tác với các dự án học máy của bạn. Dưới đây là một số thao tác chính bạn có thể thực hiện:


Xin chúc mừng vì đã thiết lập Ultralytics HUB-SDK ! Giờ đây, bạn đã được trang bị đầy đủ để bắt đầu hành trình tích hợp các dịch vụ học máy tiên tiến vào ứng dụng của mình. Khám phá thêm tài liệu hướng dẫn sử dụng các API cụ thể của chúng tôi và tham khảo diễn đàn cộng đồng nếu bạn gặp bất kỳ khó khăn nào. Chúc bạn lập trình vui vẻ và chúc các dự án của bạn phát triển mạnh mẽ với sức mạnh của Ultralytics ! 🌟


Bình luận