⛓️ LangFlow 是一个使用 react-flow 设计的 LangChain 用户界面

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/logspace-ai/langflow

⛓️ LangFlow

~ 一个用于 LangChain 的用户界面 ~

5f213663c0005037

 

LangFlow 是一个用于 LangChain 的图形用户界面(GUI),使用 react-flow 设计,提供了一种轻松的方式来进行流程实验和原型开发,包括拖放组件和聊天框。

📦 安装

本地安装

您可以使用 pip 安装 LangFlow:

pip install langflow

然后运行:

python -m langflow

或者

langflow

在 Google Cloud 平台上部署 Langflow

按照我们的逐步指南,在 Google Cloud Shell 上部署 Langflow。该指南可在 Langflow 在 Google Cloud 平台 文档中找到。

或者,点击下方的 “在 Cloud Shell 中打开” 按钮,启动 Google Cloud Shell,克隆 Langflow 存储库,并开始一个 交互式教程,指导您完成设置必要资源和在您的 GCP 项目上部署 Langflow 的过程。

🎨 创建流程

使用 LangFlow 创建流程非常简单。只需将侧边栏组件拖放到画布上,并将它们连接在一起,即可创建您的流水线。LangFlow 提供了一系列的 LangChain 组件 可供选择,包括 LLMs、prompt serializers、agents 和 chains。

通过编辑提示参数、链接 chains 和 agents、跟踪 agent 的思考过程以及导出流程,您可以进行探索。

完成后,您可以将流程导出为 JSON 文件,以供 LangChain 使用。要做到这一点,在画布右上角点击 "Export" 按钮,然后在 Python 中,您可以使用以下代码加载流程:

from langflow import load_flow_from_json

flow = load_flow_from_json("path/to/flow.json")
# 现在您可以像使用任何 chain 一样使用它
flow("嗨,你听说过 LangFlow 吗?")

 

标签:工具分享, ChatGPT