Bancos de dados vetoriais

Conecte-se a bancos de dados vetoriais a partir do Delphi para busca semântica, RAG e aplicações com IA. Suporte para Pinecone e mais.

Capacidades

  • Armazene e consulte embeddings vetoriais de alta dimensionalidade
  • Busca por similaridade semântica para aplicações RAG
  • Suporte a múltiplos backends de bancos de dados vetoriais
  • Filtragem por metadados e busca híbrida
  • Operações de upsert e consulta em lote

Exemplo em Delphi

uses
  sgcAI_VectorDB;

var
  VectorDB: TsgcAIVectorDB;
begin
  VectorDB := TsgcAIVectorDB.Create(nil);
  VectorDB.Provider := vdbPinecone;
  VectorDB.ApiKey := 'your-api-key';
  VectorDB.Upsert('index-1', Embeddings, Metadata);
  Results := VectorDB.Query('index-1', QueryVector, 10);
end;

Pronto para usar bancos de dados vetoriais?

Baixe a versão de avaliação gratuita e comece a desenvolver em poucos minutos.