EasyUse/Promptgenerated

Wildcards(wildcardsPrompt)

El nodo Wildcards expande los marcadores de posición wildcard en una plantilla de prompt con valores elegidos al azar y puede agregar opcionalmente una referencia LoRA.

wildcards Prompt

output_text
populated_text
text
STRING
Select to add LoRA
COMBO
Select to add Wildcard
COMBO
seed
0
multiline_mode
Easy Use

El nodo Wildcards expande los marcadores de posición wildcard en una plantilla de prompt con valores elegidos al azar y puede agregar opcionalmente una referencia LoRA. Está diseñado para generar prompts variados manteniendo los resultados reproducibles mediante una semilla.

Entradas

  • text (STRING, por defecto: ""): La plantilla de prompt base. Usa marcadores de posición __wildcard_name__ donde quieras insertar contenido aleatorio.
  • Seleccionar para agregar LoRA (COMBO): Un menú desplegable que lista las LoRAs disponibles. Seleccionar uno agrega un fragmento de prompt LoRA (por ejemplo <lora:filename:1.0>) al texto antes de procesarlo. Selecciona "None" para no agregar nada.
  • Seleccionar para agregar Wildcard (COMBO): Un menú desplegable que lista los archivos wildcard disponibles. Seleccionar uno agrega un marcador de posición __filename__ al texto, para que no tengas que escribir el token wildcard manualmente. Selecciona "None" para no agregar nada.
  • seed (INT, por defecto: 0, Mín.: 0): La semilla aleatoria utilizada al elegir los valores wildcard. La misma semilla y el mismo texto producen la misma salida; cambia la semilla para obtener variaciones diferentes.
  • multiline_mode (BOOLEAN, por defecto: false): Cuando está habilitado, cada línea de la entrada de texto se procesa como su propio prompt, de modo que los wildcards se muestrean de forma independiente por línea y los saltos de línea se conservan en la salida. Cuando está deshabilitado, todo el texto se procesa como un solo prompt.

Salidas

  • STRING (text): El texto del prompt procesado: el texto base con todos los marcadores de posición wildcard reemplazados por los valores elegidos, incluyendo cualquier adición de LoRA/wildcard seleccionada.
  • STRING (seed): El valor de la semilla que se pasa al nodo, devuelto como cadena. Se puede usar para grabar la semilla o pasarla a otros nodos basados en texto.

Notas de uso

  • Los tokens wildcard se escriben con doble guion bajo, por ejemplo __color__. El nodo reemplaza cada token con una línea aleatoria del archivo wildcard correspondiente.
  • Usa el menú desplegable "Seleccionar para agregar Wildcard" como atajo: inserta el token por ti, lo que es útil cuando no recuerdas el nombre exacto del archivo wildcard.
  • Para crear prompts reproducibles, establece una semilla fija y mantén el mismo texto. Cambiar la semilla aleatoriza las líneas wildcard seleccionadas.
  • Dado que la segunda salida es una cadena, puedes conectarla a nodos que esperan una semilla en forma de cadena, o simplemente dejarla sin conectar si solo necesitas el prompt final.

Comentarios

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

Cargando comentarios…