Class MistralAiMapper
java.lang.Object
dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic dev.langchain4j.data.message.AiMessageaiMessageFrom(MistralAiChatCompletionResponse response) static dev.langchain4j.model.output.FinishReasonfinishReasonFrom(String mistralAiFinishReason) static dev.langchain4j.model.output.TokenUsagetokenUsageFrom(MistralAiUsage mistralAiUsage) static List<MistralAiChatMessage> toMistralAiMessages(List<dev.langchain4j.data.message.ChatMessage> messages) static MistralAiResponseFormattoMistralAiResponseFormat(String responseFormat) static List<MistralAiTool> toMistralAiTools(List<dev.langchain4j.agent.tool.ToolSpecification> toolSpecifications) static dev.langchain4j.agent.tool.ToolExecutionRequesttoToolExecutionRequest(MistralAiToolCall mistralAiToolCall) static List<dev.langchain4j.agent.tool.ToolExecutionRequest> toToolExecutionRequests(List<MistralAiToolCall> mistralAiToolCalls)
-
Constructor Details
-
MistralAiMapper
public MistralAiMapper()
-
-
Method Details
-
toMistralAiMessages
public static List<MistralAiChatMessage> toMistralAiMessages(List<dev.langchain4j.data.message.ChatMessage> messages) -
tokenUsageFrom
-
finishReasonFrom
public static dev.langchain4j.model.output.FinishReason finishReasonFrom(String mistralAiFinishReason) -
aiMessageFrom
public static dev.langchain4j.data.message.AiMessage aiMessageFrom(MistralAiChatCompletionResponse response) -
toToolExecutionRequests
public static List<dev.langchain4j.agent.tool.ToolExecutionRequest> toToolExecutionRequests(List<MistralAiToolCall> mistralAiToolCalls) -
toToolExecutionRequest
public static dev.langchain4j.agent.tool.ToolExecutionRequest toToolExecutionRequest(MistralAiToolCall mistralAiToolCall) -
toMistralAiTools
public static List<MistralAiTool> toMistralAiTools(List<dev.langchain4j.agent.tool.ToolSpecification> toolSpecifications) -
toMistralAiResponseFormat
-