管理文件
每个 Langflow 服务器都有一个文件管理系统,您可以在其中存储要在流程中使用的文件。
上传到 Langflow 文件管理的文件存储在您的 Langflow 服务器本地,并且对您的所有流程都可用。
将文件上传到 Langflow 文件管理可以将您的文件保存在中心位置,并允许您在流程中重复使用文件,而无需重复手动上传。
使用文件管理 UI
您可以使用文件管理 UI 将文件从本地计算机上传到您自己的 Langflow 服务器。 您也可以管理所有已上传到 Langflow 服务器的文件。
-
导航到 Langflow 文件管理:
- 在 Langflow UI 中,在 项目 页面 上,单击项目列表下方的 我的文件。
- 从浏览器中,导航到您的 Langflow 服务器的
/files
端点,例如http://localhost:7860/files
。根据您的 Langflow 服务器需要修改基础 URL。 - 对于程序化文件管理,请使用 Langflow API 文件端点。然而,以下步骤假设您使用文件管理 UI。
-
在 我的文件 页面上,单击 上传。
-
选择一个或多个要上传的文件。
上传文件后,您可以在文件管理 UI 中重命名、下载、复制或删除文件:
-
要删除文件,请将鼠标悬停在文件图标上,选择它,然后单击 删除。 您可以在一次操作中删除多个文件。
-
要下载文件,请将鼠标悬停在文件图标上,选择它,然后单击 下载。 如果您在一次操作中下载多个文件,它们会一起保存在一个 zip 文件中。
使用 Langflow API 上传和管理文件
使用 Langflow API,您可以在 Langflow 文件管理中上传和管理文件,并且可以在运行时程序化地将文件发送到流程。
有关更多信息和示例,请参阅 文件端点 和 创建可以接收文件的聊天机器人。
在流程中使用文件
要在流程中使用 Langflow 文件管理系统中的文件,请向您的流程添加一个接受文件输入的组件,例如