KJNodes/textgenerated

Join String Multi(JoinStringMulti)

Ce nœud permet techniquement à l'utilisateur de définir dynamiquement le nombre de chaînes d'entrée, allant de 2 à 1000.

Join String Multi

string
inputcount
2
string_1
STRING
delimiter
0
return_list
string_2
STRING
KJNodes

Le nœud Join String Multi permet techniquement à l'utilisateur de définir dynamiquement le nombre de chaînes de caractères en entrée, dans une plage de 2 à 1000.

Le nœud Join String Multi est un outil de traitement de texte dont la fonction principale est de fusionner plusieurs chaînes de caractères d'entrée en une seule chaîne unique, ou de les combiner en une liste de chaînes. Il assemble les différentes parties à l'aide d'un séparateur configurable, offrant ainsi à l'utilisateur une méthode flexible pour l'assemblage de texte.

Fonctionnalités du nœud

Ce nœud permet techniquement à l'utilisateur de définir dynamiquement le nombre de chaînes d'entrée, dans une plage de 2 à 1000. Il contrôle le nombre de ports d'entrée actifs via le paramètre inputcount et utilise le paramètre delimiter pour spécifier le séparateur utilisé lors de la jonction des chaînes. Son mécanisme central consiste à parcourir toutes les entrées actives et, selon la configuration du paramètre return_list, à décider s'il faut renvoyer une longue chaîne concaténée ou une liste contenant toutes les chaînes indépendantes.

Explication des paramètres du nœud - Join String Multi

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
inputcountINTOui22 - 1000 (pas: 1)inputcount (paramètre d'entrée) : Définit le nombre total de chaînes d'entrée à joindre. La plage valide est comprise entre 2 et 1000. Après chaque ajustement, cliquez sur le bouton "Mettre à jour" pour actualiser les ports d'entrée.
string_1STRINGOui`` (chaîne vide)-string_1 (paramètre d'entrée) : Première chaîne d'entrée, utilisée généralement comme partie initiale de l'opération de fusion.
delimiterSTRINGOui-delimiter (paramètre d'entrée) : Définit le séparateur utilisé pour délimiter les différentes parties lors de la fusion des chaînes, par exemple un espace ou une virgule.
return_listBOOLEANOuiFalse-return_list (paramètre d'entrée) : Contrôle le format de sortie. Lorsqu'il est défini sur False, renvoie une chaîne unique concaténée. Lorsqu'il est défini sur True, renvoie une liste de chaînes indépendantes.
string_2STRINGNon`` (chaîne vide)--

Sortie (Output)

Nom du paramètreType de donnéesDescription
stringSTRINGstring (paramètre de sortie) : Selon la configuration, renvoie la chaîne fusionnée ou la liste de chaînes.

Scénarios d'utilisation

Dans des flux de travail pratiques, ce nœud est souvent utilisé pour construire des prompts complexes ou des chemins de fichiers. Par exemple, dans un flux de travail de génération d'images, vous pouvez saisir une description de base, des mots-clés de style et des paramètres de qualité comme chaînes indépendantes, et utiliser ce nœud pour les fusionner en un prompt complet utilisable par un modèle de génération de texte à image. Il peut également être utilisé pour le traitement par lots de noms de fichiers, en combinant des préfixes, des numéros de séquence et des suffixes.

Points d'attention

Veuillez noter que lorsque return_list est défini sur True, la sortie du nœud est un objet de liste Python (représenté en interne dans ComfyUI comme un type STRING), ce qui peut nécessiter que les nœuds suivants aient la capacité de traiter des listes. Le nombre de chaînes d'entrée est limité par le paramètre inputcount et doit être d'au moins 2.

Lien vers le code source du nœud Join String Multi

Le nœud Join String Multi provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…