Kom igångKom igång gratis

Hälsokontroll-API för modellinladdning

När modellen har laddats in vid serverstart behöver du ta fram en testendpoint för att bygga ett övervakningssystem som kan identifiera om modellen är redo att analysera användarkommentarer.

I den här övningen skapar du en hälsokontroll-endpoint som låter dig verifiera API:ets status och utlösa varningar om sentiment_model inte är tillgänglig.

Obs: sentiment_model är redan förinladdad för dig.

Den här övningen är en del av kursen

Driftsättning av AI i produktion med FastAPI

Visa kurs

Övningsinstruktioner

  • Skapa en GET-endpoint med routen /health.
  • Kontrollera om sentiment_model är laddad genom att jämföra modellvariabeln med None.
  • Sätt status till healthy och model_loaded till True i svaret när modellen har laddats in, och annars till unhealthy respektive False.
  • Öppna en terminal och starta servern genom att köra main.py med kommandot python3 main.py.
  • Öppna en ny terminal via det övre högra hörnet i terminalen och testa health-endpointen med curl-kommandot: curl -X GET "http://localhost:8080/health" -H "accept: application/json"

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen