Vai al contenuto

Ultralytics HUB-SDK

Benvenuti nella documentazione di Ultralytics HUB-SDK! Se stai cercando di integrare potenti strumenti e servizi di machine learning 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 cerca di sfruttare le capacità dei servizi Ultralytics, il nostro SDK lo rende facile ed efficiente.

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

Da dove iniziare

Sei pronto per iniziare con l'HUB-SDK? La nostra guida rapida offre un percorso diretto per far funzionare l'SDK nel tuo ambiente Python.

  • Dai impulso al tuo sviluppo e semplifica la configurazione visitando la pagina di Avvio rapido.

Installazione da PyPI

Ottieni l'accesso all'ultima release stabile di HUB-SDK tramite PyPI. Esegui semplicemente il comando seguente nel tuo terminale o shell per aggiungere senza problemi 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 Ultralytics nella tua applicazione.

Inizializza HUBClient

L'integrazione con i servizi Ultralytics inizia con l'inizializzazione di un HUBClient object. Questo passaggio fondamentale crea un ponte tra il tuo codice e le nostre API e richiede credenziali appropriate per l'autenticazione. Puoi optare per il metodo standard della chiave API o utilizzare la tua email e 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:

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

L'utilizzo di una chiave API è un metodo di autenticazione comune adatto per l'accesso programmatico. È perfetto per gli scenari in cui si desidera integrare una chiave direttamente nel framework per un'interazione di servizio rapida e sicura. Il HUBClient classe eredita le capacità di autenticazione da Auth class.

Opzione 2: Utilizzo di e-mail e password

Preferisci sfruttare le credenziali del tuo account? Configura il HUBClient con la tua email e password nel dizionario delle credenziali:

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

L'utilizzo della tua email e password è una scelta conveniente se stai cercando un'esperienza di accesso tradizionale o se desideri utilizzare funzionalità personalizzate collegate al tuo account Ultralytics.

Mettendo tutto insieme

Ora che le tue credenziali sono pronte, 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 riga di codice cruciale crea una nuova istanza del HUBClient, connettendoti al vasto panorama di servizi offerti dalla piattaforma Ultralytics. Con le tue credenziali di autenticazione al sicuro, sei pronto per esplorare le funzionalità a portata di mano! Il login metodo gestisce l'autenticazione utilizzando le credenziali fornite.

Funzionalità HUB-SDK

L'HUB-SDK di Ultralytics fornisce una serie di funzionalità per interagire con i tuoi progetti di machine learning. Ecco alcune operazioni chiave che puoi eseguire:


Congratulazioni per aver configurato l'HUB-SDK di Ultralytics! Ora sei ben equipaggiato per intraprendere il tuo viaggio verso l'integrazione di servizi di machine learning all'avanguardia nelle tue applicazioni. Esplora la nostra ulteriore documentazione per una guida sull'utilizzo di API specifiche e consulta i nostri forum della community se incontri degli ostacoli. Buon coding e che i tuoi progetti prosperino con la potenza di Ultralytics! 🌟



📅 Creato 1 anno fa ✏️ Aggiornato 1 mese fa

Commenti