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