如何安装LangChain包

老铁们,今天咱们来聊聊如何安装LangChain包。LangChain生态系统是由多个不同的包组成的,这样你就可以根据实际需求选择安装相应的功能模块。下面我来详细介绍下具体的安装步骤,咱们一起看看吧。

官方发布

要安装主要的LangChain包,你可以通过以下两种途径:

Pip 安装

pip install langchain

Conda 安装

conda install langchain -c conda-forge

这个包是使用LangChain的一个理想起点,但LangChain的真正价值在于它与各种模型提供商、数据存储等的集成。默认情况下,所需的依赖项不会自动安装。后续部分会介绍如何单独安装这些依赖项。

生态系统包

除了langsmith SDK外,LangChain生态系统中的所有包都依赖于langchain-core,其中包含基础类和抽象概念。包间的依赖关系如图所示,箭头表示源包依赖于目标包:

在安装某个包时,你无需显式安装该包的依赖(例如langchain-core)。但是,如果你需要使用特定版本的依赖中的某一特性,也可以选择手动安装。需要确保与你使用的其他集成包的版本兼容。

从源码安装

如果你想从源码安装,可以克隆仓库,然后在PATH/TO/REPO/langchain/libs/langchain目录下运行:

pip install -e .

LangChain核心

langchain-core包包含了LangChain生态系统的基础抽象和表达语言。这是langchain自动安装的,不过也可以单独使用。可以通过以下命令安装:

pip install langchain-core

LangChain社区

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

pip install langchain-community

LangChain实验性代码

langchain-experimental包用于实验性代码,适用于研究和实验用途。可以通过以下命令安装:

pip install langchain-experimental

LangGraph

langgraph是一个用于构建有状态、多参与者应用程序的库,与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-core,可以独立安装和使用。如果不使用LangChain,可以通过以下命令安装:

pip install langsmith

今天的技术分享就到这里,希望对大家有帮助。开发过程中遇到问题也可以在评论区交流~ 咱们下次见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值