Skip to main content

百度千帆

¥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 install @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:

¥Related