Skip to content

DĂ©marrage rapide : Installation de HUB-SDK

Bonjour et bienvenue ! 🎉 Si vous cherchez à intégrer les services Ultralytics rapidement et sans problème, vous êtes au bon endroit. Notre guide d'installation du HUB-SDK est conçu pour vous aider à être opérationnel en un rien de temps grâce à des instructions claires, étape par étape. Que vous soyez un développeur chevronné ou un débutant, notre objectif est de vous fournir un processus d'installation simple et direct. Alors, prenez votre 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 que nous disposons de tous les outils dont nous aurons besoin. Une installation en douceur commence par une bonne configuration, voici donc ce que vous devez avoir à portée de main :

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

  • Git (optionnel) : Bien que Git ne soit pas obligatoire pour installer HUB-SDK, il est fortement recommandĂ© si vous souhaitez 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, vous êtes prêt à passer à la phase d'installation.

MĂ©thodes d'installation

En fonction de vos besoins, vous pouvez choisir entre deux méthodes principales pour installer le HUB-SDK. Voici ce que chaque méthode a à offrir :

Installation Ă  partir de PyPI

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

pip install hub-sdk

En lançant cette commande, vous obtiendrez la version stable de HUB-SDK et l'installerez directement dans votre 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 votre porte d'entrée pour interagir avec l'écosystème Ultralytics . Vous trouverez ci-dessous deux façons de vous 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 procéder :

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

Insérez votre 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é d'accès sécurisée.

Option B : Utilisation d'une paire e-mail/mot de passe pour l'authentification

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

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

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

Enfin, créez l'objet HUBClient avec la méthode d'authentification que vous avez 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, vous avez créé avec succès une instance de HUBClient, prête à effectuer diverses opérations à l'aide des services Ultralytics !


Vous êtes prêt ! Vous avez maintenant HUB-SDK installé et un HUBClient initialisé à votre disposition. À partir de là, vous pouvez commencer à plonger dans les riches fonctionnalités fournies par l'écosystème Ultralytics . Exploitez la puissance et la flexibilité de HUB-SDK pour vos projets, naviguez dans la documentation pour explorer ce que vous pouvez faire de plus, et si vous rencontrez des problèmes, notre sympathique équipe de support est à portée de clic. Bon codage !

Commentaires