Class MistralAiChatRequestParameters.Builder
java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters.Builder<MistralAiChatRequestParameters.Builder>
dev.langchain4j.model.mistralai.MistralAiChatRequestParameters.Builder
- Enclosing class:
MistralAiChatRequestParameters
public static class MistralAiChatRequestParameters.Builder
extends DefaultChatRequestParameters.Builder<MistralAiChatRequestParameters.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()modelName(MistralAiChatModelName modelName) overrideWith(ChatRequestParameters parameters) randomSeed(Integer randomSeed) returnThinking(Boolean returnThinking) safePrompt(Boolean safePrompt) sendThinking(Boolean sendThinking) Methods inherited from class DefaultChatRequestParameters.Builder
frequencyPenalty, maxOutputTokens, modelName, presencePenalty, responseFormat, responseFormat, stopSequences, stopSequences, temperature, toolChoice, toolSpecifications, toolSpecifications, topK, topP
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
overrideWith
- Overrides:
overrideWithin classDefaultChatRequestParameters.Builder<MistralAiChatRequestParameters.Builder>
-
modelName
-
safePrompt
- Parameters:
safePrompt- whether to inject a safety prompt before all conversations (Mistralsafe_prompt).- Returns:
this.
-
randomSeed
- Parameters:
randomSeed- the seed to use for random sampling (Mistralrandom_seed).- Returns:
this.
-
sendThinking
- Parameters:
sendThinking- whether to send thinking/reasoning text to the LLM in follow-up requests.- Returns:
this.
-
returnThinking
- Parameters:
returnThinking- whether to parse and return the thinking/reasoning text from the API response.- Returns:
this.
-
build
- Overrides:
buildin classDefaultChatRequestParameters.Builder<MistralAiChatRequestParameters.Builder>
-