Skip to main content
Voyage AI 提供尖端的嵌入/向量化模型。
让我们加载 Voyage AI 嵌入类。(使用 pip install langchain-voyageai 安装 LangChain 合作伙伴包)
Voyage AI 使用 API 密钥来监控使用情况和管理权限。要获取您的密钥,请在我们的主页上创建一个账户。然后,使用您的 API 密钥创建一个 VoyageEmbeddings 模型。您可以使用以下任何模型:(来源):
  • voyage-4-large
  • voyage-4
  • voyage-4-lite
  • voyage-context-3
  • voyage-3.5
  • voyage-3.5-lite
  • voyage-3-large
  • voyage-3
  • voyage-3-lite
  • voyage-large-2
  • voyage-code-2
  • voyage-2
  • voyage-law-2
  • voyage-large-2-instruct
  • voyage-finance-2
  • voyage-multilingual-2
准备文档并使用 embed_documents 获取它们的嵌入向量。
类似地,使用 embed_query 来嵌入查询。

一个极简的检索系统

嵌入向量的主要特点是,两个嵌入向量之间的余弦相似度捕捉了相应原始段落的语义相关性。这使我们能够使用嵌入向量进行语义检索/搜索。 我们可以根据余弦相似度在文档嵌入向量中找到几个最接近的嵌入向量,并使用 LangChain 的 KNNRetriever 类检索相应的文档。