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:根据用户在等待对话框中的选择,为
now或prev。 - output_prompt:用户提交的提示词文本(或默认的
prompt值)。 - continue:当用户已确认并提供结果时为
True;当对话框被取消或关闭时为False。 - seed:当用户解锁种子字段时,在对话框中选择的种子;否则为之前使用的种子(未提供结果时为 0)。
使用说明
- 节点在等待用户输入时会阻塞队列,因此它最适合用于交互式或半自动化工作流,而非完全无人值守的批处理运行。
- 如果等待对话框被取消,节点将回退到
(now, prompt, False, 0):当前值直接通过,返回默认提示词,continue为False,种子为0。 - 将
output连接到应接收用户所选数据的下游节点,并在用户可能取消时使用continue来控制后续步骤。
评论
使用 GitHub 登录后即可参与讨论。