在构建复杂的图像生成工作流时,你是否遇到过这样的情况?
- 自动生成的提示词接近理想,但需要微调几个关键词;
- 想临时修改一段描述,又不想中断整个流程;
- 用 Florence 等模型提取图像描述后,希望手动优化再送入扩散模型。
现在,一个轻量而高效的解决方案来了:ComfyUI-Prompt-Verify ——一款专为 ComfyUI 设计的交互式文本编辑节点。
- GitHub:https://github.com/ialhabbal/ComfyUI-Prompt-Verify
它允许你在工作流运行过程中暂停字符串输出,在浏览器中直接编辑文本,确认后再继续执行后续节点,真正实现“边看边改”的闭环创作体验。
核心功能:让提示词可编辑
Prompt Verify 的设计理念是:
不打断流程,也不牺牲控制权。
✅ 实时内联编辑
当节点执行时,前端会弹出一个可编辑文本框,显示当前传入的字符串(如自动生成的提示词),你可以直接修改内容。
✅ 快捷提交
支持两种提交方式:
- 按下
Shift + Enter确认并继续 - 或点击“提交”按钮
✅ 可配置超时机制
- 默认等待 60 秒
- 最长可设为 2400 秒(40分钟)
- 若超时未操作,自动以当前文本继续运行,避免流程卡死
✅ 轻量通信架构
基于内置前端系统,通过 prompt_verify_request / prompt_verify_response 事件与服务器通信,无需额外依赖。

安装方法
- 进入你的 ComfyUI/custom_nodes 目录
- 打开终端,运行:
git clone https://github.com/ialhabbal/ComfyUI-Prompt-Verify.git - 重启 ComfyUI
- 在节点菜单中搜索 Prompt Verify 即可使用
使用步骤
- 将任意 STRING 输出连接到 Prompt Verify 的
text输入端口
(例如来自 Florence-2 Captioner、CLIP 文本编码器或字符串拼接节点) - (可选)在
editor字段填入初始文本,用于预填充编辑器 - 设置
timeout参数(单位:秒),控制最大等待时间 - 运行工作流:
- 节点触发后,浏览器将弹出编辑窗口
- 修改完成后按
Shift+Enter提交 - 编辑后的文本将作为 STRING 输出传递给下游节点
- 如果未在超时前提交,系统将使用当前内容自动放行
📌 输出仅为单个 STRING,适用于提示词、标题、说明等文本数据流。
典型应用场景
| 场景 | 用法 |
|---|---|
| 图像描述优化 | 使用 Florence 自动生成 caption → 人工微调 → 输入 Stable Diffusion |
| 多轮提示迭代 | 生成初稿后手动增强细节(如“高清、光影细腻”) |
| 内容审核控制 | 在敏感内容进入生成环节前进行最后一道人工确认 |
| 教学与调试 | 展示模型输出的同时允许学生/用户修改并观察变化 |
注意事项
- 该节点仅处理 纯文本字符串,不支持图像或其他类型数据;
- 超时时间建议根据使用场景合理设置,避免长时间阻塞;
- 当前版本适用于本地部署环境,远程访问需确保网络连通性。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...















