n8n-nodes-rag
Version:
Advanced RAG (Retrieval-Augmented Generation) knowledge base nodes for n8n
9 lines (8 loc) • 413 B
TypeScript
import type { ITextChunk, IEmbeddingOptions } from './types';
export declare class EmbeddingGenerator {
static generateEmbeddings(chunks: ITextChunk[], options: IEmbeddingOptions): Promise<ITextChunk[]>;
private static generateOpenAIEmbeddings;
private static generateHuggingFaceEmbeddings;
private static generateCustomEmbeddings;
static cosineSimilarity(a: number[], b: number[]): number;
}