本文基于一篇上次写的博客:[开源项目推荐]privateGPT使用体验和修改
pydantic和chromadb版本冲突了,然后把chromadb升级到了最新的0.4.3,原先的0.3.6的不能用了
到他给的网址来康康
https://docs.trychroma.com/migration
去搜了一下,发现影响不是很大,只是数据存储在sqlite了,query相关的变化不大
https://github.com/langchain-ai/langchain/issues/7887
于是我去把Client改掉了,原先的duckdb那些配置啥的成为legacy了
然后我再次运行ingest,py
显示创建完了,但是我却没有在我指定的路径下面看到.db文件…
一方面是分批的那个函数
另一个应该是之前没有创建数据库的原因
from_documents函数更新了
所以我们也得加上
还需要注意privateGPT.py也更新了
可以用了