Class PineconeVectorStoreAutoConfiguration

java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.pinecone.PineconeVectorStoreAutoConfiguration

@AutoConfiguration @ConditionalOnClass({org.springframework.ai.vectorstore.pinecone.PineconeVectorStore.class,org.springframework.ai.embedding.EmbeddingModel.class}) @EnableConfigurationProperties(PineconeVectorStoreProperties.class) public class PineconeVectorStoreAutoConfiguration extends Object
Auto-configuration for Pinecone Vector Store.
Author:
Christian Tzolov, Soby Chacko
  • Constructor Details

    • PineconeVectorStoreAutoConfiguration

      public PineconeVectorStoreAutoConfiguration()
  • Method Details

    • vectorStore

      @Bean @ConditionalOnMissingBean public PineconeVectorStore vectorStore(org.springframework.ai.embedding.EmbeddingModel embeddingModel, PineconeVectorStoreProperties 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)