Dichiarazione della funzione di interfaccia (0.4.0)

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/vertexai

Proprietà

description

description?: string;

comune

name: string;

Parametri

parameters?: FunctionDeclarationSchema;