Inizia subitoInizia gratis

API di health-check per il caricamento del modello

Dopo aver caricato il modello all'avvio del server, devi sviluppare un endpoint di test per costruire un sistema di monitoraggio in grado di rilevare se il modello è pronto ad analizzare i commenti degli utenti.

In questo esercizio creerai un endpoint di health check che ti permette di verificare lo stato della tua API e attivare avvisi se sentiment_model non è disponibile.

Nota: sentiment_model è già pre-caricato per te.

Questo esercizio fa parte del corso

Deployment di AI in produzione con FastAPI

Visualizza corso

Istruzioni dell'esercizio

  • Crea un endpoint GET usando la route /health.
  • Controlla se sentiment_model è caricato verificando che la variabile del modello non sia None.
  • Imposta status su healthy e model_loaded su True nella risposta quando il modello è caricato correttamente; altrimenti imposta status su unhealthy e model_loaded su False.
  • Apri un terminale e avvia il server eseguendo main.py con il comando python3 main.py.
  • Apri un altro terminale dall'angolo in alto a destra del terminale per testare l'endpoint health usando il comando curl: curl -X GET "http://localhost:8080/health" -H "accept: application/json"

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio