Class CassandraVectorStoreAutoConfiguration

java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.cassandra.CassandraVectorStoreAutoConfiguration

@AutoConfiguration(after=org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration.class) @ConditionalOnClass({org.springframework.ai.vectorstore.cassandra.CassandraVectorStore.class,com.datastax.oss.driver.api.core.CqlSession.class}) @EnableConfigurationProperties(CassandraVectorStoreProperties.class) public class CassandraVectorStoreAutoConfiguration extends Object
Auto-configuration for Cassandra Vector Store.
Since:
1.0.0
Author:
Mick Semb Wever, Christian Tzolov, Soby Chacko
  • Constructor Details

    • CassandraVectorStoreAutoConfiguration

      public CassandraVectorStoreAutoConfiguration()
  • Method Details

    • vectorStore

      @Bean @ConditionalOnMissingBean public CassandraVectorStore vectorStore(org.springframework.ai.embedding.EmbeddingModel embeddingModel, CassandraVectorStoreProperties properties, com.datastax.oss.driver.api.core.CqlSession cqlSession, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<org.springframework.ai.vectorstore.observation.VectorStoreObservationConvention> customObservationConvention, org.springframework.ai.embedding.BatchingStrategy batchingStrategy)
    • driverConfigLoaderBuilderCustomizer

      @Bean public org.springframework.boot.autoconfigure.cassandra.DriverConfigLoaderBuilderCustomizer driverConfigLoaderBuilderCustomizer()