Перейти к содержанию

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! 🌟

Комментарии