VectorStoreVectorProperty<TInput> Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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, |
| 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) |