LoslegenKostenlos starten

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

<Kurs>KI in der Produktion mit FastAPI bereitstellen</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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