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
Ö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
healthyochmodel_loadedtillTruei svaret när modellen har laddats in, och annars tillunhealthyrespektiveFalse. - Öppna en terminal och starta servern genom att köra
main.pymed kommandotpython3 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