Classe GenerativeModel (0.5.0)

public class GenerativeModel

Questo corso contiene un modello generativo in grado di completare ciò che hai fornito.

Ereditarietà

java.lang.Object > GenerativeModel

Metodi statici

newBuilder()

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

Costruttori

GenerativeModel(String modelName, VertexAI vertexAi)

public GenerativeModel(String modelName, VertexAI vertexAi)

Creare un'istanza GenerativeModel.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro", dove "gemini-pro" è il nome del modello. I nomi di modello validi sono disponibili all'indirizzo https://cloud.google.com/vertex-ai/docs/generative-ai/learn/models#gemini-models

vertexAi VertexAI

GenerativeModel(String modelName, VertexAI vertexAi, Transport transport)

public GenerativeModel(String modelName, VertexAI vertexAi, Transport transport)

Creare un'istanza GenerativeModel.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

vertexAi VertexAI
transport Transport

il livello Transport per le chiamate API nel modello generativo. Sostituisce l'impostazione di trasporto in com.google.cloud.vertexai.VertexAI

GenerativeModel(String modelName, GenerationConfig generationConfig, VertexAI vertexAi)

public GenerativeModel(String modelName, GenerationConfig generationConfig, VertexAI vertexAi)

Costruire un'istanza GenerativeModel con una configurazione di generazione predefinita.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig che verrà utilizzata per impostazione predefinita per generare le risposte

vertexAi VertexAI

GenerativeModel(String modelName, GenerationConfig generationConfig, VertexAI vertexAi, Transport transport)

public GenerativeModel(String modelName, GenerationConfig generationConfig, VertexAI vertexAi, Transport transport)

Costruire un'istanza GenerativeModel con una configurazione di generazione predefinita.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig che verrà utilizzata per impostazione predefinita per generare le risposte

vertexAi VertexAI
transport Transport

il livello Transport per le chiamate API nel modello generativo. Sostituisce l'impostazione di trasporto in com.google.cloud.vertexai.VertexAI

GenerativeModel(String modelName, GenerationConfig generationConfig, List<SafetySetting> safetySettings, VertexAI vertexAi)

public GenerativeModel(String modelName, GenerationConfig generationConfig, List<SafetySetting> safetySettings, VertexAI vertexAi)

Costruire un'istanza GenerativeModel con la configurazione di generazione predefinita e le impostazioni di sicurezza.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig che verrà utilizzata per impostazione predefinita per generare le risposte

safetySettings List<SafetySetting>

un elenco di istanze com.google.cloud.vertexai.api.SafetySetting che verranno utilizzate per impostazione predefinita per generare le risposte.

vertexAi VertexAI

GenerativeModel(String modelName, GenerationConfig generationConfig, List<SafetySetting> safetySettings, VertexAI vertexAi, Transport transport)

public GenerativeModel(String modelName, GenerationConfig generationConfig, List<SafetySetting> safetySettings, VertexAI vertexAi, Transport transport)

Costruire un'istanza GenerativeModel con la configurazione di generazione predefinita e le impostazioni di sicurezza.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig che verrà utilizzata per impostazione predefinita per generare le risposte

safetySettings List<SafetySetting>

un elenco di istanze com.google.cloud.vertexai.api.SafetySetting che verranno utilizzate per impostazione predefinita per generare le risposte.

vertexAi VertexAI
transport Transport

il livello Transport per le chiamate API nel modello generativo. Sostituisce l'impostazione di trasporto in com.google.cloud.vertexai.VertexAI

GenerativeModel(String modelName, List<SafetySetting> safetySettings, VertexAI vertexAi)

public GenerativeModel(String modelName, List<SafetySetting> safetySettings, VertexAI vertexAi)

Creare un'istanza GenerativeModel con impostazioni di sicurezza predefinite.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

safetySettings List<SafetySetting>

un elenco di istanze com.google.cloud.vertexai.api.SafetySetting che verranno utilizzate per impostazione predefinita per generare le risposte.

vertexAi VertexAI

GenerativeModel(String modelName, List<SafetySetting> safetySettings, VertexAI vertexAi, Transport transport)

public GenerativeModel(String modelName, List<SafetySetting> safetySettings, VertexAI vertexAi, Transport transport)

Creare un'istanza GenerativeModel con impostazioni di sicurezza predefinite.

Parametri
Nome Description
modelName String

il nome del modello generativo. Formato supportato: "gemini-pro", "models/gemini-pro", "publishers/google/models/gemini-pro"

safetySettings List<SafetySetting>

un elenco di istanze com.google.cloud.vertexai.api.SafetySetting che verranno utilizzate per impostazione predefinita per generare le risposte.

vertexAi VertexAI
transport Transport

il livello Transport per le chiamate API nel modello generativo. Sostituisce l'impostazione di trasporto in com.google.cloud.vertexai.VertexAI

Metodi

countTokens(Content content)

public CountTokensResponse countTokens(Content content)

Contare i token in un singolo contenuto.

Parametro
Nome Description
content Content

in un campo com.google.cloud.vertexai.api.Content per conteggiare i token

Restituisce
Tipo Description
CountTokensResponse

