Embeddings & Vektordatenbanken
Wandle Text in semantische Vektoren um und baue mit deinen eigenen Daten intelligente Such-, Empfehlungs- und RAG-Anwendungen.
Wandle Text in semantische Vektoren um und baue mit deinen eigenen Daten intelligente Such-, Empfehlungs- und RAG-Anwendungen.
Vektor-Embeddings + RAG. Generiere Embeddings mit OpenAI, speichere sie in einer lokalen Datei oder in Pinecone und frage den nächsten Nachbarn für beliebigen Text ab.
TsgcAIOpenAIEmbeddings
Windows, macOS, Linux, iOS, Android
Enterprise (KI-Add-on)
Kombiniere mit einer TsgcAIDatabaseVectorFile oder TsgcAIDatabaseVectorPinecone und rufe dann CreateEmbeddingsFromFile auf.
uses
sgcAI, sgcAI_OpenAI, sgcAI_OpenAI_Embeddings,
sgcAI_DB_Vector, sgcAI_DB_Vector_File, sgcAI_DB_Vector_Pinecone;
var
Embeddings: TsgcAIOpenAIEmbeddings;
DBFile: TsgcAIDatabaseVectorFile;
DBPinecone: TsgcAIDatabaseVectorPinecone;
begin
Embeddings := TsgcAIOpenAIEmbeddings.Create(nil);
Embeddings.OpenAIOptions.ApiKey := 'sk-...';
// Local file-based vector database
DBFile := TsgcAIDatabaseVectorFile.Create(nil);
DBFile.VectorFileOptions.InputFilename := 'corpus.sgcif';
DBFile.VectorFileOptions.VectorFilename := 'corpus.sgcvf';
Embeddings.Database := DBFile;
Embeddings.CreateEmbeddingsFromFile('docs.txt');
// Or push to Pinecone
DBPinecone := TsgcAIDatabaseVectorPinecone.Create(nil);
DBPinecone.PineconeOptions.ApiKey := 'pc-...';
DBPinecone.PineconeOptions.Environment := 'us-west4-gcp-free';
Embeddings.Database := DBPinecone;
Embeddings.CreateEmbeddingsFromFile('docs.txt');
end;
4 veröffentlichte Eigenschaften, 2 Methoden, 5 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: OpenAIOptions, EmbeddingsOptions.
Veröffentlichte Eigenschaften: Version.
Eigenschaften: Database.
Methoden: CreateEmbeddings, CreateEmbeddingsFromFile.
Ereignisse: OnCreateEmbeddingsStart, OnCreateEmbeddingsProgress, OnCreateEmbeddingsStop.
Ereignisse: OnBeforeCreateEmbedding, OnAfterCreateEmbedding.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, hole dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.
| Online-Hilfe — TsgcAIOpenAIEmbeddings Vollständige Referenz zu Eigenschaften, Methoden und Ereignissen dieser Komponente. | Öffnen | |
| Demo-Projekt — Demos\AI\Embeddings Sofort lauffähiges Beispielprojekt. Wird im sgcWebSockets-Paket mitgeliefert — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt. | Öffnen |