Class MistralAiModels.MistralAiModelsBuilder
java.lang.Object
dev.langchain4j.model.mistralai.MistralAiModels.MistralAiModelsBuilder
- Enclosing class:
MistralAiModels
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()httpClientBuilder(HttpClientBuilder httpClientBuilder) logger(org.slf4j.Logger logger) logRequests(Boolean logRequests) logResponses(Boolean logResponses) maxRetries(Integer maxRetries)
-
Constructor Details
-
MistralAiModelsBuilder
public MistralAiModelsBuilder()
-
-
Method Details
-
httpClientBuilder
public MistralAiModels.MistralAiModelsBuilder httpClientBuilder(HttpClientBuilder httpClientBuilder) -
baseUrl
- Parameters:
baseUrl- the base URL of the Mistral AI API. It uses the 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 the default value of 60 seconds if not specified- Returns:
this.
-
logRequests
- Parameters:
logRequests- a flag whether to log raw HTTP requests- Returns:
this.
-
logResponses
- Parameters:
logResponses- a flag whether to log raw HTTP responses- Returns:
this.
-
logger
- Parameters:
logger- an alternateLoggerto be used instead of the default one provided by Langchain4J for logging requests and responses.- Returns:
this.
-
maxRetries
- Returns:
this.
-
build
-