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

Connected

ćwiczenie

Dodawanie nowej wersji endpointu

Klient korzystający z twojego API do klasyfikacji pingwinów poprosił o endpoint, który przetwarza dane z ciągu tekstowego rozdzielonego spacjami, zamiast słownika JSON. Musisz dodać schemat i endpoint "v2" do swojej aplikacji, aby obsługiwała nowy format danych wejściowych.

Instancja FastAPI o nazwie app oraz klasa PenguinV1 zostały wczytane z wyprzedzeniem.

Instrukcje

100 XP
  • Dodaj model Pydantic PenguinV2, który przyjmuje parametr data jako ciąg znaków.
  • Dodaj endpoint klasyfikatora pingwinów w wersji v2 pod ścieżką /v2/penguin_classifier.
  • Użyj modelu v2 jako danych wejściowych dla endpointu v2.