EasyUse/Promptgenerated

PromptAwait(promptAwait)

Le nœud PromptAwait met le flux de travail en pause à sa position et attend que l'utilisateur fournisse un prompt dans l'interface ComfyUI avant que l'exécution ne continue.

prompt Await

now
prev
output
output_prompt
continue
seed
prompt
STRING
Easy Use

Description

Le nœud PromptAwait met le flux de travail en pause à sa position et attend que l'utilisateur fournisse un prompt dans l'interface ComfyUI avant que l'exécution ne continue. Lorsque le nœud s'exécute, il envoie une requête au frontal et bloque jusqu'à ce que l'utilisateur soumette un prompt (et choisisse éventuellement la branche à suivre), ce qui le rend utile pour les flux de travail interactifs où la prochaine génération dépend d'une saisie en direct de l'utilisateur.

Entrées

now (ANYTYPE, requis)

La valeur à transmettre lorsque l'utilisateur choisit de continuer depuis l'état actuel. Tout type de données connecté est pris en charge.

prompt (STRING, multiligne)

Le texte du prompt par défaut affiché dans la boîte de dialogue d'attente. L'utilisateur peut le modifier ou le remplacer avant de continuer ; le texte soumis est renvoyé sur la sortie output_prompt.

prev (ANYTYPE, facultatif)

Une valeur alternative à transmettre. Lorsque l'utilisateur sélectionne l'état précédent et qu'une entrée prev est connectée, cette valeur est utilisée pour la sortie output au lieu de now.

Sorties

  • output : soit now, soit prev, selon la sélection de l'utilisateur dans la boîte de dialogue d'attente.
  • output_prompt : le texte du prompt soumis par l'utilisateur (ou la valeur prompt par défaut).
  • continue : True lorsque l'utilisateur a confirmé et fourni un résultat ; False lorsque la boîte de dialogue a été annulée ou fermée.
  • seed : la graine choisie dans la boîte de dialogue lorsque l'utilisateur a déverrouillé le champ de graine ; sinon, la graine précédemment utilisée (0 lorsqu'aucun résultat n'a été fourni).

Notes d'utilisation

  • Le nœud bloque la file d'attente en attendant la saisie de l'utilisateur, il est donc préférable de l'utiliser dans des flux de travail interactifs ou semi-automatisés plutôt que dans des exécutions par lot entièrement non supervisées.
  • Si la boîte de dialogue d'attente est annulée, le nœud retombe sur (now, prompt, False, 0) : la valeur actuelle est transmise, le prompt par défaut est renvoyé, continue est False et la graine est 0.
  • Connectez la sortie output aux nœuds en aval qui doivent recevoir les données sélectionnées par l'utilisateur, et utilisez continue pour conditionner les étapes suivantes lorsque l'utilisateur peut annuler.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…