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庫,用於提供此項目中使用的組件。