Я использую pydanti c в своем проекте и использую его функции jsonSchema.
Я определил некоторые модели, используя class MyModel(BaseModel)
, и могу получить схему модели, используя MyModel.schema()
.
Как я могу получить схему json, если модель используется вместе с typing.Type
? Например, следующее:
typing.List[MyModel]
typing.Optional[MyModel]
typing.Union[MyModel1, MyModel2]
Пример того, что я хотел бы получить:
MyModelList = typing.List[MyModel]
MyModelListSchema = get_schema(MyModelList)