百度文心一言
BaiduQianfanEmbeddings
类使用百度文心一言 API 为给定文本生成嵌入。
设置
使用此嵌入模型需要 API 密钥。您可以在 https://cloud.baidu.com/doc/WENXINWORKSHOP/s/alj562vvu 注册以获取密钥。
请将获取的 API 密钥设置为名为 BAIDU_API_KEY 的环境变量,并将您的密钥设置为名为 BAIDU_SECRET_KEY 的环境变量。
然后,您需要安装 @langchain/baidu-qianfan
包
提示
请参阅 此部分了解有关安装集成包的一般说明。
- npm
- Yarn
- pnpm
npm install @langchain/baidu-qianfan @langchain/core
yarn add @langchain/baidu-qianfan @langchain/core
pnpm add @langchain/baidu-qianfan @langchain/core
用法
import { BaiduQianfanEmbeddings } from "@langchain/baidu-qianfan";
const embeddings = new BaiduQianfanEmbeddings();
const res = await embeddings.embedQuery(
"What would be a good company name a company that makes colorful socks?"
);
console.log({ res });
API 参考
- BaiduQianfanEmbeddings 来自
@langchain/baidu-qianfan