赞
踩
LangChain是一个用于开发由语言模型驱动的应用程序的框架。它使应用程序能够:
该框架包含以下几个部分:
这些产品共同简化了整个应用程序生命周期:
LangChain包的主要价值主张是:
现成的链条使入门变得容易。组件使自定义现有链和构建新链变得容易。
LangChain库本身由几个不同的包组成:
langchain-core
:基础概念和LangChain表达式语言。langchain-community
:第三方集成。langchain
:构成应用程序认知架构的链、代理和检索策略。pip install langchain
conda install langchain -c conda-forge
上述命令将会安装最低要求的LangChain。LangChain的很多价值来自于将其与各种模型提供者、数据存储等进行集成。默认情况下,不会安装执行此操作所需的依赖项。您需要单独安装特定集成的依赖项。
如果要从源代码安装,可以通过克隆存储库并确保目录正在 PATH/TO/REPO/langchain/libs/langchain
运行来实现:
pip install -e .
langchain-community
软件包包含第三方集成。它由 langchain
自动安装,但也可以单独使用。安装方式:
pip install langchain-community
该langchain-core
软件包包含LangChain生态系统其余部分使用的base abstractions,以及LangChain表达式语言。它由 langchain
自动安装,但也可以单独使用。安装方式:
pip install langchain-core
该 langchain-experimental
软件包包含实验性LangChain代码,用于研究和实验用途。安装方式:
pip install langchain-experimental
LangServe
帮助开发人员将 LangChain 可运行和链部署为 REST API。LangServe由LangChain CLI自动安装。如果不使用 LangChain CLI,请使用以下方式进行安装:
pip install "langserve[all]"
用于客户端和服务器依赖项。或者 pip install "langserve[client]"
用于客户端代码和 pip install "langserve[server]"
服务器代码。
LangChain CLI对于使用LangChain模板和其他LangServe项目非常有用。安装方式:
pip install langchain-cli
LangSmith SDK 由 LangChain 自动安装。如果不使用LangChain,请使用以下方式进行安装:
pip install langsmith
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。