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 Reference:
- TencentHunyuanEmbeddings from
@langchain/community/embeddings/tencent_hunyuan
相关内容
Related
- Embedding model conceptual guide
- Embedding model how-to guides