graphrag-server本次更新带来Docker安装,除此之外也支持直接使用pip安装依赖,不再使用peotry。graphrag-server 的开源github地址:https://github.com/KylinMountain/graphrag-server
视频提到的命令
docker run --platform linux/amd64 \
-v ./.env:/app/.env \
-v ./output:/app/output \
-v ./input:/app/input \
-v ./prompts:/app/prompts \
-v ./settings.yaml:/app/settings.yaml \
-v ./lancedb:/app/lancedb -p 20213:20213 kylinmountain/graphrag-server:0.3.1 python -m graphrag.index --root .
docker run -d --platform linux/amd64 \
-v ./.env:/app/.env \
-v ./output:/app/output \
-v ./input:/app/input \
-v ./prompts:/app/prompts \
-v ./settings.yaml:/app/settings.yaml \
-v ./lancedb:/app/lancedb -p 20213:20213 kylinmountain/graphrag-server:0.3.1
所需的prompt资源、settings.yam文件和docker镜像,我都放在百度云网盘了,有需要的朋友公众号后台回复docker。如果你下载镜像困难,可以下载网盘中的镜像文件。然后执行类似如下的命令docker load -i C:\docker-images\graphrag-server-0.3.1.tar
然后执行docker images
,拷贝输出的这个image id。然后执行如下命令,将镜像重命名。docker tag 拷贝的image_id kylinmountain/graphrag-server:0.3.1
此外Windows用户要注意命令这么写:
docker run --platform linux/amd64 -v .\.env:/app/.env -v .\output:/app/output -v .\input:/app/input -v .\prompts:/app/prompts -v .\settings.yaml:/app/settings.yaml -v .\lancedb:/app/lancedb -p 20213:20213 kylinmountain/graphrag-server:0.3.1 python -m graphrag.index --root