EasyUse/Logicgenerated

Sleep(sleep)

Sleepは、EasyUse/Logicカテゴリのパススルー型ユーティリティノードです。任意の型の値を受け取り、設定された遅延時間だけ待機してから、同じ値を変更せずに返します。ワークフローを意図的に一時停止したり、リクエストの間隔を調整したり、外部プロセスやリソースが利用可能になるのを待ってから続行する場合に役立ちます。

sleep

any
out
delay
1.0
Easy Use

Sleepは、EasyUse/Logicカテゴリのパススルー型ユーティリティノードです。任意の型の値を受け取り、設定された遅延時間だけ待機してから、同じ値を変更せずに返します。ワークフローを意図的に一時停止したり、リクエストの間隔を調整したり、外部プロセスやリソースが利用可能になるのを待ってから続行する場合に役立ちます。

入力

  • any (ANYTYPE, 必須): ノードを通過させる値です。画像、latent、条件付け、モデル、テキスト、カスタムオブジェクトなど、任意のデータ型を指定できます。このノードはこの値を変更または検査せず、遅延の実行中は保持するだけです。

  • delay (FLOAT, 必須): 入力が出力に渡されるまでの待機時間です。

    • デフォルト: 1
    • 最小値: 0
    • 最大値: 1000000
    • ステップ: 0.1
    • 0に設定すると、ノードは入力を即座に通過させます。

出力

  • ANYTYPE: any入力に接続された同じ値が、設定された遅延時間の経過後に返されます。

使用上の注意

  • delay値はノード上の数値ウィジェットとして設定され、出力が返される前に実行が一時停止する時間を制御します。
  • 遅延中はノードがブロックされるため、対話型ワークフローや、複数のキュー中ジョブをすぐに実行する必要がある場合は、極端に大きな値の使用を避けてください。最大1000000単位まで許可されていますが、数分を超える値は、意図的な待機時間にのみ使用するのが最適です。
  • ロジックワークフローの段階間で単純なタイミングバッファが必要な場合にこのノードを使用します。たとえば、ポーリング、再試行、レート制限付き操作の前の待機などに役立ちます。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…