Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- action() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- action(GuardrailAssessment.Action) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- action(String) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- add(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- addContent(BedrockSystemContent) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Adds a content block.
- additionalModelRequestField(String, Object) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- additionalModelRequestFields() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- additionalModelRequestFields(Map) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- additionalRequestModelFieldsFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- additionalRequestModelFieldsFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- addText(String) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Adds text content WITHOUT cache point.
- addTextWithCachePoint(String) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Adds text content WITH cache point marker.
- AFTER_LAST_USER_MESSAGE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after last user message.
- AFTER_SYSTEM - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after system messages.
- AFTER_TOOLS - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after tool definitions.
- AFTER_USER_MESSAGE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Cache point after first user message.
- aiMessageFrom(ConverseResponse) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- aiMessageFrom(ConverseResponse) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- ANONYMIZED - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
- ASYNC - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.ProcessingMode
- AWS Bedrock Caching Requirements - Section in package dev.langchain4j.model.bedrock
B
- BedrockCachePointPlacement - Enum Class in dev.langchain4j.model.bedrock
-
Enum representing where to place cache points in the conversation.
- BedrockChatModel - Class in dev.langchain4j.model.bedrock
-
BedrockChatModel uses the Bedrock ConverseAPI.
- BedrockChatModel(BedrockChatModel.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockChatModel
- BedrockChatModel(String) - Constructor for class dev.langchain4j.model.bedrock.BedrockChatModel
- BedrockChatModel.Builder - Class in dev.langchain4j.model.bedrock
- BedrockChatRequestParameters - Class in dev.langchain4j.model.bedrock
- BedrockChatRequestParameters.Builder - Class in dev.langchain4j.model.bedrock
- BedrockChatResponseMetadata - Class in dev.langchain4j.model.bedrock
- BedrockChatResponseMetadata(BedrockChatResponseMetadata.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- BedrockChatResponseMetadata.Builder - Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel - Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel(BedrockCohereEmbeddingModel.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- BedrockCohereEmbeddingModel.Builder - Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel.InputType - Enum Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel.Model - Enum Class in dev.langchain4j.model.bedrock
- BedrockCohereEmbeddingModel.Truncate - Enum Class in dev.langchain4j.model.bedrock
- bedrockGuardrailConfiguration() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- BedrockGuardrailConfiguration - Class in dev.langchain4j.model.bedrock
- BedrockGuardrailConfiguration(String, String, BedrockGuardrailConfiguration.ProcessingMode) - Constructor for class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- BedrockGuardrailConfiguration.Builder - Class in dev.langchain4j.model.bedrock
- BedrockGuardrailConfiguration.ProcessingMode - Enum Class in dev.langchain4j.model.bedrock
- BedrockServiceTier - Enum Class in dev.langchain4j.model.bedrock
-
Amazon Bedrock offers four service tiers for model inference: Reserved, Priority, Standard, and Flex.
- BedrockStreamingChatModel - Class in dev.langchain4j.model.bedrock
-
BedrockStreamingChatModel uses the Bedrock ConverseAPI.
- BedrockStreamingChatModel(BedrockStreamingChatModel.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- BedrockStreamingChatModel(String) - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- BedrockStreamingChatModel.Builder - Class in dev.langchain4j.model.bedrock
- BedrockSystemContent - Interface in dev.langchain4j.model.bedrock
-
Represents a content block within a
BedrockSystemMessage. - BedrockSystemContentType - Enum Class in dev.langchain4j.model.bedrock
-
Types of content that can be included in a
BedrockSystemMessage. - BedrockSystemMessage - Class in dev.langchain4j.model.bedrock
-
AWS Bedrock-specific system message supporting granular cache points.
- BedrockSystemMessage.Builder - Class in dev.langchain4j.model.bedrock
-
Builder for
BedrockSystemMessage. - BedrockSystemMessage vs SystemMessage - Section in package dev.langchain4j.model.bedrock
- BedrockSystemTextContent - Class in dev.langchain4j.model.bedrock
-
Text content block for
BedrockSystemMessagewith optional cache point. - BedrockSystemTextContent(String) - Constructor for class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content without cache point.
- BedrockSystemTextContent(String, boolean) - Constructor for class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content with optional cache point.
- BedrockTitanEmbeddingModel - Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingModel(BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder) - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder<C,
B> - Class in dev.langchain4j.model.bedrock - BedrockTitanEmbeddingModel.Types - Enum Class in dev.langchain4j.model.bedrock
- BedrockTitanEmbeddingModelBuilder() - Constructor for class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- BedrockTokenUsage - Class in dev.langchain4j.model.bedrock
-
Bedrock-specific token usage that includes cache-related metrics.
- BedrockTokenUsage(BedrockTokenUsage.Builder) - Constructor for class dev.langchain4j.model.bedrock.BedrockTokenUsage
- BedrockTokenUsage.Builder - Class in dev.langchain4j.model.bedrock
- BLOCKED - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
- build() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Builds the message.
- build() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- build() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- build() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- build() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a new builder.
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- builder() - Static method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- builder() - Static method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- builder() - Static method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- Builder() - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
C
- cachePointCount() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns the number of cache points in this message.
- cachePointPlacement() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- cacheReadInputTokens() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
-
Returns The total cached token read count, or null if unknown.
- cacheReadInputTokens(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- cacheWriteInputTokens() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
-
Returns The total cached token write count, or null if unknown.
- cacheWriteInputTokens(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- Choosing Between Approaches - Section in package dev.langchain4j.model.bedrock
- CLASSIFICATION - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- client(BedrockRuntimeAsyncClient) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
- client(BedrockRuntimeClient) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- client(BedrockRuntimeClient) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- CLUSTERING - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- COHERE_EMBED_ENGLISH_V3 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
- COHERE_EMBED_MULTILINGUAL_V3 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
- CONTENT - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
- contents() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns an unmodifiable list of content blocks.
- contents(List) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage.Builder
-
Sets all content blocks (replaces any existing).
- CONTEXT - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
- convertContent(Content) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertContent(Content) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- convertContents(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertContents(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- convertToBedRockMessage(ChatMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertToBedRockMessage(ChatMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- convertToolRequests(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- convertToolRequests(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createAiMessage(AiMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createAiMessage(AiMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createImageBlock(ImageContent) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createImageBlock(ImageContent) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createToolResultBlock(ToolExecutionResultMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createToolResultBlock(ToolExecutionResultMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- createUserMessage(UserMessage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- createUserMessage(UserMessage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- credentialsProvider(AwsCredentialsProvider) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
D
- dblToFloat(Double) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- dblToFloat(Double) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- DEFAULT - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
The Standard tier provides consistent performance for everyday AI tasks such as content generation, text analysis, and routine document processing.
- defaultedBy(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- defaultRequestParameters - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- defaultRequestParameters - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- defaultRequestParameters() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- dev.langchain4j.model.bedrock - package dev.langchain4j.model.bedrock
-
AWS Bedrock integration for LangChain4j.
- dimensions(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- doChat(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
E
- embedAll(List) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- embedAll(List) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel
- EMPTY - Static variable in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- enableReasoning(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Enables reasoning.
- END - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- equals(Object) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- equals(Object) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- equals(Object) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- extractFilenameWithoutExtensionFromUri(URI) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractFilenameWithoutExtensionFromUri(URI) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractRegularMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractRegularMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractRegularMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractRegularMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractSystemMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractSystemMessages(List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractSystemMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractSystemMessages(List, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractToolConfigurationFrom(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractToolConfigurationFrom(ChatRequest) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- extractToolConfigurationFrom(ChatRequest, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- extractToolConfigurationFrom(ChatRequest, BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
F
- finishReasonFrom(StopReason) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- finishReasonFrom(StopReason) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- FLEX - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
For workloads that can handle longer processing times, the Flex tier offers cost-effective processing for a pricing discount.
- from(SystemMessage) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Converts a core SystemMessage to BedrockSystemMessage (no cache point).
- from(String) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a simple message with single text content (no cache point).
- from(String) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content without cache point.
- from(List) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a message from list of content blocks.
G
- 2. Granular Caching with dev.langchain4j.model.bedrock.BedrockSystemMessage - Section in package dev.langchain4j.model.bedrock
- getClient() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getCredentialsProvider() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getDimensions() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getMaxRetries() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getModel() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getModelId() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getNormalize() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getRegion() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getRequestParameters(List) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getResponseClassType() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- getValue() - Method in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
- GuardrailAssessment - Class in dev.langchain4j.model.bedrock
- GuardrailAssessment(GuardrailAssessment.Builder) - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessment
- GuardrailAssessment.Action - Enum Class in dev.langchain4j.model.bedrock
- GuardrailAssessment.Builder<T> - Class in dev.langchain4j.model.bedrock
- GuardrailAssessment.Policy - Enum Class in dev.langchain4j.model.bedrock
- guardrailAssessmentSummary() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- guardrailAssessmentSummary(GuardrailAssessmentSummary) - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata.Builder
- GuardrailAssessmentSummary - Class in dev.langchain4j.model.bedrock
- GuardrailAssessmentSummary(GuardrailAssessmentSummary.Builder) - Constructor for class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- GuardrailAssessmentSummary.Builder - Class in dev.langchain4j.model.bedrock
- guardrailAssessmentSummaryFrom(ConverseTrace) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- guardrailAssessmentSummaryFrom(ConverseTrace) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- guardrailConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- guardrailConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- guardrailConfiguration(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Configuration information for a guardrail that you want to use in the request.
- guardrailIdentifier() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- guardrailIdentifier(String) - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
-
Sets the identifier for the guardrail.
- guardrailStreamConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- guardrailStreamConfigFrom(BedrockGuardrailConfiguration) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- guardrailVersion() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- guardrailVersion(String) - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
-
Sets the version of the guardrail.
H
- handleToolResult(ToolExecutionResultMessage, List, List, int, List) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- handleToolResult(ToolExecutionResultMessage, List, List, int, List) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- hasAssessments() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- hasCachePoint() - Method in interface dev.langchain4j.model.bedrock.BedrockSystemContent
-
Returns whether this content block has a cache point marker.
- hasCachePoint() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- hasCachePoints() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns true if any content block has a cache point marker.
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- hashCode() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- hashCode() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- hashCode() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- hasSingleText() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns true if this message contains exactly one text content block.
I
- inferenceConfigFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- inferenceConfigFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- inputAssessments() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- inputAssessments(List) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
- InputGuardrailAssessment - Class in dev.langchain4j.model.bedrock
- InputGuardrailAssessment(GuardrailAssessment.Builder) - Constructor for class dev.langchain4j.model.bedrock.InputGuardrailAssessment
- inputTokenCount(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- inputType(BedrockCohereEmbeddingModel.InputType) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- inputType(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- invoke(String) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
-
Invoke model
K
- Key Classes - Section in package dev.langchain4j.model.bedrock
- knownDimension() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
L
- listeners - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- listeners - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- listeners() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- listeners() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
M
- MAX_CACHE_POINTS - Static variable in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Maximum number of cache points allowed by AWS Bedrock per request.
- MAX_CONTENT_BLOCKS - Static variable in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Maximum number of content blocks per message.
- MAX_TEXT_LENGTH - Static variable in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Maximum allowed text length (1MB) to prevent resource exhaustion.
- maxRetries(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel.Builder
- maxRetries(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- maxSegmentsPerBatch(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- model(BedrockCohereEmbeddingModel.Model) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- model(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- model(String) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
N
- name() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- name(String) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- NONE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- NONE - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
- normalize(Boolean) - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
O
- of(String, Object) - Static method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
-
Create map with single entry
- ouputAssessments() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- ouputAssessments(List) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary.Builder
- outputConfigFrom(ResponseFormat) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
-
Builds OutputConfig for structured output support based on the ResponseFormat.
- outputConfigFrom(ResponseFormat) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
-
Builds OutputConfig for structured output support based on the ResponseFormat.
- OutputGuardrailAssessment - Class in dev.langchain4j.model.bedrock
- OutputGuardrailAssessment(GuardrailAssessment.Builder) - Constructor for class dev.langchain4j.model.bedrock.OutputGuardrailAssessment
- outputTokenCount(Integer) - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
- overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- Overview - Section in package dev.langchain4j.model.bedrock
P
- policy() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- policy(GuardrailAssessment.Policy) - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment.Builder
- PRIORITY - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
The Priority tier delivers the fastest response times for a price premium over standard on-demand pricing.
- promptCaching(BedrockCachePointPlacement) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Enables prompt caching and sets where to place the cache point in the conversation.
- Prompt Caching - Section in package dev.langchain4j.model.bedrock
- provider() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- provider() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
R
- region - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- region - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- region(Region) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- RESERVED - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
The Reserved tier provides the ability to reserve prioritized compute capacity for your mission-critical applications that cannot tolerate any downtime.
- returnThinking - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- returnThinking - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
S
- 1. Simple Caching with dev.langchain4j.model.bedrock.BedrockCachePointPlacement - Section in package dev.langchain4j.model.bedrock
- SEARCH_DOCUMENT - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- SEARCH_QUERY - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
- self() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
- sendThinking - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- sendThinking - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- SENSITIVE - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
- serviceTier() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
- serviceTier(BedrockServiceTier) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
-
Specifies the processing tier type used for serving the request.
- serviceTierFor(BedrockServiceTier) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- serviceTierFor(BedrockServiceTier) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- singleText() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns text from single content block.
- START - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
- streamProcessingMode() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- streamProcessingMode(BedrockGuardrailConfiguration.ProcessingMode) - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.Builder
-
Sets the processing mode for converse streaming.
- supportedCapabilities - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- supportedCapabilities - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- supportedCapabilities() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- SYNC - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.ProcessingMode
T
- text() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns combined text from all text content blocks, joined by double newlines.
- text() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Returns the text content.
- TEXT - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockSystemContentType
-
Text content block.
- timeout - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
- timeout - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- TitanEmbedTextV1 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
- TitanEmbedTextV2 - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
- toBuilder() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- toBuilder() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Creates a new builder initialized with this message's contents.
- tokenUsageFrom(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
- tokenUsageFrom(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- TOPIC - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
- toString() - Method in class dev.langchain4j.model.bedrock.BedrockChatResponseMetadata
- toString() - Method in class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration
- toString() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
- toString() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
- toString() - Method in class dev.langchain4j.model.bedrock.BedrockTokenUsage
- toString() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessment
- toString() - Method in class dev.langchain4j.model.bedrock.GuardrailAssessmentSummary
- toSystemMessage() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Converts to core SystemMessage (loses cache point information).
- truncate(BedrockCohereEmbeddingModel.Truncate) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- truncate(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
- type() - Method in interface dev.langchain4j.model.bedrock.BedrockSystemContent
-
Returns the content type.
- type() - Method in class dev.langchain4j.model.bedrock.BedrockSystemMessage
-
Returns
ChatMessageType.SYSTEM. - type() - Method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
U
- UNKNOWN - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
V
- validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
- validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
- validateTotalCachePoints(List, BedrockCachePointPlacement, boolean) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
-
Validates that the total number of cache points across all sources does not exceed the AWS Bedrock limit of 4 per request.
- validateTotalCachePoints(List, BedrockCachePointPlacement, boolean) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
-
Validates that the total number of cache points across all sources does not exceed the AWS Bedrock limit of 4 per request.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.ProcessingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockSystemContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.InputType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Model
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockGuardrailConfiguration.ProcessingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockServiceTier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockSystemContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.Types
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withCachePoint(String) - Static method in class dev.langchain4j.model.bedrock.BedrockSystemTextContent
-
Creates text content WITH cache point marker.
- WORD - Enum constant in enum class dev.langchain4j.model.bedrock.GuardrailAssessment.Policy
All Classes and Interfaces|All Packages|Constant Field Values