Pinecone Vektör Veritabanı

Delphi için Pinecone vektör veritabanı entegrasyonu. Embeddings depolayın, benzerlik araması yapın ve yapay zeka destekli geri getirme sistemleri oluşturun.

TsgcAIDatabaseVectorPinecone

Pinecone destekli vektör veritabanı. Bunu TsgcAIOpenAIEmbeddings.Database içine takın; her parçayı Pinecone REST API üzerinden upsert eder; en yakın komşuları tek bir çağrıyla sorgulayın.

Bileşen sınıfı

TsgcAIDatabaseVectorPinecone

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Enterprise (yapay zeka eklentisi)

Bileşeni ekleyin, birkaç özellik ayarlayın, başlayın

ApiKey + Environment + IndexName ayarlayın, ardından vektörleri göndermek ve sorgulamak için bir TsgcAIOpenAIEmbeddings ile eşleştirin.

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;

İçeride neler var

3 yayımlanmış özellik, 4 metot — bileşen referansından alınmıştır.

Yapılandırma

Yayımlanmış özellikler: PineconeOptions, PineconeIndexOptions.

Tanılama

Yayımlanmış özellikler: Version.

Alma

Metotlar: BeginAddData, AddData, EndAddData.

Sorgu

Metotlar: QueryData.

Belirtimler ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Demo Projesi — Demos\AI\Pinecone Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin.
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.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

Pinecone Kullanmaya Hazır mısınız?

Ücretsiz denemeyi indirin ve dakikalar içinde oluşturmaya başlayın.