Skip to main content
MixedbreadAIEmbeddings 类使用 Mixedbread AI API 生成文本嵌入。本指南将引导你设置和使用 MixedbreadAIEmbeddings 类,帮助你有效地将其集成到你的项目中。

安装

要安装 @langchain/mixedbread-ai 包,请使用以下命令:
npm

初始化

首先,在 Mixedbread AI 网站上注册并获取你的 来自 Mixedbread AI 的 API 密钥。然后,你可以使用此密钥来初始化 MixedbreadAIEmbeddings 类。 你可以将 API 密钥直接传递给构造函数或将其设置为环境变量(MXBAI_API_KEY)。

基本用法

以下是创建 MixedbreadAIEmbeddings 实例的方法:
如果未提供 apiKey,它将读取 MXBAI_API_KEY 环境变量。

生成嵌入

单个查询的嵌入

要为单个文本查询生成嵌入,请使用 embedQuery 方法:

多个文档的嵌入

要为多个文档生成嵌入,请使用 embedDocuments 方法。此方法根据 batchSize 参数自动处理批处理:

自定义请求

你可以通过传递附加参数来自定义 SDK。

错误处理

如果未提供 API 密钥且无法在环境变量中找到,将抛出错误:

相关


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