Class MistralAiMapper
java.lang.Object
dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AiMessageaiMessageFrom(MistralAiChatCompletionResponse response, boolean returnThinking) static FinishReasonfinishReasonFrom(String mistralAiFinishReason) static TokenUsagetokenUsageFrom(MistralAiUsage mistralAiUsage) static List<MistralAiChatMessage> toMistralAiMessages(List<ChatMessage> messages, boolean sendThinking) static MistralAiResponseFormattoMistralAiResponseFormat(ResponseFormat responseFormat) static MistralAiToolChoiceNametoMistralAiToolChoiceName(ToolChoice toolChoice) static List<MistralAiTool> toMistralAiTools(List<ToolSpecification> toolSpecifications) static ToolExecutionRequesttoToolExecutionRequest(MistralAiToolCall mistralAiToolCall) static List<ToolExecutionRequest> toToolExecutionRequests(List<MistralAiToolCall> mistralAiToolCalls)
-
Constructor Details
-
MistralAiMapper
public MistralAiMapper()
-
-
Method Details
-
toMistralAiMessages
public static List<MistralAiChatMessage> toMistralAiMessages(List<ChatMessage> messages, boolean sendThinking) -
tokenUsageFrom
-
finishReasonFrom
-
aiMessageFrom
public static AiMessage aiMessageFrom(MistralAiChatCompletionResponse response, boolean returnThinking) -
toToolExecutionRequests
public static List<ToolExecutionRequest> toToolExecutionRequests(List<MistralAiToolCall> mistralAiToolCalls) -
toToolExecutionRequest
-
toMistralAiTools
-
toMistralAiToolChoiceName
-
toMistralAiResponseFormat
-