Classe GeneraContentRequest.Builder (1.3.0)

public static final class GenerateContentRequest.Builder extends GeneratedMessageV3.Builder<GenerateContentRequest.Builder> implements GenerateContentRequestOrBuilder

Messaggio di richiesta per [PredictionService.GenerateContent].

Tipo di protobuf google.cloud.vertexai.v1.GenerateContentRequest

Metodi statici

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Restituisce
Tipo Description
Descriptor

Metodi

addAllContents(Iterable<? extends Content> values)

public GenerateContentRequest.Builder addAllContents(Iterable<? extends Content> values)

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
values Iterable<? extends com.google.cloud.vertexai.api.Content>
Restituisce
Tipo Description
GenerateContentRequest.Builder

addAllSafetySettings(Iterable<? extends SafetySetting> values)

public GenerateContentRequest.Builder addAllSafetySettings(Iterable<? extends SafetySetting> values)

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
values Iterable<? extends com.google.cloud.vertexai.api.SafetySetting>
Restituisce
Tipo Description
GenerateContentRequest.Builder

addAllTools(Iterable<? extends Tool> values)

public GenerateContentRequest.Builder addAllTools(Iterable<? extends Tool> values)

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
values Iterable<? extends com.google.cloud.vertexai.api.Tool>
Restituisce
Tipo Description
GenerateContentRequest.Builder

addContents(Content value)

public GenerateContentRequest.Builder addContents(Content value)

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
value Content
Restituisce
Tipo Description
GenerateContentRequest.Builder

addContents(Content.Builder builderForValue)

public GenerateContentRequest.Builder addContents(Content.Builder builderForValue)

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
builderForValue Content.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

addContents(int index, Content value)

public GenerateContentRequest.Builder addContents(int index, Content value)

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];

Parametri
Nome Description
index int
value Content
Restituisce
Tipo Description
GenerateContentRequest.Builder

addContents(int index, Content.Builder builderForValue)

public GenerateContentRequest.Builder addContents(int index, Content.Builder builderForValue)

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];

Parametri
Nome Description
index int
builderForValue Content.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

addContentsBuilder()

public Content.Builder addContentsBuilder()

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
Content.Builder

addContentsBuilder(int index)

public Content.Builder addContentsBuilder(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.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public GenerateContentRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

addSafetySettings(SafetySetting value)

public GenerateContentRequest.Builder addSafetySettings(SafetySetting value)

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
value SafetySetting
Restituisce
Tipo Description
GenerateContentRequest.Builder

addSafetySettings(SafetySetting.Builder builderForValue)

public GenerateContentRequest.Builder addSafetySettings(SafetySetting.Builder builderForValue)

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
builderForValue SafetySetting.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

addSafetySettings(int index, SafetySetting value)

public GenerateContentRequest.Builder addSafetySettings(int index, SafetySetting value)

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];

Parametri
Nome Description
index int
value SafetySetting
Restituisce
Tipo Description
GenerateContentRequest.Builder

addSafetySettings(int index, SafetySetting.Builder builderForValue)

public GenerateContentRequest.Builder addSafetySettings(int index, SafetySetting.Builder builderForValue)

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];

Parametri
Nome Description
index int
builderForValue SafetySetting.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

addSafetySettingsBuilder()

public SafetySetting.Builder addSafetySettingsBuilder()

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
SafetySetting.Builder

addSafetySettingsBuilder(int index)

public SafetySetting.Builder addSafetySettingsBuilder(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
Restituisce
Tipo Description
SafetySetting.Builder

addTools(Tool value)

public GenerateContentRequest.Builder addTools(Tool value)

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
value Tool
Restituisce
Tipo Description
GenerateContentRequest.Builder

addTools(Tool.Builder builderForValue)

public GenerateContentRequest.Builder addTools(Tool.Builder builderForValue)

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
builderForValue Tool.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

addTools(int index, Tool value)

public GenerateContentRequest.Builder addTools(int index, Tool value)

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];

Parametri
Nome Description
index int
value Tool
Restituisce
Tipo Description
GenerateContentRequest.Builder

