Bắt đầu ngayBắt đầu miễn phí

Lồng ghép models

Bạn được yêu cầu tạo một schema cho một batch job chạy mô hình dự báo thời tiết trên một danh sách input và trả về tất cả kết quả trong một danh sách.

Bài tập này là một phần của khóa học

Triển khai AI vào môi trường sản xuất với FastAPI

Xem khóa học

Hướng dẫn bài tập

  • Import lớp từ typing dùng cho danh sách lồng nhau.
  • Tạo lớp BatchInput sử dụng BaseModel.
  • Trong model BatchInput, hoàn thiện trường inputs để trường này là một danh sách các schema ModelInput.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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: ___[___]
Chỉnh sửa và Chạy Mã