Modelle verschachteln
Du sollst ein Schema für einen Batch-Job erstellen, der ein Wettervorhersage-Modell auf eine Liste von Eingaben anwendet und alle Ergebnisse in einer Liste zurückgibt.
Diese Übung ist Teil des Kurses
KI in der Produktion mit FastAPI bereitstellen
Anleitung zur Übung
- Importiere die Klasse aus
typing, die für verschachtelte Listen verwendet werden kann. - Erstelle die Klasse
BatchInputmitBaseModel. - Vervollständige im Modell
BatchInputdas Feldinputs, sodass es eine Liste vonModelInput-Schemas enthält.
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: ___[___]