ПочатиПочніть безкоштовно

Вкладені моделі

Вас попросили створити схему для пакетного завдання, яке запускає модель прогнозування погоди на списку вхідних даних і повертає всі результати у вигляді списку.

Ця вправа є частиною курсу

Розгортання AI у продакшні з FastAPI

Переглянути курс

Інструкції до вправи

  • Імпортуйте клас із typing, який можна використати для вкладених списків.
  • Створіть клас BatchInput, використовуючи BaseModel.
  • У моделі BatchInput доповніть поле inputs, щоб воно містило список схем ModelInput.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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: ___[___]
Редагувати та запускати код