Démarrage rapide : Installation du HUB-SDK Ultralytics
Bienvenue ! 🎉 Ce guide fournit une procédure pas à pas pour l'installation et l'initialisation du HUB-SDK Ultralytics, conçu pour les développeurs chevronnés et les débutants.
Prérequis
Avant de commencer, assurez-vous d'avoir les éléments suivants :
- Python: Requis pour travailler avec HUB-SDK. S'il n'est pas déjà installé, téléchargez la dernière version depuis python.org.
- Git (Facultatif) : Recommandé pour accéder aux dernières fonctionnalités directement à partir de la source. Obtenez Git sur git-scm.com.
Installation
Vous pouvez installer le HUB-SDK en utilisant l'une des méthodes suivantes :
Installer depuis PyPI
Pour une installation stable et facile, installez la dernière version de HUB-SDK à partir de PyPI en utilisant les pip
:
pip install hub-sdk
Cette commande télécharge et installe la version stable de HUB-SDK dans votre environnement Python. C'est le moyen le plus rapide de commencer.
Initialiser HUBClient
Après l'installation, initialiser HUBClient
pour l'interface avec l'écosystème Ultralytics HUB. Deux méthodes d'authentification sont disponibles :
Option 1 : Utilisation d'une clé API
Utilisez une clé API pour une configuration simple et sécurisée :
credentials = {"api_key": "<YOUR-API-KEY>"}
Remplacez <YOUR-API-KEY>
avec votre clé API réelle provenant d'Ultralytics. Cette méthode est préférable pour un accès API sécurisé. Vous pouvez trouver ou créer votre clé API sur votre Page des paramètres d'Ultralytics HUB.
Option 2 : Utilisation d'un e-mail et d'un mot de passe
Alternativement, utilisez une combinaison d'e-mail et de mot de passe :
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Remplacez <YOUR-EMAIL>
et <YOUR-PASSWORD>
avec vos identifiants de connexion Ultralytics.
Créer un objet HUBClient
Créer un fichier HUBClient
objet en utilisant votre méthode d'authentification choisie :
Authentification 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)
Avec le HUBClient
instance initialisée, vous pouvez maintenant effectuer diverses opérations en utilisant les services Ultralytics. Le HUBClient
class étend les capacités d'authentification et sert de passerelle pour interagir avec le service Ultralytics HUB. Pour plus de détails, consultez le hub_sdk.hub_client.HUBClient
documentation de référence.
Vous êtes prêt ! 🚀 Avec HUB-SDK installé et HUBClient
Une fois initialisé, vous pouvez désormais explorer les fonctionnalités de l'écosystème Ultralytics. Pour plus d'informations, consultez le Documentation du SDK Ultralytics HUB et si vous rencontrez des problèmes, notre équipe de support est prête à vous aider. Bon codage !