Class AbstractSharedBedrockChatModel.AbstractSharedBedrockChatModelBuilder<C extends AbstractSharedBedrockChatModel,B extends AbstractSharedBedrockChatModel.AbstractSharedBedrockChatModelBuilder<C,B>>

java.lang.Object
dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel.AbstractSharedBedrockChatModelBuilder<C,B>
Direct Known Subclasses:
AbstractBedrockChatModel.AbstractBedrockChatModelBuilder, AbstractBedrockStreamingChatModel.AbstractBedrockStreamingChatModelBuilder
Enclosing class:
AbstractSharedBedrockChatModel

public abstract static class AbstractSharedBedrockChatModel.AbstractSharedBedrockChatModelBuilder<C extends AbstractSharedBedrockChatModel,B extends AbstractSharedBedrockChatModel.AbstractSharedBedrockChatModelBuilder<C,B>> extends Object
  • Constructor Details

    • AbstractSharedBedrockChatModelBuilder

      public AbstractSharedBedrockChatModelBuilder()
  • Method Details

    • humanPrompt

      public B humanPrompt(String humanPrompt)
    • assistantPrompt

      public B assistantPrompt(String assistantPrompt)
    • maxRetries

      public B maxRetries(Integer maxRetries)
    • region

      public B region(software.amazon.awssdk.regions.Region region)
    • credentialsProvider

      public B credentialsProvider(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider)
    • maxTokens

      public B maxTokens(int maxTokens)
    • temperature

      public B temperature(double temperature)
    • topP

      public B topP(float topP)
    • stopSequences

      public B stopSequences(String[] stopSequences)
    • topK

      public B topK(int topK)
    • timeout

      public B timeout(Duration timeout)
    • anthropicVersion

      public B anthropicVersion(String anthropicVersion)
    • listeners

      public B listeners(List<ChatModelListener> listeners)
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object