Database vettoriale Pinecone
Integrazione del database vettoriale Pinecone per Delphi. Memorizza embeddings, esegui ricerche per similarità e crea sistemi di retrieval basati sull'IA.
Integrazione del database vettoriale Pinecone per Delphi. Memorizza embeddings, esegui ricerche per similarità e crea sistemi di retrieval basati sull'IA.
Database vettoriale basato su Pinecone. Collegalo a TsgcAIOpenAIEmbeddings.Database ed effettuerà l'upsert di ogni chunk tramite l'API REST di Pinecone; interroga i nearest neighbour con una sola chiamata.
TsgcAIDatabaseVectorPinecone
Windows, macOS, Linux, iOS, Android
Enterprise (add-on IA)
Imposta ApiKey, Environment e IndexName, poi abbinalo a un TsgcAIOpenAIEmbeddings per inviare e interrogare i vettori.
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';
// Combinalo con il componente embeddings OpenAI...
Embeddings := TsgcAIOpenAIEmbeddings.Create(nil);
Embeddings.OpenAIOptions.ApiKey := 'sk-...';
Embeddings.Database := DBPinecone;
// ... e ingerisci un corpus in un singolo upsert in batch
Embeddings.CreateEmbeddingsFromFile('docs.txt');
// Interroga il nearest neighbour per un testo qualsiasi
Memo1.Lines.Text := DBPinecone.QueryData(
Embeddings.GetEmbedding('what is sgcWebSockets?', ''));
end;
3 proprietà published, 4 metodi — estratti dal riferimento del componente.
Proprietà published: PineconeOptions, PineconeIndexOptions.
Proprietà published: Version.
Metodi: BeginAddData, AddData, EndAddData.
Metodi: QueryData.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.
| Progetto demo — Demos\AI\Pinecone Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria. | Apri |