Embeddings e database vettoriali
Trasforma il testo in vettori semantici e crea ricerca intelligente, raccomandazioni e applicazioni RAG con i tuoi dati.
Trasforma il testo in vettori semantici e crea ricerca intelligente, raccomandazioni e applicazioni RAG con i tuoi dati.
Embeddings vettoriali + RAG. Genera embeddings con OpenAI, memorizzali in un file locale o su Pinecone e interroga il nearest neighbour per qualsiasi testo.
TsgcAIOpenAIEmbeddings
Windows, macOS, Linux, iOS, Android
Enterprise (add-on IA)
Abbina un TsgcAIDatabaseVectorFile o un TsgcAIDatabaseVectorPinecone, poi chiama CreateEmbeddingsFromFile.
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-...';
// Database vettoriale locale basato su file
DBFile := TsgcAIDatabaseVectorFile.Create(nil);
DBFile.VectorFileOptions.InputFilename := 'corpus.sgcif';
DBFile.VectorFileOptions.VectorFilename := 'corpus.sgcvf';
Embeddings.Database := DBFile;
Embeddings.CreateEmbeddingsFromFile('docs.txt');
// Oppure invia a 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 proprietà published, 2 metodi, 5 eventi — estratti dal riferimento del componente.
Proprietà published: OpenAIOptions, EmbeddingsOptions.
Proprietà published: Version.
Proprietà: Database.
Metodi: CreateEmbeddings, CreateEmbeddingsFromFile.
Eventi: OnCreateEmbeddingsStart, OnCreateEmbeddingsProgress, OnCreateEmbeddingsStop.
Eventi: OnBeforeCreateEmbedding, OnAfterCreateEmbedding.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.
| Guida online — TsgcAIOpenAIEmbeddings Riferimento completo di proprietà, metodi ed eventi per questo componente. | Apri | |
| Progetto demo — Demos\AI\Embeddings Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria. | Apri |