Workflow
不再推荐使用该方法为 Workflow 应用添加文件上传功能。建议应用开发者改用自定义文件变量为 Workflow 应用添加文件上传功能。
用法:
对于应用使用者而言: 已开启图片上传功能的应用的使用页将出现上传按钮,点击按钮或粘贴文件链接即可完成图片上传,你将会收到 LLM 对于图片的回答。
对于应用开发者而言: 开启文件图片上传功能后,使用者所上传的图片文件将存储在
sys.files 变量内。接下来添加 LLM 节点,选中具备视觉能力的大模型并在其中开启 VISION 功能,选择 sys.files 变量,使得 LLM 能够读取该图片文件。
最后在 END 节点内选择 LLM 节点的输出变量即可完成设置。
Chatflow
Chatflow 类型应用支持以下功能:- 对话开场白 让 AI 主动发送一段话,可以是欢迎语或 AI 的自我介绍,以拉近与使用者的距离。
- 下一步问题建议 在对话完成后,自动添加下一步问题建议,以提升对话的话题深度与频率。
- 文字转语音 在问答文字框中添加一个音频播放按钮,使用 TTS 服务(需在模型供应商内置)并朗读其中的文字。
-
文件上传
支持以下文件类型:文档、图片、音频、视频以及其它文件类型。开启此功能后,应用使用者可以在应用对话的过程中随时上传并更新文件。最多支持同时上传 10 个文件,每个文件的大小上限为 15MB。
- 引用和归属 常用于配合”知识检索”节点共同使用,显示 LLM 给出答复的参考源文档及归属部分。
- 内容审查 支持使用审查 API 维护敏感词库,确保 LLM 能够回应和输出安全内容,详细说明请参考敏感内容审查。
对于应用开发者而言:
开启文件上传功能后,使用者发送的文件将上传至 sys.files 变量内。用户在同一场对话发送新的消息后,该变量将更新。
根据上传的文件差异,不同类型的文件对应不同的应用编排方式。
- 文档文件
sys.files 变量内的文件。编排步骤如下:
- 开启 Features 功能,并在文件类型中仅勾选 “文档”。
- 在文档提取器节点的输入变量中选中
sys.files变量。 - 添加 LLM 节点,在系统提示词中选中文档提取器节点的输出变量。
- 在末尾添加 “直接回复” 节点,填写 LLM 节点的输出变量。
- 图片文件
- 开启 Features 功能,并在文件类型中仅勾选 “图片”。
- 添加 LLM 节点,启 VISION 功能并选择
sys.files变量。 - 在末尾添加 “直接回复” 节点,填写 LLM 节点的输出变量。
- 混合文件类型
sys.files 变量内的文件,提取更加精细的变量后发送至对应的处理节点。编排步骤如下:
- 开启 Features 功能,并在文件类型中勾选 “图片” + “文档文件” 类型。
- 添加两个列表操作节点,在 “过滤” 条件中提取图片与文档变量。
- 提取文档文件变量,传递至 “文档提取器” 节点;提取图片文件变量,传递至 “LLM” 节点。
- 在末尾添加 “直接回复” 节点,填写 LLM 节点的输出变量。
- 音视频文件