AnthropicKoogProperties
@ConfigurationProperties(prefix = "ai.koog.anthropic", ignoreUnknownFields = true)
Configuration properties for configuring Anthropic-related clients in the Koog framework.
This class allows defining settings necessary for integrating with the Anthropic LLM (Large Language Model) client. It implements KoogLlmClientProperties and includes common LLM client configurations such as enabled
, baseUrl
, and retry options. Additionally, it includes the apiKey
property specific to the Anthropic client.
The properties are bound to the configuration prefix defined by AnthropicKoogProperties.PREFIX, which is ai.koog.anthropic
. This allows configuring the client via property files in a Spring Boot application.
Constructors
Link copied to clipboard
constructor(enabled: Boolean, apiKey: String, baseUrl: String, retry: RetryConfigKoogProperties? = null)