un'istanza com.google.cloud.vertexai.api.CountTokensResponse che contiene i token totali e i caratteri fatturabili totali dell'elenco specificato di contenuti

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

countTokens(String text)

public CountTokensResponse countTokens(String text)

Contare i token in un messaggio.

Parametro
Nome Description
text String

un SMS per contare i token

Restituisce
Tipo Description
CountTokensResponse

un'istanza com.google.cloud.vertexai.api.CountTokensResponse che contiene i token totali e i caratteri fatturabili totali dell'elenco specificato di contenuti

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

countTokens(List<Content> contents)

public CountTokensResponse countTokens(List<Content> contents)

Contare i token in un elenco di contenuti.

Parametro
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content per conteggiare i token

Restituisce
Tipo Description
CountTokensResponse

un'istanza com.google.cloud.vertexai.api.CountTokensResponse che contiene i token totali e i caratteri fatturabili totali dell'elenco specificato di contenuti

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(Content content)

public GenerateContentResponse generateContent(Content content)

Genera contenuti da questo modello sulla base di un singolo contenuto.

Parametro
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(Content content, GenerationConfig generationConfig)

public GenerateContentResponse generateContent(Content content, GenerationConfig generationConfig)

Genera contenuti da questo modello in base a un'unica configurazione di contenuti e generazione.

