跳至主要内容

腾讯混元

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

设置

  1. 注册腾讯云帐户 此处
  2. 创建 SecretID 和 SecretKey 此处
  3. 将 SecretID 和 SecretKey 分别设置为名为 TENCENT_SECRET_IDTENCENT_SECRET_KEY 的环境变量。
npm install @langchain/community

如果您在浏览器环境中使用 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 参考


此页面是否有帮助?


您也可以在 GitHub 上留下详细的反馈 在 GitHub 上.