rag-cli-tester
Version:
A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations
20 lines • 665 B
TypeScript
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