Bloqueur de Javascript détecté

Veuillez nous mettre temporairement en pause ou nous inscrire sur la liste blanche pour créer un compte.

Si vous avez ouvert notre lien à partir d'une application, cherchez les 3 points en haut à droite pour ouvrir notre page dans votre navigateur. Nous n'affichons pas de publicités et ne vendons/partageons pas vos données, mais notre site web nécessite Javascript pour fonctionner correctement. Nous vous remercions ! -Équipe Graydient

Comment utiliser les messages positifs et négatifs dans la diffusion stable ?

Attention ! Cette page date de plus de 30 jours et peut ne pas refléter les dernières fonctionnalités de notre logiciel. Pour les dernières nouvelles, les flux de travail et les discussions techniques, le canal des membres VIP surgraydient

Le moyen le plus efficace de faire faire à l'IA ce que vous voulez est de placer les mots importants au début de l'invite. On ne saurait trop insister sur ce point. C'est la solution gagnante à tous les coups.

Les messages positifs et négatifs, qui peuvent généralement être utilisés n'importe où, parce qu'ils donnent du poids à vos mots ou enlèvent du poids aux éléments visuels de l'image.

Quelques principes fondamentaux d'abord

Par exemple, si je veux voir une belle femme, je peux bien sûr l'inviter :

(belle femme)

et c'est plus fort que sans les parenthèses, comme l'explique l'antisèche en haut du guide. Mais nous pouvons aussi ajouter ce que nous ne voulons pas voir pour rendre notre demande encore plus claire :

(une belle femme) [laide, hideuse, méchante, immonde, grand-mère]

Les crochets sont des invites négatives. Vous pouvez embellir une photo en aidant l'IA avec des mots guides pour obtenir le résultat que vous souhaitez. En général, l'IA est ridiculement mauvaise pour comprendre des choses comme l'anatomie humaine. Vous verrez donc souvent des balises négatives qui comblent l'écart, comme par exemple :

(une belle femme) [doigts mutants, deux têtes, cinq jambes, dette de carte de crédit].

Où placer les messages négatifs ?

Vous pouvez les taper dans cette case ou après /render. Si votre éditeur ressemble à ceci, vous êtes dans la section facile mode de notre site. Utilisez les symboles que vous avez appris pour tout écrire sur une seule ligne. Si vous préférez deux boîtes, nous en avons aussi.

Vous pouvez également cliquer sur "avancé" dans l'interface web pour diviser la boîte d'invite en deux sections (voir ci-dessous).

Vous pouvez également utiliser la syntaxe abrégée de (positif, comme ceci) et [négatif, comme ceci] et ajouter des crochets pour renforcer l'effet.

FAQ : Quelle est la différence entre la pondération d'une invite comme ceci :
(((prompt))) et l'utilisation de parser:new this : (prompt:1.5)

Aide-mémoire :

a (mot) - augmente l'attention portée au mot d'un facteur de 1,1
a ((mot)) - augmente l'attention portée au mot d'un facteur de 1,21 (= 1,1 * 1,1)
a [mot] - diminue l'attention portée au mot d'un facteur de 1,1
a (mot:1.5) - augmente l'attention portée au mot d'un facteur de 1.5
a (word:0.25) - diminue l'attention portée au mot d'un facteur 4 (= 1 / 0.25)
a \(mot\) - utiliser les caractères littéraux () dans l'invite

Exemple de message sans positif ni négatif :

Réessayons en mettant l'accent sur la bière en tapant ((((beer))))

Syntaxe (web et Telegram)

Mettez des mots entre [crochets] pour les atténuer dans le résultat. Cette fonction permet de supprimer des éléments indésirables ou de déplacer légèrement le centre d'intérêt du sujet.

/render Seamonster [ocean]

Vous pouvez utiliser n'importe quel nombre de crochets pour réduire davantage une invite, mais cela ne fonctionne que jusqu'à un certain point.

/render Seamonster [[[[[ocean]]]]]

Grâce à lui, vous pouvez obtenir des résultats avec des invites négatives qui sont impossibles à obtenir autrement.

Démonstration d'un cas d'utilisation :

Suggestions positives

Inversement, vous pouvez rendre une concept plus prononcée avec des incitations positives en utilisant des parenthèses. Comparons les résultats :

/render a sandal made of bread

