DeepSeekKoogProperties
Configuration properties class for DeepSeek LLM provider integration within the Koog framework.
This class is used to define and manage application-level configuration parameters for connecting to the DeepSeek provider. It includes properties such as API key, base URL, and optional retry settings.
The properties are auto-configured via Spring Boot's @ConfigurationProperties
using the ai.koog.deepseek
prefix.
Implements the KoogLlmClientProperties interface, which provides base attributes for all LLM client property configurations.
Properties from this class are typically consumed by auto-configuration classes, such as DeepSeekLLMAutoConfiguration, to initialize and configure the necessary beans for working with the DeepSeek API.
Constructors
Types
Properties
Optional retry configuration for API requests, represented by RetryConfigKoogProperties.