Skip to main content
VoyageAI by MongoDB 提供了尖端的嵌入/向量化模型。
让我们加载 VoyageAI by MongoDB 嵌入类。(使用 pip install langchain-voyageai 安装 LangChain 合作伙伴包)
VoyageAI by MongoDB 使用 API 密钥来监控使用情况和管理权限。要获取您的密钥,请在我们的 主页 上创建账户。然后,使用您的 API 密钥创建 VoyageEmbeddings 模型。您可以使用以下任何模型:(来源):
  • voyage-4-large
  • voyage-4
  • voyage-4-lite
  • voyage-code-4
  • voyage-context-4
  • 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 类来检索相应的文档。
langchain-community包已不再维护。从langchain_community导入的示例可能过时或无法使用。请谨慎使用。

上下文化块嵌入

上下文模型(voyage-context-4 和 voyage-context-3)将每个块与其来自同一文档的周围块的上下文嵌入在一起(来源)。VoyageAIEmbeddings 直接支持它们:对于文档,它调用 contextualized_embed 端点并使用 enable_auto_chunking=True,因此您可以将整个文档作为普通字符串传递。

官方原文:src/oss/python/integrations/embeddings/voyageai.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026