小白也能看懂,手把手教你启动graphrag-server
小白也能看懂,手把手教你启动graphrag-server
2024年9月4日修改
作者:还就可 | 深入LLM Agent应用开发
最近我基于微软GraphRAG,编写了一个支持极速流式输出的Web服务graphrag-server,还支持可访问的参考文档链接。然而很多粉丝说之前的视频不够傻瓜,今天我就带你手把手安装graphrag-server,并配合桌面应用使用,告别使用命令行傻等结果。极速流式输入的演示效果,可参考上一个视频《 不要再傻等了GraphRAG查询极速流式输出,秒速回复 》。本文分为安装、配置、索引、启动web服务和配置桌面应用。可视化请参考前文《 喂饭教程!全网首发Neo4J可视化GraphRAG索引 》,脚本已经内置在graphrag-server的script中。
我最近还建立了微信群,方便大家交流,有需要的同学可以后台回复进群即可。
1. 安装
•
克隆本项目
代码块
git clone https://github.com/KylinMountain/graphrag-server.git
cd graphrag
•
使用conda建立虚拟环境
代码块
conda create -n graphrag python=3.10
conda activate graphrag
•
安装poetry
代码块
curl -sSL https://install.python-poetry.org | python3 -
如果poetry你安装不上,你可以直接下载这个 安装文件 [1] ,并保存为 .py 文件,假设叫做 installer-poetry.py ,然后执行 python installer-poetry.py 也可以安装。
对于Windows用户,你还需要根据Poetry安装之后的提示,将poetry的执行路径添加到系统的环境变量中。
•
安装依赖
代码块
poetry install
考虑国内用户,可能下载依赖较慢,咱们可以设置环境变量设置镜像源。mac或者linux
代码块
export POETRY_REPOSITORIES_TUNA_URL="https://pypi.tuna.tsinghua.edu.cn/simple"
export POETRY_REPOSITORIES_TUNA_NAME="tuna"
poetry install