AI assistant ollama
1.0.0
该项目演示了如何使用langchain_community和langchain_core库中的各种组件来加载,转换,嵌入和检索启用PGVECTOR PGVECTOR的PostgreSQL数据库。这些文档来自URL,转换为文本,分为可管理的块,并作为数据库中的向量存储以进行检索。该项目还展示了如何使用Ollama语言模型来创建抹布(检索增强的生成)链,以根据从矢量商店检索到的上下文回答问题。
git clone https://github.com/Atomic-man007/AI-assistant-ollama.gitpython -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`pip install -r requirements.txtdocker run --name pgvector -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 ankane/pgvectorDB_URL环境变量以指向您的PostgreSQL实例: export DB_URL=postgresql://postgres:mysecretpassword@localhost:5432/postgres使用您要处理的文档的URL更新main函数中的urls列表。
运行脚本:
python main.py该脚本演示了以下步骤:
该项目已根据MIT许可获得许可。有关详细信息,请参见许可证文件。
langchain_community和langchain_core库,用于提供此项目中使用的组件。