ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un endpoint de tip GET folosind ruta /health.
  • Verifică dacă sentiment_model este încărcat, comparând variabila modelului cu None.
  • Marchează statusul ca healthy și model_loaded ca True în răspuns când modelul este încărcat cu succes; altfel, marchează statusul ca unhealthy și model_loaded ca False.
  • Deschide un terminal și pornește serverul rulând main.py cu comanda python3 main.py.
  • Deschide un alt terminal din colțul din dreapta sus al terminalului pentru a testa endpoint-ul health folosind 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