All Classes and Interfaces
Class
Description
Anthropic cache options for configuring prompt caching behavior with the Anthropic Java
SDK.
Defines the caching strategy for Anthropic prompt caching.
Anthropic cache TTL (time-to-live) options for specifying how long cached prompts
remain valid.
Builder for creating
AnthropicChatModel instances.Chat options for
AnthropicChatModel.Builder for creating
AnthropicChatOptions instances.Builder class for creating citation-enabled documents using the Anthropic Java SDK.
Builder class for AnthropicCitationDocument.
Document types supported by Anthropic Citations API.
Callback for customizing the
SpringAiAnthropicHttpClient.Builder used by
AnthropicChatModel before the underlying
OkHttpClient is built.RateLimit implementation for the Anthropic SDK.Service tier for controlling capacity routing on Anthropic API requests.
Factory class for creating and configuring Anthropic SDK client instances.
Enum representing the pre-built Anthropic Skills available for Claude.
Container for Claude Skills in a chat completion request.
Represents a Claude Skill - either pre-built Anthropic skill or custom skill.
Helper utilities for working with Anthropic Claude Skills responses and files.
Enum representing the type of a Claude Skill.
Represents an individual web search result returned by Anthropic's built-in web search
tool.
Configuration for Anthropic's built-in web search tool.
Approximate user location for localizing web search results.
Resolves cache eligibility for messages based on the provided
AnthropicCacheOptions.Represents a citation reference in a Claude response.
Types of citation locations based on document format.
OkHttp-backed
HttpClient for the Anthropic Java SDK, with Micrometer's
OkHttpObservationInterceptor attached so each HTTP attempt produces an
observation (span + metric + traceparent propagation).Builder for
SpringAiAnthropicHttpClient.