Rappresentazione strutturata di una dichiarazione di funzione come definita dalla [specifica OpenAPI 3.0](https://spec.openapis.org/oas/v3.0.3). Questa dichiarazione include il nome e i parametri della funzione. Questa FunctionDeclaration è una rappresentazione di un blocco di codice che può essere utilizzato come strumento dal modello ed eseguito dal client.
Pacchetto
@google-cloud/vertexaiProprietà
description
description?: string;
Facoltativo. Descrizione e scopo della funzione. Il modello la utilizza per decidere come e se chiamare la funzione.
comune
name: string;
Il nome della funzione da chiamare. Deve iniziare con una lettera o un trattino basso. Deve essere a-z, A-Z, 0-9 o contenere trattini bassi e trattini, con una lunghezza massima di 64.
Parametri
parameters?: FunctionDeclarationSchema;
Facoltativo. Descrive i parametri di questa funzione nel formato JSON Schema Object. Riflette l'oggetto parametro Open API 3.03. string Chiave: il nome del parametro. I nomi dei parametri sono sensibili alle maiuscole. Valore schema: lo schema che definisce il tipo utilizzato per il parametro. Per una funzione senza parametri, è possibile lasciarla non impostata.
con 1 parametro obbligatorio e 1 facoltativo: tipo: proprietà OBJECT:
param1:
type: STRING
param2:
type: INTEGER
required:
- param1