Class GoogleAiGeminiBatchEmbeddingModel.Builder
java.lang.Object
dev.langchain4j.model.googleai.GoogleAiGeminiBatchEmbeddingModel.Builder
- Enclosing class:
GoogleAiGeminiBatchEmbeddingModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builder()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)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
httpClientBuilder
public GoogleAiGeminiBatchEmbeddingModel.Builder httpClientBuilder(HttpClientBuilder httpClientBuilder) -
builder
-
modelName
-
apiKey
-
baseUrl
-
maxRetries
-
taskType
-
titleMetadataKey
-
outputDimensionality
-
timeout
-
logRequestsAndResponses
public GoogleAiGeminiBatchEmbeddingModel.Builder logRequestsAndResponses(Boolean logRequestsAndResponses) -
logRequests
-
logResponses
-
logger
- Parameters:
logger- an alternateLoggerto be used instead of the default one provided by Langchain4J for logging requests and responses.- Returns:
this.
-