KoogSpringAiEmbeddingProperties

@ConfigurationProperties(prefix = "koog.spring.ai.embedding")
data class KoogSpringAiEmbeddingProperties(val enabled: Boolean = true, val embeddingModelBeanName: String? = null, val dispatcher: DispatcherConfig = DispatcherConfig())(source)

Configuration properties for the Koog Spring AI Embedding Model adapter.

Prefix: koog.spring.ai.embedding

Constructors

Link copied to clipboard
constructor(enabled: Boolean = true, embeddingModelBeanName: String? = null, dispatcher: DispatcherConfig = DispatcherConfig())

Properties

Link copied to clipboard
val dispatcher: DispatcherConfig

Dispatcher / threading settings for blocking Spring AI model calls.

Link copied to clipboard

Optional bean name of the org.springframework.ai.embedding.EmbeddingModel to use when multiple embedding models are registered. When null, a single-candidate default is used.

Link copied to clipboard

Whether the Koog Spring AI Embedding auto-configuration is enabled. Default: true.