@masuidrive/bloom-local-rag
Version:
RAG (Retrieval-Augmented Generation) system for local directories - Index and search your documents with AI-powered answers
14 lines • 518 B
TypeScript
import { Config, FileInfo, SearchResult } from '../types/index.js';
export declare class VectorStoreManager {
private vectorStore;
private embeddings;
private config;
private splitter;
private dbPath;
constructor(config: Config);
initialize(directory: string): Promise<void>;
indexFiles(files: FileInfo[]): Promise<number>;
search(query: string, limit?: number): Promise<SearchResult[]>;
deleteByPaths(paths: string[]): Promise<void>;
}
//# sourceMappingURL=vectorStore.d.ts.map