langchain_core.utils.function_calling
.convert_to_openai_function¶
- langchain_core.utils.function_calling.convert_to_openai_function(function: Union[Dict[str, Any], Type[BaseModel], Callable, BaseTool]) Dict[str, Any] [source]¶
将原始函数/类转换为OpenAI函数。
- 参数:
- function:可以是字典、pydantic.BaseModel类或Python函数。
如果传入的是字典,则假定它已经是一个有效的OpenAI函数或带有顶级’title’和’description’键的JSON模式。
- 返回:
传入函数的字典版本,与OpenAI函数调用API兼容。