Package dev.langchain4j.model.googleai
Class GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
java.lang.Object
dev.langchain4j.model.googleai.GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder
- Enclosing class:
GoogleAiEmbeddingModel
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
httpClientBuilder
(HttpClientBuilder httpClientBuilder) logger
(org.slf4j.Logger logger) logRequests
(Boolean logRequests) logRequestsAndResponses
(Boolean logRequestsAndResponses) logResponses
(Boolean logResponses) maxRetries
(Integer maxRetries) outputDimensionality
(Integer outputDimensionality) taskType
(GoogleAiEmbeddingModel.TaskType taskType) titleMetadataKey
(String titleMetadataKey)
-
Method Details
-
httpClientBuilder
public GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder httpClientBuilder(HttpClientBuilder httpClientBuilder) -
modelName
-
apiKey
-
baseUrl
-
maxRetries
-
taskType
public GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder taskType(GoogleAiEmbeddingModel.TaskType taskType) -
titleMetadataKey
public GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder titleMetadataKey(String titleMetadataKey) -
outputDimensionality
public GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder outputDimensionality(Integer outputDimensionality) -
timeout
-
logRequestsAndResponses
public GoogleAiEmbeddingModel.GoogleAiEmbeddingModelBuilder logRequestsAndResponses(Boolean logRequestsAndResponses) -
logRequests
-
logResponses
-
logger
- Parameters:
logger
- an alternateLogger
to be used instead of the default one provided by Langchain4J for logging requests and responses.- Returns:
this
.
-
build
-