SingleVectorStoreConfiguration

@Configuration(proxyBeanMethods = false)
@ConditionalOnSingleCandidate(value = VectorStore::class)
open class SingleVectorStoreConfiguration(source)

VectorStore configuration — activated when no bean-name selector is set and a single VectorStore candidate exists.

This is the default fallback path. It is mutually exclusive with NamedVectorStoreConfiguration for the common cases:

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = [KoogVectorStore::class])
open fun springAiKoogVectorStore(vectorStore: VectorStore, @Qualifier(value = "koogSpringAiVectorStoreDispatcher") dispatcher: CoroutineDispatcher): KoogVectorStore