Перейти к содержимому

Ultralytics HUB-SDK

Добро пожаловать в документацию Ultralytics HUB-SDK! Если ты хочешь интегрировать мощные инструменты и сервисы машинного обучения в свои Python-приложения, то ты пришел в нужное место. Будь ты энтузиастом ИИ, опытным практиком машинного обучения или разработчиком программного обеспечения, желающим использовать возможности сервисов Ultralytics, наш SDK сделает это легко и эффективно.

Наша дружелюбная и профессиональная документация проведет тебя по пути от установки до освоения HUB-SDK. Давай погрузимся в работу и начнем использовать всю мощь экосистемы Ultralytics в своих проектах!

С чего начать

Готов приступить к работе с HUB-SDK? Наше руководство по быстрому старту предлагает простой путь к тому, чтобы SDK начал работать в твоей среде Python.

  • Продвинь свою разработку и упрости настройку, заглянув сюда: Быстрый старт.

Установка из PyPI

Получи доступ к последнему стабильному релизу HUB-SDK через PyPI. Просто выполни приведенную ниже команду в своем терминале/шелле, чтобы без проблем добавить 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-ключ, ты выбираешь общий метод аутентификации, подходящий для программного доступа. Он идеально подходит для сценариев, в которых интеграция ключа непосредственно в твой фреймворк желательна для быстрого и безопасного взаимодействия с сервисами.

Вариант 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. Надежно закрепив за собой аутентификационные данные, ты сможешь исследовать все функциональные возможности, доступные тебе на кончиках пальцев!


Поздравляю с установкой Ultralytics HUB-SDK! Теперь ты хорошо подготовлен, чтобы начать свой путь к интеграции передовых сервисов машинного обучения в свои приложения. Изучи нашу дополнительную документацию, чтобы узнать, как использовать конкретные API, и обратись на форумы нашего сообщества, если столкнешься с какими-либо трудностями. Счастливого кодинга, и пусть твои проекты процветают благодаря силе Ultralytics! 🌟

Комментарии