FunctionDeclarationsTool interface

Un FunctionDeclarationsTool es un fragmento de código que permite al sistema interactuar con sistemas externos para realizar una acción, o un conjunto de acciones, fuera del conocimiento y el alcance del modelo.

Firma:

export declare interface FunctionDeclarationsTool 

Propiedades

Propiedad Tipo Descripción
functionDeclarations Declaración de función[] Opcional. Una o más declaraciones de función que se pasarán al modelo junto con la búsqueda del usuario actual. El modelo puede decidir llamar a un subconjunto de estas funciones propagando FunctionCall en la respuesta. El usuario debe proporcionar una FunctionResponse para cada llamada a función en el siguiente turno. En función de las respuestas de la función, el modelo generará la respuesta final al usuario. Se puede proporcionar un máximo de 64 declaraciones de funciones.

FunctionDeclarationsTool.functionDeclarations

Opcional. Una o más declaraciones de función que se pasarán al modelo junto con la búsqueda del usuario actual. El modelo puede decidir llamar a un subconjunto de estas funciones propagando FunctionCall en la respuesta. El usuario debe proporcionar una FunctionResponse para cada llamada a función en el siguiente turno. En función de las respuestas de la función, el modelo generará la respuesta final al usuario. Se puede proporcionar un máximo de 64 declaraciones de funciones.

Firma:

functionDeclarations?: FunctionDeclaration[];