开源推荐
morning
GitHub 热门项目:GraphRAG-Local-UI
摘要
GitHub项目:GraphRAG-Local-UI 仓库地址:https://github。
and
GraphRAG
the
for
Local
2026-05-20
1 阅读
GitHub Trending
GitHub 项目:GraphRAG-Local-UI
仓库地址:https://github.com/severian42/GraphRAG-Local-UI
星级:2322 | 作者:severian42
项目描述:使用本地法学硕士的 GraphRAG - 具有强大的 API 和多个用于索引/提示调整/查询/聊天/可视化/等的应用程序。这意味着成为终极的 GraphRAG/KG 本地 LLM 应用程序。
===================================================
自述文件内容:
# ?️ GraphRAG 本地
欢迎使用**带有索引/提示调整和查询/聊天 UI 的 GraphRAG Local**!该项目改编自 Microsoft 的 [GraphRAG](https://github.com/microsoft/graphrag),专为支持本地模型而定制,并具有全面的交互式用户界面生态系统。
## ? 研究论文
有关原始 GraphRAG 实现的更多详细信息,请参阅[GraphRAG 论文](https://arxiv.org/pdf/2404.16130)。
## ? 特点
- **以 API 为中心的架构:** 一个强大的基于 FastAPI 的服务器 (`api.py`) 作为 GraphRAG 操作的核心。
- **专用索引和提示调整 UI:** 一个单独的基于 Gradio 的界面 (`index_app.py`),用于管理索引和提示调整过程。
- **本地模型支持:** 利用 LLM 和嵌入的本地模型,包括与 Ollama 和 OpenAI 兼容 API 的兼容性。
- **成本效益:** 使用您自己的本地模型消除对昂贵的基于云的模型的依赖。
- **交互式用户界面:** 用户友好的界面,用于管理数据、运行查询和可视化结果(主应用程序)。
- **实时图形可视化:** 使用 Plotly(主应用程序)以 2D 或 3D 形式可视化您的知识图。
- **文件管理:** 直接从 UI 上传、查看、编辑和删除输入文件。
- **设置管理:** 通过 UI 轻松更新和管理您的 GraphRAG 设置。
- **输出探索:**浏览并查看索引输出和工件。
- **日志记录:** 实时日志记录,以便更好地调试和监控。
- **灵活查询:** 支持具有可自定义参数的全局、本地和直接聊天查询(主应用程序)。
- **可定制的可视化:** 调整图形布局、节点大小、颜色等以满足您的喜好(主应用程序)。

## ?️ 路线图
### **重要说明:** *由于日常工作和缺乏即时时间,更新速度很慢,但我保证我会在可能的情况下在后台处理错误/问题。如果您想为所提出的问题提供帮助并找到一个很好的解决方案,请随时贡献/创建 PR。*
**GraphRAG Local UI 生态系统目前正在经历重大转变。虽然主应用程序仍保持功能,但我正在积极开发用于索引/提示调整和查询/聊天的单独应用程序,所有这些应用程序都围绕强大的中央 API 构建。用户应该预料到在此过渡期间会发生一些变化和潜在的不稳定。**
*虽然目前可以正常运行,但仅在 Mac Studio M2 上进行了主要测试。*
我对 GraphRAG Local UI 生态系统的愿景是成为与 GraphRAG 和本地法学硕士合作的终极工具集,整合尽可能多的炫酷功能和知识图工具。我正在不断致力于改进和新功能。
### 最近更新
- [x] 新的以 API 为中心的架构 (`api.py`)
- [x] 专用索引和提示调整 UI (`index_app.py`)
- [x] 改进的文件管理和输出探索
- [x] 后台任务处理