Package-level declarations

Types

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

Configuration properties for integrating with Google's LLM services in the Koog framework.

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

Provides the auto-configuration for integrating with Google LLM via the Koog framework. This class is responsible for initializing and configuring the necessary beans for interacting with Google's APIs, based on the configurations supplied via GoogleKoogProperties.