Verschachtelte Modelle
Du sollst ein Schema für einen Batch-Job erstellen, der ein Wettervorhersagemodell auf eine Liste von Eingaben anwendet und alle Ergebnisse in einer Liste zurückgibt.
Diese Übung ist Teil des Kurses
KI mit FastAPI in die Produktion bringen
Anleitung zur Übung
- Importiere die Klasse aus „
typing
“, die für verschachtelte Listen verwendet werden kann. - Erstell die Klasse „
BatchInput
” mit „BaseModel
”. - Füll im „
BatchInput
“-Modell das Feld „inputs
“ aus, sodass eine Liste mit „ModelInput
“-Schemas angezeigt wird.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
from datetime import date
from pydantic import BaseModel
# Import class for nested lists
from typing import ____
class ModelInput(BaseModel):
latitude: float
longitude: float
date: date
# Create batch input model
class ____(BaseModel):
job_name: str
# Inputs are list of model inputs
inputs: ___[___]