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
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, soitprev, 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
promptpar défaut). - continue :
Truelorsque l'utilisateur a confirmé et fourni un résultat ;Falselorsque 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é,continueestFalseet la graine est0. - Connectez la sortie
outputaux nœuds en aval qui doivent recevoir les données sélectionnées par l'utilisateur, et utilisezcontinuepour conditionner les étapes suivantes lorsque l'utilisateur peut annuler.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.