API de verificare a stării modelului încărcat
După ce ai încărcat modelul la pornirea serverului, trebuie să dezvolți un endpoint de testare pentru a construi un sistem de monitorizare care să detecteze dacă modelul este pregătit să analizeze comentariile utilizatorilor.
În acest exercițiu, vei crea un endpoint de tip health check care îți permite să verifici starea API-ului și să declanșezi alerte dacă sentiment_model nu este disponibil.
Notă: sentiment_model este deja pre-încărcat pentru tine.
Acest exercițiu face parte din cursul
Deployment AI în producție cu FastAPI
Instrucțiuni pentru exercițiu
- Creează un endpoint de tip
GETfolosind ruta/health. - Verifică dacă
sentiment_modeleste încărcat, comparând variabila modelului cu None. - Marchează statusul ca
healthyșimodel_loadedcaTrueîn răspuns când modelul este încărcat cu succes; altfel, marchează statusul caunhealthyșimodel_loadedcaFalse. - Deschide un terminal și pornește serverul rulând
main.pycu comandapython3 main.py. - Deschide un alt terminal din colțul din dreapta sus al terminalului pentru a testa endpoint-ul
healthfolosind comanda curl:curl -X GET "http://localhost:8080/health" -H "accept: application/json"
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul