KJNodes/textgenerated

Widget To String(WidgetToString)

Ce nœud localise le nœud cible de deux manières principales : soit en utilisant l'ID unique du nœud, soit via le titre personnalisé du nœud défini par l'utilisateur.

Widget To String

STRING
id
0
widget_name
STRING
return_all
any_input
COMBO
node_title
STRING
allowed_float_decimals
2
KJNodes

Le nœud Widget To String localise les nœuds cibles de trois manières principales : en utilisant l'ID unique du nœud, via le titre personnalisé du nœud par l'utilisateur, ou en connectant une entrée au socket any_input (utilisé lorsque ni l'ID ni le titre ne sont fournis).

Le nœud Widget To String est un outil permettant d'extraire les valeurs des widgets d'autres nœuds dans un flux de travail. Il capture la valeur actuelle d'un widget spécifique sur un nœud désigné et la convertit en format CHAÎNE pour la sortie, facilitant son utilisation dans d'autres nœuds nécessitant une entrée textuelle.

Fonctionnalités du nœud

Ce nœud localise les nœuds cibles de trois manières principales : en utilisant l'ID unique du nœud, via le titre personnalisé du nœud par l'utilisateur, ou en utilisant la connexion any_input comme solution de secours lorsque ni l'ID ni le titre ne sont donnés. Il prend en charge l'extraction de valeurs à partir d'un widget unique ou de plusieurs widgets (spécifiés par une liste séparée par des virgules) sur le nœud cible, et peut traiter divers types de données tels que ENTIER, FLOTTANT et BOOLÉEN. Son mécanisme interne analyse les métadonnées du flux de travail pour trouver le nœud correspondant en fonction des informations de localisation fournies, lit ensuite la valeur du ou des widgets spécifiés, et enfin la formate en une chaîne selon les paramètres (par exemple, le nombre de décimales pour les valeurs FLOTTANT).

Spécifications des paramètres du nœud - Widget To String

Entrées de connexion (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
any_inputIONon--Une connexion optionnelle qui identifie le nœud cible lorsque ni id ni node_title ne sont définis. Elle garantit également que le nœud cible existe dans le flux de travail. Généralement connectée au nœud dont vous souhaitez lire les valeurs.

Paramètres des widgets (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
idENTIEROui00 - 100000 (pas : 1)Spécifie l'ID numérique unique du nœud cible pour une recherche précise. Laissez à 0 pour utiliser la connexion any_input ou node_title s'il est défini. La plage valide est de 0 à 100000, avec un pas de 1.
widget_nameCHAÎNEOui--Spécifie le ou les noms des widgets à lire depuis le nœud cible. Peut être un nom unique ou une liste de noms séparés par des virgules.
return_allBOOLÉENOuiFaux-Contrôle le comportement de la sortie lorsque widget_name spécifie plusieurs widgets. Lorsque faux, sort la première valeur valide. Lorsque vrai, concatène toutes les valeurs en une seule chaîne pour la sortie.
node_titleCHAÎNENon--Utilise le titre personnalisé du nœud par l'utilisateur pour localiser le nœud cible. N'est efficace que si le titre du nœud a été modifié manuellement.
allowed_float_decimalsENTIERNon20 - 10Nombre de décimales à afficher pour les valeurs de type FLOTTANT.

Sortie (Output)

Nom du paramètreType de donnéesDescription
CHAÎNECHAÎNELa chaîne de caractères résultant de la conversion de la ou des valeurs de widget lues.

Cas d'utilisation

Dans un flux de travail de génération d'images, vous pouvez utiliser ce nœud pour lire la valeur du widget « seed » d'un nœud KSampler et la transmettre comme partie d'un nom de fichier à un nœud Save Image. Vous pouvez également l'utiliser pour capturer les paramètres de poids d'un groupe de nœuds LoRA et les concaténer en un texte d'invite descriptif.

Notes importantes

Veuillez noter que lorsque vous utilisez l'ID du nœud pour la localisation, vous devez activer le « Mode de badge d'identifiant de nœud » dans les paramètres principaux de ComfyUI pour afficher les ID. La méthode du titre du nœud ne fonctionne que si l'utilisateur a modifié manuellement le titre du nœud ; sinon, le nœud ne peut pas être trouvé avec cette méthode.
Si vous laissez à la fois id à 0 et node_title vide, vous devez connecter une entrée à any_input pour spécifier le nœud cible.

Lien vers le code source du nœud Widget To String

Le nœud Widget To String provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…