KJNodes/miscgenerated

Sleep

此节点在技术上使用Python的时间。

Sleep

UNKNOWN
input
COMBO
minutes
0
seconds
0.00
KJNodes

Sleep 节点是一个用于在 ComfyUI 工作流中引入可控延迟的工具节点。它的核心功能是暂停工作流的执行一段指定的时间,然后将接收到的任何输入数据原封不动地传递下去。此节点本身不处理或修改数据,仅作为流程中的“等待”环节。

节点功能

此节点在技术上通过 Python 的 time.sleep() 函数实现延迟。它接受任意类型(ANY)的输入数据,并允许用户以分钟和秒为单位精确设定延迟时长。分钟和秒的参数均设有合理的取值范围,以确保延迟时间的有效性和可控性,最终将设定的时间转换为总秒数执行暂停。

节点参数说明 - Sleep

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
inputCOMBO--input(输入参数):接收数据,在延迟后将其原样传递。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
minutesINT00 - 1439minutes(输入参数):设置延迟的分钟数部分,整数,取值范围为 0 至 1439。
secondsFLOAT0.00.0 - 59.99 (步长: 0.01)seconds(输入参数):设置延迟的秒数部分,浮点数,取值范围为 0.0 至 59.99,调整步长为 0.01。

输出 (Output)

参数名称数据类型说明
UNKNOWNUNKNOWNUNKNOWN(输出参数):输出与输入相同的数据。

使用场景

在实际工作流中,此节点常用于需要定时触发或模拟处理时间的场景。例如,在一个自动化图像生成流程中,可以在连续生成任务之间插入 Sleep 节点,以避免对后端服务造成过载请求;或者,在调试复杂工作流时,用它来观察不同阶段数据传递的时序。

注意事项

需要注意的是,延迟期间会阻塞整个工作流的执行线程。过长的延迟时间(如接近最大值24小时)可能导致 ComfyUI 界面暂时无响应,应谨慎设置。此节点仅用于流程控制,不改变输入数据的任何属性。

Sleep 节点源码链接

Sleep 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…