Package dev.langchain4j.model.mistralai
Class MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
java.lang.Object
dev.langchain4j.model.mistralai.MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder
- Enclosing class:
MistralAiEmbeddingModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
httpClientBuilder
(HttpClientBuilder httpClientBuilder) logRequests
(Boolean logRequests) logResponses
(Boolean logResponses) maxRetries
(Integer maxRetries) modelName
(MistralAiEmbeddingModelName modelName)
-
Constructor Details
-
MistralAiEmbeddingModelBuilder
public MistralAiEmbeddingModelBuilder()
-
-
Method Details
-
modelName
-
modelName
public MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder modelName(MistralAiEmbeddingModelName modelName) -
baseUrl
- Parameters:
baseUrl
- the base URL of the Mistral AI API. It use a default value if not specified- Returns:
this
.
-
apiKey
- Parameters:
apiKey
- the API key for authentication- Returns:
this
.
-
timeout
- Parameters:
timeout
- the timeout duration for API requests. It uses a default value of 60 seconds if not specifiedThe default value is 60 seconds
- Returns:
this
.
-
logRequests
- Parameters:
logRequests
- a flag indicating whether to log API requests- Returns:
this
.
-
logResponses
- Parameters:
logResponses
- a flag indicating whether to log API responses- Returns:
this
.
-
maxRetries
- Returns:
this
.
-
httpClientBuilder
public MistralAiEmbeddingModel.MistralAiEmbeddingModelBuilder httpClientBuilder(HttpClientBuilder httpClientBuilder) - Parameters:
httpClientBuilder
- the HTTP client builder to use for creating the HTTP client- Returns:
this
.
-
build
-