public static final class Tool.Builder extends GeneratedMessageV3.Builder<Tool.Builder> implements ToolOrBuilder
Dettagli dello strumento che il modello può utilizzare per generare la risposta.
Un Tool
è una porzione di codice che consente al sistema di interagire con sistemi esterni per eseguire un'azione o un insieme di azioni, al di fuori della conoscenza e dell'ambito del modello.
Tipo di protobuf google.cloud.vertexai.v1beta1.Tool
Membri ereditati
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Metodi statici
public static final Descriptors.Descriptor getDescriptor()
Metodi
public Tool.Builder addAllFunctionDeclarations(Iterable<? extends FunctionDeclaration> values)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
values |
Iterable<? extends com.google.cloud.vertexai.api.FunctionDeclaration>
|
public Tool.Builder addFunctionDeclarations(FunctionDeclaration value)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public Tool.Builder addFunctionDeclarations(FunctionDeclaration.Builder builderForValue)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public Tool.Builder addFunctionDeclarations(int index, FunctionDeclaration value)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public Tool.Builder addFunctionDeclarations(int index, FunctionDeclaration.Builder builderForValue)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public FunctionDeclaration.Builder addFunctionDeclarationsBuilder()
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public FunctionDeclaration.Builder addFunctionDeclarationsBuilder(int index)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
public Tool.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
Restituisce |
Tipo |
Description |
Tool |
|
public Tool buildPartial()
Restituisce |
Tipo |
Description |
Tool |
|
public Tool.Builder clear()
Sostituzioni
public Tool.Builder clearField(Descriptors.FieldDescriptor field)
Sostituzioni
public Tool.Builder clearFunctionDeclarations()
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public Tool.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Sostituzioni
public Tool.Builder clone()
Sostituzioni
public Tool getDefaultInstanceForType()
Restituisce |
Tipo |
Description |
Tool |
|
public Descriptors.Descriptor getDescriptorForType()
Sostituzioni
public FunctionDeclaration getFunctionDeclarations(int index)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
public FunctionDeclaration.Builder getFunctionDeclarationsBuilder(int index)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
public List<FunctionDeclaration.Builder> getFunctionDeclarationsBuilderList()
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public int getFunctionDeclarationsCount()
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
int |
|
public List<FunctionDeclaration> getFunctionDeclarationsList()
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public FunctionDeclarationOrBuilder getFunctionDeclarationsOrBuilder(int index)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
public List<? extends FunctionDeclarationOrBuilder> getFunctionDeclarationsOrBuilderList()
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
List<? extends com.google.cloud.vertexai.api.FunctionDeclarationOrBuilder> |
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
public Tool.Builder mergeFrom(Tool other)
Parametro |
Nome |
Description |
other |
Tool
|
public Tool.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Sostituzioni
public Tool.Builder mergeFrom(Message other)
Parametro |
Nome |
Description |
other |
Message
|
Sostituzioni
public final Tool.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni
public Tool.Builder removeFunctionDeclarations(int index)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
public Tool.Builder setField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
public Tool.Builder setFunctionDeclarations(int index, FunctionDeclaration value)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public Tool.Builder setFunctionDeclarations(int index, FunctionDeclaration.Builder builderForValue)
Facoltativo. 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. Puoi fornire un massimo di 64 dichiarazioni di funzione.
repeated .google.cloud.vertexai.v1beta1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
public Tool.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Sostituzioni
public final Tool.Builder setUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni