快速入门:安装 Ultralytics HUB-SDK
欢迎!🎉 本指南为安装和初始化 Ultralytics HUB-SDK 提供了分步演练,专为经验丰富的开发人员和初学者设计。
准备工作
在开始之前,请确保您已具备以下条件:
- Python:使用 HUB-SDK 所必需的。如果尚未安装,请从 python.org 下载最新版本。
- Git(可选): 建议直接从源代码访问最新功能。从 git-scm.com 获取 Git。
安装
您可以使用以下方法之一安装 HUB-SDK:
从 PyPI 安装
为了实现稳定且简单的安装,请从以下位置安装最新版本的 HUB-SDK PyPI 使用 pip
:
pip install hub-sdk
此命令下载并将 HUB-SDK 的稳定版本安装到您的 Python 环境中。这是最快的入门方法。
初始化 HUBClient
安装后,初始化 HUBClient
用于与 Ultralytics HUB 生态系统交互。有两种可用的身份验证方法:
选项 1:使用 API 密钥
使用 API 密钥进行简单而安全的设置:
credentials = {"api_key": "<YOUR-API-KEY>"}
替换 <YOUR-API-KEY>
使用来自 Ultralytics 的实际 API 密钥。此方法是安全 API 访问的首选方法。您可以在您的 Ultralytics HUB 设置页面.
选项 2:使用电子邮件和密码
或者,使用电子邮件和密码组合:
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
替换 <YOUR-EMAIL>
和 <YOUR-PASSWORD>
使用您的 Ultralytics 登录凭据。
创建 HUBClient 对象
创建一个 HUBClient
使用您选择的身份验证方法的对象:
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)
使用 HUBClient
实例已初始化,您现在可以使用 Ultralytics 服务执行各种操作。The HUBClient
类扩展了身份验证功能,并充当与 Ultralytics HUB 服务交互的网关。有关更多详细信息,请参见 hub_sdk.hub_client.HUBClient
参考文档.
一切就绪!🚀 安装 HUB-SDK 后, HUBClient
初始化后,您现在可以探索 Ultralytics 生态系统的各项功能。有关更多指导,请参阅 Ultralytics HUB-SDK 文档 如果您遇到任何问题,我们的支持团队随时准备为您提供帮助。 祝您编码愉快!