Ce n'est pas tout à fait ce que nous voulions, alors mettons l'accent sur ce point :

/render a (sandal) made of (bread)

C'est plutôt ça !

 

Que se passe-t-il lorsque l'on mélange des [[négatifs (avec des positifs)]] ?

En un mot, ne le faites pas.

Si votre invite se lit comme un push and pull, elle commence à ajouter des artefacts. Par exemple, si vous dites (((((((((this))))))))) [[[[[[[[[[[[et aussi ceci]]]]]]]]]]]]]]]]] et que ces éléments sont similaires ou contradictoires, il en résultera des taches. C'est particulièrement vrai pour les LoRA, qui sont de petits fichiers "surentraînés" à ne faire qu'une seule chose. On ne peut pas faire plier une LRA autant qu'un modèle de base bien fait. Évitez de vous retrouver dans une situation de conflit en étant aussi clair que possible dans votre demande et en organisant vos mots les plus importants au début de l'invite.

Si vous voulez que quelque chose soit plus important, ajoutez les parenthèses de type positif. Si quelque chose est moins important, les crochets.

Mais voici un exemple de la façon dont ils s'annulent.

Le rouge est très important, le blanc un peu moins. Le bleu n'est pas du tout important, le noir est important. L'image préfère de loin le rouge, parce qu'il se trouve au début de l'invite et parce que les points positifs ont tendance à l'emporter sur les points négatifs. Pour vérifier cette théorie, nous vous invitons à consulter le message suivant, rédigé par Hampsteri, membre du site community :

/render /seed:42 /guidance:9 ((( red [ white ] ))) [[[ blue ( black ) ]]] <dreamlike>

Same prompt, in <lofi> — a model best known for color accuracy, same result:

La plupart d'entre nous commettent une erreur lorsqu'ils commencent à travailler sur la diffusion stable : ils associent la qualité à des messages longs. Ce n'est absolument pas le cas.

Les messages longs deviennent longs parce qu'ils sont créés à partir de petites choses mesurées steps. Cherchez à obtenir de petites victoires. Commencez par de petites choses, ajoutez-en un peu, voyez ce qui se passe, puis ajoutez-en d'autres. Si vous commencez tout de suite par un énorme bloc de texte et qu'il en résulte des artefacts ou une mauvaise pose, le fait d'ajouter des éléments positifs et négatifs ne fera que vous désespérer davantage lorsque cela ne fonctionnera pas la deuxième et la troisième fois. Ne vous exposez pas à l'échec.

Commencez petit, écrivez des messages clairs et organisés par ordre de priorité, et construisez petit à petit à partir de là.

Que faire lorsque l'IA est têtue ?

Essayer de render une peinture représentant un homme marchant sous la pluie sans parapluie est difficile. Pensez-y. Toutes les données d'entraînement avec des personnes marchant sous la pluie comporteront une sorte de chapeau, d'imperméable ou de parapluie, parce que les modèles d'IA ne sont pas entraînés sur des moments dramatiques de films où les gens ne se soucient pas d'attraper la grippe. Dans ce cas, même cela ne fonctionnera pas.

A woman definitely not carrying an umbrella [[[[[[[umbrella]]]]]]]]]

Tenez-vous en à vos principes fondamentaux. Le fait de placer le parapluie négatif comme premier mot de l'invite résoudra le problème. Mais quelques parapluies se sont encore glissés dans le texte. Que faire alors ?

/render a man standing in the pouring rain ((nothing above his head at all)), looking at the viewer [[[[[[[[[[rain hat, hat, umbrella, parasol, raincoat, canopy, sunshade, parapluie, rainshade, gamp, bumbershoot]]]]]]]]]] <level4>

Stratégie : l'absence d'espace est facile à comprendre. S'il n'y a rien au-dessus de la tête d'un homme comme premier mot de l'invite, le parapluie apparaîtra rarement.

Le parapluie peut également être compris avec de l'argot ou d'autres mots ou types de choses comme les chapeaux, donc pour être super minutieux, vous pouvez les tuer aussi avec des négations.

Mais cette question est soudainement devenue MATRIX, de sorte que la meilleure réponse se situait quelque part entre les deux. Prenez votre temps et utilisez /steps:wayless pour récupérer rapidement neuf idées.

Avant de taper un long texte pour faire une correction, pensez-y d'un autre point de vue ! Le message ne doit pas nécessairement être long.