官方发布

要安装 LangChain,请运行:

  • Pip
  • Conda
  1. pip install langchain
  1. conda install langchain -c conda-forge

这将安装 LangChain 的最低要求。LangChain 的很多价值在于将其与各种模型提供商、数据存储等集成。默认情况下,不会安装所需用于特定集成的依赖项。您需要单独安装特定集成的依赖项。

从源代码安装

如果您想从源代码安装,可以通过克隆存储库并确保目录为 PATH/TO/REPO/langchain/libs/langchain 运行:

  1. pip install -e .

LangChain 核心

langchain-core 包含 LangChain 生态系统的基本抽象,以及 LangChain 表达语言。它会被 langchain 自动安装,但也可以单独使用。安装方法:

  1. pip install langchain-core

LangChain 社区

langchain-community 包含第三方集成。安装方法:

  1. pip install langchain-community

LangChain 实验性

langchain-experimental 包含实验性的 LangChain 代码,供研究和实验使用。安装方法:

  1. pip install langchain-experimental

LangGraph

langgraph 是一个用于构建具有状态的、多参与者应用程序的库,使用 LLMs 构建,建立在 LangChain 之上(并打算与其一起使用)。安装方法:

  1. pip install langgraph

LangServe

LangServe 帮助开发人员将 LangChain 可运行程序和链部署为 REST API。LangServe 会由 LangChain CLI 自动安装。如果不使用 LangChain CLI,请使用以下命令进行安装:

  1. pip install "langserve[all]"

用于客户端和服务器的依赖项。或者 pip install "langserve[client]" 用于客户端代码,pip install "langserve[server]" 用于服务器代码。

LangChain CLI

LangChain CLI 对于处理 LangChain 模板和其他 LangServe 项目很有用。安装方法:

  1. pip install langchain-cli

LangSmith SDK

LangSmith SDK 会由 LangChain 自动安装。如果不使用 LangChain,请使用以下命令进行安装:

  1. pip install langsmith