Guida rapida: Installazione di Ultralytics HUB-SDK
Benvenuti! 🎉 Questa guida fornisce una procedura dettagliata per l'installazione e l'inizializzazione di Ultralytics HUB-SDK, progettata sia per sviluppatori esperti che per principianti.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- python: Richiesto per lavorare con HUB-SDK. Se non è già installato, scarica l'ultima versione da python.org.
- Git (opzionale): Raccomandato per accedere alle funzionalità più recenti direttamente dalla sorgente. Scarica Git da git-scm.com.
Installazione
È possibile installare HUB-SDK utilizzando uno dei seguenti metodi:
Installa da PyPI
Per un'installazione stabile e semplice, installa l'ultima release di HUB-SDK da PyPI utilizzando pip
:
pip install hub-sdk
Questo comando scarica e installa la versione stabile di HUB-SDK nel tuo ambiente Python. Questo è il modo più rapido per iniziare.
Inizializza HUBClient
Dopo l'installazione, inizializza HUBClient
per interfacciarsi con l'ecosistema Ultralytics HUB. Sono disponibili due metodi di autenticazione:
Opzione 1: Utilizzo di una chiave API
Usa una chiave API per una configurazione semplice e sicura:
credentials = {"api_key": "<YOUR-API-KEY>"}
Sostituisci <YOUR-API-KEY>
con la tua chiave API effettiva di Ultralytics. Questo metodo è preferibile per un accesso sicuro all'API. Puoi trovare o creare la tua chiave API sulla tua pagina Pagina delle impostazioni di Ultralytics HUB.
Opzione 2: Utilizzo di e-mail e password
In alternativa, utilizza una combinazione di email e password:
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Sostituisci <YOUR-EMAIL>
e <YOUR-PASSWORD>
con le tue credenziali di accesso Ultralytics.
Crea un oggetto HUBClient
Crea un HUBClient
object utilizzando il metodo di autenticazione scelto:
Autenticazione HUB SDK
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)
Con il HUBClient
istanza inizializzata, ora puoi eseguire varie operazioni utilizzando i servizi Ultralytics. Il HUBClient
classe estende le funzionalità di autenticazione e funge da gateway per interagire con il servizio Ultralytics HUB. Per maggiori dettagli, consulta il hub_sdk.hub_client.HUBClient
documentazione di riferimento.
Tutto pronto! 🚀 Con HUB-SDK installato e HUBClient
inizializzato, ora puoi esplorare le funzionalità dell'ecosistema Ultralytics. Per ulteriori indicazioni, consulta la sezione Documentazione di Ultralytics HUB-SDK e in caso di problemi, il nostro team di supporto è pronto ad assisterti. Buon coding!