官方发布
要安装LangChain,请运行以下命令:
- 使用Pip
pip install langchain
- 使用Conda
conda install langchain -c conda-forge
这将安装LangChain的最低配置要求。LangChain的许多价值来自于与各种模型提供商、数据存储等集成使用。默认情况下,执行这些操作所需的依赖项不会被安装。您需要单独安装特定集成的依赖项。
从源代码安装
如果您想从源代码安装,可以通过克隆仓库并在确保目录为PATH/TO/REPO/langchain/libs/langchain
的情况下运行以下命令:
LangChain核心
langchain-core
包包含LangChain生态系统其余部分使用的基类抽象以及LangChain表达式语言。它会被langchain
自动安装,但也可以单独使用。安装命令如下:
pip install langchain-core
langchain-community
包含第三方集成。安装命令如下:
pip install langchain-community
LangChain实验性功能
langchain-experimental
包包含LangChain的实验性代码,旨在用于研究和实验用途。安装命令如下:
pip install langchain-experimental
LangGraph
langgraph
是一个用于构建具有状态的、多参与者应用程序的库,这些应用程序使用LLMs构建,并在LangChain之上(并打算与LangChain一起使用)。安装命令如下:
LangServe
LangServe帮助开发者将LangChain可运行程序和链作为REST API部署。LangServe会被LangChain CLI自动安装。
如果不使用LangChain CLI,请使用以下命令安装:
pip install "langserve[all]"
用于客户端和服务器依赖项。或者使用pip install "langserve[client]"
安装客户端代码,使用pip install "langserve[server]"
安装服务器代码。
LangChain CLI
LangChain CLI对于使用LangChain模板和其他LangServe项目非常有用。安装命令如下:
pip install langchain-cli
LangSmith SDK
LangSmith SDK会被LangChain自动安装。
如果不使用LangChain,请使用以下命令安装:
pip install langsmith