大模型应用开发框架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。