Rappresentazione strutturata della dichiarazione di una funzione come definita dalla specifica OpenAPI 3.0. Questa dichiarazione include il nome e i parametri della funzione. Questa FunctionDeclaration è una rappresentazione di un blocco di codice che può essere utilizzato come Tool dal modello ed eseguito dal client.
Tipo di protobuf google.cloud.vertexai.v1.FunctionDeclaration
Obbligatorio. 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, punti e trattini, con una lunghezza massima di 64.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Obbligatorio. 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, punti e trattini, con una lunghezza massima di 64.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. Esempio con 1 parametro obbligatorio e 1
facoltativo: tipo: proprietà OBJECT:
param1:
tipo: STRING
param2:
tipo: INTEGER
obbligatorio:
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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. Esempio con 1 parametro obbligatorio e 1
facoltativo: tipo: proprietà OBJECT:
param1:
tipo: STRING
param2:
tipo: INTEGER
obbligatorio:
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. I nomi dei parametri devono iniziare con una lettera o un trattino basso e devono contenere solo caratteri a-z, A-Z, 0-9 o trattini bassi con una lunghezza massima di 64. Esempio con 1 parametro obbligatorio e 1
facoltativo: tipo: proprietà OBJECT:
param1:
tipo: STRING
param2:
tipo: INTEGER
obbligatorio:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-05-17 UTC."],[],[]]