Index
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
AnthropicClientinstances. - 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
AnthropicContentinstances. - 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
AnthropicCountTokensRequestinstances. - 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
AnthropicCreateMessageResponseinstances. - 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
AnthropicStreamingChatModelwith 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.
- 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
AnthropicContentinstance. - build() - Method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest.Builder
-
Builds the
AnthropicCountTokensRequestinstance. - 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
AnthropicCreateMessageResponseinstance. - 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
AnthropicClientinstance. - build() - Method in class dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
-
Builds a new
DefaultAnthropicClientinstance 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
AnthropicContentinstances. - builder() - Static method in class dev.langchain4j.model.anthropic.internal.api.AnthropicCountTokensRequest
-
Creates a new builder for constructing
AnthropicCountTokensRequestinstances. - 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
AnthropicCreateMessageResponseinstances. - 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
DefaultAnthropicClientinstance. - 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 aListofAnthropicMessageContent(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
AnthropicClientthat 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
DefaultAnthropicClientinstances. - 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 theStreamingChatResponseHandler.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AnthropicTool(Builder)instead