Skip to content

Ultralytics HUB-SDK

Bienvenue dans la documentation de Ultralytics HUB-SDK ! Si vous cherchez à intégrer de puissants outils et services d'apprentissage automatique dans vos applications Python , vous êtes au bon endroit. Que vous soyez un passionné d'IA, un praticien chevronné de l'apprentissage automatique ou un développeur de logiciels cherchant à exploiter les capacités des services Ultralytics , notre SDK vous facilite la tâche et la rend plus efficace.

Notre documentation conviviale et professionnelle vous guidera de l'installation à la maîtrise du HUB-SDK. Plongeons dans l'aventure et commençons à tirer parti de toute la puissance de l'écosystème Ultralytics dans vos projets !

Par oĂą commencer ?

Prêt à démarrer avec le HUB-SDK ? Notre guide de démarrage rapide offre un chemin direct pour que le SDK soit opérationnel dans votre environnement Python .

  • Faites avancer votre dĂ©veloppement et rationalisez votre installation en visitant le site : DĂ©marrage rapide.

Installation Ă  partir de PyPI

Accédez à la dernière version stable de HUB-SDK via PyPI. Exécutez simplement la commande ci-dessous dans votre terminal/shell pour ajouter le SDK à votre projet Python :

pip install hub-sdk

Après l'exécution de cette commande, le SDK sera téléchargé et installé, ce qui vous permettra d'utiliser les services Ultralytics dans votre application.

Initialiser HUBClient

L'intégration avec les services Ultralytics commence par l'initialisation d'un fichier HUBClient objet. Cette étape cruciale crée un pont entre votre code et nos API, et nécessite des informations d'identification appropriées pour l'authentification. Vous pouvez opter pour la méthode standard de la clé API ou utiliser votre courriel et votre mot de passe. Mettons cela en place ensemble ! 🚀

Option 1 : Utilisation d'une clé API

Pour utiliser la simplicité d'une clé API, préparez un dictionnaire avec votre clé comme suit :

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

En utilisant une clé API, vous choisissez une méthode d'authentification commune adaptée à l'accès programmatique. Elle est parfaite pour les scénarios dans lesquels l'intégration d'une clé directement dans votre cadre est souhaitée pour une interaction rapide et sécurisée avec le service.

Option 2 : Utilisation de l'adresse Ă©lectronique et du mot de passe

Vous préférez utiliser les informations d'identification de votre compte ? Configurez le HUBClient avec votre adresse électronique et votre mot de passe dans le dictionnaire des identifiants :

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

L'utilisation de votre adresse électronique et de votre mot de passe est un choix pratique si vous recherchez une expérience de connexion traditionnelle ou si vous souhaitez utiliser des fonctions personnalisées liées à votre compte Ultralytics .

Tout mettre bout Ă  bout

Maintenant que vos informations d'identification sont prĂŞtes, lancez votre HUBClient:

Authentification du 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)

Cette ligne de code cruciale crée une nouvelle instance de HUBClient, vous connectant au vaste paysage de services offerts par la plateforme Ultralytics . Avec vos détails d'authentification en place de manière sécurisée, vous êtes prêt à explorer les fonctionnalités au bout de vos doigts !


Félicitations pour l'installation de Ultralytics HUB-SDK ! Vous êtes maintenant bien équipé pour vous lancer dans l'intégration de services d'apprentissage automatique de pointe dans vos applications. Explorez notre documentation complémentaire pour obtenir des conseils sur l'utilisation d'API spécifiques, et consultez les forums de notre communauté si vous rencontrez des difficultés. Bon codage, et que vos projets prospèrent grâce à la puissance de Ultralytics! 🌟

Commentaires