入门指南#

本教程将为您快速介绍如何使用LangChain构建端到端的语言模型应用程序。

安装#

请使用以下命令安装LangChain:

pip install langchain
# or
conda install langchain -c conda-forge

环境设置#

通常使用LangChain需要将其与一个或多个模型提供者、数据存储、API等进行集成。

在本示例中,我们将使用OpenAI的API,因此我们首先需要安装其SDK:

pip install openai

接下来我们需要在终端中设置环境变量。

export OPENAI_API_KEY="..."

是的,没错。您可以在 Jupyter 笔记本或 Python 脚本中设置环境变量。以下是设置环境变量的代码示例:

import os
os.environ["OPENAI_API_KEY"] = "..."

构建语言模型应用程序:LLMs#

现在我们已经安装了 LangChain 并设置好了环境,可以开始构建我们的语言模型应用程序了。

LangChain 提供了许多模块,可以用来构建语言模型应用程序。这些模块可以组合使用,创建更复杂的应用程序,或者单独用于简单的应用程序。

构建语言模型类应用程序:聊天模型#

同样地,您可以使用聊天模型而不是 LLM。聊天模型是语言模型的一种变体。虽然聊天模型在底层使用语言模型,但它们公开的界面有点不同:它们不是公开一个“文本输入,文本输出”的 API,而是公开一个“聊天信息”是输入和输出的接口。

聊天模型 API 还比较新,因此我们仍在摸索正确的抽象化方法。