Class MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
java.lang.Object
dev.langchain4j.model.mistralai.internal.api.MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
- Enclosing class:
MistralAiChatCompletionRequest
public static class MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
messages
(List<MistralAiChatMessage> messages) randomSeed
(Integer randomSeed) responseFormat
(MistralAiResponseFormat responseFormat) safePrompt
(Boolean safePrompt) temperature
(Double temperature) toolChoice
(MistralAiToolChoiceName toolChoice) tools
(List<MistralAiTool> tools)
-
Method Details
-
model
- Returns:
this
.
-
messages
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder messages(List<MistralAiChatMessage> messages) - Returns:
this
.
-
temperature
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder temperature(Double temperature) - Returns:
this
.
-
topP
- Returns:
this
.
-
maxTokens
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder maxTokens(Integer maxTokens) - Returns:
this
.
-
stream
- Returns:
this
.
-
safePrompt
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder safePrompt(Boolean safePrompt) - Returns:
this
.
-
randomSeed
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder randomSeed(Integer randomSeed) - Returns:
this
.
-
tools
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder tools(List<MistralAiTool> tools) - Returns:
this
.
-
toolChoice
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder toolChoice(MistralAiToolChoiceName toolChoice) - Returns:
this
.
-
responseFormat
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder responseFormat(MistralAiResponseFormat responseFormat) - Returns:
this
.
-
build
-