转换为ernie函数#

langchain_community.chains.ernie_functions.base.convert_to_ernie_function(function: Dict[str, Any] | Type[BaseModel] | Callable) Dict[str, Any][source]#

将原始函数/类转换为Ernie函数。

Parameters:

function (Dict[str, Any] | Type[BaseModel] | Callable) – 可以是一个字典、一个pydantic.BaseModel类,或者一个Python函数。 如果传入的是一个字典,它将被假定为已经是一个有效的Ernie函数。

Returns:

传入函数的字典版本,与

Ernie 函数调用 API 兼容。

Return type:

Dict[str, Any]