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