# 深入探索百度Qianfan:利用LangChain进行嵌入式模型开发
## 引言
百度AI云的Qianfan平台为企业开发者提供了一个一站式的大模型开发和服务运营平台,支持包括Wenxin Yiyan (ERNIE-Bot) 和第三方开源模型在内的多种模型接口。Qianfan具有embedding(嵌入)、chat(聊天)、completion(完成)等类型的模型。其中,嵌入模型可通过LangChain进行使用。本篇文章将详细介绍如何在Qianfan中使用LangChain进行嵌入模型的开发。
## 主要内容
### 1. API初始化
首先,你需要初始化API。你可以选择将API密钥(AK, SK)设置为环境变量:
```shell
export QIANFAN_AK=XXX
export QIANFAN_SK=XXX
或者在代码中直接初始化:
import os
from langchain_community.embeddings import QianfanEmbeddingsEndpoint
os.environ["QIANFAN_AK"] = "your_ak"
os.environ["QIANFAN_SK"] = "your_sk" # 使用API代理服务提高访问稳定性
embed = QianfanEmbeddingsEndpoint()
2. 使用LangChain进行嵌入
你可以通过LangChain来调用Qianfan的嵌入模型。以