次の方法で共有


VectorStoreVectorProperty クラス

定義

ベクター ストア レコードのベクター プロパティを定義します。

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
継承
VectorStoreVectorProperty
派生

注釈

ここで定義されている特性は、ベクター ストアによるプロパティの処理方法に影響します。

コンストラクター

名前 説明
VectorStoreVectorProperty(String, Int32)

VectorStoreVectorProperty クラスの新しいインスタンスを初期化します。

VectorStoreVectorProperty(String, Type, Int32)

VectorStoreVectorProperty クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Dimensions

ベクターに含まれる次元の数を取得または設定します。

DistanceFunction

ベクトルを比較するときに使用する距離関数を取得または設定します。

EmbeddingGenerator

このプロパティに使用する既定の埋め込みジェネレーターを取得または設定します。

EmbeddingType

既定値 (通常はEmbedding<float>) が適していない場合に、目的の埋め込み型 (Embedding<Half> など) を取得または設定します。

IndexKind

使用するインデックスの種類を取得または設定します。

Name

データ モデルのプロパティの名前を取得または設定します。

(継承元 VectorStoreProperty)
ProviderAnnotations

このプロパティのプロバイダー固有の注釈のディクショナリを取得または設定します。

(継承元 VectorStoreProperty)
StorageName

プロパティ名と異なる場合に、ストレージ内のプロパティに使用する省略可能な名前を取得または設定します。

(継承元 VectorStoreProperty)
Type

プロパティの型を取得または設定します。

(継承元 VectorStoreProperty)

適用対象