addTools(int index, Tool.Builder builderForValue)

public GenerateContentRequest.Builder addTools(int index, Tool.Builder builderForValue)

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];

Parametri
Nome Description
index int
builderForValue Tool.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

addToolsBuilder()

public Tool.Builder addToolsBuilder()

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
Tool.Builder

addToolsBuilder(int index)

public Tool.Builder addToolsBuilder(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.Builder

build()

public GenerateContentRequest build()
Restituisce
Tipo Description
GenerateContentRequest

buildPartial()

public GenerateContentRequest buildPartial()
Restituisce
Tipo Description
GenerateContentRequest

Clear()

public GenerateContentRequest.Builder clear()
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

clearContents()

public GenerateContentRequest.Builder clearContents()

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
GenerateContentRequest.Builder

clearField(Descriptors.FieldDescriptor field)

public GenerateContentRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parametro
Nome Description
field FieldDescriptor
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

clearGenerationConfig()

public GenerateContentRequest.Builder clearGenerationConfig()

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
GenerateContentRequest.Builder

clearModel()

public GenerateContentRequest.Builder clearModel()

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
GenerateContentRequest.Builder

Questo strumento per il concatenamento.

clearOneof(Descriptors.OneofDescriptor oneof)

public GenerateContentRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parametro
Nome Description
oneof OneofDescriptor
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

clearSafetySettings()

public GenerateContentRequest.Builder clearSafetySettings()

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
GenerateContentRequest.Builder

clearSystemInstruction()

public GenerateContentRequest.Builder clearSystemInstruction()

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
GenerateContentRequest.Builder

clearTools()

public GenerateContentRequest.Builder clearTools()

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
GenerateContentRequest.Builder

clone()

public GenerateContentRequest.Builder clone()
Restituisce
Tipo Description
GenerateContentRequest.Builder
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

getContentsBuilder(int index)

public Content.Builder getContentsBuilder(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.Builder

getContentsBuilderList()

public List<Content.Builder> getContentsBuilderList()

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<Builder>

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];

Restituisce
Tipo Description
List<Content>

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
Restituisce
Tipo Description
ContentOrBuilder

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()
Restituisce
Tipo Description
GenerateContentRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Restituisce
Tipo Description
Descriptor
Sostituzioni

getGenerationConfig()

public GenerationConfig getGenerationConfig()

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
GenerationConfig

Il file GenerationConfig.

getGenerationConfigBuilder()

public GenerationConfig.Builder getGenerationConfigBuilder()

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
GenerationConfig.Builder

getGenerationConfigOrBuilder()

public GenerationConfigOrBuilder getGenerationConfigOrBuilder()

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
GenerationConfigOrBuilder

getModel()

public String 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.

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
Restituisce
Tipo Description
SafetySetting

getSafetySettingsBuilder(int index)

public SafetySetting.Builder getSafetySettingsBuilder(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
Restituisce
Tipo Description
SafetySetting.Builder

getSafetySettingsBuilderList()

public List<SafetySetting.Builder> getSafetySettingsBuilderList()

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<Builder>

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];

Restituisce
Tipo Description
List<SafetySetting>

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
Restituisce
Tipo Description
SafetySettingOrBuilder

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>

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.

getSystemInstructionBuilder()

public Content.Builder getSystemInstructionBuilder()

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.Builder

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];

Restituisce
Tipo Description
ContentOrBuilder

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

getToolsBuilder(int index)

public Tool.Builder getToolsBuilder(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.Builder

getToolsBuilderList()

public List<Tool.Builder> getToolsBuilderList()

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<Builder>

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];

Restituisce
Tipo Description
List<Tool>

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
Restituisce
Tipo Description
ToolOrBuilder

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Restituisce
Tipo Description
FieldAccessorTable
Sostituzioni

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

mergeFrom(GenerateContentRequest other)

public GenerateContentRequest.Builder mergeFrom(GenerateContentRequest other)
Parametro
Nome Description
other GenerateContentRequest
Restituisce
Tipo Description
GenerateContentRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GenerateContentRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni
Eccezioni
Tipo Description
IOException

mergeFrom(Message other)

