LarpGPT · Οδηγοί
Οι αρνητικές προτροπές εξηγούνται: πότε να τις χρησιμοποιείτε και πώς
Τι είναι ένα αρνητικό μήνυμα, ποια εργαλεία εικόνας τεκμηριώνουν ένα, πώς λειτουργούν τα --no του Midjourney και negative_prompt του Stable Diffusion και γιατί να τα χρησιμοποιείτε με φειδώ.

Σε αυτόν τον οδηγό13
Τι αρνητική προτροπή είναι
Ένα αρνητικό μήνυμα είναι μια λίστα με πράγματα που δεν θέλετε σε μια εικόνα που δημιουργείται, που δίνεται στο εργαλείο ξεχωριστά από την περιγραφή του τι θέλετε. Αντί να γράφεις έναν δρόμο το βράδυ χωρίς κόσμο, περιγράφεις τον δρόμο και βάζεις κόσμο στην αρνητική λίστα. Η ιδέα είναι απλή, αλλά τα εργαλεία το χειρίζονται πολύ διαφορετικά και μερικά δεν προσφέρουν καθόλου ξεχωριστό αρνητικό πεδίο. Γνωρίζοντας σε ποια κατάσταση βρίσκεστε σώζετε πολλές αποτυχημένες προσπάθειες.
Γιατί η γραφή όχι μέσα στην προτροπή συχνά αποτυγχάνει
Τα μοντέλα εικόνας ανταποκρίνονται στις λέξεις που υπάρχουν σε μια προτροπή. Η αναφορά σε κάτι, ακόμη και για να το αποκλείσει, μπορεί να το τραβήξει στην εικόνα. Η τεκμηρίωση του Midjourney δίνει ακριβώς αυτό το παράδειγμα ως κακή προτροπή: ένας πίνακας νεκρής φύσης που περιγράφεται ως χωρίς φρούτα ή με ένα ευγενικό αίτημα να μην προσθέσετε φρούτα. Η προτεινόμενη εναλλακτική είναι να μετακινήσετε τα ανεπιθύμητα στοιχεία στην αποκλειστική παράμετρο. Η ίδια λογική ισχύει και αλλού: μια πρόταση γεμάτη αποκλεισμούς κρατά τα αποκλεισμένα πράγματα στην προσοχή του μοντέλου.
Midjourney: η παράμετρος --no
Το Midjourney τεκμηριώνει μια παράμετρο --no, προστίθεται στο τέλος της προτροπής και ακολουθείται από το πράγμα ή τη λίστα των πραγμάτων που δεν θέλετε, χωρισμένα με κόμματα. Το δικό της παράδειγμα είναι η «νεκρή φύση γκουάς ζωγραφική --no φρούτα, μήλο, αχλάδι». Η τεκμηρίωση εξηγεί επίσης ότι η χρήση του --no είναι το ίδιο με το να δίνετε σε μέρος μιας πολλαπλής προτροπής βάρος μείον 0,5, το οποίο είναι μια χρήσιμη υπενθύμιση ότι μειώνει κάτι αντί να εγγυάται την απουσία του.
Η παγίδα στο --no του Midjourney
Η ίδια τεκμηρίωση προειδοποιεί ότι η εποπτεία του Midjourney διαβάζει κάθε λέξη μετά την --no ανεξάρτητα. Μια φράση όπως τα μοντέρνα ρούχα διαβάζεται ως δύο ξεχωριστές λέξεις και η λέξη ρούχα από μόνη της μπορεί να προκαλέσει μια προειδοποίηση. Σε τέτοιες περιπτώσεις, η τεκμηρίωση συμβουλεύει να συμπεριλάβετε το είδος των ρούχων που θέλετε στην κύρια προτροπή αντί να χρησιμοποιήσετε το --no. Γενικότερα, κρατήστε κάθε εξαιρούμενο στοιχείο σε μία μόνο, σαφή λέξη όπου μπορείτε.
Stable Diffusion: το όρισμα negative_prompt
Στη βιβλιοθήκη Hugging Face diffusers, η διοχέτευση κειμένου σε εικόνα Stable Diffusion έχει ένα προαιρετικό όρισμα negative_prompt, που περιγράφεται στην τεκμηρίωσή του ως η προτροπή ή οι προτροπές που καθοδηγούν τι δεν πρέπει να συμπεριληφθεί στη δημιουργία εικόνων. Η τεκμηρίωση προσθέτει μια λεπτομέρεια που αξίζει να γνωρίζετε: η αρνητική προτροπή αγνοείται όταν δεν χρησιμοποιείται καθοδήγηση, δηλαδή όταν η κλίμακα καθοδήγησης είναι κάτω από το ένα.
Τα μοντέλα εικόνας ChatGPT και OpenAI
Η τεκμηρίωση δημιουργίας εικόνας του OpenAI, κατά τη στιγμή της σύνταξης, δεν περιγράφει ένα ξεχωριστό πεδίο αρνητικής προτροπής για τα μοντέλα GPT Image. Με τα εργαλεία συνομιλίας μπορείτε ακόμα να γράψετε εξαιρέσεις σε μια πρόταση, αλλά η πιο αξιόπιστη προσέγγιση είναι αυτή που λειτουργεί παντού: περιγράψτε τι πρέπει να υπάρχει. Αν δεν θέλετε κόσμο σε έναν δρόμο, περιγράψτε έναν άδειο δρόμο τα ξημερώματα με τα καταστήματα ακόμα κλειστά. Αυτό δίνει στο μοντέλο μια θετική εικόνα για να φτιάξει και όχι μια λίστα με πράγματα που πρέπει να αποφύγει.
Περιγράψτε πρώτα την εναλλακτική
Πριν πιάσετε ένα αρνητικό, ρωτήστε τι θέλετε στη θέση του ανεπιθύμητου στοιχείου. Η ακαταστασία σε ένα γραφείο γίνεται ένα καθαρό γραφείο με ένα σημειωματάριο και μια λάμπα. Ένα πολυάσχολο φόντο γίνεται ένας απλός τσιμεντένιος τοίχος. Οι σκληρές σκιές γίνονται απαλό συννεφιασμένο φως. Σχεδόν κάθε αρνητικό έχει μια θετική εκδοχή και η θετική έκδοση συνήθως λειτουργεί καλύτερα, επειδή περιορίζει την εικόνα αντί να αφήνει ένα κενό που το μοντέλο γεμίζει με κάτι άλλο.
Όταν ένα αρνητικό μήνυμα είναι το σωστό εργαλείο
Τα αρνητικά είναι πιο χρήσιμα για πράγματα που τείνουν να φαίνονται απρόσκλητα και δεν έχουν φυσικό θετικό αντίθετο: κείμενο, γράμματα, υδατογραφήματα, λογότυπα, περιγράμματα ή πλαίσια. Βοηθούν επίσης όταν μια γεννήτρια συνεχίζει να προσθέτει ένα επαναλαμβανόμενο στοιχείο, όπως άτομα σε ένα τοπίο ή λάμψη φακού σε ένα ηλιοβασίλεμα, αφού έχετε ήδη περιγράψει τη σκηνή με σαφήνεια. Σε αυτές τις περιπτώσεις, ένας σύντομος αποκλεισμός είναι πιο απλός από το να ξαναγράψεις ολόκληρη τη σκηνή.
Κρατήστε τη λίστα σύντομη
Οι μεγάλες αρνητικές λίστες είναι μια κοινή συνήθεια που αντιγράφεται από κοινά μηνύματα, συχνά γεμάτα με γενικές λέξεις για την ποιότητα. Σπάνια βοηθούν και μπορούν να κάνουν τα αποτελέσματα πιο δύσκολο να προβλεφθούν, επειδή κάθε λέξη στη λίστα ωθεί την εικόνα προς κάποια κατεύθυνση. Ξεκινήστε χωρίς καθόλου αρνητικά. Προσθέστε ένα μόνο όταν ένα συγκεκριμένο ανεπιθύμητο στοιχείο συνεχίζει να εμφανίζεται, ελέγξτε αν λειτούργησε και αφαιρέστε το ξανά εάν δεν το έκανε. Δύο ή τρία ακριβή στοιχεία είναι ευκολότερο να αιτιολογηθούν από είκοσι αόριστες.
Χρησιμοποιήστε ουσιαστικά, όχι ιδιότητες
Τα αρνητικά λειτουργούν καλύτερα με συγκεκριμένα πράγματα: κείμενο, ανθρώπους, αυτοκίνητα, δέντρα, υδατογράφημα. Αφηρημένες ιδιότητες όπως άσχημη, κακή ή χαμηλή ποιότητα είναι δύσκολο να ερμηνεύσει ένα μοντέλο και δεν λένε τίποτα για το τι πραγματικά θέλετε να αλλάξετε. Εάν μια εικόνα φαίνεται λανθασμένη, ανακαλύψτε τι είναι σωματικά λάθος με αυτήν, είτε είναι τα χέρια, οι αντανακλάσεις ή ένα επιπλέον αντικείμενο, και αντιμετωπίστε το απευθείας, είτε στην περιγραφή είτε με έναν ακριβή αποκλεισμό.
Δοκιμάστε ένα αρνητικό κάθε φορά
Αντιμετωπίστε ένα αρνητικό όπως κάθε άλλη αλλαγή σε μια προτροπή. Δημιουργήστε την εικόνα χωρίς αυτήν, στη συνέχεια προσθέστε μία εξαίρεση και δημιουργήστε ξανά, διατηρώντας όλα τα άλλα ίδια. Εάν το ανεπιθύμητο στοιχείο εξαφανιστεί και δεν σπάσει τίποτα άλλο, κρατήστε το. Εάν η εικόνα αλλάζει με τρόπους που δεν περιμένατε, το αρνητικό έκανε περισσότερα από όσα σκοπεύατε. Αυτή η συνήθεια σας διδάσκει επίσης ποιες εξαιρέσεις αξίζει να φυλάξετε για αργότερα και ποιες ήταν δεισιδαιμονία.
Τα αρνητικά δεν αντικαθιστούν τον έλεγχο
Κανένας αποκλεισμός δεν εγγυάται την απουσία. Το Midjourney περιγράφει το --no ως μείωση βάρους και το diffusers περιγράφει το negative_prompt ως καθοδήγηση. Κοιτάξτε κάθε εικόνα πριν τη χρησιμοποιήσετε: το κείμενο μπορεί να εμφανίζεται ακόμα σε πινακίδες, ένα σχήμα που μοιάζει με λογότυπο μπορεί να εμφανιστεί στα ρούχα και μια φιγούρα μπορεί να εμφανιστεί σε απόσταση. Εάν μια εικόνα μπορεί να ληφθεί για μια πραγματική φωτογραφία, τοποθετήστε την ετικέτα ως δημιουργήθηκε.
Όπου ταιριάζει το LarpGPT
Το LarpGPT είναι μια βιβλιοθήκη φωτογραφικών προτροπών για ταξίδια, αρχιτεκτονική, αυτοκίνητα και σκηνές τρόπου ζωής, γραμμένες κυρίως ως θετικές περιγραφές του θέματος, της σύνθεσης, του φωτισμού και του φακού, γεγονός που μειώνει την ανάγκη για μεγάλες αρνητικές λίστες. Αντιγράφετε ένα μήνυμα στο πρόγραμμα δημιουργίας εικόνων που χρησιμοποιείτε ήδη και προσθέτετε τυχόν εξαιρέσεις που υποστηρίζει το εργαλείο. Το LarpGPT δεν δημιουργεί εικόνες και τα αποτελέσματα διαφέρουν μεταξύ των προσπαθειών.
Ερωτήσεις
Τι είναι μια αρνητική προτροπή;
Μια λίστα με πράγματα που δεν θέλετε σε μια εικόνα που δημιουργείται, που δίνεται χωριστά από την κύρια περιγραφή. Το Midjourney χρησιμοποιεί την παράμετρο --no και το Stable Diffusion στη βιβλιοθήκη diffusers χρησιμοποιεί ένα όρισμα negative_prompt.
Το ChatGPT υποστηρίζει αρνητικά μηνύματα;
Η τεκμηρίωση δημιουργίας εικόνας του OpenAI δεν περιγράφει ξεχωριστό πεδίο αρνητικής προτροπής τη στιγμή της σύνταξης. Το να περιγράψετε αυτό που θέλετε, όπως έναν άδειο δρόμο αντί για έναν δρόμο χωρίς κόσμο, είναι η πιο αξιόπιστη προσέγγιση.
Γιατί το γράψιμο χωρίς κάτι το προσθέτει στην εικόνα;
Τα μοντέλα ανταποκρίνονται στις λέξεις που υπάρχουν στην προτροπή, επομένως η ονομασία ενός αντικειμένου, ακόμη και για να το αποκλείσει, μπορεί να το φέρει στην εικόνα. Η τεκμηρίωση του Midjourney το αναφέρει ως κακό μοτίβο προτροπής και προτείνει την παράμετρο --no.
Πόσα στοιχεία πρέπει να περιέχει ένα αρνητικό μήνυμα;
Όσο το δυνατόν λιγότεροι. Ξεκινήστε με κανένα, προσθέστε ένα ακριβές στοιχείο όταν εμφανίζεται ένα ανεπιθύμητο στοιχείο και αφαιρέστε το εάν δεν βοηθά. Οι μεγάλες γενικές λίστες καθιστούν τα αποτελέσματα πιο δύσκολο να προβλεφθούν.
