腾讯混元
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