create_model_v2#
- langchain_core.utils.pydantic.create_model_v2(model_name: str, *, module_name: str | None = None, field_definitions: dict[str, Any] | None = None, root: Any | None = None) type[BaseModel] [source]#
使用给定的字段定义创建一个pydantic模型。
注意
请不要在langchain包之外使用。此API随时可能更改。
- Parameters:
model_name (str) – 模型的名称。
module_name (str | None) – 定义模型的模块名称。 Pydantic 使用此名称来解析任何前向引用。
field_definitions (dict[str, Any] | None) – 模型的字段定义。
root (Any | None) – 根模型的类型 (RootModel)
- Returns:
创建的模型。
- Return type:
类型[BaseModel]