1、离线下ollama
教程1
教程2
中途碰到输入命令没有反应的情况,可以试试关掉断开服务器,重连一下,再执行命令。
2、
GraphRAG + Ollama 本地部署全攻略:避坑实战指南
GraphRAG+Ollama 本地部署,保姆教程,踩坑无数,闭坑大法
教程都差不多,
我选择的是模型:
LLM:llama3:8b
embding模型:quentinz/bge-large-zh-v1.5:latest
遇到的问题:
问题一:检查日志发现,问题出现在读取txt文件的时候
16:08:03,934 graphrag.index.input.text WARNING Warning! Error loading file 追风筝的人.txt. Skipping...
16:08:03,934 graphrag.index.input.text INFO Found 1 files, loading 0
、、、、
raise KeyError(key)
KeyError: 'id'
16:08:04,112 graphrag.index.reporting.file_workflow_callbacks INFO Error running pipeline! details=None
这个问题是因为txt文件的编码格式不对,编码格式改成utf-8就可以了
问题二:
local 查询没有问题,但是global查询模型说自己不知道
python -m graphrag.query --root ./ragtest --method local "哈桑"
python -m graphrag.query --root ./ragtest --method global "哈桑"
问题原因:
解决办法:
修改模型上下文长度。
这个教程里也写了一些可能出现的问题