Package uno.anahata.asi.anthropic
package uno.anahata.asi.anthropic
Provides the provider implementation for Anthropic's Claude API.
This package implements the Anthropic messages API, supporting both standard content generation and streaming. It handles Anthropic's unique "Thinking" blocks and provides native support for their versioned API contract.
Key Components:
- Provider:
AnthropicProvidermanages the HTTP client and versioned request headers. - Model Logic:
AnthropicModelhandles payload preparation and tool declaration mapping. - Response Mapping:
AnthropicResponseandAnthropicMessageparse the Anthropic-specific response format into the unified Anahata domain model.
- Author:
- anahata
-
ClassesClassDescriptionMessage implementation for Anthropic's Claude.Model implementation for Anthropic's Claude.Provider implementation for the official Anthropic API.Response implementation for Anthropic's Claude.

