Index

A B C D E F G H I K L M N O P R S T U V W 
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
Bedrock Cohere embedding model with support for both versions: cohere.embed-english-v3 and cohere.embed-multilingual-v3
See more details here and here.
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
BedrockSystemMessage vs SystemMessage - Section in package dev.langchain4j.model.bedrock
 
BedrockSystemTextContent - Class in dev.langchain4j.model.bedrock
Text content block for BedrockSystemMessage with 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
Bedrock Amazon Titan embedding model with support for both versions: amazon.titan-embed-text-v1 and amazon.titan-embed-text-v2:0
See more details here and here.
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values