Partager via


VectorStoreVectorProperty Classe

Définition

Définit une propriété vectorielle sur un enregistrement de magasin de vecteurs.

public ref class VectorStoreVectorProperty : Microsoft::Extensions::VectorData::VectorStoreProperty
public class VectorStoreVectorProperty : Microsoft.Extensions.VectorData.VectorStoreProperty
type VectorStoreVectorProperty = class
    inherit VectorStoreProperty
Public Class VectorStoreVectorProperty
Inherits VectorStoreProperty
Héritage
VectorStoreVectorProperty
Dérivé

Remarques

Les caractéristiques définies ici influencent la façon dont la propriété est traitée par le magasin vectoriel.

Constructeurs

Nom Description
VectorStoreVectorProperty(String, Int32)

Initialise une nouvelle instance de la classe VectorStoreVectorProperty.

VectorStoreVectorProperty(String, Type, Int32)

Initialise une nouvelle instance de la classe VectorStoreVectorProperty.

Propriétés

Nom Description
Dimensions

Obtient ou définit le nombre de dimensions dont le vecteur a.

DistanceFunction

Obtient ou définit la fonction de distance à utiliser lors de la comparaison de vecteurs.

EmbeddingGenerator

Obtient ou définit le générateur d’incorporation par défaut à utiliser pour cette propriété.

EmbeddingType

Obtient ou définit le type d’incorporation souhaité (par exemple, Embedding<Half>) pour les cas où la valeur par défaut (généralement Embedding<float>) n’est pas appropriée.

IndexKind

Obtient ou définit le type d’index à utiliser.

Name

Obtient ou définit le nom de la propriété sur le modèle de données.

(Hérité de VectorStoreProperty)
ProviderAnnotations

Obtient ou définit un dictionnaire d’annotations spécifiques au fournisseur pour cette propriété.

(Hérité de VectorStoreProperty)
StorageName

Obtient ou définit un nom facultatif à utiliser pour la propriété dans le stockage, si elle est différente du nom de la propriété.

(Hérité de VectorStoreProperty)
Type

Obtient ou définit le type de la propriété.

(Hérité de VectorStoreProperty)

S’applique à