langchain FAISS
时间: 2023-08-20 22:07:06 浏览: 230
Langchain FAISS 是一个在 Langchain 框架中使用的向量存储库,它可以支持过滤操作。由于 FAISS 本身不支持过滤,因此在 Langchain 中必须进行手动执行过滤操作。您可以使用 OpenAIEmbeddings 来获取 OpenAI API 密钥,并将其设置为环境变量中的 OPENAI_API_KEY。Langchain 还提供了 CharacterTextSplitter,FAISS 向量存储和 TextLoader 等功能。FAISS 的相似度比较默认使用欧式距离,而 embedding 模型通常使用余弦相似度进行比较。如果需要更改 Langchain 的设置,可以进行相应的修改。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【LangChain】向量存储之FAISS](https://blog.csdn.net/u013066244/article/details/132014791)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [langchain FAISS 的 余弦相似度比较](https://blog.csdn.net/weixin_43913406/article/details/131215407)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文