安装
官方发布
要安装 LangChain,请运行:
- Pip
- Conda
<CodeBlock language="bash">pip install langchain</CodeBlock>
<CodeBlock language="bash">conda install langchain -c conda-forge</CodeBlock>
这将安装 LangChain 的最低要求。LangChain 的很多价值体现在与各种模型提供者、数据存储等的集成中。默认情况下,并未安装进行这些集成所需的依赖。您需要单独安装特定集成所需的依赖。
从源代码安装
如果您想从源代码安装,可以通过克隆存储库,并确保目录为 PATH/TO/REPO/langchain/libs/langchain
,然后运行:
pip install -e .
LangChain 核心
langchain-core
包含 LangChain 生态系统其余部分使用的基本抽象,以及 LangChain 表达语言。它会被 langchain
自动安装,但也可以单独使用。安装方法如下:
pip install langchain-core
LangChain 社区
langchain-community
包含第三方集成。安装方法如下:
pip install langchain-community
LangChain 实验性
langchain-experimental
包含用于研究和实验用途的实验性 LangChain 代码。安装方法如下:
pip install langchain-experimental
LangGraph
langgraph
是用于构建具有状态的多角色应用程序的库,使用 LLMs 构建,并且旨在与 LangChain 一起使用。安装方法如下:
pip install langgraph
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