cherry-studio/src/main/knowledge/preprocess
Carlton 888a183328
feat(knowledge, preprocess): Add OpenMinerU preprocessor, knowledge base supports using open-source version of MinerU to process documents (#10992)
* feat(knowledge): 为文档处理增加open-mineru的支持

* 移除OpenMineruPreprocessProvider多余的apiKey处理

* Add preprocessProviders migrator for open-mineru

* Remove invalid code from OpenMineruPreprocessProvider

* fix property '"open-mineru"' is missing in PREPROCESS_PROVIDER_CONFIG

* refactor(preprocess): improve OpenMinerU error handling and file cleanup
2025-10-29 09:19:18 +08:00
..
BasePreprocessProvider.ts fix: knowledge encrypted (#9385) 2025-08-21 16:58:16 +08:00
DefaultPreprocessProvider.ts fix: rename knowledage -> knowledge 2025-07-21 18:11:27 +08:00
Doc2xPreprocessProvider.ts fix: remove Content-Length header and add duplex option in putFile (#9576) 2025-08-27 12:07:57 +08:00
MineruPreprocessProvider.ts refactor: replace axios and node fetch with electron's net module (#9212) 2025-08-15 22:48:22 +08:00
MistralPreprocessProvider.ts refactor: file path improve (#8990) 2025-08-11 16:35:46 +08:00
OpenMineruPreprocessProvider.ts feat(knowledge, preprocess): Add OpenMinerU preprocessor, knowledge base supports using open-source version of MinerU to process documents (#10992) 2025-10-29 09:19:18 +08:00
PreprocessingService.ts feat: refactor Knowledge Base (#8384) 2025-09-04 17:23:31 +08:00
PreprocessProvider.ts fix: rename knowledage -> knowledge 2025-07-21 18:11:27 +08:00
PreprocessProviderFactory.ts feat(knowledge, preprocess): Add OpenMinerU preprocessor, knowledge base supports using open-source version of MinerU to process documents (#10992) 2025-10-29 09:19:18 +08:00