VectorStoreVectorProperty Classe

Definição

Define uma propriedade vetorial num registo de armazenamento vetorial.

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
Herança
VectorStoreVectorProperty
Derivado

Observações

As características aqui definidas influenciam a forma como a propriedade é tratada pelo armazenamento vetorial.

Construtores

Name Description
VectorStoreVectorProperty(String, Int32)

Inicializa uma nova instância da VectorStoreVectorProperty classe.

VectorStoreVectorProperty(String, Type, Int32)

Inicializa uma nova instância da VectorStoreVectorProperty classe.

Propriedades

Name Description
Dimensions

Obtém ou define o número de dimensões que o vetor tem.

DistanceFunction

Obtém ou define a função de distância a usar ao comparar vetores.

EmbeddingGenerator

Obtém ou define o gerador de embedding por defeito para usar esta propriedade.

EmbeddingType

Obtém ou define o tipo de embedding desejado (por exemplo, Embedding<Half>) para casos em que o padrão (tipicamente Embedding<float>) não é adequado.

IndexKind

Obtém ou define o tipo de índice a usar.

Name

Obtém ou define o nome da propriedade no modelo de dados.

(Herdado de VectorStoreProperty)
ProviderAnnotations

Obtém ou define um dicionário de anotações específicas do fornecedor para esta propriedade.

(Herdado de VectorStoreProperty)
StorageName

Obtém ou define um nome opcional para usar na propriedade armazenada, se diferente do nome da propriedade.

(Herdado de VectorStoreProperty)
Type

Obtém ou define o tipo da propriedade.

(Herdado de VectorStoreProperty)

Aplica-se a