Classe GeneraContentRequest (1.3.0)

public final class GenerateContentRequest extends GeneratedMessageV3 implements GenerateContentRequestOrBuilder

Messaggio di richiesta per [PredictionService.GenerateContent].

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

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

getDescriptor()

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

newBuilder()

public static GenerateContentRequest.Builder newBuilder()
Restituisce
Tipo Description
GenerateContentRequest.Builder

newBuilder(GenerateContentRequest prototype)

public static GenerateContentRequest.Builder newBuilder(GenerateContentRequest prototype)
Parametro
Nome Description
prototype GenerateContentRequest
Restituisce
Tipo Description
GenerateContentRequest.Builder

parseDelimitedFrom(InputStream input)

public static GenerateContentRequest parseDelimitedFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static GenerateContentRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
IOException

parseFrom(byte[] data)

public static GenerateContentRequest parseFrom(byte[] data)
Parametro
Nome Description
data byte[]
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static GenerateContentRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data byte[]
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static GenerateContentRequest parseFrom(ByteString data)
Parametro
Nome Description
data ByteString
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static GenerateContentRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteString
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static GenerateContentRequest parseFrom(CodedInputStream input)
Parametro
Nome Description
input CodedInputStream
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static GenerateContentRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input)

public static GenerateContentRequest parseFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static GenerateContentRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
IOException

parseFrom(ByteBuffer data)

public static GenerateContentRequest parseFrom(ByteBuffer data)
Parametro
Nome Description
data ByteBuffer
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static GenerateContentRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
GenerateContentRequest
Eccezioni
Tipo Description
InvalidProtocolBufferException

parser()

public static Parser<GenerateContentRequest> parser()
Restituisce
Tipo Description
Parser<GenerateContentRequest>

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

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

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.

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.

getParserForType()

public Parser<GenerateContentRequest> getParserForType()
Restituisce
Tipo Description
Parser<GenerateContentRequest>
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
Restituisce
Tipo Description
SafetySetting

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>

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

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

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.

hashCode()

public int hashCode()
Restituisce
Tipo Description
int
Sostituzioni

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

newBuilderForType()

public GenerateContentRequest.Builder newBuilderForType()
Restituisce
Tipo Description
GenerateContentRequest.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected GenerateContentRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parametro
Nome Description
parent BuilderParent
Restituisce
Tipo Description
GenerateContentRequest.Builder
Sostituzioni

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parametro
Nome Description
unused UnusedPrivateParameter
Restituisce
Tipo Description
Object
Sostituzioni

toBuilder()

public GenerateContentRequest.Builder toBuilder()
Restituisce
Tipo Description
GenerateContentRequest.Builder

writeTo(output di CodedOutputStream)

public void writeTo(CodedOutputStream output)
Parametro
Nome Description
output CodedOutputStream
Sostituzioni
Eccezioni
Tipo Description
IOException