Index

A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(TokenUsage) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
 
addAttribute(String, Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
 
addDummyUserMessageIfNoUserMessages() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
addDummyUserMessageIfNoUserMessages(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
additionalProperties - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
additionalProperties(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
 
AnthropicCacheControl - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicCacheControl(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheControl
 
AnthropicCacheType - Enum Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicChatModel - Class in dev.langchain4j.model.anthropic
Represents an Anthropic language model with a Messages (chat) API.
AnthropicChatModel(AnthropicChatModel.AnthropicChatModelBuilder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatModel
 
AnthropicChatModel.AnthropicChatModelBuilder - Class in dev.langchain4j.model.anthropic
 
AnthropicChatModelBuilder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
AnthropicChatModelName - Enum Class in dev.langchain4j.model.anthropic
See more details here.
AnthropicChatResponseMetadata - Class in dev.langchain4j.model.anthropic
 
AnthropicChatResponseMetadata.Builder - Class in dev.langchain4j.model.anthropic
 
AnthropicClient - Class in dev.langchain4j.model.anthropic.internal.client
 
AnthropicClient() - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
AnthropicClient.Builder<T,B> - Class in dev.langchain4j.model.anthropic.internal.client
Builder class for constructing AnthropicClient instances.
AnthropicClientBuilderFactory - Interface in dev.langchain4j.model.anthropic.internal.client
 
AnthropicContent - Class in dev.langchain4j.model.anthropic.internal.api
Represents content in an Anthropic API message.
AnthropicContent() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
 
AnthropicContent.Builder - Class in dev.langchain4j.model.anthropic.internal.api
Builder for constructing AnthropicContent instances.
AnthropicCountTokensRequest - Class in dev.langchain4j.model.anthropic.internal.api
Request object for counting tokens in a message using the Anthropic API.
AnthropicCountTokensRequest() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Default constructor.
AnthropicCountTokensRequest.Builder - Class in dev.langchain4j.model.anthropic.internal.api
Builder for constructing AnthropicCountTokensRequest instances.
AnthropicCreateMessageOptions - Class in dev.langchain4j.model.anthropic.internal.client
 
AnthropicCreateMessageOptions(boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
 
AnthropicCreateMessageOptions(boolean, boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
 
AnthropicCreateMessageRequest - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicCreateMessageRequest() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
AnthropicCreateMessageRequest(AnthropicCreateMessageRequest.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
AnthropicCreateMessageRequest(String, List, List, int, List, boolean, Double, Double, Integer, List, AnthropicToolChoice, AnthropicThinking, AnthropicMetadata) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
Deprecated, for removal: This API element is subject to removal in a future version.
AnthropicCreateMessageRequest.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicCreateMessageResponse - Class in dev.langchain4j.model.anthropic.internal.api
Response object from the Anthropic Create Message API.
AnthropicCreateMessageResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
Default constructor.
AnthropicCreateMessageResponse.Builder - Class in dev.langchain4j.model.anthropic.internal.api
Builder for constructing AnthropicCreateMessageResponse instances.
AnthropicDelta - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicDelta() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
AnthropicError - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicError() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicError
 
AnthropicFormat - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicFormat.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicImageContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicImageContent(AnthropicImageContentSource) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
AnthropicImageContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
AnthropicImageContentSource - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicImageContentSource(String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
AnthropicImageContentSource(String, String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
AnthropicMapper - Class in dev.langchain4j.model.anthropic.internal.mapper
 
AnthropicMapper() - Constructor for class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
AnthropicMessage - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicMessage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
AnthropicMessage(AnthropicRole, List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
AnthropicMessage.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicMessageContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicMessageContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
 
AnthropicMessageContent(String, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
 
AnthropicMetadata - Class in dev.langchain4j.model.anthropic.internal.api
Represents metadata for Anthropic API requests.
AnthropicMetadata() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
AnthropicMetadata(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
AnthropicMetadata.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicModelCatalog - Class in dev.langchain4j.model.anthropic
Anthropic implementation of ModelCatalog.
AnthropicModelCatalog.Builder - Class in dev.langchain4j.model.anthropic
 
AnthropicModelInfo - Class in dev.langchain4j.model.anthropic.internal.api
Represents information about an Anthropic model.
AnthropicModelInfo() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
 
AnthropicModelsListResponse - Class in dev.langchain4j.model.anthropic.internal.api
Response object from the Anthropic Models List API.
AnthropicModelsListResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
 
AnthropicOutputConfig - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicOutputConfig.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicOutputFormatType - Enum Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicPdfContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicPdfContent(AnthropicPdfContentSource) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
AnthropicPdfContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
AnthropicPdfContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
AnthropicPdfContentSource - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicPdfContentSource(String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
AnthropicPdfContentSource(String, String, String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
AnthropicRedactedThinkingContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicRedactedThinkingContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
 
AnthropicResponseMessage - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicResponseMessage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
AnthropicRole - Enum Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicServerTool - Class in dev.langchain4j.model.anthropic
 
AnthropicServerTool(AnthropicServerTool.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerTool
 
AnthropicServerTool.Builder - Class in dev.langchain4j.model.anthropic
 
AnthropicServerToolResult - Class in dev.langchain4j.model.anthropic
Represents a result from an Anthropic server-executed tool (e.g., web_search, code_execution).
AnthropicServerToolResult(AnthropicServerToolResult.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerToolResult
 
AnthropicServerToolResult.Builder - Class in dev.langchain4j.model.anthropic
 
AnthropicStreamingChatModel - Class in dev.langchain4j.model.anthropic
Represents an Anthropic language model with a Messages (chat) API.
AnthropicStreamingChatModel(AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
Constructs an instance of an AnthropicStreamingChatModel with the specified parameters.
AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder - Class in dev.langchain4j.model.anthropic
 
AnthropicStreamingChatModelBuilder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
AnthropicStreamingData - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicStreamingData() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
AnthropicStreamingException - Exception Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicStreamingException(String, String) - Constructor for exception class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingException
 
AnthropicTextContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicTextContent(String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
 
AnthropicTextContent(String, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
 
AnthropicThinking - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicThinking(AnthropicThinking.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking
 
AnthropicThinking.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicThinkingContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicThinkingContent(String, String) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
 
AnthropicTokenCountEstimator - Class in dev.langchain4j.model.anthropic
 
AnthropicTokenCountEstimator(AnthropicTokenCountEstimator.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
 
AnthropicTokenCountEstimator.Builder - Class in dev.langchain4j.model.anthropic
 
AnthropicTokenUsage - Class in dev.langchain4j.model.anthropic
 
AnthropicTokenUsage(AnthropicTokenUsage.Builder) - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenUsage
 
AnthropicTokenUsage.Builder - Class in dev.langchain4j.model.anthropic
 
AnthropicTool - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicTool() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
AnthropicTool(AnthropicTool.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
AnthropicTool(String, String, AnthropicToolSchema, AnthropicCacheControl) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
Deprecated, for removal: This API element is subject to removal in a future version.
please use AnthropicTool(Builder) instead
AnthropicTool.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolChoice - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolChoice.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolChoiceType - Enum Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolResultContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolResultContent(String, String, Boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
AnthropicToolResultContent(String, List, Boolean) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
AnthropicToolSchema - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolSchema() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
AnthropicToolSchema(AnthropicToolSchema.Builder) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
AnthropicToolSchema(String, Map, List) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
Deprecated.
please use AnthropicToolSchema(Builder) instead
AnthropicToolSchema.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolUseContent - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicToolUseContent(String, String, Map) - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
AnthropicToolUseContent.Builder - Class in dev.langchain4j.model.anthropic.internal.api
 
AnthropicUsage - Class in dev.langchain4j.model.anthropic.internal.api
Represents token usage statistics from an Anthropic API response.
AnthropicUsage() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
 
ANY - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
 
apiKey - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
apiKey(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
apiKey(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets the API key for authentication.
ASSISTANT - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
 
attributes() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
attributes(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
 
AUTO - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
 

B

baseUrl - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
baseUrl(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
baseUrl(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets the base URL for the Anthropic API.
beta - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
beta(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
beta(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets the beta features header for accessing experimental API capabilities.
budgetTokens(Integer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Builds the AnthropicContent instance.
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
Builds the AnthropicCountTokensRequest instance.
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Builds the AnthropicCreateMessageResponse instance.
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
 
build() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Builds and returns a new AnthropicClient instance.
build() - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
Builds a new DefaultAnthropicClient instance with the configured settings.
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicChatModel
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
 
builder() - Static method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Creates a new builder for constructing AnthropicContent instances.
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Creates a new builder for constructing AnthropicCountTokensRequest instances.
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
Creates a new builder for constructing AnthropicCreateMessageResponse instances.
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
builder() - Static method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Creates a new builder for constructing a DefaultAnthropicClient instance.
Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
Builder() - Constructor for class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
 

C

CACHE_CONTROL - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
cacheControl - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
 
cacheControl - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
cacheControl() - Method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
 
cacheControl(AnthropicCacheControl) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
cacheCreationInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
The number of tokens used to create cache entries.
cacheCreationInputTokens() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
Returns The total cached token created count, or null if unknown.
cacheCreationInputTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
 
cacheReadInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
The number of tokens read from cache.
cacheReadInputTokens() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
Returns The total cached token read count, or null if unknown.
cacheReadInputTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
 
cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
cacheSystemMessages(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
cacheTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
cacheTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
CLAUDE_3_HAIKU_20240307 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
Deprecated.
CLAUDE_HAIKU_4_5_20251001 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_OPUS_4_1_20250805 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_OPUS_4_20250514 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_OPUS_4_5_20251101 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_OPUS_4_6 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_SONNET_4_20250514 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_SONNET_4_5_20250929 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
CLAUDE_SONNET_4_6 - Enum constant in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Raw content for tool results - structure varies by tool type.
content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
The content blocks in the response.
content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
content - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
Can be either a String (text-only tool result) or a List of AnthropicMessageContent (multimodal tool result).
content() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
The raw content from the API response.
content(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
 
content(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the raw content for tool results.
content(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the content blocks.
content(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
 
contentBlock - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
countTokens(AnthropicCountTokensRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
countTokens(AnthropicCountTokensRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Counts the number of tokens in a message request.
createdAt - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
The timestamp when the model was created.
createMessage(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
createMessage(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Creates a message synchronously using the Anthropic API.
createMessage(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
createMessage(AnthropicCreateMessageRequest, AnthropicCreateMessageOptions, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Creates a message with streaming response handling.
createMessage(AnthropicCreateMessageRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
createMessage(AnthropicCreateMessageRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Creates a message with streaming response handling using default options.
createMessageWithRawResponse(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
createMessageWithRawResponse(AnthropicCreateMessageRequest) - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Creates a message synchronously and returns both the parsed response and the raw HTTP response.
customParameters - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
customParameters - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
customParameters() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
customParameters(Map) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
customParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
customParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 

D

data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Data when type is "redacted_thinking".
data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
The list of model information objects.
data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
data - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
 
data(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the data for redacted thinking.
DefaultAnthropicClient - Class in dev.langchain4j.model.anthropic.internal.client
Default implementation of AnthropicClient that provides methods to interact with the Anthropic API for creating messages, counting tokens, and listing models.
DefaultAnthropicClient.Builder - Class in dev.langchain4j.model.anthropic.internal.client
Builder for constructing DefaultAnthropicClient instances.
defaultRequestParameters() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
 
defaultRequestParameters() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
 
defaultRequestParameters(ChatRequestParameters) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
delta - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
description - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
description(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
dev.langchain4j.model.anthropic - package dev.langchain4j.model.anthropic
 
dev.langchain4j.model.anthropic.internal.api - package dev.langchain4j.model.anthropic.internal.api
 
dev.langchain4j.model.anthropic.internal.client - package dev.langchain4j.model.anthropic.internal.client
 
dev.langchain4j.model.anthropic.internal.mapper - package dev.langchain4j.model.anthropic.internal.mapper
 
disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
disableParallelToolUse(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
 
displayName - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
The human-readable display name for the model.
doChat(ChatRequest) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
 
doChat(ChatRequest, StreamingChatResponseHandler) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
 

E

EPHEMERAL - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
 
equals(Object) - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
 
equalsTo(AnthropicFormat) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
equalsTo(AnthropicOutputConfig) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
 
error - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
 
estimateTokenCountInMessages(Iterable) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
 
estimateTokenCountInText(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator
 

F

firstId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
The ID of the first model in the list (for pagination).
format(AnthropicFormat) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig.Builder
 
from(AnthropicToolChoiceType) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
 
from(AnthropicToolChoiceType, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
 
from(AnthropicToolChoiceType, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
 
from(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
 
from(String, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice
 
fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
fromBase64(String, String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
fromJson(String, Class) - Static method in class dev.langchain4j.model.anthropic.internal.client.Json
 
fromJsonSchema(JsonSchema) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
fromUrl(String) - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 

G

getCustomParameters() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getFormat() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
 
getInputTokens() - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
Gets the input token count.
getMaxTokens() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getMessages() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Gets the list of messages.
getMessages() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getMetadata() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getModel() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Gets the model name.
getModel() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getOutputConfig() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getSchema() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
getStopSequences() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getSystem() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Gets the system prompt content.
getSystem() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getTemperature() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getThinking() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Gets the thinking configuration.
getThinking() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getToolChoice() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getTools() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Gets the list of tools.
getTools() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getTopK() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getTopP() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
getType() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheControl
 
getType() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
getUserId() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 

H

hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
hashCode() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
 
hashCode() - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
 
hasMore - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
Whether there are more models available beyond this page.
httpClientBuilder - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
httpClientBuilder(HttpClientBuilder) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets a custom HTTP client builder for configuring the underlying HTTP client.
HTTP Client Configuration - Section in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
 

I

id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Unique identifier when type is "tool_use".
id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
Unique identifier for this message.
id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
The unique identifier for the model.
id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
id - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
id(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the unique identifier for tool use.
id(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the unique identifier.
id(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
 
index - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
input - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Tool input parameters when type is "tool_use".
input - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
input(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the tool input parameters.
input(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
 
inputSchema - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
inputSchema(AnthropicToolSchema) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
inputTokenCount(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
 
inputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
The number of input tokens consumed.
inputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
The number of input tokens in the message.
isError - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
isStream() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 

J

Json - Class in dev.langchain4j.model.anthropic.internal.client
 
Json() - Constructor for class dev.langchain4j.model.anthropic.internal.client.Json
 
JSON_SCHEMA - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputFormatType
 

L

lastId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
The ID of the last model in the list (for pagination).
listeners() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
 
listeners() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
 
listeners(ChatModelListener...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
listeners(ChatModelListener...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
listeners(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
listeners(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
listModels() - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog
 
listModels() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient
 
listModels() - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
Lists available models from the Anthropic API.
logger - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
logger(Logger) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
logger(Logger) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets a custom logger for request and response logging.
logRequests - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
logRequests() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Enables logging of raw HTTP requests.
logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
logRequests(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets whether to log raw HTTP requests.
logResponses - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
logResponses() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Enables logging of raw HTTP responses.
logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
logResponses(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets whether to log raw HTTP responses.

M

maxInputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
Maximum number of input tokens the model can accept.
maxOutputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
Maximum number of output tokens the model can generate.
maxRetries(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
maxTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
maxTokens(int) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
maxTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
maxTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
mediaType - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
message - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicError
 
message - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
messages - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
messages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
Sets the list of messages.
messages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
MessageTokenCountResponse - Class in dev.langchain4j.model.anthropic.internal.api
Response object from the Anthropic token counting API.
MessageTokenCountResponse() - Constructor for class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
 
metadata - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
metadata(AnthropicMetadata) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
The model that generated the response.
model - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
Sets the model name.
model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
model(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the model name.
modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
modelName(AnthropicChatModelName) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
modelName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 

N

name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Tool name when type is "tool_use".
name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
name - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
name() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
name(String) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
 
name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the tool name.
name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
 
name(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent.Builder
 
NO_CACHE - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
 
NONE - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
 

O

Optional Configuration - Section in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
outputConfig - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
outputConfig(AnthropicOutputConfig) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
outputTokenCount(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage.Builder
 
outputTokens - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
The number of output tokens generated.

P

ParsedAndRawResponse - Class in dev.langchain4j.model.anthropic.internal.client
 
ParsedAndRawResponse(AnthropicCreateMessageResponse, SuccessfulHttpResponse) - Constructor for class dev.langchain4j.model.anthropic.internal.client.ParsedAndRawResponse
 
parsedResponse() - Method in class dev.langchain4j.model.anthropic.internal.client.ParsedAndRawResponse
 
partialJson - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
properties - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
properties(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
 
provider() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
 
provider() - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog
 
provider() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
 

R

rawHttpResponse() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
rawHttpResponse(SuccessfulHttpResponse) - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
 
rawResponse() - Method in class dev.langchain4j.model.anthropic.internal.client.ParsedAndRawResponse
 
rawServerSentEvents() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
rawServerSentEvents(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata.Builder
 
REDACTED_THINKING_KEY - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
required - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
required(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
 
Required Configuration - Section in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
responseFormat(ResponseFormat) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
retainKeys(Map, Set) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
returnServerToolResults() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
 
returnServerToolResults(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Controls whether to return server tool results (e.g., web_search, code_execution) inside AiMessage.attributes() under the key "server_tool_results".
returnServerToolResults(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Controls whether to return server tool results (e.g., web_search, code_execution) inside AiMessage.attributes() under the key "server_tool_results".
returnThinking() - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicCreateMessageOptions
 
returnThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Controls whether to return thinking/reasoning text (if available) inside AiMessage.thinking().
returnThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Controls whether to return thinking/reasoning text (if available) inside AiMessage.thinking() and whether to invoke the StreamingChatResponseHandler.onPartialThinking(PartialThinking) callback.
role - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
The role of the responder (typically "assistant").
role - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
role - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
role(AnthropicRole) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage.Builder
 
role(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the role.

S

schema(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat.Builder
 
sendThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Controls whether to send thinking/reasoning text to the LLM in follow-up requests.
sendThinking(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Controls whether to send thinking/reasoning text to the LLM in follow-up requests.
serialize() - Method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
 
SERVER_TOOL_RESULTS_KEY - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
serverTools(AnthropicServerTool...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Specifies server tools to be included in each request to the Anthropic API.
serverTools(AnthropicServerTool...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Specifies server tools to be included in each request to the Anthropic API.
serverTools(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Specifies server tools to be included in each request to the Anthropic API.
serverTools(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Specifies server tools to be included in each request to the Anthropic API.
setCustomParameters(Map) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setMaxTokens(int) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setMessages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Sets the list of messages.
setMessages(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setMetadata(AnthropicMetadata) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setModel(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Sets the model name.
setModel(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setOutputConfig(AnthropicOutputConfig) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setStopSequences(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setStream(boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setSystem(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Sets the system prompt content.
setSystem(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setTemperature(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setThinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Sets the thinking configuration.
setThinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setToolChoice(AnthropicToolChoice) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setTools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
Sets the list of tools.
setTools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setTopK(Integer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setTopP(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
setUserId(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
signature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Signature for thinking content when type is "thinking".
signature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
signature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
 
signature(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the signature for thinking content.
source - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
source - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
stopReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
The reason the model stopped generating (e.g., "end_turn", "max_tokens", "tool_use").
stopReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
stopReason - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
stopReason(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the stop reason.
stopSequence - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
The stop sequence that caused generation to stop, if applicable.
stopSequence - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
stopSequence - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
stopSequence(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the stop sequence.
stopSequences - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
stopSequences(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
stopSequences(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
stopSequences(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
stream - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
stream(boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
strict - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
strict(Boolean) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool.Builder
 
strictTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
strictTools(Boolean) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
supportedCapabilities() - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel
 
supportedCapabilities() - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel
 
supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
supportedCapabilities(Capability...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
supportedCapabilities(Set) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
supportedCapabilities(Set) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
system - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
system(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
Sets the system prompt content.
system(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 

T

temperature - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
temperature(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
temperature(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
temperature(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
text - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Text content when type is "text".
text - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
text - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
 
text(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the text content.
thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Thinking content when type is "thinking".
thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
thinking - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
 
thinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
Sets the thinking configuration.
thinking(AnthropicThinking) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
thinking(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the thinking content.
THINKING_SIGNATURE_KEY - Static variable in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
thinkingBudgetTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Configures thinking.
thinkingBudgetTokens(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Configures thinking.
thinkingType(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Enables thinking.
thinkingType(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Enables thinking.
timeout - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
timeout(Duration) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
timeout(Duration) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets the timeout duration for both connection and read operations.
toAiMessage(List) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAiMessage(List, boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAiMessage(List, boolean, boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicMessages(List) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicMessages(List, boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicSchema(JsonSchemaElement) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicSystemPrompt(List, AnthropicCacheType) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicTool(ToolSpecification, AnthropicCacheType) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicTool(ToolSpecification, AnthropicCacheType, Set, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicTool(AnthropicServerTool) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicToolChoice(ToolChoice, String, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicTools(List, AnthropicCacheType, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicTools(List, AnthropicCacheType, Set, Boolean) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toAnthropicTools(List) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toBuilder() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
toBuilder() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
toBuilder() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
toFinishReason(String) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
toJson(Object) - Static method in class dev.langchain4j.model.anthropic.internal.client.Json
 
tokenUsage() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
TOOL - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
 
toolChoice - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
toolChoice(AnthropicToolChoice) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
toolChoice(ToolChoice) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
toolChoice(ToolChoice) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
toolChoiceName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
toolChoiceName(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
toolMetadataKeysToSend(String...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Specifies metadata keys from the ToolSpecification.metadata() to be included in the request.
toolMetadataKeysToSend(String...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Specifies metadata keys from the ToolSpecification.metadata() to be included in the request.
toolMetadataKeysToSend(Set) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Specifies metadata keys from the ToolSpecification.metadata() to be included in the request.
toolMetadataKeysToSend(Set) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Specifies metadata keys from the ToolSpecification.metadata() to be included in the request.
tools - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
tools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
Sets the list of tools.
tools(List) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
toolSpecifications(ToolSpecification...) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
toolSpecifications(List) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
toolSpecifications(List) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
toolUseId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
Tool use ID when type ends with "_tool_result".
toolUseId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
toolUseId() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
The ID linking this result to the corresponding server_tool_use block.
toolUseId(String) - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
 
toolUseId(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the tool use ID for tool results.
topK - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
topK(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
topK(Integer) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
topK(Integer) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
topP - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest
 
topP(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
topP(Double) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
topP(Double) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest.Builder
 
toString() - Method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
 
toString() - Method in class dev.langchain4j.model.anthropic.AnthropicChatResponseMetadata
 
toString() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
toString() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
 
toString() - Method in class dev.langchain4j.model.anthropic.AnthropicTokenUsage
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessage
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelsListResponse
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputConfig
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicRedactedThinkingContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTextContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinkingContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicTool
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolResultContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolUseContent
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicUsage
 
toString() - Method in class dev.langchain4j.model.anthropic.internal.api.MessageTokenCountResponse
 
toTokenUsage(AnthropicUsage) - Static method in class dev.langchain4j.model.anthropic.internal.mapper.AnthropicMapper
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent
The type of content (e.g., "text", "tool_use", "thinking").
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
The type of response (typically "message").
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicDelta
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicError
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMessageContent
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicModelInfo
The type of the model.
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
type - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema
 
type() - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool
 
type() - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult
The type of server tool result (e.g., "web_search_tool_result", "code_execution_tool_result").
type() - Method in exception class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingException
 
type(AnthropicOutputFormatType) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicFormat.Builder
 
type(AnthropicToolChoiceType) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoice.Builder
 
type(String) - Method in class dev.langchain4j.model.anthropic.AnthropicServerTool.Builder
 
type(String) - Method in class dev.langchain4j.model.anthropic.AnthropicServerToolResult.Builder
 
type(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicContent.Builder
Sets the content type.
type(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the response type.
type(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicThinking.Builder
 
type(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicToolSchema.Builder
 

U

url - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicImageContentSource
 
url - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicPdfContentSource
 
usage - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse
Token usage statistics for the request and response.
usage - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicResponseMessage
 
usage - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData
 
usage(AnthropicUsage) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse.Builder
Sets the usage statistics.
Usage Example - Section in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
Usage Example - Section in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient
 
USER - Enum constant in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
 
userId - Variable in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata
An external identifier for the user who is associated with the request.
userId(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
Sets the user ID for the requests.
userId(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
Sets the user ID for the requests.
userId(String) - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicMetadata.Builder
 

V

valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicCacheType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicOutputFormatType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.langchain4j.model.anthropic.internal.api.AnthropicToolChoiceType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.langchain4j.model.anthropic.AnthropicChatModelName
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.anthropic.internal.api.AnthropicCacheType
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.anthropic.internal.api.AnthropicOutputFormatType
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.anthropic.internal.api.AnthropicRole
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.anthropic.internal.api.AnthropicToolChoiceType
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
 
version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicChatModel.AnthropicChatModelBuilder
 
version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicModelCatalog.Builder
 
version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicStreamingChatModel.AnthropicStreamingChatModelBuilder
 
version(String) - Method in class dev.langchain4j.model.anthropic.AnthropicTokenCountEstimator.Builder
 
version(String) - Method in class dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder
Sets the API version to use.
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form