UNPKG

rag-cli-tester

Version:

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

20 lines 665 B
import { CLIConfig, EmbeddingConfig, LLMConfig } from './types'; export declare class ConfigManager { private configPath; constructor(configPath?: string); loadConfig(): Promise<CLIConfig>; saveConfig(config: CLIConfig): Promise<void>; getAvailableProviders(): { embedding: string[]; llm: string[]; }; createEmbeddingConfig(provider: string): EmbeddingConfig; createLLMConfig(provider: string): LLMConfig; validateConfig(config: CLIConfig): { isValid: boolean; errors: string[]; }; initializeConfig(): Promise<CLIConfig>; getConfigPath(): string; } //# sourceMappingURL=config.d.ts.map