Začněte nyníZačněte zdarma

Health-check API pro načítání modelu

Po načtení modelu při spuštění serveru je potřeba vytvořit testovací endpoint, který umožní sledovat, zda je model připraven analyzovat uživatelské komentáře.

V tomto cvičení vytvoříš health check endpoint, pomocí kterého ověříš stav svého API a nastavíš upozornění pro případ, že sentiment_model nebude dostupný.

Poznámka: sentiment_model je pro tebe již předem načten.

Toto cvičení je součástí kurzu

Nasazení AI do produkce s FastAPI

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř GET endpoint s cestou /health.
  • Zkontroluj, zda je sentiment_model načten – porovnej proměnnou modelu s hodnotou None.
  • Pokud je model úspěšně načten, nastav v odpovědi status na healthy a model_loaded na True; v opačném případě nastav status na unhealthy a model_loaded na False.
  • Otevři terminál a spusť server příkazem python3 main.py.
  • Otevři druhý terminál pomocí tlačítka v pravém horním rohu terminálu a otestuj endpoint health tímto curl příkazem: curl -X GET "http://localhost:8080/health" -H "accept: application/json"

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení