# 引言
随着大语言模型(LLM)的广泛应用,存储和搜索嵌入向量的需求日益增加。AwaDB是一种专门用于此目的的AI本地数据库。在这篇文章中,我们将探讨如何使用AwaEmbeddings与LangChain库结合实现嵌入向量的搜索和存储。
# 主要内容
## AwaEmbeddings简介
AwaEmbeddings是LangChain社区提供的一个模块,用于与AwaDB交互。它支持各种嵌入模型,默认使用`all-mpnet-base-v2`模型进行嵌入向量生成。
## 安装AwaDB
首先,确保你已经安装了AwaDB库:
```bash
pip install awadb
如何设置嵌入模型
AwaEmbeddings允许用户通过set_model()
方法来指定嵌入模型。你可以从支持的模型列表中选择合适的模型。
from langchain_community.embeddings import AwaEmbeddings
# 初始化AwaEmbeddings对象
Embedding = AwaEmbeddings()
# 设置嵌入模型