Package-level declarations

Types

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

Configuration class for MistralAI settings in the Koog framework. This class defines properties required to configure and use MistralAI-related services, such as API keys, base URLs for the services, and optional retry configurations.

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

Auto-configuration class for setting up MistralAI LLM client and related beans. This class utilizes the properties defined in MistralAIKoogProperties to configure and initialize MistralAI-related components, including the client and executor.