Partilhar via


VectorStoreVectorProperty Classe

Definição

Define uma propriedade de vetor em um registro de repositório de vetores.

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

Comentários

As características definidas aqui influenciam como a propriedade é tratada pelo repositório de vetores.

Construtores

Nome Description
VectorStoreVectorProperty(String, Int32)

Inicializa uma nova instância da classe VectorStoreVectorProperty.

VectorStoreVectorProperty(String, Type, Int32)

Inicializa uma nova instância da classe VectorStoreVectorProperty.

Propriedades

Nome 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 ser usada ao comparar vetores.

EmbeddingGenerator

Obtém ou define o gerador de inserção padrão a ser usado para essa propriedade.

EmbeddingType

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

IndexKind

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

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 provedor para essa propriedade.

(Herdado de VectorStoreProperty)
StorageName

Obtém ou define um nome opcional a ser usado para a propriedade no armazenamento, se diferente do nome da propriedade.

(Herdado de VectorStoreProperty)
Type

Obtém ou define o tipo da propriedade.

(Herdado de VectorStoreProperty)

Aplica-se a