Contenido

Tutorial de KSampler en ComfyUI: aprende a ajustar steps, CFG, sampler, scheduler y seed

KSampler es uno de los nodos más importantes de ComfyUI. Genera imágenes eliminando el ruido paso a paso. Si entiendes sus parámetros, podrás ajustar los resultados con criterio en lugar de probar valores al azar.

seed: semilla aleatoria

Determina el aspecto del ruido inicial. Con el mismo modelo, prompt, parámetros y seed, obtendrás la misma imagen.

control_after_generate controla cómo cambia la seed después de cada ejecución:

OpciónComportamiento
randomizeElige una seed al azar en cada ejecución; sirve para probar muchas composiciones distintas
fixedMantiene la seed fija para ajustar los demás parámetros
increment / decrementSuma 1 o resta 1 en cada ejecución

Flujo recomendado: usa randomize hasta encontrar una composición que te guste → cambia a fixed → ajusta el prompt y los parámetros.

steps: pasos

Indica en cuántos pasos se completa la eliminación del ruido.

  • Muy pocos pasos: la imagen queda borrosa y con pocos detalles.
  • Al aumentar los pasos, mejora la calidad, pero a partir de cierto punto apenas hay diferencia y solo tarda más.
  • Para los modelos habituales, suelen bastar entre 20 y 30 pasos.
  • Los modelos o LoRA de «aceleración», como Turbo, Lightning, LCM o Hyper, solo necesitan entre 4 y 8 pasos. Configúralos según las indicaciones del modelo.

cfg: intensidad del prompt

CFG (Classifier-Free Guidance) determina cuánto «sigue» el modelo el prompt:

CFGEfecto
1Apenas tiene en cuenta el prompt (los modelos de aceleración suelen usar valores de 1 a 2)
4~8Rango habitual
10 o másSigue el prompt muy de cerca, pero puede saturar demasiado los colores, aumentar el contraste en exceso y producir imágenes distorsionadas

El valor óptimo de CFG varía mucho según el modelo. Por ejemplo, muchos modelos de tipo Flux usan un parámetro de guidance independiente y establecen CFG de KSampler en 1. Usa el valor recomendado en la página del modelo o en su plantilla oficial.

sampler_name: sampler

Determina el algoritmo que se utiliza para eliminar el ruido en cada paso. Estas son algunas opciones habituales:

SamplerCaracterísticas
eulerSencillo, rápido y estable; es un buen valor predeterminado
euler_ancestralAñade aleatoriedad en cada paso, por lo que ofrece más variedad; los resultados cambian mucho al variar los pasos
dpmpp_2mEquilibra calidad y velocidad; se usa mucho
dpmpp_2m_sdeOfrece más detalles, pero es algo más lento
dpmpp_3m_sdeNecesita más pasos
uni_pcDa buenos resultados con pocos pasos

Los samplers cuyo nombre incluye ancestral (a) o sde son aleatorios. Aunque uses la misma seed, la imagen puede cambiar mucho al modificar los pasos. Con los demás, el resultado tiende a «converger» al aumentar los pasos.

scheduler: programación

Determina cómo se distribuye la «intensidad» de la eliminación del ruido entre los pasos:

SchedulerCaracterísticas
normalValor predeterminado
karrasRefina más los pasos finales; suele combinarse con la serie dpmpp
exponentialSimilar a karras
sgm_uniformRecomendado para algunos modelos de aceleración
simple, betaSe usan en las plantillas de algunos modelos recientes

Combinaciones habituales que dan buenos resultados: dpmpp_2m + karras y euler + normal.

denoise: intensidad de eliminación de ruido

Indica con qué proporción de ruido se empieza:

  • 1.0: empieza completamente desde el ruido; se usa para generar imágenes a partir de texto.
  • Menos de 1.0: conserva parte de la imagen de entrada; se usa para generar imágenes a partir de imágenes, repintar zonas y mejorar o ampliar imágenes. Cuanto menor sea el valor, más se parecerá el resultado a la imagen original.

Consulta Generación de imágenes a partir de imágenes.

KSampler Advanced

La versión avanzada ofrece un control más preciso:

ParámetroDescripción
add_noiseIndica si se añade ruido
start_at_step / end_at_stepEjecuta solo los pasos del intervalo especificado
return_with_leftover_noiseConserva el ruido restante en la salida

Por ejemplo, puedes usar el modelo A durante los primeros 20 pasos y dejar que el modelo B refine la imagen durante los 10 siguientes (como hace SDXL Refiner), o usar prompts distintos en cada fase.

Orden recomendado para ajustar los parámetros

  1. Primero, fija la seed.
  2. Usa el sampler, scheduler y número de steps recomendados para el modelo.
  3. Ajusta el prompt hasta que el contenido se acerque a lo que buscas.
  4. Afina CFG: súbelo si la imagen queda apagada o el modelo no sigue el prompt; bájalo si los colores están demasiado saturados o la imagen se distorsiona.
  5. Por último, prueba otros samplers.

Cómo comparar parámetros

Conecta el mismo prompt a varios nodos KSampler y asigna parámetros distintos a cada uno para comparar los resultados en paralelo con una sola ejecución. Al copiar un nodo, pulsa Ctrl + Shift + V para conservar las conexiones de entrada.

Actualizado 12 de octubre de 2026