public GenerateContentRequest.Builder mergeFrom(Message other)
Parametro
Nome Description
other Message
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

mergeGenerationConfig(GenerationConfig value)

public GenerateContentRequest.Builder mergeGenerationConfig(GenerationConfig value)

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
value GenerationConfig
Restituisce
Tipo Description
GenerateContentRequest.Builder

mergeSystemInstruction(Content value)

public GenerateContentRequest.Builder mergeSystemInstruction(Content value)

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];

Parametro
Nome Description
value Content
Restituisce
Tipo Description
GenerateContentRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final GenerateContentRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

removeContents(int index)

public GenerateContentRequest.Builder removeContents(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
GenerateContentRequest.Builder

removeSafetySettings(int index)

public GenerateContentRequest.Builder removeSafetySettings(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
Restituisce
Tipo Description
GenerateContentRequest.Builder

removeTools(int index)

public GenerateContentRequest.Builder removeTools(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
GenerateContentRequest.Builder

setContents(int index, Content value)

public GenerateContentRequest.Builder setContents(int index, Content value)

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];

Parametri
Nome Description
index int
value Content
Restituisce
Tipo Description
GenerateContentRequest.Builder

setContents(int index, Content.Builder builderForValue)

public GenerateContentRequest.Builder setContents(int index, Content.Builder builderForValue)

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];

Parametri
Nome Description
index int
builderForValue Content.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public GenerateContentRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

setGenerationConfig(GenerationConfig value)

public GenerateContentRequest.Builder setGenerationConfig(GenerationConfig value)

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
value GenerationConfig
Restituisce
Tipo Description
GenerateContentRequest.Builder

setGenerationConfig(GenerationConfig.Builder builderForValue)

public GenerateContentRequest.Builder setGenerationConfig(GenerationConfig.Builder builderForValue)

Facoltativo. Configurazione di generazione.

.google.cloud.vertexai.v1.GenerationConfig generation_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
builderForValue GenerationConfig.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

setModel(String value)

public GenerateContentRequest.Builder setModel(String value)

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];

Parametro
Nome Description
value String

Il modello da impostare.

Restituisce
Tipo Description
GenerateContentRequest.Builder

Questo strumento per il concatenamento.

setModelBytes(ByteString value)

public GenerateContentRequest.Builder setModelBytes(ByteString value)

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];

Parametro
Nome Description
value ByteString

I byte da impostare per il modello.

Restituisce
Tipo Description
GenerateContentRequest.Builder

Questo strumento per il concatenamento.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public GenerateContentRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parametri
Nome Description
field FieldDescriptor
index int
value Object
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

setSafetySettings(int index, SafetySetting value)

public GenerateContentRequest.Builder setSafetySettings(int index, SafetySetting value)

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];

Parametri
Nome Description
index int
value SafetySetting
Restituisce
Tipo Description
GenerateContentRequest.Builder

setSafetySettings(int index, SafetySetting.Builder builderForValue)

public GenerateContentRequest.Builder setSafetySettings(int index, SafetySetting.Builder builderForValue)

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];

Parametri
Nome Description
index int
builderForValue SafetySetting.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

setSystemInstruction(Content value)

public GenerateContentRequest.Builder setSystemInstruction(Content value)

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];

Parametro
Nome Description
value Content
Restituisce
Tipo Description
GenerateContentRequest.Builder

setSystemInstruction(Content.Builder builderForValue)

public GenerateContentRequest.Builder setSystemInstruction(Content.Builder builderForValue)

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];

Parametro
Nome Description
builderForValue Content.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

setTools(int index, Tool value)

public GenerateContentRequest.Builder setTools(int index, Tool value)

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];

Parametri
Nome Description
index int
value Tool
Restituisce
Tipo Description
GenerateContentRequest.Builder

setTools(int index, Tool.Builder builderForValue)

public GenerateContentRequest.Builder setTools(int index, Tool.Builder builderForValue)

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];

Parametri
Nome Description
index int
builderForValue Tool.Builder
Restituisce
Tipo Description
GenerateContentRequest.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final GenerateContentRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni