developer.chat
10 May 2023
SEO Title
category
LangFlow是LangChain的一个GUI,可以轻松地进行LLM应用程序和提示链接的实验和原型制作。
LangFlow是一个基于LangChain的本地LLM图形开发接口。如果你以任何方式熟悉LangChain,在链、代理和提示工程方面,这个开发界面都会感觉非常直观。
在下图中,是所有可用组件分组的列表。展开后,可以看到链、提示、代理和LLM的开发可供性列表。这个列表肯定会随着兴趣的增加而增加。
以下是关于如何构建一个非常简单的LLM Chaining应用程序以及如何与该应用程序聊天的简短教程。
要构建最简单的LLM应用程序,需要选择三个组件并将其拖到设计画布上:
- 提示模板
- OpenAI
- LLMChain
在OpenAI组件中,只需输入OpenAI API密钥并选择模型。在PromptTemplate组件中,将添加以下提示:
What is the weather like in general in {City}?
按以下方式将提示添加到提示模板组件中:
一旦组件连接好,输入OpenAI API密钥并添加提示,应用程序就准备好了。下面输入一个城市名称,并给出该城市的一般天气描述。
下面是一个稍微复杂一些的提示示例,它为应用程序添加了更多的变化。
If {City} is a valid world city name, return what the weather is like in that city. If a no valid city name is entered, ask the user to enter a valid city name.
LangFlow也可以通过HuggingFace获得,如下所示。组件和开发可供性似乎更多。该接口非常被动,也很容易使用。
但是,您的应用程序无法通过聊天小部件进行交互。在撰写本文时,web套接字在wss://logspace-langflow.hf.space.
您可以从pip安装LangFlow:
pip install langflow
并运行LangFlow:
python -m langflow
- 登录 发表评论