JinaEmbeddings 类利用 Jina API 为给定的文本输入生成嵌入。本指南将引导你完成 JinaEmbeddings 类的设置和使用,帮助你将其无缝集成到你的项目中。
安装
如下所示安装@langchain/community 包:
npm
初始化
通过此集成,你可以使用 Jina 嵌入模型来获取文本数据的嵌入。这里是嵌入模型的链接。 首先,你需要在 Jina 网站上注册并从这里获取 API 令牌。你可以从 API 游乐场的下拉菜单中复制模型名称。 要使用JinaEmbeddings 类,你需要来自 Jina 的 API 令牌。你可以将此令牌直接传递给构造函数,或者将其设置为环境变量 (JINA_API_KEY)。
基本用法
以下是如何创建一个JinaEmbeddings 实例:
apiKey,它将从 JINA_API_KEY 环境变量中读取。
生成嵌入
嵌入单个查询
要为单个文本查询生成嵌入,请使用embedQuery 方法:
嵌入多个文档
要为多个文档生成嵌入,请使用embedDocuments 方法。
错误处理
如果未提供 API 令牌且无法在环境变量中找到,则会抛出错误:示例
以下是如何设置和使用JinaEmbeddings 类的完整示例:
反馈与支持
如有反馈或问题,请联系 support@jina.ai。相关
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

