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 生成,以英文原文为准。