OpenAIEmbeddingSample
1.0.0
Ein Beispiel, das zeigt, wie der semantische Kernel- und Kernelspeicher verwendet wird, um mit Emetten in einer .NET -Anwendung mithilfe von SQL Server als Vektordatenbank zu arbeiten.
Die Einbettungsdings werden in einer SQL Server -Datenbank gespeichert und die Vektorsuche wird dank der ColumnStore -Indizes effizient durchgeführt.
Um die Anwendung auszuführen:
await kernelMemory.ImportDocumentAsyncSiehe Program.cs, um zu sehen, wie das Dokumentchunking ausgeführt wird und wie Einbettung mithilfe des Kernel -Speichers berechnet, gespeichert und abgerufen wird.
Wenn Sie einen manuellen (expliziten) Ansatz zur Einbettung und Vektorsuche mithilfe von SQL Server anzeigen möchten, finden Sie in der manuellen Zweigstelle.