Base de données vectorielle Pinecone
Intégration de la base de données vectorielle Pinecone pour Delphi. Stocke des embeddings, effectue des recherches de similarité et construis des systèmes de recherche d'informations alimentés par l'IA.
Intégration de la base de données vectorielle Pinecone pour Delphi. Stocke des embeddings, effectue des recherches de similarité et construis des systèmes de recherche d'informations alimentés par l'IA.
Base de données vectorielle adossée à Pinecone. Branche-la sur TsgcAIOpenAIEmbeddings.Database et elle upsert chaque chunk via l'API REST Pinecone ; interroge les plus proches voisins en un seul appel.
TsgcAIDatabaseVectorPinecone
Windows, macOS, Linux, iOS, Android
Enterprise (module IA)
Configure ApiKey + Environment + IndexName, puis associe à un TsgcAIOpenAIEmbeddings pour pousser et interroger des vecteurs.
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 propriétés publiées, 4 méthodes — extraits de la référence du composant.
Propriétés publiées : PineconeOptions, PineconeIndexOptions.
Propriétés publiées : Version.
Méthodes : BeginAddData, AddData, EndAddData.
Méthodes : QueryData.
Sources de référence pour les protocoles implémentés par ce composant.
Lien direct vers la référence du composant, projet de démo prêt à l'emploi et téléchargement de l'essai.
| Projet de démo — Demos\AI\Pinecone Projet d'exemple prêt à l'emploi. Livré dans le package sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code Delphi et C++ Builder et références primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |