Package-level declarations

Types

Link copied to clipboard
@ConfigurationProperties(prefix = "ai.koog.openrouter", ignoreUnknownFields = true)
class OpenRouterKoogProperties(val enabled: Boolean, val apiKey: String, val baseUrl: String, val retry: RetryConfigKoogProperties? = null) : KoogLlmClientProperties

Configuration properties class for OpenRouter integration within the Koog framework.

Link copied to clipboard
@AutoConfiguration
@PropertySource(value = ["classpath:/META-INF/config/koog/openrouter-llm.properties"])
@EnableConfigurationProperties(value = [OpenRouterKoogProperties::class])
class OpenRouterLLMAutoConfiguration(properties: OpenRouterKoogProperties)

Auto-configuration class for integrating OpenRouter with Koog framework.