221 字
1 分钟

GraphRAG搭建使用

2024-07-30
1、本地安装Ollama,下载两个模型#
Terminal window
ollama pull llama3.1
ollama pull nomic-embed-text
2、安装清华大学的Anaconda环境,选择最新版本安装即可#
3、在Anaconda Powershell创建独立的虚拟环境#
Terminal window
创建独立的虚拟环境
conda create -n Graphrag1 python=3.11
进入创建的虚拟环境
conda activate Graphrag1
安装版本graphrag v0.2.1版本
pip install graphrag==0.2.1
在文档中创建一个graphragtest后运行下面的指令
mkdir -p ./ragtest/input
将所需的文档放入input中
初始化文档,进入目录graphragtest目录下
pip install future
python -m graphrag.index --init --root ./ragtest
修改文件
替换C:\Users\Admin\Documents\graphragtest\ragtest\settings.yaml
替换C:\Users\Admin\Documents\graphragtest1\ragtest\prompts\community_report.txt
替换C:\Users\Admin\anaconda3\envs\Graphrag1\Lib\site-packages\graphrag\query\llm\oai\embedding.py
替换C:\Users\Admin\anaconda3\envs\Graphrag1\Lib\site-packages\graphrag\llm\openai\openai_embeddings_llm.py
运行index指令
pip install ollama
python -m graphrag.index --root ./ragtest
出现All workflows completed successfully表示index解析完成
局部查询
python -m graphrag.query --root ./ragtest --method local "who is Scrooge, and what are his main relationships?"
全局查询
python -m graphrag.query --root ./ragtest --method global "what are the top themes in this story?"

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

GraphRAG搭建使用
https://whgd.eu.org/posts/graphrag搭建使用/
作者
Bunny
发布于
2024-07-30
许可协议
CC BY-NC-SA 4.0
最后更新于 2024-07-30,距今已过 554 天

部分内容可能已过时

Profile Image of the Author
一只兔
Hello, I'm Bunny! 🐰
分类
标签
站点统计
文章
7
分类
6
标签
10
总字数
4,088
运行时长
0
最后活动
0 天前

目录