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 입력이 연결된 경우 이 값은 now 대신 output에 사용됩니다.

출력

  • output — 사용자가 대화상자에서 선택한 내용에 따라 now 또는 prev 중 하나입니다.
  • output_prompt — 사용자가 제출한 프롬프트 텍스트(또는 기본 prompt 값)입니다.
  • continue — 사용자가 확인하고 결과를 제공하면 True이고, 대화상자가 취소되거나 닫히면 False입니다.
  • seed — 사용자가 시드 필드를 잠금 해제했을 때 대화상자에서 선택한 시드이며, 그렇지 않으면 이전에 사용된 시드입니다(결과가 제공되지 않으면 0).

사용 참고 사항

  • 이 노드는 사용자 입력을 기다리는 동안 실행 대기열을 차단하므로, 완전 무인 배치 실행보다는 대화형 또는 반자동 워크플로에 가장 적합합니다.
  • 대기 대화상자가 취소되면 노드는 (now, prompt, False, 0)으로 폴백됩니다. 현재 값이 전달되고, 기본 프롬프트가 반환되며, continueFalse이고, 시드는 0입니다.
  • 사용자가 선택한 데이터를 받아야 하는 다운스트림 노드에 output을 연결하고, 사용자가 취소할 수 있는 경우 continue를 사용하여 후속 단계를 제어하세요.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…
PromptAwait (promptAwait) - ComfyUI-Easy-Use | ComfyUI Wiki