GraphRAG-UI 简介
GraphRAG-UI 是一个专为 GraphRAG(基于图谱的检索增强生成)设计的本地化用户界面工具,支持最新版 graphrag-0.3.3。该工具旨在为 GraphRAG 提供便捷的管理和交互方式,特别适用于需要配置 Ollama 等本地大模型的场景。通过 Web 界面,用户可以降低使用门槛,实现对数据索引、查询及模型交互的全流程管理。
核心功能特性
1. Web 界面交互
提供了友好的 Web 界面,用户可以通过浏览器直接配置和使用 GraphRAG 的各项功能,无需频繁操作命令行,提升了开发效率。
2. 索引管理
支持快速创建、更新和管理文本数据索引。用户可以上传或导入文本数据,系统会自动构建知识图谱索引,便于后续的高效检索。
3. 查询执行
允许用户提交自然语言查询,系统从索引数据中获取相关内容,并结合大模型生成相应结果。这一过程实现了从非结构化数据到结构化知识的转化与应用。
4. 配置选项
支持自定义各种设置和参数,包括模型选择、检索策略、上下文窗口大小等,满足不同场景下的定制化需求。
5. 日志和监控
通过日志记录和状态更新,实时监控索引构建和查询任务的进度。管理员可以查看任务执行情况,排查潜在问题,确保系统稳定运行。




使用流程
环境准备
确保本地已安装 Python 环境及相关依赖。若使用 Docker 部署,请准备好 Docker 和 Docker Compose 环境。对于本地模型支持,需提前配置好 Ollama 服务。
启动服务
根据项目文档启动 GraphRAG-UI 服务。通常涉及克隆仓库、安装依赖以及运行启动脚本。
git clone https://github.com/wade1010/graphrag-ui
cd graphrag-ui
pip install -r requirements.txt
配置模型
在 Web 界面或配置文件中指定使用的 LLM 后端。例如,配置 Ollama 地址以调用本地模型,或接入其他 API 服务。

