@darkbing/knowledge-retrieval
Version: 
A powerful web crawler and knowledge processing toolkit for extracting and managing web content
19 lines • 695 B
TypeScript
export interface ProcessedKnowledge {
    source: string;
    extractedAt: string;
    content: string | Record<string, unknown>;
}
export declare class KnowledgeProcessor {
    private ollamaUrl;
    private ollamaModel;
    private rawDataPath;
    private processedDataPath;
    constructor(ollamaUrl: string, ollamaModel: string, rawDataPath: string, processedDataPath: string);
    processRawData(resourceName: string, mode?: 'docs' | 'json'): Promise<ProcessedKnowledge[]>;
    private processContent;
    private getDocsProcessingPrompt;
    private getJsonProcessingPrompt;
    private callOllamaAPI;
}
export default KnowledgeProcessor;
//# sourceMappingURL=knowledge_processor.d.ts.map