Baza wektorowa Pinecone
Integracja z bazą wektorową Pinecone dla Delphi. Przechowuj embeddings, wykonuj wyszukiwanie podobieństwa i buduj systemy retrieval napędzane AI.
Integracja z bazą wektorową Pinecone dla Delphi. Przechowuj embeddings, wykonuj wyszukiwanie podobieństwa i buduj systemy retrieval napędzane AI.
Baza wektorowa oparta na Pinecone. Podłącz ją do TsgcAIOpenAIEmbeddings.Database, a komponent będzie wykonywać upsert każdego fragmentu przez REST API Pinecone; odpytuj o najbliższych sąsiadów jednym wywołaniem.
TsgcAIDatabaseVectorPinecone
Windows, macOS, Linux, iOS, Android
Enterprise (dodatek AI)
Ustaw ApiKey + Environment + IndexName, a następnie sparuj z TsgcAIOpenAIEmbeddings, aby wysyłać i odpytywać wektory.
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 publikowane właściwości, 4 metody — zaczerpnięte z dokumentacji komponentu.
Publikowane właściwości: PineconeOptions, PineconeIndexOptions.
Publikowane właściwości: Version.
Metody: BeginAddData, AddData, EndAddData.
Metody: QueryData.
Autorytatywne źródła protokołów implementowanych przez ten komponent.
Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.
| Projekt demonstracyjny — Demos\AI\Pinecone Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |