Pinecone-Vektordatenbank
Pinecone-Vektordatenbank-Integration für Delphi. Speichere Embeddings, führe Ähnlichkeitssuchen durch und baue KI-gestützte Retrieval-Systeme.
Pinecone-Vektordatenbank-Integration für Delphi. Speichere Embeddings, führe Ähnlichkeitssuchen durch und baue KI-gestützte Retrieval-Systeme.
Pinecone-gestützte Vektordatenbank. Stecke sie in TsgcAIOpenAIEmbeddings.Database und sie führt für jeden Chunk ein Upsert über die Pinecone-REST-API durch; nächste Nachbarn fragst du mit einem einzigen Aufruf ab.
TsgcAIDatabaseVectorPinecone
Windows, macOS, Linux, iOS, Android
Enterprise (KI-Add-on)
Setze ApiKey, Environment und IndexName und kombiniere dann mit einer TsgcAIOpenAIEmbeddings, um Vektoren einzuspielen und abzufragen.
uses
sgcAI_DB_Vector, sgcAI_DB_Vector_Pinecone, sgcAI_OpenAI_Embeddings;
var
DBPinecone: TsgcAIDatabaseVectorPinecone;
Embeddings: TsgcAIOpenAIEmbeddings;
begin
DBPinecone := TsgcAIDatabaseVectorPinecone.Create(nil);
DBPinecone.PineconeOptions.ApiKey := 'pc-...';
DBPinecone.PineconeOptions.Environment := 'us-west4-gcp-free';
DBPinecone.PineconeIndexOptions.IndexName := 'sgc-embeddings';
DBPinecone.PineconeIndexOptions.ProjectId := 'abcd1234';
// Combine with the OpenAI embeddings component...
Embeddings := TsgcAIOpenAIEmbeddings.Create(nil);
Embeddings.OpenAIOptions.ApiKey := 'sk-...';
Embeddings.Database := DBPinecone;
// ... and ingest a corpus in a single batch upsert
Embeddings.CreateEmbeddingsFromFile('docs.txt');
// Query the nearest neighbour for an arbitrary text
Memo1.Lines.Text := DBPinecone.QueryData(
Embeddings.GetEmbedding('what is sgcWebSockets?', ''));
end;
3 veröffentlichte Eigenschaften, 4 Methoden — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: PineconeOptions, PineconeIndexOptions.
Veröffentlichte Eigenschaften: Version.
Methoden: BeginAddData, AddData, EndAddData.
Methoden: QueryData.
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.
| Demo-Projekt — Demos\AI\Pinecone 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 |