ragflow/rag/app
aidan 33a189f620
Feat: add TCADP Parser (#10775)
### What problem does this PR solve?

This PR adds a new TCADP (Tencent Cloud Advanced Document Processing)
parser to RAGFlow, enabling users to leverage Tencent Cloud's document
parsing capabilities for more accurate and structured document
processing. The implementation includes:
New TCADP Parser: A complete implementation of Tencent Cloud's document
parsing API without SDK dependency
Configuration Support: Added configuration options in service_conf.yaml
for Tencent Cloud API credentials
Frontend Integration: Updated UI components to support the new TCADP
parser option
Error Handling: Comprehensive error handling and retry mechanisms for
API calls
Result Processing: Support for both SSE streaming and JSON response
formats from Tencent Cloud API

### Type of change

- [x] New Feature (non-breaking change which adds functionality)

---------

Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
2025-10-27 15:14:58 +08:00
..
__init__.py Update comments (#4569) 2025-01-21 20:52:28 +08:00
audio.py Refa: OpenAI whisper-1 (#9552) 2025-08-19 16:41:18 +08:00
book.py Feat:Vision Model Image Enhancement in Manual/Paper/Book/One chunker (#10640) 2025-10-21 09:36:27 +08:00
email.py Feat: Use data pipeline to visualize the parsing configuration of the knowledge base (#10423) 2025-10-09 12:36:19 +08:00
laws.py Add tree_merge for law parsers, significantly outperforming hierarchical_merge (#10202) 2025-09-22 16:33:21 +08:00
manual.py Fix:Error retrieving DOCX image (docx.image.exceptions.UnrecognizedImageError) (#10794) 2025-10-27 13:23:16 +08:00
naive.py Feat: add TCADP Parser (#10775) 2025-10-27 15:14:58 +08:00
one.py Feat:Vision Model Image Enhancement in Manual/Paper/Book/One chunker (#10640) 2025-10-21 09:36:27 +08:00
paper.py Feat:Vision Model Image Enhancement in Manual/Paper/Book/One chunker (#10640) 2025-10-21 09:36:27 +08:00
picture.py Fix: video file suffix (#10740) 2025-10-23 11:13:09 +08:00
presentation.py Fix: PlainParser using fix in presentation (#9239) 2025-08-05 17:48:18 +08:00
qa.py Fix: Solve the OOM issue when passing large PDF files while using QA chunking method. (#8464) 2025-06-25 10:25:45 +08:00
resume.py Update comments (#4569) 2025-01-21 20:52:28 +08:00
table.py Support the case of one cell split by multiple columns. (#9225) 2025-08-11 17:17:56 +08:00
tag.py Fix typos: retrievaler -> retriever (#10372) 2025-10-10 09:17:36 +08:00