À quoi sert la seed dans Stable Diffusion ?

Par Mis à jour le 3 min de lecture

La seed est un nombre entier qui initialise le bruit aléatoire d’où part chaque génération. Avec la même seed, le même prompt, le même modèle et les mêmes réglages, Stable Diffusion produit exactement la même image ; changez la seed et vous obtenez une autre composition pour le même prompt. La valeur -1 tire une seed au hasard.

Pourquoi la seed compte

La diffusion part d’un bruit, et chaque image est une fonction déterministe de ce bruit et de vos réglages. La seed est la recette du bruit. C’est donc l’outil d’apprentissage le plus utile : fixer la seed, changer une chose, comparer. C’est exactement la méthode de notre comparaison de styles d’artistes : 1 731 artistes, une seed, quatre prompts fixes, seul le nom de l’artiste change, donc les différences que vous voyez sont l’effet de l’artiste et rien d’autre.

Comment l’utiliser en pratique

  1. Générez avec la seed -1 jusqu’à obtenir une composition qui vous plaît.
  2. Lisez la seed dans les informations de l’image (Automatic1111 l’écrit dans les métadonnées PNG et sous l’image) et collez-la dans le champ seed.
  3. Affinez maintenant le prompt ou le prompt négatif mot par mot : la composition reste, les détails bougent.
  4. Si vous changez le sampler, les étapes ou le CFG, la même seed donne encore une image proche, ce qui permet de comparer les réglages honnêtement.

Les exemples de prompts de ce site indiquent la seed de chaque image pour partir d’un résultat connu.

Ce qui casse la reproductibilité

  • Un autre modèle ou LoRA : le bruit est le même mais pas le débruiteur, l’image change complètement.
  • Une autre taille d’image : le tenseur de bruit a une autre forme, l’image n’a plus rien à voir même avec la même seed.
  • Un autre GPU ou une autre version logicielle : de minuscules écarts de calcul flottant déplacent des détails ; la composition survit en général.
  • SDXL et SD 3 ajoutent des sous-seeds et décalages de bruit dans certaines interfaces ; laissez-les par défaut pour une répétition exacte.

Des variations autour d’une seed

Automatic1111 propose une variation seed et un curseur de variation strength : entre 0,1 et 0,3 vous obtenez des cousines de l’image, même pose et même palette avec de petits changements, pratique pour choisir les meilleures mains ou le meilleur visage. Un X/Y/Z plot avec les seeds sur un axe et un mot du prompt sur l’autre produit une grille de comparaison en une seule fois.

Questions fréquentes

Une grande seed est-elle meilleure ?

Non. La seed est une étiquette de motif de bruit, pas un réglage de qualité ; 7 et 4 294 967 295 se valent. Seule sa répétabilité compte.

Puis-je obtenir la même image sur un autre site avec la même seed ?

Seulement si le site utilise le même modèle, la même taille, le même sampler, les mêmes étapes, le même CFG et le même logiciel. Entre deux installations Automatic1111, c’est en général vrai ; entre services différents, presque jamais.

Pourquoi la même seed donne-t-elle une autre image sur les outils de ce site ?

Les outils publics redimensionnent votre image pour tenir dans 1024 px et appliquent leurs propres réglages, donc la forme du bruit diffère de votre installation. Sur le site lui-même, la même requête avec la même seed est reproductible.