Class VectorStoreDestination

Writes batches of records into a Microsoft.Extensions.VectorData.VectorStoreCollection<TKey, TRecord>. Embeddings are not created here. Run an embedding transformation before this destination when the record needs a vector.

Inherited Members
Namespace: ETLBox.AI
Assembly: ETLBox.AI.dll
Syntax
    public class VectorStoreDestination : VectorStoreDestination<string, ExpandoObject>, IDataFlowBatchDestination<ExpandoObject>, IDataFlowDestination<ExpandoObject>, IDataFlowBatchDestination, IDataFlowDestination, IDataFlowComponent, ILoggableTask

Constructors

VectorStoreDestination()

Declaration
    public VectorStoreDestination()

VectorStoreDestination(VectorStoreCollection<string, ExpandoObject>)

Declaration
    public VectorStoreDestination(VectorStoreCollection<string, ExpandoObject> collection)
Parameters
TypeNameDescription
VectorStoreCollection<string, ExpandoObject>collection

VectorStoreDestination(VectorStoreCollection<string, ExpandoObject>, int)

Declaration
    public VectorStoreDestination(VectorStoreCollection<string, ExpandoObject> collection, int batchSize)
Parameters
TypeNameDescription
VectorStoreCollection<string, ExpandoObject>collection
intbatchSize

Implements