is_basemodel_subclass#

langchain_core.utils.pydantic.is_basemodel_subclass(cls: type) bool[source]#

检查给定的类是否是Pydantic BaseModel的子类。

检查给定的类是否是以下任何类的子类:

  • Pydantic 1.x 中的 pydantic.BaseModel

  • Pydantic 2.x 中的 pydantic.BaseModel

  • Pydantic 2.x 中的 pydantic.v1.BaseModel

Parameters:

cls (类型)

Return type:

布尔