Interfaccia FunctionDeclarationsTool (1.1.0)

Una FunctionDeclarationsTool è una porzione di codice che consente al sistema di interagire con sistemi esterni per eseguire un'azione o un insieme di azioni, al di fuori della conoscenza e dell'ambito del modello.

Pacchetto

@google-cloud/vertexai

Proprietà

functionDeclarations

functionDeclarations?: FunctionDeclaration[];

Facoltativo. Una o più dichiarazioni di funzione da passare al modello insieme alla query dell'utente corrente. Il modello può decidere di chiamare un sottoinsieme di queste funzioni inserendo [FunctionCall][content.part.functionCall] nella risposta. L'utente deve fornire una [FunctionResponse][content.part.functionResponse] per ogni chiamata di funzione nel prossimo turno. In base alle risposte della funzione, il modello genera la risposta finale all'utente. È possibile fornire un massimo di 64 dichiarazioni di funzione.