langchain-chatglm问题总结

在运行langchain-chatglm的时候会遇到一些问题,现在总结一下,会持续更新,希望能帮到大家。

1 出现similarity_search_with_score_by_vector() got an unexpected keyword argument;TypeError MyFAISS.similarity_search_with_score_by_vector got unexpected keyword argument filter

解答:这是因为版本不对,langchain要安装0.0.174版本,可能是你的版本太高导致的。

2 在加载pdf的时候,可能会使用paddleocr,出现Cannot open file C:\Users\(中文路径名)/.paddleocr/whl\det\ch\ch_PP-O

这是不支持中文路径,就是你的用户名是中文的,解决方案最简单的就是修改用户名,其他方法也尝试了,都很麻烦。
这是百度的问题解决方案:https://github.com/PaddlePaddle/PaddleNLP/issues/3242

3 修改本地路径名

  • 1 知识库路径,我把路径写死到里面,外面就不用配置了
    langchain-chatglm问题总结_第1张图片

  • 2 词向量模型路径,放到同一个文件夹下面
    langchain-chatglm问题总结_第2张图片

  • 3 大模型路径,我把其他的都删掉了。
    langchain-chatglm问题总结_第3张图片

4 包的版本问题

如果按照requirements.txt这个里面的安装,torch就会自动的安装为cpu版本的,我使用的gpu,安装的是gpu版本的
命令:pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117

还需要安装unstructured ,paddlepaddle, transformers ,paddleocr,注意paddlepaddle不要安装gpu版本的,我一开始安装的gpu 版本,不知道为啥报错,换成cpu版本就没问题了。

你可能感兴趣的:(langchain)