Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der semantische Kernel bietet zwei unterschiedliche Abstraktionen für die Interaktion mit Vektorspeichern.
- Eine Reihe von älteren Abstraktionen, bei denen die primäre Schnittstelle ist
Microsoft.SemanticKernel.Memory.IMemoryStore
. - Eine neue und verbesserte Gruppe von Abstraktionen, bei denen die primäre abstrakte Basisklasse ist
Microsoft.Extensions.VectorData.VectorStore
.
Die Vektorspeicher-Abstraktionen bieten mehr Funktionalität als die vom Speicherspeicher bereitgestellten Abstraktionen, z. B. die Möglichkeit, Ihr eigenes Schema zu definieren, mehrere Vektoren pro Datensatz zu unterstützen (Datenbankgenehmigung), mehr Vektortypen als ReadOnlyMemory<float>
, usw. unterstützen. Es wird empfohlen, die Vektorspeicherabstraktionen anstelle der Speicherspeicherabstraktionen zu verwenden.
Tipp
Einen detaillierteren Vergleich der Speicherspeicher- und Vektorspeicherabstraktionen finden Sie hier.
Migrieren von Speicherspeichern zu Vektorspeichern
Anweisungen zur Migration finden Sie auf der Seite "Speicher für ältere semantische Kernel".
In Kürze verfügbar
Weitere Informationen werden in Kürze verfügbar sein.
In Kürze verfügbar
Weitere Informationen werden in Kürze verfügbar sein.