Kom igångKom igång gratis

Nästlade modeller

Du har fått i uppgift att skapa ett schema för ett batchjobb som kör en väderförutsägelsemodell på en lista med indata och returnerar alla resultat i en lista.

Den här övningen är en del av kursen

Driftsättning av AI i produktion med FastAPI

Visa kurs

Övningsinstruktioner

  • Importera klassen från typing som kan användas för nästlade listor.
  • Skapa klassen BatchInput med hjälp av BaseModel.
  • I BatchInput-modellen, fyll i fältet inputs så att det innehåller en lista av ModelInput-scheman.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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: ___[___]
Redigera och kör kod