221 字
1 分钟
GraphRAG搭建使用
1、本地安装Ollama,下载两个模型
ollama pull llama3.1
ollama pull nomic-embed-text2、安装清华大学的Anaconda环境,选择最新版本安装即可
3、在Anaconda Powershell创建独立的虚拟环境
创建独立的虚拟环境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 futurepython -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 ollamapython -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?"文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
最后更新于 2024-07-30,距今已过 554 天
部分内容可能已过时
一只兔