如何 3 步给现有 RAG 项目加上多模态能力RAG-Anything × LightRAG 集成指南【免费下载链接】RAG-AnythingRAG-Anything: All-in-One RAG Framework项目地址: https://gitcode.com/GitHub_Trending/ra/RAG-Anything当你现有的 RAG 项目只认文字时文档里的图表和公式基本等于白给。RAG-Anything 是构建在 LightRAG 之上的多模态 RAG 框架它让现有的向量库和知识图谱原样保留同时给项目补上文档解析与多模态检索。你现在的 RAG 卡在哪假设你的项目已经基于 LightRAG 跑起来文本检索是通的但文档越来越复杂一篇 PDF 论文里有架构图、有实验数据表格、有损失函数推导。文本抽取器跑完这三样东西都没了——图只剩一个图 1表格被切成乱码行公式是一堆没人读得懂的符号。你问实验结果的主要结论是什么LLM 只能靠周边文字猜因为数据根本没进库。还有一种更隐蔽的痛部分文档已经被别的工具解析过你手里是结构化的内容列表但入库管线只认文件路径解析结果用不上。你想换掉文件 → 文本块 → 索引的中间层却不想重建存储。RAG-Anything 到底改了什么RAG-Anything 不动存储层向量库、图数据库、KV 缓存还是 LightRAG 的那套。它换的是入库管线扩展的是检索对象。解析层把文档拆成结构化内容默认走 MinerU产出的不是纯文本字符串而是结构化的内容列表文本块、带 caption 的图、表格主体、LaTeX 公式都带着类型和页码标签。如果你的料以 Office 文档或 HTML 为主可以换成 Docling——两者差异一句话MinerU 擅长复杂版面与 OCRDocling 擅长 Office/HTML 的结构保留。PDF、Office 文档、图像、纯文本这几类主流形态基本都能覆盖细节可看 解析器源码BMP、WebP 这类扩展图像格式需要安装对应可选依赖。索引层图和表格也进图谱分解后的内容按类型分流图走图像处理器表走表格处理器公式走公式处理器并行跑。图像处理器把原图和周边文字一起交给 VLM写出一段贴合上下文的描述表格处理器把表格转成结构化描述。这批描述和实体随后与文本块一起写入知识图谱和向量库——从此图谱节点不再只来自文字这张图和实验设置那一节之间能靠图边连起来表格也变成了可按名检索的实体。检索层向量 图遍历的混合查询怎么走检索仍走 LightRAG 的混合模式向量相似性负责语义匹配图遍历负责结构扩展沿关系边把相关块拉进来。区别在于检索对象图像描述、表格描述、公式描述也进了向量和图所以问图里展示了哪些参数能命中它们。如果你提供了视觉模型函数VLM 增强查询也会生效——系统会把文档里的相关图像和问题一起交给 VLM让它同时基于视觉和文本上下文做分析。完成 RAG-Anything 集成的三步现有 RAG 项目升级方案第一步前置条件安装依赖pip install raganything[all]all 选项包含扩展图像格式支持语料以 Office 文档为主时服务器上装好 LibreOffice先备份现有 LightRAG 存储目录并确认工作目录、LLM 函数、嵌入函数与线上配置一致第二步关键动作核心一句话换入库入口不换存储。把现有的 LightRAG 实例通过lightrag参数传进去working_dir、LLM、嵌入等配置全部继承自它你只需要补一个视觉模型函数。from raganything import RAGAnything from lightrag import LightRAG instance LightRAG(working_dir./existing_lightrag_storage, llm_model_funcllm_func, embedding_funcembed_func) await instance.initialize_storages() rag RAGAnything( lightraginstance, # 现有实例已入库数据保留 vision_model_funcvision_model_func, )第三步跑通验证两次查询验证先问已入库的文本数据结果和旧管线一致说明存储加载正确再入库一篇带图表的文档问图里那个表格展示的是什么数据如果回答里带着表格描述和图上的关联路径多模态链路就通了。如果你有现成的解析内容列表可以跳过解析管线直接插入适合上游工具已经产出结构化结果的场景。单篇跑通后要做文件夹级批量入库配置方式见 批量处理文档。选型避坑清单什么时候该用什么时候别用维度纯 LightRAG 够用切到 RAG-Anything内容类型纯文本API 文档、FAQ、代码仓库图表、表格、公式密集论文、财报、技术手册信息载体图只是装饰文字才是答案图表本身就是答案成本预算只做文本入库与检索愿意为描述生成支付 VLM/LLM 调用成本存量资产LightRAG 存储已在运行同左存储直接迁移仅换入库入口拿学术场景说语料是一批论文纯文本 RAG 里公式是乱码、图是空白升级后每张图都有 VLM 写入的描述每张表都有结构化描述问哪些基线方法优于本文方法时图遍历沿方法 → 实验 → 表格的关系把表格描述拉进来回答带的是数据而不是结论。如果你的知识库九成是纯文本、图只是点缀留在纯 LightRAG 就够了——这次 LightRAG 多模态扩展解决的是信息在图表里、不在文字里的问题。存储不改、查询接口不改检索结果只是多了内容。下一批要入库的文档如果带图表就把那个 LightRAG 实例递过去吧。【免费下载链接】RAG-AnythingRAG-Anything: All-in-One RAG Framework项目地址: https://gitcode.com/GitHub_Trending/ra/RAG-Anything创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考