本文基于一篇上次写的博客:[开源项目推荐]privateGPT使用体验和修改
文章目录
- 一.上次改好的ingest.py用不了了,折腾了一会儿
- 二.发现privateGPT官方更新了
- 总结下变化
- 效果
- 三.others
一.上次改好的ingest.py用不了了,折腾了一会儿
-
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文件…
二.发现privateGPT官方更新了
- 赶紧学习一下
总结下变化
-
一方面是分批的那个函数
-
另一个应该是之前没有创建数据库的原因
from_documents函数更新了
所以我们也得加上
-
还需要注意privateGPT.py也更新了
效果
可以用了
三.others
- 搜资料的时候看到下面这篇博客入门chromadb的概念挺好的:
https://www.datacamp.com/tutorial/chromadb-tutorial-step-by-step-guide,然后发现datacamp有AI解释代码的功能了