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. {string} - name 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. {string} - descrizione della descrizione e scopo della funzione. Il modello la utilizza per decidere come e se chiamare la funzione. {FunctionDeclarationSchema} - Parametri 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. Esempio con 1 parametro obbligatorio e 1 facoltativo: tipo: proprietà OBJECT:
parametro1:
tipo: STRING param2:
tipo: INTEGER obbligatorio:
- param1
Pacchetto
@google-cloud/vertexaiProprietà
description
description?: string;
comune
name: string;
Parametri
parameters?: FunctionDeclarationSchema;