1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Nasazení AI do produkce s FastAPI

Connected

cvičení

Vrácení strukturovaného výstupu z API

Vytváříš systém moderování obsahu, ve kterém potřebuješ definovat POST endpoint pro testování předtrénovaného modelu analýzy sentimentu na uživatelských komentářích.

Tvým úkolem je vytvořit endpoint, který využívá modely pydantic k vrácení predikcí ve strukturovaném formátu.

Poznámka: Pydantic modely CommentRequest a CommentResponse jsou již připravené k použití spolu s předtrénovaným sentiment_model z předdefinované třídy SentimentAnalyzer.

Pokyny

100 XP
  • Implementuj POST endpoint na route /analyze.
  • Validuj request ve funkci analyze_comment() podle schématu CommentRequest.
  • Proveď predikci pomocí sentiment_model tak, že mu předáš text z request.
  • Vrať atributy predikce (text z request, "label" a "score" z result[0]) a naformátuj tak odchozí odpověď do podoby CommentResponse.