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[];