一个基于 LLM 的 Python 数据管道,从非结构化文本中抽取知识图谱,用于增强问答检索。
- Star
- 40,235
- Fork
- 5,709
- 未关闭 Issue
- 394
- 最近提交
- 5天前
这是什么?
LightRAG 是一个检索增强生成(RAG)框架,使用 LLM 从文档中抽取实体和关系,构建知识图谱,并与向量嵌入一同存储。查询时可基于局部实体、全局关系、文本块检索或它们的混合结果生成回答,提供五种可选查询模式,默认为 mix。
除 Python SDK 外,项目还提供带 REST API 和 Web 界面的服务端,可用于导入文档、浏览图谱和调试查询。文档解析支持 MinerU、Docling 以及内置的 Word/Markdown 解析引擎;存储后端可选 PostgreSQL、MongoDB、OpenSearch、Neo4j、Milvus、Qdrant 等。默认的内存存储仅适用于测试,生产环境推荐使用 PostgreSQL。
项目还集成了 RAGAS 评估与 Langfuse 追踪,支持可选重排序,并可为抽取、查询、关键词和视觉模型分别配置 LLM,同时提供 Docker Compose 部署方式。
核心功能
- 01使用 LLM 从文档中抽取实体和关系,构建知识图谱。
- 02提供 local、global、hybrid、naive、mix 五种查询模式。
- 03提供带内置 Web 界面的 REST API 服务。
- 04支持通过 MinerU、Docling 或内置解析器处理 Word 与 Markdown 文档。
- 05存储后端支持 PostgreSQL、MongoDB、OpenSearch、Neo4j、Milvus、Qdrant 等。
- 06支持增量更新与删除文档,并自动重建相关知识图谱。
适用场景
- 为大型私有文档库搭建问答系统。
- 回答需要跨文档归纳主题或关系的问题。
- 查询包含表格和公式的法律、金融或技术手册。
- 结合 RAGAS 评估 RAG 效果,并用 Langfuse 追踪调用过程。
快速上手
- 1
使用 uv 安装 LightRAG 服务器
uv tool install "lightrag-hku[api]" - 2
从示例文件创建 .env 并配置 LLM 与嵌入模型
cp env.example .env - 3
启动 LightRAG 服务器
lightrag-server
使用前须知
- 服务器默认绑定所有网络接口,若未配置认证,所有接口都对外公开。
- 在能够索引或回答查询之前,必须在 .env 中配置 LLM 和嵌入模型。
标签
常见问题
- LightRAG 是什么?
- 轻量级知识图谱 RAG 框架与服务,将文档构建为实体关系图谱,用于增强 LLM 问答。 LightRAG 是一个检索增强生成(RAG)框架,使用 LLM 从文档中抽取实体和关系,构建知识图谱,并与向量嵌入一同存储。查询时可基于局部实体、全局关系、文本块检索或它们的混合结果生成回答,提供五种可选查询模式,默认为 mix。
- LightRAG 可以免费使用吗?用的什么许可证?
- LightRAG 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- LightRAG 还在维护吗?
- 活跃维护中。LightRAG 最近一次提交是在 2026年10月15日。
- LightRAG 适合用来做什么?
- 为大型私有文档库搭建问答系统。 回答需要跨文档归纳主题或关系的问题。 查询包含表格和公式的法律、金融或技术手册。 结合 RAGAS 评估 RAG 效果,并用 Langfuse 追踪调用过程。
- LightRAG 怎么安装和运行?
- 使用 uv 安装 LightRAG 服务器: uv tool install "lightrag-hku[api]" 从示例文件创建 .env 并配置 LLM 与嵌入模型: cp env.example .env 启动 LightRAG 服务器: lightrag-server
- 在哪里获取 LightRAG?
- 源代码和安装说明在 GitHub 上:https://github.com/HKUDS/LightRAG
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.6万3861PythonMIT更新于 前天
本地优先的 AI 记忆系统,逐字保存对话历史,并通过语义搜索检索,提供 MCP 服务与命令行工具。
6万7569PythonMIT更新于 11小时前
用于构建 RAG、智能体和文档处理应用的 Python 框架,帮助 LLM 连接私有数据。
5.3万8387PythonMIT更新于 13小时前
开源 AI 记忆平台,将文档、代码和对话转为自托管知识图谱,供 AI 智能体检索复用。
3.3万3419PythonApache-2.0更新于 11小时前
用于构建生产级 LLM 应用的开源 Python 框架,提供模块化管道与智能体工作流,适用于 RAG、语义搜索等场景。
2.7万3307PythonApache-2.0更新于 10小时前
面向多模态文档的一体化 RAG 框架,可统一检索文本、图片、表格和公式内容。
2.4万2787PythonMIT更新于 9天前