public final class GenerateContentRequest extends GeneratedMessageV3 implements GenerateContentRequestOrBuilder
Messaggio di richiesta per [PredictionService.GenerateContent].
Tipo di protobuf google.cloud.vertexai.v1.GenerateContentRequest
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
CONTENTS_FIELD_NUMBER
public static final int CONTENTS_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
GENERATION_CONFIG_FIELD_NUMBER
public static final int GENERATION_CONFIG_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
MODEL_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
SAFETY_SETTINGS_FIELD_NUMBER
public static final int SAFETY_SETTINGS_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
SYSTEM_INSTRUCTION_FIELD_NUMBER
public static final int SYSTEM_INSTRUCTION_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
TOOLS_FIELD_NUMBER
public static final int TOOLS_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
Metodi statici
getDefaultInstance()
public static GenerateContentRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static GenerateContentRequest.Builder newBuilder()
newBuilder(GenerateContentRequest prototype)
public static GenerateContentRequest.Builder newBuilder(GenerateContentRequest prototype)
parseDelimitedFrom(InputStream input)
public static GenerateContentRequest parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static GenerateContentRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static GenerateContentRequest parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GenerateContentRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static GenerateContentRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenerateContentRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static GenerateContentRequest parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GenerateContentRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static GenerateContentRequest parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static GenerateContentRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static GenerateContentRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GenerateContentRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<GenerateContentRequest> parser()
Metodi
è uguale a(obj oggetto)
public boolean equals(Object obj)
Parametro |
Nome |
Description |
obj |
Object
|
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
getContents(int index)
public Content getContents(int index)
Obbligatorio. I contenuti della conversazione corrente con il modello.
Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta.
repeated .google.cloud.vertexai.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
Restituisce |
Tipo |
Description |
Content |
|
getContentsCount()
public int getContentsCount()
Obbligatorio. I contenuti della conversazione corrente con il modello.
Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta.
repeated .google.cloud.vertexai.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
int |
|
getContentsList()
public List<Content> getContentsList()
Obbligatorio. I contenuti della conversazione corrente con il modello.
Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta.
repeated .google.cloud.vertexai.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];
getContentsOrBuilder(int index)
public ContentOrBuilder getContentsOrBuilder(int index)
Obbligatorio. I contenuti della conversazione corrente con il modello.
Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta.
repeated .google.cloud.vertexai.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
index |
int
|
getContentsOrBuilderList()
public List<? extends ContentOrBuilder> getContentsOrBuilderList()
Obbligatorio. I contenuti della conversazione corrente con il modello.
Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta.
repeated .google.cloud.vertexai.v1.Content contents = 2 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
List<? extends com.google.cloud.vertexai.api.ContentOrBuilder> |
|
getDefaultInstanceForType()
public GenerateContentRequest getDefaultInstanceForType()
getGenerationConfig()
public GenerationConfig getGenerationConfig()
Facoltativo. Configurazione di generazione.
.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getGenerationConfigOrBuilder()
public GenerationConfigOrBuilder getGenerationConfigOrBuilder()
Facoltativo. Configurazione di generazione.
.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getModel()
Obbligatorio. Il nome del modello del publisher richiesto per fornire la previsione. Formato:
projects/{project}/locations/{location}/publishers/*/models/*
string model = 5 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
String |
Il modello.
|
getModelBytes()
public ByteString getModelBytes()
Obbligatorio. Il nome del modello del publisher richiesto per fornire la previsione. Formato:
projects/{project}/locations/{location}/publishers/*/models/*
string model = 5 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
ByteString |
I byte per il modello.
|
getParserForType()
public Parser<GenerateContentRequest> getParserForType()
Sostituzioni
getSafetySettings(int index)
public SafetySetting getSafetySettings(int index)
Facoltativo. Impostazioni In base alla richiesta per il blocco di contenuti non sicuri.
Applicato su ManageContentResponse.candidates.
repeated .google.cloud.vertexai.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
getSafetySettingsCount()
public int getSafetySettingsCount()
Facoltativo. Impostazioni In base alla richiesta per il blocco di contenuti non sicuri.
Applicato su ManageContentResponse.candidates.
repeated .google.cloud.vertexai.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
int |
|
getSafetySettingsList()
public List<SafetySetting> getSafetySettingsList()
Facoltativo. Impostazioni In base alla richiesta per il blocco di contenuti non sicuri.
Applicato su ManageContentResponse.candidates.
repeated .google.cloud.vertexai.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
getSafetySettingsOrBuilder(int index)
public SafetySettingOrBuilder getSafetySettingsOrBuilder(int index)
Facoltativo. Impostazioni In base alla richiesta per il blocco di contenuti non sicuri.
Applicato su ManageContentResponse.candidates.
repeated .google.cloud.vertexai.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
getSafetySettingsOrBuilderList()
public List<? extends SafetySettingOrBuilder> getSafetySettingsOrBuilderList()
Facoltativo. Impostazioni In base alla richiesta per il blocco di contenuti non sicuri.
Applicato su ManageContentResponse.candidates.
repeated .google.cloud.vertexai.v1.SafetySetting safety_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
List<? extends com.google.cloud.vertexai.api.SafetySettingOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
getSystemInstruction()
public Content getSystemInstruction()
Facoltativo. L'utente ha fornito le istruzioni di sistema per il modello.
Nota: in ogni parte del documento deve essere utilizzato solo il testo, mentre i contenuti di ogni parte verranno inseriti in un paragrafo separato.
optional .google.cloud.vertexai.v1.Content system_instruction = 8 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
Content |
il sistema L'istruzione.
|
getSystemInstructionOrBuilder()
public ContentOrBuilder getSystemInstructionOrBuilder()
Facoltativo. L'utente ha fornito le istruzioni di sistema per il modello.
Nota: in ogni parte del documento deve essere utilizzato solo il testo, mentre i contenuti di ogni parte verranno inseriti in un paragrafo separato.
optional .google.cloud.vertexai.v1.Content system_instruction = 8 [(.google.api.field_behavior) = OPTIONAL];
getTools(int index)
public Tool getTools(int index)
Facoltativo. Un elenco di Tools
che il modello potrebbe utilizzare per generare la risposta successiva.
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.
repeated .google.cloud.vertexai.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
Restituisce |
Tipo |
Description |
Tool |
|
getToolsCount()
public int getToolsCount()
Facoltativo. Un elenco di Tools
che il modello potrebbe utilizzare per generare la risposta successiva.
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.
repeated .google.cloud.vertexai.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
int |
|
getToolsList()
public List<Tool> getToolsList()
Facoltativo. Un elenco di Tools
che il modello potrebbe utilizzare per generare la risposta successiva.
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.
repeated .google.cloud.vertexai.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL];
getToolsOrBuilder(int index)
public ToolOrBuilder getToolsOrBuilder(int index)
Facoltativo. Un elenco di Tools
che il modello potrebbe utilizzare per generare la risposta successiva.
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.
repeated .google.cloud.vertexai.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL];
Parametro |
Nome |
Description |
index |
int
|
getToolsOrBuilderList()
public List<? extends ToolOrBuilder> getToolsOrBuilderList()
Facoltativo. Un elenco di Tools
che il modello potrebbe utilizzare per generare la risposta successiva.
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.
repeated .google.cloud.vertexai.v1.Tool tools = 6 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
List<? extends com.google.cloud.vertexai.api.ToolOrBuilder> |
|
hasGenerationConfig()
public boolean hasGenerationConfig()
Facoltativo. Configurazione di generazione.
.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
boolean |
Indica se il campogenerationConfig è impostato.
|
hasSystemInstruction()
public boolean hasSystemInstruction()
Facoltativo. L'utente ha fornito le istruzioni di sistema per il modello.
Nota: in ogni parte del documento deve essere utilizzato solo il testo, mentre i contenuti di ogni parte verranno inseriti in un paragrafo separato.
optional .google.cloud.vertexai.v1.Content system_instruction = 8 [(.google.api.field_behavior) = OPTIONAL];
Restituisce |
Tipo |
Description |
boolean |
Indica se è impostato il campo systemInstruction.
|
hashCode()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
newBuilderForType()
public GenerateContentRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GenerateContentRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
toBuilder()
public GenerateContentRequest.Builder toBuilder()
writeTo(output di CodedOutputStream)
public void writeTo(CodedOutputStream output)
Sostituzioni