langchain_core.utils.function_calling.convert_pydantic_to_openai_tool

langchain_core.utils.function_calling.convert_pydantic_to_openai_tool(model: Type[BaseModel], *, name: Optional[str] = None, description: Optional[str] = None) ToolDescription[source]

自版本 0.1.16 起已弃用: 请使用 langchain_core.utils.function_calling.convert_to_openai_tool() 代替。

将 Pydantic 模型转换为 OpenAI API 的函数描述。

参数
  • model (Type[BaseModel]) – 要转换的 Pydantic 模型。

  • name (可选[str]) – 函数的名称。如果未提供,将使用模式标题。

  • description (可选[str]) – 函数的描述。如果未提供,将使用模式的描述。

返回

工具描述。

返回类型

ToolDescription