Class AbstractSharedBedrockChatModel

java.lang.Object
dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
Direct Known Subclasses:
AbstractBedrockChatModel, AbstractBedrockStreamingChatModel

public abstract class AbstractSharedBedrockChatModel extends Object
  • Field Details

  • Constructor Details

    • AbstractSharedBedrockChatModel

      public AbstractSharedBedrockChatModel()
  • Method Details

    • chatMessageToString

      protected String chatMessageToString(ChatMessage message)
      Convert chat message to string
      Parameters:
      message - chat message
      Returns:
      string
    • convertMessagesToAwsBody

      protected String convertMessagesToAwsBody(List<ChatMessage> messages)
    • getRequestParameters

      protected Map<String,Object> getRequestParameters(String prompt)
    • getModelId

      protected abstract String getModelId()
      Get model id
      Returns:
      model id