Pinecone-vectordatabase
Pinecone-vectordatabase-integratie voor Delphi. Sla embeddings op, voer similarity search uit en bouw AI-aangedreven retrievalsystemen.
Pinecone-vectordatabase-integratie voor Delphi. Sla embeddings op, voer similarity search uit en bouw AI-aangedreven retrievalsystemen.
Door Pinecone ondersteunde vectordatabase. Sluit hem aan op TsgcAIOpenAIEmbeddings.Database en hij upsert elke chunk via de Pinecone REST-API; bevraag nearest neighbours met één aanroep.
TsgcAIDatabaseVectorPinecone
Windows, macOS, Linux, iOS, Android
Enterprise (AI-uitbreiding)
Stel ApiKey + Environment + IndexName in en koppel daarna met een TsgcAIOpenAIEmbeddings om vectoren te pushen en op te vragen.
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';
// Combineer met het OpenAI embeddings-component...
Embeddings := TsgcAIOpenAIEmbeddings.Create(nil);
Embeddings.OpenAIOptions.ApiKey := 'sk-...';
Embeddings.Database := DBPinecone;
// ... en importeer een corpus in één batch-upsert
Embeddings.CreateEmbeddingsFromFile('docs.txt');
// Bevraag de nearest neighbour voor een willekeurige tekst
Memo1.Lines.Text := DBPinecone.QueryData(
Embeddings.GetEmbedding('what is sgcWebSockets?', ''));
end;
3 gepubliceerde eigenschappen, 4 methoden — gehaald uit de componentreferentie.
Gepubliceerde eigenschappen: PineconeOptions, PineconeIndexOptions.
Gepubliceerde eigenschappen: Version.
Methoden: BeginAddData, AddData, EndAddData.
Methoden: QueryData.
Gezaghebbende bronnen voor de protocollen die dit component implementeert.
Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.
| Demoproject — Demos\AI\Pinecone Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |