LangChain:3.LangChain 软件包安装

LangChain核心包安装指南

LangChain 软件包安装

LangChain 生态系统包含不同的包,用来准确选择要安装的功能。如下图所示:

image-20251113154028160

1. 主langchain 包

这个包是使用 LangChain 的起点,安装方式如下:

pip install langchain
2. langchain-core 包

除了 langsmith SDK 之外,LangChain 生态系统中的所有包都依赖于 langchain-core ,包含其它包使用的基类和抽象,以及 LangChain LCEL(表达式语言)。

它由 langchain 包自动安装,不需要显式安装该包。但是,如果使用的功能仅在该依赖项的特定版本中可用,则可以选择这样做。如果这样做,则应确保已安装或固定的版本与我们使用的任何其他集成包兼容。

pip install langchain-core
3. Integrations 集成包

LangChain 的大部分价值来自于将各种能力进行集成,如各类模型集成(如 OpenAI 和Anthropic)、各类组件集成(如数据存储、工具等)等。LangChain 中集成好的包见这里

**对于所需依赖项,我们需要单独安装。**例如要使用 OpenAI,可以运行:

pip install langchain-openai
4. langchain-community 包

**简单来说,任何尚未拆分到自己的包中的集成,都存在于 langchain-community 包中。**安装方式:

pip install langchain-community
5. langgraph 包

**langgraph 是一个库,用于使用 LLM 构建有状态的应用程序。它与 LangChain 顺利集成。**安装方式:

pip install langgraph
6. LangSmith SDK

LangSmith SDK 由 LangChain 自动安装。但它不依赖于 langchain-core ,如果需要,可以独立安装和使用,安装方式:

pip install langsmith

后续学习过程中,若遇到使用的功能未在上述提到的包中,我们也会提前说明。这一篇章只需了解下LangChain 其主要能力的包分布规则即可。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值