BaseModel — базовый класс Pydantic. Определяешь поля через аннотации: name: str, age: int = 0. При создании экземпляра данные валидируются и приводятся к нужному типу. model_dump() → dict, model_dump_json() → JSON string. model_validate(dict) — создание из dict с валидацией. model_json_schema() — JSON Schema. Поля с Optional[str] = None — необязательные. model_config — настройки: strict=True отключает автоконвертацию, from_attributes=True — создание из ORM-объектов (бывший orm_mode).
Как работает BaseModel в Pydantic?
Middle
299 просмотровAFK Offer AI
Что такое векторизация в NumPy?