FunctionDeclarationsTool interface

Um FunctionDeclarationsTool é um trecho de código que permite que o sistema interaja 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
functionDeclarações (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 uma FunctionResponse para cada chamada de função no próximo turno. Com base nas respostas da função, o modelo vai gerar a resposta final 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 uma FunctionResponse para cada chamada de função no próximo turno. Com base nas respostas da função, o modelo vai gerar a resposta final para o usuário. É possível fornecer no máximo 64 declarações de função.

Assinatura:

functionDeclarations?: FunctionDeclaration[];