¿Para qué sirve la seed en Stable Diffusion?

Por Actualizado el 3 min de lectura

La seed es un número entero que inicializa el ruido aleatorio del que parte cada generación. Con la misma seed, el mismo prompt, el mismo modelo y los mismos ajustes, Stable Diffusion produce exactamente la misma imagen; cambia la seed y obtendrás otra composición para el mismo prompt. El valor -1 elige una seed al azar.

Por qué importa la seed

La difusión parte de un ruido, y cada imagen es una función determinista de ese ruido más tus ajustes. La seed es la receta del ruido. Eso la convierte en la herramienta de aprendizaje más útil: fija la seed, cambia una cosa, compara. Es exactamente el método de nuestra comparación de estilos de artistas: 1.731 artistas, una seed, cuatro prompts fijos, solo cambia el nombre del artista, así que las diferencias que ves son el efecto del artista y nada más.

Cómo usarla en la práctica

  1. Genera con seed -1 hasta que aparezca una composición que te guste.
  2. Lee la seed en la información de la imagen (Automatic1111 la escribe en los metadatos PNG y debajo de la imagen) y pégala en el campo seed.
  3. Ahora afina el prompt o el prompt negativo palabra a palabra: la composición se mantiene, los detalles se mueven.
  4. Si cambias el sampler, los pasos o el CFG, la misma seed sigue dando una imagen parecida, lo que permite comparar ajustes con justicia.

Los ejemplos de prompts de este sitio indican la seed de cada imagen para que partas de un resultado conocido.

Qué rompe la reproducibilidad

  • Otro modelo o LoRA: el ruido es el mismo pero el eliminador de ruido no, la imagen cambia por completo.
  • Otro tamaño de imagen: el tensor de ruido tiene otra forma, así que la imagen no tiene nada que ver aunque la seed sea la misma.
  • Otra GPU u otra versión del software: pequeñas diferencias de coma flotante desplazan detalles; la composición suele sobrevivir.
  • SDXL y SD 3 añaden sub-seeds y desplazamientos de ruido en algunas interfaces; déjalos por defecto para repeticiones exactas.

Variaciones alrededor de una seed

Automatic1111 tiene una variation seed y un control de variation strength: entre 0,1 y 0,3 obtienes hermanas de la imagen, misma pose y paleta con pequeños cambios, útil para elegir las mejores manos o la mejor cara. Un X/Y/Z plot con seeds en un eje y una palabra del prompt en el otro produce una cuadrícula de comparación de una sola vez.

Preguntas frecuentes

¿Una seed más grande es mejor?

No. La seed es una etiqueta de un patrón de ruido, no un ajuste de calidad; 7 y 4.294.967.295 valen lo mismo. Solo importa que sea repetible.

¿Puedo obtener la misma imagen en otro sitio web con la misma seed?

Solo si el sitio usa el mismo modelo, tamaño, sampler, pasos, CFG y software. Entre dos instalaciones de Automatic1111 suele ser cierto; entre servicios distintos, casi nunca.

¿Por qué la misma seed da otra imagen en las herramientas de este sitio?

Las herramientas públicas redimensionan tu imagen para que quepa en 1024 px y aplican sus propios ajustes, así que la forma del ruido difiere de tu instalación local. Dentro del sitio, la misma petición con la misma seed es reproducible.