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
object AnthropicModels
Anthropic models for text generation and embeddings.