MixedbreadAIEmbeddings 类使用 Mixedbread AI API 生成文本嵌入。本指南将引导你完成 MixedbreadAIEmbeddings 类的设置和使用,帮助你将其有效地集成到你的项目中。
安装
要安装@langchain/mixedbread-ai 包,请使用以下命令:
npm
初始化
首先,在 Mixedbread AI 网站上注册并从这里获取你的 API 密钥。然后,你可以使用此密钥来初始化MixedbreadAIEmbeddings 类。
你可以将 API 密钥直接传递给构造函数,或者将其设置为环境变量 (MXBAI_API_KEY)。
基本用法
以下是如何创建一个MixedbreadAIEmbeddings 实例:
apiKey,它将从 MXBAI_API_KEY 环境变量中读取。
生成嵌入
嵌入单个查询
要为单个文本查询生成嵌入,请使用embedQuery 方法:
嵌入多个文档
要为多个文档生成嵌入,请使用embedDocuments 方法。此方法将根据 batchSize 参数自动处理批处理:
自定义请求
你可以通过传递额外参数来自定义 SDK。错误处理
如果未提供 API 密钥且无法在环境变量中找到,则会抛出错误:相关
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

