跳转至内容

Ultralytics HUB-SDK

欢迎阅读Ultralytics HUB-SDK 文档!如果您想将强大的机器学习工具和服务集成到您的Python 应用程序中,那么您来对地方了。无论您是人工智能爱好者、经验丰富的机器学习实践者,还是希望利用Ultralytics 服务功能的软件开发人员,我们的SDK都能让您的工作变得简单高效。

我们友好而专业的文档将指导您从安装到掌握HUB-SDK 的整个过程。让我们一起深入了解,在您的项目中充分利用Ultralytics 生态系统的全部功能!

从哪里开始

准备好开始使用HUB-SDK了吗?我们的快速入门指南为您提供了在Python 环境中运行 SDK 的捷径

  • 访问 Quickstart 页面,加速您的开发并简化您的设置。

从PyPI安装

通过 PyPI.只需在终端或 shell 中执行以下命令,即可将 SDK 无缝添加到您的Python 项目中:

pip install hub-sdk

运行此命令后,将下载并安装 SDK,从而在您的应用程序中解锁 Ultralytics 服务的各项功能。

初始化 HUBClient

与 Ultralytics 服务的集成始于初始化一个 HUBClient 对象。这个关键步骤在您的代码和我们的 API 之间建立了一座桥梁,并且需要适当的凭据进行身份验证。您可以选择标准的 API 密钥方法,或者使用您的电子邮件和密码。让我们一起设置它!🚀

选项 1:使用 API 密钥

要利用 API 密钥的简易性,请准备一个包含您的密钥的字典,如下所示:

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

使用 API 密钥是一种常见的身份验证方法,适用于程序化访问。它非常适合将密钥直接集成到框架中以实现快速、安全的服务交互的场景。该 HUBClient继承身份验证功能 来自 Auth 类。

选项 2:使用电子邮件和密码

想要使用您的账户凭据?请配置 HUBClient 在凭据字典中使用您的电子邮件和密码:

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

如果您正在寻找传统的登录体验或旨在利用与您的 Ultralytics 帐户相关的个性化功能,则使用您的电子邮件和密码是一个方便的选择。

整合在一起

现在您的凭据已准备就绪,请启动您的 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 login 方法 处理身份验证 使用提供的凭据。

HUB-SDK 功能

Ultralytics HUB-SDK 提供了一系列与机器学习项目交互的功能。以下是您可以执行的一些关键操作:


恭喜您安装了Ultralytics HUB-SDK!现在,您已经准备就绪,可以开始将最先进的机器学习服务集成到您的应用程序中了。如果您遇到任何障碍,请查阅我们的社区论坛。祝您编码愉快,愿您的项目在Ultralytics 的帮助下蓬勃发展!🌟


评论