Vai al contenuto

Ultralytics HUB-SDK

Benvenuto nella documentazione di Ultralytics HUB-SDK! Se stai cercando di integrare potenti strumenti e servizi di apprendimento automatico nelle tue applicazioni Python , sei nel posto giusto. Che tu sia un appassionato di AI, un esperto di machine learning o uno sviluppatore di software che vuole sfruttare le capacità dei servizi di Ultralytics , il nostro SDK lo rende facile ed efficiente.

La nostra documentazione amichevole e professionale ti guiderà in un viaggio dall'installazione alla padronanza di HUB-SDK. Immergiti e inizia a sfruttare tutta la potenza dell'ecosistema Ultralytics nei tuoi progetti!

Da dove iniziare

Sei pronto a partire con l'HUB-SDK? La nostra guida rapida ti offre un percorso semplice per rendere operativo l'SDK nel tuo ambiente Python .

  • Fai progredire il tuo sviluppo e ottimizza la tua configurazione visitando il sito: Quickstart.

Installazione da PyPI

Ottieni l'accesso all'ultima versione stabile di HUB-SDK attraverso PyPI. Basta eseguire il comando qui sotto nel tuo terminale/shell per aggiungere l'SDK al tuo progetto Python :

pip install hub-sdk

Dopo aver eseguito questo comando, l'SDK verrà scaricato e installato, sbloccando le funzionalità dei servizi di Ultralytics nella tua applicazione.

Inizializza HUBClient

L'integrazione con i servizi di Ultralytics inizia con l'inizializzazione di un file HUBClient oggetto. Questo passaggio fondamentale crea un ponte tra il tuo codice e le nostre API e richiede le credenziali appropriate per l'autenticazione. Puoi optare per il metodo standard della chiave API o utilizzare la tua email e la tua password. Configuriamolo insieme! 🚀

Opzione 1: Utilizzo di una chiave API

Per sfruttare la semplicità di una chiave API, prepara un dizionario con la tua chiave in questo modo:

from hub_sdk import HUBClient

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

Utilizzando una chiave API, scegli un metodo di autenticazione comune adatto all'accesso programmatico. È perfetto per gli scenari in cui si desidera integrare una chiave direttamente nel framework per un'interazione rapida e sicura con il servizio.

Opzione 2: Utilizzo di e-mail e password

Preferisci utilizzare le credenziali del tuo account? Configura il sito HUBClient con il tuo indirizzo e-mail e la tua password nel dizionario delle credenziali:

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>"}

Utilizzare la tua email e la tua password è una scelta comoda se vuoi un'esperienza di login tradizionale o se vuoi utilizzare le funzioni personalizzate legate al tuo account Ultralytics .

Mettere tutto insieme

Ora che le tue credenziali sono state preparate, avvia il tuo HUBClient:

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)

Questa fondamentale riga di codice crea una nuova istanza di HUBClient, che ti connette al vasto panorama di servizi offerti dalla piattaforma Ultralytics . Con i tuoi dati di autenticazione al sicuro, sei pronto a esplorare le funzionalità a portata di mano!


Congratulazioni per aver configurato Ultralytics HUB-SDK! Ora sei ben equipaggiato per intraprendere il tuo viaggio verso l'integrazione di servizi di apprendimento automatico all'avanguardia nelle tue applicazioni. Esplora la nostra ulteriore documentazione per avere indicazioni sull'utilizzo di specifiche API e consulta i forum della nostra comunità se incontri qualche ostacolo. Buona programmazione e che i tuoi progetti possano prosperare grazie alla potenza di Ultralytics! 🌟


Commenti