Skip to content

DĂ©marrage rapide : Installation de HUB-SDK

Bonjour et bienvenue ! 🎉 Si tu cherches à intégrer les services de Ultralytics rapidement et sans tracas, tu es au bon endroit. Notre guide d'installation du HUB-SDK est conçu pour t'aider à être opérationnel en un rien de temps grâce à des instructions claires, étape par étape. Que tu sois un développeur chevronné ou que tu commences tout juste, notre objectif est de te fournir un processus d'installation facile et direct. Prends donc ta boisson préférée et embarquons ensemble pour ce voyage d'installation !

Conditions préalables

Avant de nous plonger dans le cœur de l'installation, assurons-nous d'avoir tous les outils dont nous aurons besoin. Un processus d'installation en douceur commence par une bonne configuration, alors voici ce que tu devrais avoir à portée de main :

  • Python: Il est essentiel que Python soit installĂ© sur ta machine pour travailler avec HUB-SDK. TĂ©lĂ©charge la dernière version sur python.org si elle n'est pas dĂ©jĂ  installĂ©e sur ton système.

  • Git (facultatif) : Bien que Git ne soit pas obligatoire pour installer HUB-SDK, il est fortement recommandĂ© si tu veux obtenir les dernières et meilleures fonctionnalitĂ©s directement Ă  partir de la source. Git peut ĂŞtre obtenu Ă  partir de git-scm.com.

Ces conditions préalables étant remplies, tu es fin prêt à passer à la phase d'installation.

MĂ©thodes d'installation

Selon tes besoins, tu peux choisir entre deux méthodes principales pour installer le HUB-SDK. Voici ce que chaque méthode a à offrir :

Installation Ă  partir de PyPI

Si tu cherches la stabilité et la facilité d'installation, la dernière version stable de HUB-SDK sur PyPI est la meilleure solution. Voici comment tu peux le faire avec pip, l'installateur de paquets de Python:

pip install hub-sdk

En exécutant cette commande, tu obtiendras la version stable de HUB-SDK et tu l'installeras directement dans ton environnement Python . C'est le moyen le plus rapide de commencer à utiliser HUB-SDK.

Initialiser HUBClient

Une fois l'installation terminée, il est temps de mettre la main sur le HUBClient. Le HUBClient sera ta porte d'entrée pour interagir avec l'écosystème Ultralytics . Tu trouveras ci-dessous deux façons de t'authentifier et d'utiliser le client.

Option A : Utilisation d'une clé API pour l'authentification

Pour ceux qui préfèrent utiliser des clés API pour des raisons de simplicité et de sécurité, voici comment la configurer :

from hub_sdk import HUBClient

credentials = {"api_key": "<YOUR-API-KEY>"}

Insère ta clé API réelle fournie par Ultralytics à la place de <YOUR-API-KEY>. C'est la méthode préférée lorsque les API nécessitent une clé sécurisée pour l'accès.

Option B : Utilisation d'une paire courriel/mot de passe pour l'authentification

Si tu dois utiliser une combinaison email/mot de passe, c'est tout aussi simple :

from hub_sdk import HUBClient

credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

Remplacer <YOUR-EMAIL> et <YOUR-PASSWORD> avec tes identifiants de connexion. Cette approche est plus traditionnelle mais tout aussi robuste.

Enfin, crée l'objet HUBClient avec la méthode d'authentification que tu as choisie :

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)

En exécutant la ligne de code ci-dessus, tu as réussi à créer une instance de HUBClient, prête à effectuer diverses opérations à l'aide des services Ultralytics !


Tu es prêt ! 🚀 Tu as maintenant HUB-SDK installé et un HUBClient initialisé à ta disposition. À partir de là, tu peux commencer à plonger dans les riches fonctionnalités fournies par l'écosystème Ultralytics . Exploite la puissance et la flexibilité de HUB-SDK pour tes projets, navigue dans la documentation pour explorer ce que tu peux faire de plus, et si tu rencontres le moindre problème, notre sympathique équipe d'assistance est à portée de clic. Bon codage !


Commentaires