Share via


WeaviateKernelBuilderExtensions Class

Definition

Extension methods to register Weaviate Microsoft.Extensions.VectorData.IVectorStore instances on the IKernelBuilder.

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

Methods

AddWeaviateVectorStore(IKernelBuilder, HttpClient, WeaviateVectorStoreOptions, String)

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

AddWeaviateVectorStoreRecordCollection<TRecord>(IKernelBuilder, 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