Classe GenerativeModel.Builder (1.3.0)

public static class GenerativeModel.Builder

Classe Builder per GenerativeModel.

Ereditarietà

java.lang.Object > GenerativeModel.Builder

Costruttori

Builder()

public 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 validi dei modelli sono disponibili nella documentazione dei modelli Gemini: 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)

Consente di impostare 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

setSystemInstruction(Content systemInstruction)

public GenerativeModel.Builder setSystemInstruction(Content systemInstruction)

Consente di impostare un'istruzione di sistema che verrà utilizzata per impostazione predefinita per interagire con il modello generativo.

Parametro
Nome Description
systemInstruction Content
Restituisce
Tipo Description
GenerativeModel.Builder

setTools(List<Tool> tools)

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

Consente di impostare 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

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