Class AbstractSharedBedrockChatModel
java.lang.Object
dev.langchain4j.model.bedrock.internal.AbstractSharedBedrockChatModel
- Direct Known Subclasses:
AbstractBedrockChatModel,AbstractBedrockStreamingChatModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected static final Stringprotected final Stringprotected final software.amazon.awssdk.auth.credentials.AwsCredentialsProviderprotected static final Stringprotected static final Stringprotected final Stringprotected final Integerprotected final intprotected final software.amazon.awssdk.regions.Regionprotected final String[]protected final doubleprotected final intprotected final float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringchatMessageToString(dev.langchain4j.data.message.ChatMessage message) Convert chat message to stringprotected StringconvertMessagesToAwsBody(List<dev.langchain4j.data.message.ChatMessage> messages) protected abstract StringGet model idgetRequestParameters(String prompt)
-
Field Details
-
HUMAN_PROMPT
- See Also:
-
ASSISTANT_PROMPT
- See Also:
-
DEFAULT_ANTHROPIC_VERSION
- See Also:
-
humanPrompt
- See Also:
-
assistantPrompt
- See Also:
-
maxRetries
-
region
protected final software.amazon.awssdk.regions.Region region -
credentialsProvider
protected final software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider -
maxTokens
protected final int maxTokens- See Also:
-
temperature
protected final double temperature- See Also:
-
topP
protected final float topP- See Also:
-
stopSequences
-
topK
protected final int topK- See Also:
-
anthropicVersion
- See Also:
-
-
Constructor Details
-
AbstractSharedBedrockChatModel
public AbstractSharedBedrockChatModel()
-
-
Method Details
-
chatMessageToString
Convert chat message to string- Parameters:
message- chat message- Returns:
- string
-
convertMessagesToAwsBody
-
getRequestParameters
-
getModelId
Get model id- Returns:
- model id
-