Inicio rápido: Instalación de Ultralytics HUB-SDK
¡Bienvenido! 🎉 Esta guía proporciona un tutorial paso a paso para instalar e inicializar el HUB-SDK de Ultralytics, diseñado tanto para desarrolladores experimentados como para principiantes.
Prerrequisitos
Antes de comenzar, asegúrate de tener lo siguiente:
- Python: Requerido para trabajar con HUB-SDK. Si aún no está instalado, descargue la última versión de python.org.
- Git (Opcional): Recomendado para acceder a las últimas funciones directamente desde la fuente. Obtenga Git desde git-scm.com.
Instalación
Puede instalar el HUB-SDK utilizando uno de los siguientes métodos:
Instalar desde PyPI
Para una instalación estable y sencilla, instala la última versión de HUB-SDK desde PyPI usando pip
:
pip install hub-sdk
Este comando descarga e instala la versión estable de HUB-SDK en su entorno Python. Esta es la forma más rápida de empezar.
Inicializar HUBClient
Después de la instalación, inicializa HUBClient
para interactuar con el ecosistema Ultralytics HUB. Hay dos métodos de autenticación disponibles:
Opción 1: Usar una clave API
Utilice una clave API para una configuración sencilla y segura:
credentials = {"api_key": "<YOUR-API-KEY>"}
Reemplaza <YOUR-API-KEY>
con su clave API real de Ultralytics. Este método es preferible para un acceso seguro a la API. Puede encontrar o crear su clave API en su Página de configuración de Ultralytics HUB.
Opción 2: Usar correo electrónico y contraseña
Alternativamente, utiliza una combinación de correo electrónico y contraseña:
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Reemplaza <YOUR-EMAIL>
y <YOUR-PASSWORD>
con sus credenciales de inicio de sesión de Ultralytics.
Crear un objeto HUBClient
Crea un HUBClient
objeto utilizando el método de autenticación que prefieras:
Autenticación del SDK de HUB
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)
Con el HUBClient
instancia inicializada, ahora puedes realizar varias operaciones utilizando los servicios de Ultralytics. El HUBClient
clase extiende las capacidades de autenticación y sirve como su puerta de entrada para interactuar con el servicio Ultralytics HUB. Para obtener más detalles, consulte el hub_sdk.hub_client.HUBClient
documentación de referencia.
¡Ya está todo listo! 🚀 Con HUB-SDK instalado y HUBClient
inicializado, ahora puedes explorar las características del ecosistema Ultralytics. Para obtener más orientación, consulta el Documentación de Ultralytics HUB-SDK y si encuentra algún problema, nuestro equipo de soporte está listo para ayudarle. ¡Feliz codificación!