Saltar al contenido

Ultralytics HUB-SDK

¡Bienvenido a la documentación de Ultralytics HUB-SDK! Si buscas integrar potentes herramientas y servicios de aprendizaje automático en tus aplicaciones Python , has llegado al lugar adecuado. Tanto si eres un entusiasta de la IA, un experimentado profesional del aprendizaje automático o un desarrollador de software que busca aprovechar las capacidades de los servicios de Ultralytics , nuestro SDK lo hace fácil y eficaz.

Nuestra documentación amigable y profesional te guiará en un viaje desde la instalación hasta el dominio del HUB-SDK. ¡Sumerjámonos y empecemos a aprovechar toda la potencia del ecosistema Ultralytics en tus proyectos!

Por dónde empezar

¿Estás listo para empezar a trabajar con el SDK de HUB? Nuestra guía de inicio rápido te ofrece una forma sencilla de poner en marcha el SDK en tu entorno Python .

  • Impulsa tu desarrollo y agiliza tu configuración visitando: Inicio rápido.

Instalar desde PyPI

Accede a la última versión estable de HUB-SDK a través de PyPI. Simplemente ejecuta el siguiente comando en tu terminal/shell para añadir sin problemas el SDK a tu proyecto Python :

pip install hub-sdk

Tras ejecutar este comando, el SDK se descargará e instalará, desbloqueando las capacidades de los servicios de Ultralytics en tu aplicación.

Inicializar HUBClient

La integración con los servicios de Ultralytics comienza con la inicialización de un HUBClient objeto. Este paso fundamental crea un puente entre tu código y nuestras API, y requiere unas credenciales adecuadas para la autenticación. Puedes optar por el método estándar de clave API o utilizar tu correo electrónico y contraseña. ¡Vamos a configurarlo juntos! 🚀

Opción 1: Utilizar una clave API

Para aprovechar la sencillez de una clave API, prepara un diccionario con tu clave de la siguiente manera:

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

Al utilizar una clave API, estás eligiendo un método de autenticación común adecuado para el acceso programático. Es perfecto para escenarios en los que se desea integrar una clave directamente en tu framework para una interacción rápida y segura con el servicio.

Opción 2: Utilizar correo electrónico y contraseña

¿Prefieres utilizar las credenciales de tu cuenta? Configura el HUBClient con tu correo electrónico y contraseña en el diccionario de credenciales:

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

Utilizar tu correo electrónico y contraseña es una opción cómoda si buscas una experiencia de inicio de sesión tradicional o si quieres utilizar funciones personalizadas vinculadas a tu cuenta de Ultralytics .

Reunirlo todo

Ahora que tus credenciales están preparadas, inicia tu HUBClient:

Autenticación SDK 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)

Esta crucial línea de código crea una nueva instancia del HUBClient, conectándote al vasto paisaje de servicios que ofrece la plataforma Ultralytics . Con tus datos de autenticación seguros, ¡ya estás listo para explorar las funcionalidades a tu alcance!


¡Enhorabuena por configurar el Ultralytics HUB-SDK! Ahora estás bien equipado para embarcarte en tu viaje hacia la integración de servicios de aprendizaje automático de vanguardia en tus aplicaciones. Explora nuestra documentación adicional para obtener orientación sobre el uso de API específicas, y consulta los foros de nuestra comunidad si encuentras algún obstáculo. ¡Feliz codificación, y que tus proyectos prosperen con el poder de Ultralytics! 🌟

Comentarios