FunctionDeclarationsTool interface

Um FunctionDeclarationsTool é um trecho de código que permite ao sistema interagir com sistemas externos para realizar uma ação, ou conjunto de ações, fora do conhecimento e do escopo do modelo.

Assinatura:

export declare interface FunctionDeclarationsTool 

Propriedades

Propriedade Tipo Descrição
functionDeclarations (em inglês). FunctionDeclaration[] Opcional. Uma ou mais declarações de função a serem transmitidas para o modelo com a consulta atual do usuário. O modelo pode decidir chamar um subconjunto dessas funções preenchendo FunctionCall na resposta. O usuário precisa fornecer um FunctionResponse para cada chamada de função na próxima curva. Com base nas respostas da função, o modelo gera a resposta final de volta para o usuário. É possível fornecer no máximo 64 declarações de função.

FunctionDeclarationsTool.functionDeclarations

Opcional. Uma ou mais declarações de função a serem transmitidas para o modelo com a consulta atual do usuário. O modelo pode decidir chamar um subconjunto dessas funções preenchendo FunctionCall na resposta. O usuário precisa fornecer um FunctionResponse para cada chamada de função na próxima curva. Com base nas respostas da função, o modelo gera a resposta final de volta para o usuário. É possível fornecer no máximo 64 declarações de função.

Assinatura:

functionDeclarations?: FunctionDeclaration[];