Voyage AI 提供尖端的嵌入/向量化模型。让我们加载 Voyage AI 嵌入类。(通过
pip install langchain-voyageai 安装 LangChain 合作伙伴包)
voyage-3-largevoyage-3voyage-3-litevoyage-large-2voyage-code-2voyage-2voyage-law-2voyage-large-2-instructvoyage-finance-2voyage-multilingual-2
embed_documents 获取它们的嵌入。
embed_query 嵌入查询。
一个极简的检索系统
嵌入的主要特点是两个嵌入之间的余弦相似度能够捕捉到相应原始段落的语义相关性。这使我们能够使用嵌入进行语义检索/搜索。 我们可以根据余弦相似度在文档嵌入中找到几个最接近的嵌入,并使用 LangChain 的KNNRetriever 类检索相应的文档。以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。