LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere die Klasse aus typing, die für verschachtelte Listen verwendet werden kann.
  • Erstelle die Klasse BatchInput mit BaseModel.
  • Vervollständige im Modell BatchInput das Feld inputs, sodass es eine Liste von ModelInput-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: ___[___]
Code bearbeiten und ausführen