FunctionDeclarationsTool interface

FunctionDeclarationsTool 是一段代码,使系统能够与外部系统交互,以便在模型的知识和范围之外执行操作或一组操作。

签名

export declare interface FunctionDeclarationsTool 

属性

属性 类型 说明
function 声明 函数声明[] 可选。要与当前用户查询一起传递给模型的一个或多个函数声明。模型可能会决定通过在响应中填充 FunctionCall 来调用这些函数的子集。用户应在下个回合中为每个函数调用提供一个 FunctionResponse。模型将根据函数响应生成返回给用户的最终响应。最多可以提供 64 个函数声明。

FunctionDeclarationsTool.functionDeclarations

可选。要与当前用户查询一起传递给模型的一个或多个函数声明。模型可能会决定通过在响应中填充 FunctionCall 来调用这些函数的子集。用户应在下个回合中为每个函数调用提供一个 FunctionResponse。模型将根据函数响应生成返回给用户的最终响应。最多可以提供 64 个函数声明。

签名

functionDeclarations?: FunctionDeclaration[];