Class VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
java.lang.Object
dev.langchain4j.model.vertexai.gemini.VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder
- Enclosing class:
VertexAiGeminiChatModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowedFunctionNames(List<String> allowedFunctionNames) build()credentials(com.google.auth.oauth2.GoogleCredentials credentials) 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) supportedCapabilities(Capability... supportedCapabilities) supportedCapabilities(Set<Capability> supportedCapabilities) temperature(Float temperature) toolCallingMode(ToolCallingMode toolCallingMode) 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) -
supportedCapabilities
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder supportedCapabilities(Set<Capability> supportedCapabilities) -
supportedCapabilities
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder supportedCapabilities(Capability... supportedCapabilities) -
credentials
public VertexAiGeminiChatModel.VertexAiGeminiChatModelBuilder credentials(com.google.auth.oauth2.GoogleCredentials credentials) -
build
-