Package-level declarations

Types

Link copied to clipboard
class AnthropicClientSettings(val modelVersionsMap: Map<LLModel, String> = DEFAULT_ANTHROPIC_MODEL_VERSIONS_MAP, val baseUrl: String = "https://api.anthropic.com", val apiVersion: String = "2023-06-01", val timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())

Represents the settings for configuring an Anthropic client, including model mapping, base URL, and API version.

Link copied to clipboard
open class AnthropicLLMClient(apiKey: String, settings: AnthropicClientSettings = AnthropicClientSettings(), baseClient: HttpClient = HttpClient()) : LLMClient

A client implementation for interacting with Anthropic's API in a suspendable and direct manner.

Link copied to clipboard

Anthropic models for text generation and embeddings.