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()frequencyPenalty(Double frequencyPenalty) messages(List<MistralAiChatMessage> messages) presencePenalty(Double presencePenalty) 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.
-
stop
-
frequencyPenalty
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder frequencyPenalty(Double frequencyPenalty) -
presencePenalty
public MistralAiChatCompletionRequest.MistralAiChatCompletionRequestBuilder presencePenalty(Double presencePenalty) -
build
-