跳转至内容

快速入门:安装 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 文档 如果您遇到任何问题,我们的支持团队随时准备为您提供帮助。 祝您编码愉快!



📅 1 年前创建 ✏️ 1 个月前更新

评论