FunctionDeclarationsTool
是一段代码,使系统能够与外部系统交互,以便在模型的知识和范围之外执行操作或一组操作。
签名:
export declare interface FunctionDeclarationsTool
属性
属性 | 类型 | 说明 |
---|---|---|
function 声明 | 函数声明[] | 可选。要与当前用户查询一起传递给模型的一个或多个函数声明。模型可能会决定通过在响应中填充 FunctionCall 来调用这些函数的子集。用户应在下个回合中为每个函数调用提供一个 FunctionResponse。模型将根据函数响应生成返回给用户的最终响应。最多可以提供 64 个函数声明。 |
FunctionDeclarationsTool.functionDeclarations
可选。要与当前用户查询一起传递给模型的一个或多个函数声明。模型可能会决定通过在响应中填充 FunctionCall 来调用这些函数的子集。用户应在下个回合中为每个函数调用提供一个 FunctionResponse。模型将根据函数响应生成返回给用户的最终响应。最多可以提供 64 个函数声明。
签名:
functionDeclarations?: FunctionDeclaration[];