UNPKG

rag-cli-tester

Version:

A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations

22 lines 764 B
import { DatabaseConnection } from './database'; import { EmbeddingConfig, EmbeddingTask } from './types'; export declare class EmbeddingService { private database; private embeddingProvider; private config; constructor(database: DatabaseConnection, config: EmbeddingConfig); initialize(): Promise<void>; generateEmbeddings(task: EmbeddingTask): Promise<void>; private processBatch; private combineColumns; private formatColumnValue; private delay; private askUserConfirmation; getEmbeddingProgress(tableName: string, embeddingColumn: string): Promise<{ total: number; completed: number; remaining: number; percentage: number; }>; } //# sourceMappingURL=embedding-service.d.ts.map