1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wdrażanie AI na produkcję z FastAPI

Connected

ćwiczenie

Ładowanie modelu AI podczas uruchamiania serwera

Twoim zadaniem jest wdrożenie wytrenowanego modelu analizy wydźwięku, który wspomaga moderowanie komentarzy użytkowników. Aby zapewnić zerowy czas przestoju, API musi być gotowe do analizowania komentarzy natychmiast po uruchomieniu.

W tym ćwiczeniu zaimplementujesz zdarzenia cyklu życia FastAPI, aby efektywnie załadować model i zbudować system moderacji komentarzy. Klasa modelu SentimentAnalyzer jest już zdefiniowana i zaimportowana.

Instrukcje

100 XP
  • Zaimportuj dekorator menedżera kontekstu z modułu contextlib, aby utworzyć zdarzenie cyklu życia.
  • Użyj dekoratora menedżera kontekstu FastAPI, aby zdefiniować funkcję zdarzenia lifespan i zapewnić załadowanie modelu podczas uruchamiania.
  • Wywołaj funkcję ładującą model podczas uruchamiania serwera w zdarzeniu lifespan.
  • Wywołaj yield, aby umożliwić kontynuowanie procesu uruchamiania serwera.