Parametri
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(Content content, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

public GenerateContentResponse generateContent(Content content, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

Genera contenuti da un modello generativo in base a un singolo contenuto, configurazione di generazione e impostazioni di sicurezza.

Parametri
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(Content content, List<SafetySetting> safetySettings)

public GenerateContentResponse generateContent(Content content, List<SafetySetting> safetySettings)

Genera contenuti da questo modello in base a un unico contenuto e impostazioni di sicurezza.

Parametri
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(String text)

public GenerateContentResponse generateContent(String text)

Generare contenuti da un modello generativo a partire da un testo.

Parametro
Nome Description
text String

un messaggio da inviare al modello generativo

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(String text, GenerationConfig generationConfig)

public GenerateContentResponse generateContent(String text, GenerationConfig generationConfig)

Genera contenuti da un modello generativo con una configurazione di testo e generazione.

Parametri
Nome Description
text String

un messaggio da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(String text, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

public GenerateContentResponse generateContent(String text, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

Genera contenuti da un modello generativo in base a testo, configurazione di generazione e impostazioni di sicurezza.

Parametri
Nome Description
text String

un messaggio da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(String text, List<SafetySetting> safetySettings)

public GenerateContentResponse generateContent(String text, List<SafetySetting> safetySettings)

Generare contenuti da un modello generativo con un testo e impostazioni di sicurezza.

Parametri
Nome Description
text String

un messaggio da inviare al modello generativo

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(List<Content> contents)

public GenerateContentResponse generateContent(List<Content> contents)

Genera contenuti da questo modello in base a un elenco di contenuti.

Parametro
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(List<Content> contents, GenerationConfig generationConfig)

public GenerateContentResponse generateContent(List<Content> contents, GenerationConfig generationConfig)

Genera contenuti da questo modello in base a un elenco di contenuti e a una configurazione di generazione.

Parametri
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(List<Content> contents, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

public GenerateContentResponse generateContent(List<Content> contents, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

Genera contenuti da un modello generativo in base a un elenco di contenuti, alla configurazione di generazione e alle impostazioni di sicurezza.

Parametri
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContent(List<Content> contents, List<SafetySetting> safetySettings)

public GenerateContentResponse generateContent(List<Content> contents, List<SafetySetting> safetySettings)

Genera contenuti da questo modello in base a un elenco di contenuti e impostazioni di sicurezza.

Parametri
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
GenerateContentResponse

un'istanza com.google.cloud.vertexai.api.GenerateContentResponse che contiene i contenuti delle risposte e altri metadati

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(Content content)

public ResponseStream<GenerateContentResponse> generateContentStream(Content content)

Genera contenuti con supporto per lo streaming da un modello generativo a partire da un singolo contenuto.

Parametro
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo. Il ruolo dei contenuti è "utente".

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(Content content, GenerationConfig generationConfig)

public ResponseStream<GenerateContentResponse> generateContentStream(Content content, GenerationConfig generationConfig)

Genera contenuti con supporto dei flussi di dati da un modello generativo in base a una singola configurazione di contenuti e generazione.

Parametri
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(Content content, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

public ResponseStream<GenerateContentResponse> generateContentStream(Content content, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

Genera contenuti con il supporto dei flussi di dati da un modello generativo con un singolo contenuto, configurazione di generazione e impostazioni di sicurezza.

Parametri
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(Content content, List<SafetySetting> safetySettings)

public ResponseStream<GenerateContentResponse> generateContentStream(Content content, List<SafetySetting> safetySettings)

Genera contenuti con il supporto dei flussi di dati da un modello generativo con un unico contenuto e impostazioni di sicurezza.

Parametri
Nome Description
content Content

un file com.google.cloud.vertexai.api.Content da inviare al modello generativo

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(String text)

public ResponseStream<GenerateContentResponse> generateContentStream(String text)

Genera contenuti con il supporto dei flussi di dati da un modello generativo a partire da un testo.

Parametro
Nome Description
text String

un messaggio da inviare al modello generativo

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(String text, GenerationConfig generationConfig)

public ResponseStream<GenerateContentResponse> generateContentStream(String text, GenerationConfig generationConfig)

Genera contenuti con supporto dei flussi di dati da un modello generativo in base a una configurazione di testo e generazione.

Parametri
Nome Description
text String

un messaggio da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(String text, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

public ResponseStream<GenerateContentResponse> generateContentStream(String text, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

Genera contenuti con il supporto dei flussi di dati da un modello generativo in base a testo, configurazione di generazione e impostazioni di sicurezza.

Parametri
Nome Description
text String

un messaggio da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(String text, List<SafetySetting> safetySettings)

public ResponseStream<GenerateContentResponse> generateContentStream(String text, List<SafetySetting> safetySettings)

Genera contenuti con supporto per lo streaming da un modello generativo con un testo e impostazioni di sicurezza.

Parametri
Nome Description
text String

un messaggio da inviare al modello generativo

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(List<Content> contents)

public ResponseStream<GenerateContentResponse> generateContentStream(List<Content> contents)

Genera contenuti con il supporto dei flussi di dati da un modello generativo a partire da un elenco di contenuti.

Parametro
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(List<Content> contents, GenerationConfig generationConfig)

public ResponseStream<GenerateContentResponse> generateContentStream(List<Content> contents, GenerationConfig generationConfig)

Genera contenuti con il supporto dei flussi di dati da un modello generativo in base a un elenco di contenuti e a una configurazione di generazione.

Parametri
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(List<Content> contents, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

public ResponseStream<GenerateContentResponse> generateContentStream(List<Content> contents, GenerationConfig generationConfig, List<SafetySetting> safetySettings)

Genera contenuti con il supporto dei flussi di dati dal modello generativo in base a un elenco di contenuti, configurazione di generazione e impostazioni di sicurezza.

Parametri
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

generationConfig GenerationConfig

un'istanza com.google.cloud.vertexai.api.GenerationConfig per generare la risposta. #getGenerationConfig non verrà utilizzato se questa impostazione è impostata

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

generateContentStream(List<Content> contents, List<SafetySetting> safetySettings)

public ResponseStream<GenerateContentResponse> generateContentStream(List<Content> contents, List<SafetySetting> safetySettings)

Genera contenuti con supporto per i flussi di dati dal modello generativo in base a un elenco di contenuti e impostazioni di sicurezza.

Parametri
Nome Description
contents List<Content>

un elenco di com.google.cloud.vertexai.api.Content da inviare al modello generativo

safetySettings List<SafetySetting>

un elenco di com.google.cloud.vertexai.api.SafetySetting per la generazione delle risposte. #getSafetySettings non verrà utilizzato se questa impostazione è impostata

Restituisce
Tipo Description
ResponseStream<GenerateContentResponse>

un file ResponseStream contenente un flusso di com.google.cloud.vertexai.api.GenerateContentResponse

Eccezioni
Tipo Description
IOException

se si verifica un errore I/O durante la chiamata API

getGenerationConfig()

public GenerationConfig getGenerationConfig()

Restituisce il valore com.google.cloud.vertexai.api.GenerationConfig di questo modello generativo.

Restituisce
Tipo Description
GenerationConfig

getModelName()

public String getModelName()

Restituisce il nome del modello generativo.

Restituisce
Tipo Description
String

getSafetySettings()

public List<SafetySetting> getSafetySettings()

Restituisce un elenco di com.google.cloud.vertexai.api.SafetySettings di questo modello generativo.

Restituisce
Tipo Description
List<SafetySetting>

getTools()

public List<Tool> getTools()

Restituisce un elenco di com.google.cloud.vertexai.api.Tool di questo modello generativo.

Restituisce
Tipo Description
List<Tool>

getTransport()

public Transport getTransport()

Restituisce il livello Transport per le chiamate API in questo modello generativo.

Restituisce
Tipo Description
Transport

setGenerationConfig(GenerationConfig generationConfig)

public void setGenerationConfig(GenerationConfig generationConfig)

Imposta il valore per #getGenerationConfig, che verrà utilizzato per impostazione predefinita per generare la risposta.

Parametro
Nome Description
generationConfig GenerationConfig

setSafetySettings(List<SafetySetting> safetySettings)

public void setSafetySettings(List<SafetySetting> safetySettings)

Imposta il valore per #getSafetySettings, che verrà utilizzato per impostazione predefinita per generare la risposta.

Parametro
Nome Description
safetySettings List<SafetySetting>

setTools(List<Tool> tools)

public void setTools(List<Tool> tools)

Imposta il valore per #getTools, che verrà utilizzato per impostazione predefinita per generare le risposte.

Parametro
Nome Description
tools List<Tool>

setTransport(Transport transport)

public void setTransport(Transport transport)

Imposta il valore per #getTransport, che definisce il livello per le chiamate API in questo modello generativo.

Parametro
Nome Description
transport Transport

startChat()

public ChatSession startChat()
Restituisce
Tipo Description
ChatSession