agentscope-extensions-rag-ragflow 接入 RAGFlow。RAGFlow 在文档解析侧做得比较深(OCR、表格识别、知识图谱增强),适合非结构化文档比例高的场景。
何时使用
- 知识库以扫描件、复杂排版 PDF、含图片表格为主。
- 希望使用 RAGFlow 的 chunk 切分策略与重排能力。
添加依赖
快速上手
工作机制
底层调用 RAGFlow 的POST /api/v1/datasets/{dataset_id}/retrieve-chunks 接口:
- 向量相似度搜索 + 可配置
topK - 服务端
similarityThreshold过滤 - 通过
RAGFlowConfig中的 metadata 字段做过滤 - 可选启用 RAGFlow 的 rerank
注意:当前 RAGFlow 的 retrieve-chunks API 不支持把对话历史传过去做上下文感知检索;如果你需要这种能力,请自己在 query 拼接前置指令。
文档管理走 RAGFlow 控制台
addDocuments(...) 同样不可用——上传与索引请到 RAGFlow 控制台或 RAGFlow 自身的 API 完成。