LoslegenKostenlos loslegen

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

Kurs anzeigen

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: ___[___]
Code bearbeiten und ausführen