大模型应用开发框架LangChain

LangChain安装

要安装LangChain,请运行以下命令:

1
pip install langchain

但这仅仅只是最基础的功能。LangChain真正的价值在于它强大的拓展。
例如,要安装与LLM相关的拓展模块,请运行:

1
pip install langchain[llms]

安装所有模块,请运行:

1
pip install langchain[all]

注:为保持代码的可用性,本教程案例langchain版本为0.0.315,openai版本0.27.8(1.0.0测试过也没问题)

LangChain框架解读

LangChain作为一个大语言模型开发框架,是LLM应用架构的重要一环。
LangChian可以将LLM模型、向量数据库、交互层Prompt、外部知识、外部工具整合到一起,进而可以自由构建LLM应用。

如上图,LangChain包含六部分组成,分别为:Models、Prompts、Indexes、Memory、Chains、Agents。