Package dev.langchain4j.model.mistralai
Class MistralAiFimModel.Builder
java.lang.Object
dev.langchain4j.model.mistralai.MistralAiFimModel.Builder
- Enclosing class:
MistralAiFimModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
logRequests
(Boolean logRequests) logResponses
(Boolean logResponses) maxRetries
(Integer maxRetries) modelName
(MistralAiFimModelName modelName) randomSeed
(Integer randomSeed) temperature
(Double temperature)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
baseUrl
- Parameters:
baseUrl
- the base URL of the Mistral AI API. It uses the default value if not specified.- Returns:
- builder
-
apiKey
- Parameters:
apiKey
- the API key for authentication- Returns:
- builder
-
modelName
- Parameters:
modelName
- the name of the Mistral AI model to use- Returns:
- builder
-
modelName
- Parameters:
modelName
- the name of the Mistral AI model to use- Returns:
- builder
-
temperature
- Parameters:
temperature
- the temperature parameter for generating responses- Returns:
- builder
-
maxTokens
- Parameters:
maxTokens
- the maximum number of tokens to generate in a response- Returns:
- builder
-
minTokens
- Parameters:
minTokens
- the minimum number of tokens to generate in a response- Returns:
- builder
-
topP
- Parameters:
topP
- the top-p parameter for generating responses- Returns:
- builder
-
randomSeed
- Parameters:
randomSeed
- the random seed for generating responses- Returns:
- builder
-
stop
- Parameters:
stop
- a list of tokens at which the model should stop generating tokens- Returns:
- builder
-
timeout
- Parameters:
timeout
- the timeout duration for API requests. The default value is 60 seconds.- Returns:
- builder
-
logRequests
- Parameters:
logRequests
- a flag indicating whether to log API requests- Returns:
- builder
-
logResponses
- Parameters:
logResponses
- a flag indicating whether to log API responses- Returns:
- builder
-
maxRetries
- Parameters:
maxRetries
- the maximum number of retries for API requests. It uses the default value 2 if not specified.- Returns:
- builder
-
build
-