百度千帆
¥Baidu Qianfan
BaiduQianfanEmbeddings
类使用百度千帆 API 为给定文本生成嵌入向量。
¥The BaiduQianfanEmbeddings
class uses the Baidu Qianfan API to generate embeddings for a given text.
设置
¥Setup
使用此嵌入模型需要 API 密钥。你可以通过在 https://cloud.baidu.com/doc/WENXINWORKSHOP/s/alj562vvu 注册来获取一个。
¥An API key is required to use this embedding model. You can get one by registering at https://cloud.baidu.com/doc/WENXINWORKSHOP/s/alj562vvu.
请将获取的 API 密钥设置为名为 BAIDU_API_KEY 的环境变量,并将你的密钥设置为名为 BAIDU_SECRET_KEY 的环境变量。
¥Please set the acquired API key as an environment variable named BAIDU_API_KEY, and set your secret key as an environment variable named BAIDU_SECRET_KEY.
然后,你需要安装 @langchain/baidu-qianfan
包:
¥Then, you'll need to install the @langchain/baidu-qianfan
package:
- npm
- Yarn
- pnpm
npm install @langchain/baidu-qianfan @langchain/core
yarn add @langchain/baidu-qianfan @langchain/core
pnpm add @langchain/baidu-qianfan @langchain/core
用法
¥Usage
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 Reference:
- BaiduQianfanEmbeddings from
@langchain/baidu-qianfan
相关
¥Related
嵌入模型 概念指南
¥Embedding model conceptual guide
嵌入模型 操作指南
¥Embedding model how-to guides