from pydantic import BaseModel, create_model class FooModel(BaseModel): foo: str bar: int = 123 BarModel = create_model('BarModel', apple='russet', banana='yellow', __base__=FooModel) print(BarModel) #> print(', '.join(BarModel.__fields__.keys())) #> foo, bar, apple, banana