Class AnthropicRequestMapper

java.lang.Object
dev.langchain4j.model.vertexai.anthropic.internal.mapper.AnthropicRequestMapper

public class AnthropicRequestMapper extends Object
  • Method Details

    • toRequest

      public static AnthropicRequest toRequest(String model, List<dev.langchain4j.data.message.ChatMessage> messages, List<dev.langchain4j.agent.tool.ToolSpecification> toolSpecs, dev.langchain4j.model.chat.request.ToolChoice toolChoice, Integer maxTokens, Double temperature, Double topP, Integer topK, List<String> stopSequences, Boolean enablePromptCaching)
    • toAnthropicMessages

      public static List<AnthropicMessage> toAnthropicMessages(List<dev.langchain4j.data.message.ChatMessage> messages)
    • toAnthropicSystemMessages

      public static List<AnthropicSystemMessage> toAnthropicSystemMessages(List<dev.langchain4j.data.message.ChatMessage> messages)
    • toAnthropicTool

      public static AnthropicTool toAnthropicTool(dev.langchain4j.agent.tool.ToolSpecification toolSpecification)
    • toAnthropicToolChoice

      public static AnthropicToolChoice toAnthropicToolChoice(dev.langchain4j.model.chat.request.ToolChoice toolChoice)