探索RAG与智能代理:从异步向量存储到自主应用开发
1. 异步调用向量存储
向量存储通常作为独立服务运行,涉及输入/输出(IO)操作。同步调用这些操作会浪费大量时间等待外部服务响应,而异步操作则可以让代码在等待向量存储响应时继续执行其他任务。
要实现异步调用,可按以下步骤操作:
1. 安装 Qdrant 及其客户端包:
!pip install qdrant-client
- 导入
Qdrant类:
from langchain_community.vectorstores import Qdrant
- 异步创建向量存储:
db = await Qdrant.afrom_documents(documents, embeddings, "http://localhost:6333")
其中, documents 是文档集合, embeddings 是使用的嵌入模型, "http://localhost:6333" 是Qdrant服务器的URL。若要在本地安装Qdrant服务器,可使用以下
超级会员免费看
订阅专栏 解锁全文
915

被折叠的 条评论
为什么被折叠?



