跳至内容

Ultralytics HUB-SDK

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

我们友好而专业的文档将指导您从安装到掌握 HUB-SDK 的整个过程。让我们一起进入Ultralytics 生态系统,在您的项目中充分发挥其强大功能!

从哪里开始

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

  • 访问 "快速入门"页面,推进您的开发并简化您的设置。

从 PyPI 安装

通过PyPI 获取最新稳定版本的 HUB-SDK。只需在终端或 shell 中执行以下命令,即可将 SDK 无缝添加到您的Python 项目中:

pip install hub-sdk

运行该命令后,将下载并安装 SDK,从而在应用程序中释放Ultralytics 服务的功能。

初始化 HUBClient

与Ultralytics 服务的整合始于初始化一个 HUBClient 对象。这一关键步骤在您的代码和我们的应用程序接口之间架起了一座桥梁,并需要适当的凭证进行身份验证。您可以选择标准的 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)

这行至关重要的代码为 HUBClientUltralytics 平台提供的各种服务。有了安全的认证信息,您就可以尽情探索指尖上的各种功能了!用户名 login 方法 处理认证 使用所提供的凭据。

HUB-SDK 功能

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


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

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

评论