Package-level declarations

Types

Link copied to clipboard
@AutoConfiguration
@EnableConfigurationProperties(value = [KoogProperties::class])
class KoogAutoConfiguration

KoogAutoConfiguration is a Spring Boot auto-configuration class that configures and provides beans for various LLM (Large Language Model) provider clients. It ensures that the beans are only created if the corresponding properties are defined in the application's configuration.

Link copied to clipboard
@ConfigurationProperties(prefix = "ai.koog")
class KoogProperties

Configuration properties for the Koog library used for integrating with various large language model (LLM) providers.

Link copied to clipboard
data class OllamaKoogProperties(val baseUrl: String = "http://localhost:11434")

Represents the configuration properties for the Ollama client.

Link copied to clipboard
data class ProviderKoogProperties(val apiKey: String = "", val baseUrl: String)

Represents the configuration properties required for a provider in Koog's multi-LLM settings.