Classe GenerativeModel.Builder (0.5.0)

public static class GenerativeModel.Builder

Classe Builder per GenerativeModel.

Ereditarietà

java.lang.Object > GenerativeModel.Builder

Metodi

build()

public GenerativeModel build()
Restituisce
Tipo Description
GenerativeModel

setGenerationConfig(GenerationConfig generationConfig)

public GenerativeModel.Builder setGenerationConfig(GenerationConfig generationConfig)

Imposta com.google.cloud.vertexai.api.GenerationConfig che verrà utilizzato per impostazione predefinita per interagire con il modello generativo.

Parametro
Nome Description
generationConfig GenerationConfig
Restituisce
Tipo Description
GenerativeModel.Builder

setModelName(String modelName)

public GenerativeModel.Builder setModelName(String modelName)

Imposta il nome del modello generativo. Questo è necessario per creare un'istanza GenerativeModel. 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

Parametro
Nome Description
modelName String
Restituisce
Tipo Description
GenerativeModel.Builder

setSafetySettings(List<SafetySetting> safetySettings)

public GenerativeModel.Builder setSafetySettings(List<SafetySetting> safetySettings)

Imposta un elenco di com.google.cloud.vertexai.api.SafetySetting che verrà utilizzato per impostazione predefinita per interagire con il modello generativo.

Parametro
Nome Description
safetySettings List<SafetySetting>
Restituisce
Tipo Description
GenerativeModel.Builder

setTools(List<Tool> tools)

public GenerativeModel.Builder setTools(List<Tool> tools)

Imposta un elenco di com.google.cloud.vertexai.api.Tool che verrà utilizzato per impostazione predefinita per interagire con il modello generativo.

Parametro
Nome Description
tools List<Tool>
Restituisce
Tipo Description
GenerativeModel.Builder

setTransport(Transport transport)

public GenerativeModel.Builder setTransport(Transport transport)

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

Parametro
Nome Description
transport Transport
Restituisce
Tipo Description
GenerativeModel.Builder

setVertexAi(VertexAI vertexAi)

public GenerativeModel.Builder setVertexAi(VertexAI vertexAi)

Imposta com.google.cloud.vertexai.VertexAI che contiene le configurazioni predefinite per il modello generativo. Questa operazione è necessaria per creare un'istanza GenerativeModel.

Parametro
Nome Description
vertexAi VertexAI
Restituisce
Tipo Description
GenerativeModel.Builder