Package dev.langchain4j.model.mistralai
Class MistralAiChatModel.MistralAiChatModelBuilder
java.lang.Object
dev.langchain4j.model.mistralai.MistralAiChatModel.MistralAiChatModelBuilder
- Enclosing class:
MistralAiChatModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
logRequests
(Boolean logRequests) logResponses
(Boolean logResponses) maxRetries
(Integer maxRetries) modelName
(MistralAiChatModelName modelName) randomSeed
(Integer randomSeed) responseFormat
(MistralAiResponseFormatType responseFormat) responseFormat
(String responseFormat) safePrompt
(Boolean safePrompt) temperature
(Double temperature) toString()
-
Constructor Details
-
MistralAiChatModelBuilder
public MistralAiChatModelBuilder()
-
-
Method Details
-
modelName
-
modelName
-
responseFormat
-
responseFormat
public MistralAiChatModel.MistralAiChatModelBuilder responseFormat(MistralAiResponseFormatType responseFormat) -
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
.
-
temperature
- Parameters:
temperature
- the temperature parameter for generating chat responses- Returns:
this
.
-
topP
- Parameters:
topP
- the top-p parameter for generating chat responses- Returns:
this
.
-
maxTokens
- Parameters:
maxTokens
- the maximum number of new tokens to generate in a chat response- Returns:
this
.
-
safePrompt
- Parameters:
safePrompt
- a flag indicating whether to use a safe prompt for generating chat responses- Returns:
this
.
-
randomSeed
- Parameters:
randomSeed
- the random seed for generating chat responses- Returns:
this
.
-
timeout
- Parameters:
timeout
- the timeout duration for API requestsThe 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
- Parameters:
maxRetries
-- Returns:
this
.
-
build
-
toString
-