Interfaccia FunctionDeclarationsTool (0.5.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à

function_declarations

function_declarations?: 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.function_call] nella risposta. L'utente deve fornire una [FunctionResponse][content.part.function_response] 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.