LarpGPT · คู่มือ
อธิบายพร้อมท์เชิงลบ: เมื่อใดควรใช้และอย่างไร
พรอมต์เชิงลบคืออะไร เครื่องมือรูปภาพใดที่บันทึกอย่างใดอย่างหนึ่ง วิธีการทำงานของ --no ของ Midjourney และ Stable Diffusion ของ negative_prompt และเหตุใดจึงต้องใช้เท่าที่จำเป็น

เนื้อหาในคู่มือนี้13
อะไรคือพรอมต์เชิงลบ
ข้อความแจ้งเชิงลบคือรายการสิ่งที่คุณไม่ต้องการในรูปภาพที่สร้างขึ้น โดยกำหนดให้เครื่องมือแยกจากคำอธิบายของสิ่งที่คุณต้องการ แทนที่จะเขียนถนนตอนกลางคืนโดยไม่มีผู้คน คุณบรรยายถึงถนนนั้นและจัดผู้คนไว้ในรายการเชิงลบ แนวคิดนี้เรียบง่าย แต่เครื่องมือต่างๆ จัดการมันแตกต่างออกไปมาก และบางเครื่องมือก็ไม่มีฟิลด์เชิงลบแยกต่างหากเลย การรู้ว่าคุณอยู่ในสถานการณ์ใดจะช่วยประหยัดความพยายามที่ล้มเหลวได้มาก
เหตุใดการเขียน no ภายในพรอมต์จึงมักจะล้มเหลว
โมเดลรูปภาพตอบสนองต่อคำที่มีอยู่ในพรอมต์ การกล่าวถึงบางสิ่งบางอย่าง แม้จะแยกออกไป ก็สามารถดึงมันเข้าไปในภาพได้ เอกสารของ Midjourney ให้ตัวอย่างประเภทนี้ว่าเป็นการแจ้งที่ไม่ดี: ภาพวาดหุ่นนิ่งที่อธิบายว่าไม่มีผลไม้ใดๆ หรือการร้องขออย่างสุภาพที่จะไม่ใส่ผลไม้ ทางเลือกที่แนะนำคือการย้ายองค์ประกอบที่ไม่ต้องการไปยังพารามิเตอร์เฉพาะ ตรรกะเดียวกันนี้ใช้กับที่อื่น: ประโยคที่เต็มไปด้วยการยกเว้นจะทำให้สิ่งที่ถูกแยกออกอยู่ในความสนใจของโมเดล
Midjourney: พารามิเตอร์ --no
Midjourney จัดทำเอกสารพารามิเตอร์ --no เพิ่มที่ส่วนท้ายของพร้อมต์ และตามด้วยสิ่งของหรือรายการสิ่งที่คุณไม่ต้องการ โดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างของตัวเองคือ "ภาพวาดหุ่นนิ่ง gouache ผลไม้ --no ผลไม้ แอปเปิล ลูกแพร์" เอกสารยังอธิบายด้วยว่าการใช้ --no นั้นเหมือนกับการให้ส่วนหนึ่งของ multi-prompt ที่มีน้ำหนักลบ 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 แทน
พรอมต์เชิงลบควรมีกี่รายการ
ให้น้อยที่สุด. เริ่มต้นด้วยไม่มี เพิ่มรายการที่ชัดเจนเมื่อมีองค์ประกอบที่ไม่ต้องการปรากฏขึ้นเรื่อยๆ และลบออกหากไม่ได้ผล รายการทั่วไปที่ยาวทำให้คาดเดาผลลัพธ์ได้ยากขึ้น
