public final class Tool extends GeneratedMessageV3 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.v1.Tool
Membri ereditati
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Campi statici
public static final int FUNCTION_DECLARATIONS_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
Metodi statici
public static Tool getDefaultInstance()
Restituisce |
Tipo |
Description |
Tool |
|
public static final Descriptors.Descriptor getDescriptor()
public static Tool.Builder newBuilder()
public static Tool.Builder newBuilder(Tool prototype)
Parametro |
Nome |
Description |
prototype |
Tool
|
public static Tool parseDelimitedFrom(InputStream input)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(ByteString data)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(CodedInputStream input)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(InputStream input)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(ByteBuffer data)
Restituisce |
Tipo |
Description |
Tool |
|
public static Tool parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Tool |
|
public static Parser<Tool> parser()
Metodi
public boolean equals(Object obj)
Parametro |
Nome |
Description |
obj |
Object
|
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
public Tool getDefaultInstanceForType()
Restituisce |
Tipo |
Description |
Tool |
|
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.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
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.v1.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.v1.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.v1.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.v1.FunctionDeclaration function_declarations = 1 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
List<? extends com.google.cloud.vertexai.api.FunctionDeclarationOrBuilder> |
|
public Parser<Tool> getParserForType()
Sostituzioni
public int getSerializedSize()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
public Tool.Builder newBuilderForType()
protected Tool.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
public Tool.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Sostituzioni