ComfyUI-Prompt-Verify:在 ComfyUI 中实现交互式提示词编辑

插件3个月前发布 小马良
109 0

在构建复杂的图像生成工作流时,你是否遇到过这样的情况?

  • 自动生成的提示词接近理想,但需要微调几个关键词;
  • 想临时修改一段描述,又不想中断整个流程;
  • 用 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-Prompt-Verify:在 ComfyUI 中实现交互式提示词编辑

安装方法

  1. 进入你的 ComfyUI/custom_nodes 目录
  2. 打开终端,运行:
    git clone https://github.com/ialhabbal/ComfyUI-Prompt-Verify.git
    
  3. 重启 ComfyUI
  4. 在节点菜单中搜索 Prompt Verify 即可使用

使用步骤

  1. 将任意 STRING 输出连接到 Prompt Verify 的 text 输入端口
    (例如来自 Florence-2 Captioner、CLIP 文本编码器或字符串拼接节点)
  2. (可选)在 editor 字段填入初始文本,用于预填充编辑器
  3. 设置 timeout 参数(单位:秒),控制最大等待时间
  4. 运行工作流:
    • 节点触发后,浏览器将弹出编辑窗口
    • 修改完成后按 Shift+Enter 提交
    • 编辑后的文本将作为 STRING 输出传递给下游节点
  5. 如果未在超时前提交,系统将使用当前内容自动放行

📌 输出仅为单个 STRING,适用于提示词、标题、说明等文本数据流。

典型应用场景

场景用法
图像描述优化使用 Florence 自动生成 caption → 人工微调 → 输入 Stable Diffusion
多轮提示迭代生成初稿后手动增强细节(如“高清、光影细腻”)
内容审核控制在敏感内容进入生成环节前进行最后一道人工确认
教学与调试展示模型输出的同时允许学生/用户修改并观察变化

注意事项

  • 该节点仅处理 纯文本字符串,不支持图像或其他类型数据;
  • 超时时间建议根据使用场景合理设置,避免长时间阻塞;
  • 当前版本适用于本地部署环境,远程访问需确保网络连通性。
© 版权声明

相关文章

暂无评论

none
暂无评论...