Class SpringAiVectorStoreAutoConfiguration

java.lang.Object
ai.driftkit.vector.springai.autoconfigure.SpringAiVectorStoreAutoConfiguration

@AutoConfiguration @ConditionalOnClass({org.springframework.ai.vectorstore.VectorStore.class,ai.driftkit.vector.core.domain.TextVectorStore.class}) @ConditionalOnProperty(prefix="driftkit.vector.spring-ai", name="enabled", havingValue="true", matchIfMissing=true) @EnableConfigurationProperties(SpringAiVectorStoreProperties.class) public class SpringAiVectorStoreAutoConfiguration extends Object
Auto-configuration for Spring AI vector store integration with DriftKit.
  • Constructor Details

    • SpringAiVectorStoreAutoConfiguration

      public SpringAiVectorStoreAutoConfiguration()
  • Method Details

    • springAiVectorStoreAdapter

      @Bean @ConditionalOnBean(org.springframework.ai.vectorstore.VectorStore.class) @ConditionalOnMissingBean(SpringAiVectorStoreAdapter.class) public ai.driftkit.vector.core.domain.TextVectorStore springAiVectorStoreAdapter(org.springframework.ai.vectorstore.VectorStore springAiVectorStore, SpringAiVectorStoreProperties properties)