public class GenerativeModel
Questo corso contiene un modello generativo in grado di completare ciò che hai fornito.
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 |