Interface ToolOrBuilder (1.2.0)

public interface ToolOrBuilder extends MessageOrBuilder

Implementa

MessageOrBuilder

Metodi

getFunctionDeclarations(int index)

public abstract FunctionDeclaration getFunctionDeclarations(int index)

Facoltativo. Tipo di strumento della funzione. 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 nella risposta. L'utente deve fornire una risposta FunctionResponse 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.

repeated .google.cloud.vertexai.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
index int
Restituisce
Tipo Description
FunctionDeclaration

getFunctionDeclarationsCount()

public abstract int getFunctionDeclarationsCount()

Facoltativo. Tipo di strumento della funzione. 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 nella risposta. L'utente deve fornire una risposta FunctionResponse 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.

repeated .google.cloud.vertexai.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
int

getFunctionDeclarationsList()

public abstract List<FunctionDeclaration> getFunctionDeclarationsList()

Facoltativo. Tipo di strumento della funzione. 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 nella risposta. L'utente deve fornire una risposta FunctionResponse 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.

repeated .google.cloud.vertexai.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
List<FunctionDeclaration>

getFunctionDeclarationsOrBuilder(int index)

public abstract FunctionDeclarationOrBuilder getFunctionDeclarationsOrBuilder(int index)

Facoltativo. Tipo di strumento della funzione. 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 nella risposta. L'utente deve fornire una risposta FunctionResponse 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.

repeated .google.cloud.vertexai.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
index int
Restituisce
Tipo Description
FunctionDeclarationOrBuilder

getFunctionDeclarationsOrBuilderList()

public abstract List<? extends FunctionDeclarationOrBuilder> getFunctionDeclarationsOrBuilderList()

Facoltativo. Tipo di strumento della funzione. 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 nella risposta. L'utente deve fornire una risposta FunctionResponse 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.

repeated .google.cloud.vertexai.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
List<? extends com.google.cloud.vertexai.api.FunctionDeclarationOrBuilder>

getGoogleSearchRetrieval()

public abstract GoogleSearchRetrieval getGoogleSearchRetrieval()

Facoltativo. Tipo di strumento GoogleSearchRetrieval. Strumento di recupero specializzato basato sulla ricerca Google.

.google.cloud.vertexai.v1.GoogleSearchRetrieval google_search_retrieval = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
GoogleSearchRetrieval

Il campo googleSearchRetrieval.

getGoogleSearchRetrievalOrBuilder()

public abstract GoogleSearchRetrievalOrBuilder getGoogleSearchRetrievalOrBuilder()

Facoltativo. Tipo di strumento GoogleSearchRetrieval. Strumento di recupero specializzato basato sulla ricerca Google.

.google.cloud.vertexai.v1.GoogleSearchRetrieval google_search_retrieval = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
GoogleSearchRetrievalOrBuilder

getRetrieval()

public abstract Retrieval getRetrieval()

Facoltativo. Tipo di strumento di recupero. Il sistema eseguirà sempre gli strumenti di recupero forniti per ottenere conoscenze esterne e rispondere alla richiesta. I risultati del recupero vengono presentati al modello per la generazione.

.google.cloud.vertexai.v1.Retrieval retrieval = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Retrieval

Il recupero.

getRetrievalOrBuilder()

public abstract RetrievalOrBuilder getRetrievalOrBuilder()

Facoltativo. Tipo di strumento di recupero. Il sistema eseguirà sempre gli strumenti di recupero forniti per ottenere conoscenze esterne e rispondere alla richiesta. I risultati del recupero vengono presentati al modello per la generazione.

.google.cloud.vertexai.v1.Retrieval retrieval = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
RetrievalOrBuilder

hasGoogleSearchRetrieval()

public abstract boolean hasGoogleSearchRetrieval()

Facoltativo. Tipo di strumento GoogleSearchRetrieval. Strumento di recupero specializzato basato sulla ricerca Google.

.google.cloud.vertexai.v1.GoogleSearchRetrieval google_search_retrieval = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Indica se il campo googleSearchRetrieval è impostato.

hasRetrieval()

public abstract boolean hasRetrieval()

Facoltativo. Tipo di strumento di recupero. Il sistema eseguirà sempre gli strumenti di recupero forniti per ottenere conoscenze esterne e rispondere alla richiesta. I risultati del recupero vengono presentati al modello per la generazione.

.google.cloud.vertexai.v1.Retrieval retrieval = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Indica se il campo di recupero è impostato.