Index

A B C D E F G H I K L M N O P R S T V 
All Classes and Interfaces|All Packages

A

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
 
AFTER_SYSTEM - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
 
AFTER_TOOLS - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
 
AFTER_USER_MESSAGE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCachePointPlacement
 
aiMessageFrom(ConverseResponse) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
 
aiMessageFrom(ConverseResponse) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
 

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
 
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
 
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
 
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
 
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.BedrockCohereEmbeddingModel.Builder
 
build() - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
 
build() - Method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel.BedrockTitanEmbeddingModelBuilder
 
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.BedrockCohereEmbeddingModel
 
builder() - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
 
builder() - Static method in class dev.langchain4j.model.bedrock.BedrockTitanEmbeddingModel
 
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.BedrockCohereEmbeddingModel.Builder
 
Builder() - Constructor for class dev.langchain4j.model.bedrock.BedrockStreamingChatModel.Builder
 

C

cachePointPlacement() - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
 
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
 
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
 
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
 
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
 
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
 

G

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
 

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
 

I

inferenceConfigFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
 
inferenceConfigFrom(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
 
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

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

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

NONE - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
 
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
overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters.Builder
 
overrideWith(ChatRequestParameters) - Method in class dev.langchain4j.model.bedrock.BedrockChatRequestParameters
 

P

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.
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
 
returnThinking - Variable in class dev.langchain4j.model.bedrock.BedrockChatModel
 
returnThinking - Variable in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
 

S

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
 
START - Enum constant in enum class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Truncate
 

T

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
 
tokenUsageFrom(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockChatModel
 
tokenUsageFrom(TokenUsage) - Method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
 
truncate(BedrockCohereEmbeddingModel.Truncate) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
 
truncate(String) - Method in class dev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel.Builder
 

V

validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.bedrock.BedrockChatModel
 
validate(ChatRequestParameters) - Static method in class dev.langchain4j.model.bedrock.BedrockStreamingChatModel
 
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.BedrockTitanEmbeddingModel.Types
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.BedrockTitanEmbeddingModel.Types
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I K L M N O P R S T V 
All Classes and Interfaces|All Packages