Class TypesenseVectorStoreAutoConfiguration

java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.typesense.TypesenseVectorStoreAutoConfiguration

@AutoConfiguration @ConditionalOnClass({org.springframework.ai.vectorstore.typesense.TypesenseVectorStore.class,org.springframework.ai.embedding.EmbeddingModel.class}) @EnableConfigurationProperties({TypesenseServiceClientProperties.class,TypesenseVectorStoreProperties.class}) public class TypesenseVectorStoreAutoConfiguration extends Object
Auto-configuration for Typesense Vector Store.
Author:
Pablo Sanchidrian Herrera, EddĂș MelĂ©ndez, Soby Chacko
  • Constructor Details

    • TypesenseVectorStoreAutoConfiguration

      public TypesenseVectorStoreAutoConfiguration()
  • Method Details

    • vectorStore

      @Bean @ConditionalOnMissingBean public TypesenseVectorStore vectorStore(org.typesense.api.Client typesenseClient, org.springframework.ai.embedding.EmbeddingModel embeddingModel, TypesenseVectorStoreProperties properties, 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)
    • typesenseClient

      @Bean @ConditionalOnMissingBean public org.typesense.api.Client typesenseClient(TypesenseConnectionDetails connectionDetails)