Embeddings ve Vektör Veritabanları
Metni anlamsal vektörlere dönüştürün ve kendi verilerinizle akıllı arama, öneriler ve RAG uygulamaları oluşturun.
Metni anlamsal vektörlere dönüştürün ve kendi verilerinizle akıllı arama, öneriler ve RAG uygulamaları oluşturun.
Vektör embeddings + RAG. OpenAI ile embeddings üretin, bunları yerel bir dosyada veya Pinecone içinde depolayın, ardından herhangi bir metin için en yakın komşuyu sorgulayın.
TsgcAIOpenAIEmbeddings
Windows, macOS, Linux, iOS, Android
Enterprise (yapay zeka eklentisi)
Bir TsgcAIDatabaseVectorFile veya TsgcAIDatabaseVectorPinecone ile eşleştirin, ardından CreateEmbeddingsFromFile çağırın.
uses
sgcAI, sgcAI_OpenAI, sgcAI_OpenAI_Embeddings,
sgcAI_DB_Vector, sgcAI_DB_Vector_File, sgcAI_DB_Vector_Pinecone;
var
Embeddings: TsgcAIOpenAIEmbeddings;
DBFile: TsgcAIDatabaseVectorFile;
DBPinecone: TsgcAIDatabaseVectorPinecone;
begin
Embeddings := TsgcAIOpenAIEmbeddings.Create(nil);
Embeddings.OpenAIOptions.ApiKey := 'sk-...';
// Local file-based vector database
DBFile := TsgcAIDatabaseVectorFile.Create(nil);
DBFile.VectorFileOptions.InputFilename := 'corpus.sgcif';
DBFile.VectorFileOptions.VectorFilename := 'corpus.sgcvf';
Embeddings.Database := DBFile;
Embeddings.CreateEmbeddingsFromFile('docs.txt');
// Or push to Pinecone
DBPinecone := TsgcAIDatabaseVectorPinecone.Create(nil);
DBPinecone.PineconeOptions.ApiKey := 'pc-...';
DBPinecone.PineconeOptions.Environment := 'us-west4-gcp-free';
Embeddings.Database := DBPinecone;
Embeddings.CreateEmbeddingsFromFile('docs.txt');
end;
4 yayımlanmış özellik, 2 metot, 5 olay — bileşen referansından alınmıştır.
Yayımlanmış özellikler: OpenAIOptions, EmbeddingsOptions.
Yayımlanmış özellikler: Version.
Özellikler: Database.
Metotlar: CreateEmbeddings, CreateEmbeddingsFromFile.
Olaylar: OnCreateEmbeddingsStart, OnCreateEmbeddingsProgress, OnCreateEmbeddingsStop.
Olaylar: OnBeforeCreateEmbedding, OnAfterCreateEmbedding.
Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.
Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.
| Çevrimiçi Yardım — TsgcAIOpenAIEmbeddings Bu bileşen için tam özellik, metot ve olay referansı. | Aç | |
| Demo Projesi — Demos\AI\Embeddings Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin. | Aç | |
| Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |