utils#

实用函数 用于 LangChain。

utils.ernie_functions.FunctionDescription

表示可调用Ernie API的函数。

utils.ernie_functions.ToolDescription

表示可调用Ernie API的函数。

函数

utils.ernie_functions.convert_pydantic_to_ernie_function(...)

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

utils.ernie_functions.convert_pydantic_to_ernie_tool(...)

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

utils.google.get_client_info([module])

返回一个自定义的用户代理头。

utils.math.cosine_similarity(X, Y)

两个等宽矩阵之间的行余弦相似度。

utils.math.cosine_similarity_top_k(X, Y[, ...])

行间余弦相似度,带有可选的 top-k 和分数阈值过滤。

utils.openai.is_openai_v1()

返回OpenAI API是否为v1或更高版本。

utils.user_agent.get_user_agent()

从环境变量中获取用户代理。