Share via


WeaviateServiceCollectionExtensions Class

Definition

Extension methods to register Weaviate Microsoft.Extensions.VectorData.IVectorStore instances on an IServiceCollection

public static class WeaviateServiceCollectionExtensions
type WeaviateServiceCollectionExtensions = class
Public Module WeaviateServiceCollectionExtensions
Inheritance
WeaviateServiceCollectionExtensions

Methods

AddWeaviateVectorStore(IServiceCollection, HttpClient, WeaviateVectorStoreOptions, String)

Register a Weaviate Microsoft.Extensions.VectorData.IVectorStore with the specified service ID.

AddWeaviateVectorStoreRecordCollection<TRecord>(IServiceCollection, String, HttpClient, WeaviateVectorStoreRecordCollectionOptions<TRecord>, String)

Register a Weaviate Microsoft.Extensions.VectorData.IVectorStoreRecordCollection`2 and Microsoft.Extensions.VectorData.IVectorizedSearch`1 with the specified service ID.

Applies to