n8n-nodes-rag
Version:
Advanced RAG (Retrieval-Augmented Generation) knowledge base nodes for n8n
11 lines (10 loc) • 528 B
TypeScript
import type { ITextChunk, IProcessingOptions, IChunkingOptions } from './types';
export declare class TextProcessor {
static cleanText(text: string, options: IProcessingOptions): string;
static chunkText(text: string, options: IChunkingOptions, metadata?: Record<string, any>): ITextChunk[];
private static chunkByFixedSize;
private static chunkBySentence;
private static chunkByParagraph;
private static chunkBySemantic;
static extractMetadata(text: string, source?: string): Record<string, any>;
}