Class MistralAiMapper

java.lang.Object
dev.langchain4j.model.mistralai.internal.mapper.MistralAiMapper

public class MistralAiMapper extends Object
  • Constructor Details

    • MistralAiMapper

      public MistralAiMapper()
  • Method Details

    • toMistralAiMessages

      public static List<MistralAiChatMessage> toMistralAiMessages(List<dev.langchain4j.data.message.ChatMessage> messages)
    • tokenUsageFrom

      public static dev.langchain4j.model.output.TokenUsage tokenUsageFrom(MistralAiUsage mistralAiUsage)
    • 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

      public static MistralAiResponseFormat toMistralAiResponseFormat(String responseFormat)