NamedEmbeddingModelConfiguration

@Configuration
@ConditionalOnProperty(prefix = "koog.spring.ai.embedding", name = ["embedding-model-bean-name"])
open class NamedEmbeddingModelConfiguration(source)

Embedding model configuration — activated when a bean-name selector is provided.

Constructors

Link copied to clipboard
constructor()

Functions

@Bean
@ConditionalOnMissingBean(value = [LLMEmbeddingProvider::class])
open fun springAiEmbeddingModelLLMEmbeddingProvider(beanFactory: BeanFactory, properties: KoogSpringAiEmbeddingProperties, @Qualifier(value = "koogSpringAiEmbeddingDispatcher") dispatcher: CoroutineDispatcher): LLMEmbeddingProvider