Skip to content

Ultralytics HUB-SDK

Bienvenue dans la documentation de Ultralytics HUB-SDK ! Si tu cherches à intégrer de puissants outils et services d'apprentissage automatique dans tes applications Python , tu es au bon endroit. Que tu sois 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 rend les choses faciles et efficaces.

Notre documentation conviviale et professionnelle te guidera dans ton parcours, 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 tes projets !

Par oĂą commencer ?

Prêt à démarrer avec le HUB-SDK ? Notre guide de démarrage rapide offre un chemin direct pour mettre en place le SDK et le faire fonctionner dans ton environnement Python .

  • Fais avancer ton dĂ©veloppement et simplifie ton installation en visitant : DĂ©marrage rapide.

Installation Ă  partir de PyPI

Accède à la dernière version stable de HUB-SDK par l'intermédiaire de PyPI. Il te suffit d'exécuter la commande ci-dessous dans ton terminal/shell pour ajouter le SDK à ton projet Python :

pip install hub-sdk

Après avoir exécuté cette commande, le SDK sera téléchargé et installé, débloquant ainsi les capacités des services Ultralytics dans ton application.

Initialiser HUBClient

L'intégration avec les services Ultralytics commence par l'initialisation d'un HUBClient objet. Cette étape charnière crée un pont entre ton code et nos API, et nécessite des identifiants appropriés pour l'authentification. Tu peux opter pour la méthode standard de la clé API ou utiliser ton e-mail et ton mot de passe. Configurons cela ensemble ! 🚀

Option 1 : Utiliser une clé API

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

from hub_sdk import HUBClient

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

En utilisant une clé API, tu choisis une méthode d'authentification commune adaptée à l'accès programmatique. C'est parfait pour les scénarios où l'intégration d'une clé directement dans ton cadre est souhaitée pour une interaction de service rapide et sécurisée.

Option 2 : Utilisation de l'email et du mot de passe

Tu préfères mettre à profit les informations d'identification de ton compte ? Configure le HUBClient avec ton email et ton mot de passe dans le dictionnaire des identifiants :

from hub_sdk import HUBClient

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

L'utilisation de ton courriel et de ton mot de passe est un choix pratique si tu cherches une expérience de connexion traditionnelle ou si tu veux utiliser des fonctions personnalisées liées à ton compte Ultralytics .

Rassembler tout cela

Maintenant que tes informations d'identification sont préparées, lance ton 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, te connectant au vaste paysage de services offerts par la plateforme Ultralytics . Avec tes détails d'authentification en place en toute sécurité, tu es prêt à explorer les fonctionnalités au bout de tes doigts !


Félicitations pour avoir configuré le Ultralytics HUB-SDK ! Tu es maintenant bien équipé pour te lancer dans l'intégration de services d'apprentissage automatique de pointe dans tes applications. Explore notre documentation complémentaire pour obtenir des conseils sur l'utilisation d'API spécifiques, et consulte les forums de notre communauté si tu rencontres des obstacles. Bon codage, et que tes projets prospèrent grâce au pouvoir de Ultralytics! 🌟


Commentaires