UNPKG

rag-cli-tester

Version:

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

23 lines 872 B
import { DatabaseConnection } from './database'; import { LLMConfig, ColumnPopulationTask } from './types'; export declare class LLMService { private database; private llmProvider; private config; constructor(database: DatabaseConnection, config: LLMConfig); initialize(): Promise<void>; populateColumn(task: ColumnPopulationTask): Promise<void>; private processBatch; private formatSourceValue; private formatValueForDatabase; private delay; private askUserConfirmation; getPopulationProgress(tableName: string, targetColumn: string): Promise<{ total: number; completed: number; remaining: number; percentage: number; }>; static createPrompt(type: 'tags' | 'description' | 'summary' | 'keywords' | 'custom', customPrompt?: string): string; } //# sourceMappingURL=llm-service.d.ts.map