Class AnthropicRequestMapper
java.lang.Object
dev.langchain4j.model.vertexai.anthropic.internal.mapper.AnthropicRequestMapper
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<AnthropicMessage> toAnthropicMessages(List<dev.langchain4j.data.message.ChatMessage> messages) static List<AnthropicSystemMessage> toAnthropicSystemMessages(List<dev.langchain4j.data.message.ChatMessage> messages) static AnthropicTooltoAnthropicTool(dev.langchain4j.agent.tool.ToolSpecification toolSpecification) static AnthropicToolChoicetoAnthropicToolChoice(dev.langchain4j.model.chat.request.ToolChoice toolChoice) static AnthropicRequesttoRequest(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)
-
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)
-