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