VectorStoreVectorProperty<TInput> Classe

Definição

Define uma propriedade vetorial num registo de armazenamento vetorial.

generic <typename TInput>
public ref class VectorStoreVectorProperty : Microsoft::Extensions::VectorData::VectorStoreVectorProperty
public class VectorStoreVectorProperty<TInput> : Microsoft.Extensions.VectorData.VectorStoreVectorProperty
type VectorStoreVectorProperty<'Input> = class
    inherit VectorStoreVectorProperty
Public Class VectorStoreVectorProperty(Of TInput)
Inherits VectorStoreVectorProperty

Parâmetros de Tipo Genérico

TInput

O tipo de entrada para geração de embedding.

Herança
VectorStoreVectorProperty<TInput>

Observações

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

Esta versão genérica de VectorStoreVectorProperty só precisa de ser usada quando um IEmbeddingGenerator está configurado na propriedade, e um tipo de .NET personalizado é usado como entrada (qualquer tipo que não seja String ou DataContent).

Construtores

Name Description
VectorStoreVectorProperty<TInput>(String, 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.

(Herdado de VectorStoreVectorProperty)
DistanceFunction

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

(Herdado de VectorStoreVectorProperty)
EmbeddingGenerator

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

(Herdado de VectorStoreVectorProperty)
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.

(Herdado de VectorStoreVectorProperty)
IndexKind

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

(Herdado de VectorStoreVectorProperty)
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