EasyUse/Promptgenerated

PromptAwait(promptAwait)

PromptAwait 节点会在其所在位置暂停工作流,等待用户在 ComfyUI 界面中提供提示词后再继续执行。

prompt Await

now
prev
output
output_prompt
continue
seed
prompt
STRING
Easy Use

描述

PromptAwait 节点会在其所在位置暂停工作流,等待用户在 ComfyUI 界面中提供提示词后再继续执行。当节点运行时,它会向前端发送请求并阻塞等待,直到用户提交提示词(并可选择从哪个分支继续),这使得它非常适合交互式工作流,因为下一次生成取决于实时用户输入。

输入

now(ANYTYPE,必填)

当用户选择从当前状态继续时,要传递的值。支持任何已连接的数据类型。

prompt(STRING,多行)

等待对话框中显示的默认提示词文本。用户可以在继续之前编辑或替换它;提交的文本会通过 output_prompt 输出返回。

prev(ANYTYPE,可选)

要传递的替代值。当用户选择上一个状态且连接了 prev 输入时,output 会使用该值而不是 now

输出

  • output:根据用户在等待对话框中的选择,为 nowprev
  • output_prompt:用户提交的提示词文本(或默认的 prompt 值)。
  • continue:当用户已确认并提供结果时为 True;当对话框被取消或关闭时为 False
  • seed:当用户解锁种子字段时,在对话框中选择的种子;否则为之前使用的种子(未提供结果时为 0)。

使用说明

  • 节点在等待用户输入时会阻塞队列,因此它最适合用于交互式或半自动化工作流,而非完全无人值守的批处理运行。
  • 如果等待对话框被取消,节点将回退到 (now, prompt, False, 0):当前值直接通过,返回默认提示词,continueFalse,种子为 0
  • output 连接到应接收用户所选数据的下游节点,并在用户可能取消时使用 continue 来控制后续步骤。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…