TencentHunyuan
TencentHunyuanEmbeddings
类使用腾讯混元 API 为给定文本生成嵌入。
设置
- 在此处注册腾讯云帐户。
- 在此处创建 SecretID 和 SecretKey。
- 将 SecretID 和 SecretKey 设置为名为
TENCENT_SECRET_ID
和TENCENT_SECRET_KEY
的环境变量。
提示
有关安装集成包的常规说明,请参阅此部分。
- npm
- Yarn
- pnpm
npm install @langchain/community @langchain/core
yarn add @langchain/community @langchain/core
pnpm add @langchain/community @langchain/core
如果您在浏览器环境中使用 LangChain.js,您还需要安装以下依赖项
- npm
- Yarn
- pnpm
npm install crypto-js
yarn add crypto-js
pnpm add 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 参考
- TencentHunyuanEmbeddings 来自
@langchain/community/embeddings/tencent_hunyuan