QdrantServiceCollectionExtensions.AddQdrantVectorStore Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddQdrantVectorStore(IServiceCollection, QdrantVectorStoreOptions, String) |
Register a Qdrant IVectorStore with the specified service ID and where Qdrant.Client.QdrantClient is retrieved from the dependency injection container. |
AddQdrantVectorStore(IServiceCollection, String, Int32, Boolean, String, QdrantVectorStoreOptions, String) |
Register a Qdrant IVectorStore with the specified service ID and where Qdrant.Client.QdrantClient is constructed using the provided parameters. |
AddQdrantVectorStore(IServiceCollection, QdrantVectorStoreOptions, String)
Register a Qdrant IVectorStore with the specified service ID and where Qdrant.Client.QdrantClient is retrieved from the dependency injection container.
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddQdrantVectorStore (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.SemanticKernel.Connectors.Qdrant.QdrantVectorStoreOptions? options = default, string? serviceId = default);
static member AddQdrantVectorStore : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.SemanticKernel.Connectors.Qdrant.QdrantVectorStoreOptions * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddQdrantVectorStore (services As IServiceCollection, Optional options As QdrantVectorStoreOptions = Nothing, Optional serviceId As String = Nothing) As IServiceCollection
Parameters
- services
- IServiceCollection
The IServiceCollection to register the IVectorStore on.
- options
- QdrantVectorStoreOptions
Optional options to further configure the IVectorStore.
- serviceId
- String
An optional service id to use as the service key.
Returns
The service collection.
Applies to
AddQdrantVectorStore(IServiceCollection, String, Int32, Boolean, String, QdrantVectorStoreOptions, String)
Register a Qdrant IVectorStore with the specified service ID and where Qdrant.Client.QdrantClient is constructed using the provided parameters.
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddQdrantVectorStore (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string host, int port = 6334, bool https = false, string? apiKey = default, Microsoft.SemanticKernel.Connectors.Qdrant.QdrantVectorStoreOptions? options = default, string? serviceId = default);
static member AddQdrantVectorStore : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * int * bool * string * Microsoft.SemanticKernel.Connectors.Qdrant.QdrantVectorStoreOptions * string -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddQdrantVectorStore (services As IServiceCollection, host As String, Optional port As Integer = 6334, Optional https As Boolean = false, Optional apiKey As String = Nothing, Optional options As QdrantVectorStoreOptions = Nothing, Optional serviceId As String = Nothing) As IServiceCollection
Parameters
- services
- IServiceCollection
The IServiceCollection to register the IVectorStore on.
- host
- String
The Qdrant service host name.
- port
- Int32
The Qdrant service port.
- https
- Boolean
A value indicating whether to use HTTPS for communicating with Qdrant.
- apiKey
- String
The Qdrant service API key.
- options
- QdrantVectorStoreOptions
Optional options to further configure the IVectorStore.
- serviceId
- String
An optional service id to use as the service key.
Returns
The service collection.