Skip to main content

TencentHunyuan

TencentHunyuanEmbeddings 类使用腾讯混元 API 为给定文本生成嵌入表示。

准备工作

  1. 这里 注册腾讯云账号。
  2. 这里 创建 SecretID 和 SecretKey。
  3. 将 SecretID 和 SecretKey 分别设置为名为 TENCENT_SECRET_IDTENCENT_SECRET_KEY 的环境变量。

:::提示 请参阅安装集成包的一般说明部分。 :::

npm install @langchain/community @langchain/core

如果你在浏览器环境中使用 LangChain.js,还需要安装以下依赖项:

npm install crypto-js

然后确保你按照如下方式从 web 中导入。

使用方法

以下是一个示例:

// in nodejs environment
import { TencentHunyuanEmbeddings } from "@langchain/community/embeddings/tencent_hunyuan";

// in browser environment
// import { TencentHunyuanEmbeddings } from "@langchain/community/embeddings/tencent_hunyuan/web";

/* Embed queries */
const embeddings = new TencentHunyuanEmbeddings();
const res = await embeddings.embedQuery("你好,世界!");
console.log(res);
/* Embed documents */
const documentRes = await embeddings.embedDocuments(["你好,世界!", "再见"]);
console.log({ documentRes });

API Reference:

相关内容


Was this page helpful?


You can also leave detailed feedback on GitHub.