KJNodes/textgenerated

Join String Multi(JoinStringMulti)

Este nodo permite técnicamente al usuario definir dinámicamente la cantidad de cadenas de entrada, en un rango de 2 a 1000.

Join String Multi

string
inputcount
2
string_1
STRING
delimiter
0
return_list
string_2
STRING
KJNodes

El nodo Join String Multi permite técnicamente al usuario definir dinámicamente el número de cadenas de entrada, en un rango de 2 a 1000.

El nodo Join String Multi es una herramienta de procesamiento de texto cuya función principal es combinar múltiples cadenas de texto de entrada en una sola cadena, o ensamblarlas en una lista de cadenas. Utiliza un delimitador configurable para unir las distintas partes, ofreciendo al usuario una forma flexible de ensamblar texto.

Funcionalidad del Nodo

Este nodo permite técnicamente al usuario definir dinámicamente el número de cadenas de entrada, en un rango de 2 a 1000. Controla la cantidad de puertos de entrada activos mediante el parámetro inputcount y utiliza el parámetro delimiter para especificar el separador usado al unir las cadenas. Su mecanismo central consiste en recorrer todas las entradas activas y, según la configuración del parámetro return_list, decidir si devuelve una única cadena concatenada o una lista que contiene todas las cadenas independientes.

Explicación de los Parámetros del Nodo - Join String Multi

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpciónDescripción
inputcountINT22 - 1000 (incremento: 1)inputcount (parámetro de entrada): Establece el número total de cadenas de entrada a unir. El rango válido es de 2 a 1000. Después de cada ajuste, es necesario hacer clic en el botón "Actualizar" para refrescar los puertos de entrada.
string_1STRING`` (cadena vacía)-string_1 (parámetro de entrada): La primera cadena de entrada, que normalmente sirve como la parte inicial de la operación de combinación.
delimiterSTRING-delimiter (parámetro de entrada): Define el separador que se utilizará para dividir las distintas partes al combinar las cadenas, por ejemplo, un espacio o una coma.
return_listBOOLEANFalse-return_list (parámetro de entrada): Controla el formato de salida. Cuando es False, devuelve una única cadena concatenada; cuando es True, devuelve una lista de cadenas independientes.
string_2STRINGNo`` (cadena vacía)--

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
stringSTRINGstring (parámetro de salida): Según la configuración, devuelve la cadena combinada o la lista de cadenas.

Casos de Uso

En flujos de trabajo reales, este nodo se utiliza comúnmente para construir prompts complejos o rutas de archivos. Por ejemplo, en un flujo de trabajo de generación de imágenes, puedes introducir la descripción base, las palabras clave de estilo y los parámetros de calidad como cadenas independientes, y usar este nodo para combinarlas en un prompt completo y listo para usar por un modelo de texto a imagen. También puede usarse para el procesamiento por lotes de nombres de archivo, combinando prefijos, números de secuencia y sufijos.

Consideraciones

Ten en cuenta que cuando return_list está configurado como True, la salida del nodo es un objeto de lista de Python (representado internamente en ComfyUI como tipo STRING), lo que puede requerir que los nodos posteriores tengan la capacidad de procesar listas. El número de cadenas de entrada está limitado por el parámetro inputcount y debe ser al menos 2.

Enlace al Código Fuente del Nodo Join String Multi

El nodo Join String Multi pertenece al paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…