Package dev.langchain4j.model.vertexai
Class VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
java.lang.Object
dev.langchain4j.model.vertexai.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- Enclosing class:
VertexAiGeminiChatModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowedFunctionNames
(List<String> allowedFunctionNames) build()
listeners
(List<ChatModelListener> listeners) logRequests
(Boolean logRequests) logResponses
(Boolean logResponses) maxOutputTokens
(Integer maxOutputTokens) maxRetries
(Integer maxRetries) responseMimeType
(String responseMimeType) responseSchema
(com.google.cloud.vertexai.api.Schema responseSchema) safetySettings
(Map<HarmCategory, SafetyThreshold> safetySettings) temperature
(Float temperature) toolCallingMode
(ToolCallingMode toolCallingMode) toString()
useGoogleSearch
(Boolean useGoogleSearch) vertexSearchDatastore
(String vertexSearchDatastore)
-
Constructor Details
-
VertexAiGeminiChatModelBuilder
public VertexAiGeminiChatModelBuilder()
-
-
Method Details
-
project
-
location
-
modelName
-
temperature
-
maxOutputTokens
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder maxOutputTokens(Integer maxOutputTokens) -
topK
-
topP
-
seed
-
maxRetries
-
responseMimeType
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder responseMimeType(String responseMimeType) -
responseSchema
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder responseSchema(com.google.cloud.vertexai.api.Schema responseSchema) -
safetySettings
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder safetySettings(Map<HarmCategory, SafetyThreshold> safetySettings) -
useGoogleSearch
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder useGoogleSearch(Boolean useGoogleSearch) -
vertexSearchDatastore
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder vertexSearchDatastore(String vertexSearchDatastore) -
toolCallingMode
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder toolCallingMode(ToolCallingMode toolCallingMode) -
allowedFunctionNames
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder allowedFunctionNames(List<String> allowedFunctionNames) -
logRequests
-
logResponses
-
listeners
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder listeners(List<ChatModelListener> listeners) -
build
-
toString
-