convert_pydantic_to_openai_function#
- langchain_core.utils.function_calling.convert_pydantic_to_openai_function(model: type, *, name: str | None = None, description: str | None = None, rm_titles: bool = True) FunctionDescription #
Deprecated since version 0.1.16: Use
convert_to_openai_function()
instead. It will not be removed until langchain-core==1.0.Converts a Pydantic model to a function description for the OpenAI API.
- Parameters:
model (type) – The Pydantic model to convert.
name (str | None) – The name of the function. If not provided, the title of the schema will be used.
description (str | None) – The description of the function. If not provided, the description of the schema will be used.
rm_titles (bool) – Whether to remove titles from the schema. Defaults to True.
- Returns:
The function description.
- Return type:
Examples using convert_pydantic_to_openai_function