Class QdrantVectorStoreAutoConfiguration
java.lang.Object
org.springframework.ai.autoconfigure.vectorstore.qdrant.QdrantVectorStoreAutoConfiguration
@AutoConfiguration
@ConditionalOnClass({org.springframework.ai.vectorstore.qdrant.QdrantVectorStore.class,org.springframework.ai.embedding.EmbeddingModel.class})
@EnableConfigurationProperties(QdrantVectorStoreProperties.class)
public class QdrantVectorStoreAutoConfiguration
extends Object
Auto-configuration for Qdrant Vector Store.- Since:
- 0.8.1
- Author:
- Anush Shetty, EddĂș MelĂ©ndez, Christian Tzolov, Soby Chacko
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.qdrant.client.QdrantClientqdrantClient(QdrantVectorStoreProperties properties, QdrantConnectionDetails connectionDetails) vectorStore(org.springframework.ai.embedding.EmbeddingModel embeddingModel, QdrantVectorStoreProperties properties, io.qdrant.client.QdrantClient qdrantClient, 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)
-
Constructor Details
-
QdrantVectorStoreAutoConfiguration
public QdrantVectorStoreAutoConfiguration()
-
-
Method Details
-
qdrantClient
@Bean @ConditionalOnMissingBean public io.qdrant.client.QdrantClient qdrantClient(QdrantVectorStoreProperties properties, QdrantConnectionDetails connectionDetails) -
vectorStore
@Bean @ConditionalOnMissingBean public QdrantVectorStore vectorStore(org.springframework.ai.embedding.EmbeddingModel embeddingModel, QdrantVectorStoreProperties properties, io.qdrant.client.QdrantClient qdrantClient, 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)
-