Microsoft.Extensions.VectorData.ProviderServices Namespace

Classes

Name Description
CollectionJsonModelBuilder

Represents a model builder that performs logic specific to providers that use System.Text.Json for serialization. This is an internal support type meant for use by providers only and not by applications.

CollectionModel

Represents a record in a vector store collection. This is an internal support type meant for use by providers only and not by applications.

CollectionModelBuilder

Represents a builder for a CollectionModel. This is an internal support type meant for use by providers only and not by applications.

CollectionModelBuildingOptions

Contains options affecting model building; passed to CollectionModelBuilder. This is an internal support type meant for use by providers only and not by applications.

DataPropertyModel

Represents a data property on a vector store record. This is an internal support type meant for use by providers only and not by applications.

EmbeddingGenerationDispatcher

Represents a supported embedding type for a vector store provider. This is an internal support type meant for use by providers only and not by applications.

EmbeddingGenerationDispatcher<TEmbedding>

A EmbeddingGenerationDispatcher implementation for a specific TEmbedding type. This is an internal support type meant for use by providers only and not by applications.

KeyPropertyModel

Represents a key property on a vector store record. This is an internal support type meant for use by providers only and not by applications.

PropertyModel

Represents a property on a vector store record. This is an internal support type meant for use by providers only and not by applications.

VectorDataStrings

Exposes methods for constructing strings that should be used by providers when throwing exceptions.

VectorPropertyModel

Represents a vector property on a vector store record. This is an internal support type meant for use by providers only and not by applications.

VectorPropertyModel<TInput>

Represents a vector property on a vector store record. This is an internal support type meant for use by providers only and not by applications.