परिचय
Stable Diffusion जैसे AI मॉडलों के लिए प्रभावी प्रॉम्प्ट बनाना एक कला और विज्ञान दोनों है। जिसे प्रॉम्प्ट इंजीनियरिंग के रूप में जाना जाता है, इस प्रक्रिया में AI को वांछित आउटपुट उत्पन्न करने की दिशा में मार्गदर्शन करने के लिए पाठ इनपुट को सावधानीपूर्वक तैयार करना शामिल है। हालाँकि यह प्राकृतिक भाषा लिखने जैसा लग सकता है, पर्दे के पीछे की क्रियाविधि में टोकनाइज़ेशन और वेटिंग शामिल है, जिससे यह आकस्मिक लेखन की तुलना में प्रोग्रामिंग के अधिक निकट हो जाता है।
इस ट्यूटोरियल में, हम यह जानेंगे कि ComfyUI में प्रभावी पाठ प्रॉम्प्ट कैसे लिखें, जिसमें सर्वोत्तम तरीकों, टोकनाइज़ेशन, वेटिंग तकनीकों और “जादुई शब्दों” को शामिल करने पर ध्यान दिया जाएगा ताकि आपको उच्च-गुणवत्ता वाले, सुसंगत परिणाम उत्पन्न करने में मदद मिल सके।
प्रॉम्प्ट इंजीनियरिंग क्या है?
प्रॉम्प्ट इंजीनियरिंग इनपुट (प्रॉम्प्ट) डिज़ाइन करने की प्रक्रिया है जो AI के आउटपुट को प्रभावित करते हैं। जैसे मॉडलों के लिए Stable Diffusion, जो टेक्स्ट-टू-इमेज निर्माण के लिए CLIP मॉडल का उपयोग करते हैं, प्रॉम्प्ट को टोकन में तोड़ा जाता है—शब्दों या वाक्यांशों के गणितीय निरूपण। इन टोकन को फिर छवि निर्माण प्रक्रिया को नियंत्रित करने के लिए सैंपलर को सौंप दिया जाता है।
टोकनाइज़ेशन को समझना और प्रॉम्प्ट को प्रभावी ढंग से संरचित करना ComfyUI की क्षमताओं में महारत हासिल करने की कुंजी है।
Stable Diffusion में टोकनाइज़ेशन कैसे काम करता है
भाषा इकाइयाँ
CLIP मॉडल प्रॉम्प्ट को भाषा इकाइयों के रूप में संसाधित करता है, जो हो सकती हैं:
- शब्द (e.g., “sunset”)
- लघु वाक्यांश (e.g., “golden hour lighting”)
- संक्षिप्त नाम या आद्याक्षर (e.g., “HDR”)
इन भाषा इकाइयों को टोकन में बदल दिया जाता है, जो गणितीय मान हैं जिनका उपयोग AI आपके प्रॉम्प्ट की व्याख्या करने के लिए करता है।
टोकन सीमाएँ
प्रॉम्प्ट को 77 टोकन के समूहों में समूहीकृत किया जाता है, जिसमें अनुक्रम की शुरुआत और अंत के लिए एक टोकन शामिल है। यदि आपका प्रॉम्प्ट 75 टोकन से अधिक है, तो 77 टोकन के अतिरिक्त समूह बनाए जाते हैं। हालाँकि, इससे प्रत्येक टोकन की प्रभावशीलता कम हो सकती है और AI की आपके प्रॉम्प्ट को “समझने” की क्षमता कम हो सकती है।
इष्टतम टोकन संख्या
प्रॉम्प्ट के लिए सर्वोत्तम बिंदु लगभग 30 टोकन है। यह सुनिश्चित करता है कि सभी टोकन प्रभावी ढंग से वेट किए जाएँ और आपका प्रॉम्प्ट संक्षिप्त और प्रभावशाली बना रहे।
प्रभावी प्रॉम्प्ट लिखने के लिए सर्वोत्तम तरीके
निम्नलिखित सर्वोत्तम तरीकों का पालन करके ComfyUI में सुसंगत और उच्च-गुणवत्ता वाले परिणाम प्राप्त करें:
1. फ़्रेमिंग डिवाइस का उपयोग करें
अपना प्रॉम्प्ट उस छवि के प्रकार से शुरू करें जिसे आप उत्पन्न करना चाहते हैं। यह AI के लिए संदर्भ निर्धारित करता है।
उदाहरण:
- “Oil painting of…”
- “Cinematic still of…”
- “Digital illustration of…”
- “Hyperrealistic 3D render of…”
- “Photograph of…”
- “Anime-style drawing of…”
2. विषय का वर्णन करें
छवि के विषय को स्पष्ट रूप से परिभाषित करें, जिसमें निम्नलिखित जैसे विवरण शामिल हों:
- यह क्या है (e.g., “a medieval castle”)
- यह कहाँ स्थित है (e.g., “on a cliff overlooking the ocean”)
- यह कैसे स्थित है (e.g., “surrounded by mist”).
उदाहरण:
- “A futuristic cityscape with glowing neon signs”
- “A serene forest with sunlight filtering through the trees”
- “An elegant woman in a flowing dress standing in a garden”
3. प्रकाश और प्रभाव शामिल करें
गहराई और यथार्थवाद जोड़ने के लिए प्रकाश की स्थितियाँ और कैमरा प्रभाव निर्दिष्ट करें।
उदाहरण:
- “Soft golden hour lighting”
- “Moody shadows and highlights”
- “Lens flare effect”
- “Dynamic lighting with volumetric fog”
- “Backlit subject with rim lighting”
4. रंग पैलेट परिभाषित करें
सुसंगत सौंदर्य बनाने के लिए विशिष्ट रंगों या टोन का उल्लेख करें।
उदाहरण:
- “Muted earth tones with hints of gold and silver”
- “Vibrant neon colors against a dark background”
- “Cool blue and green hues with warm orange accents”
5. प्रॉम्प्ट को संक्षिप्त रखें
अत्यधिक लंबे प्रॉम्प्ट से बचें। टोकन सीमा से अधिक हुए बिना अपने इरादे को व्यक्त करने के लिए कीवर्ड और लघु वाक्यांशों का उपयोग करें।
ComfyUI प्रॉम्प्ट के लिए जादुई शब्द
अपने प्रॉम्प्ट की गुणवत्ता और विशिष्टता बढ़ाने के लिए, जादुई शब्द शामिल करें—कीवर्ड या वाक्यांश जो Stable Diffusion के साथ अच्छा काम करने के लिए जाने जाते हैं। ये शब्द AI को आपके इरादे की अधिक सटीक व्याख्या करने में मदद करते हैं।
कला शैलियाँ
- “Hyperrealistic”
- “Photorealistic”
- “Surrealism”
- “Impressionist”
- “Cyberpunk”
- “Steampunk”
- “Fantasy art”
- “Baroque”
- “Abstract art”
- “Minimalist”
प्रकाश और प्रभाव
- “Volumetric lighting”
- “God rays”
- “Dynamic shadows”
- “Bokeh effect”
- “Soft focus”
- “High contrast lighting”
- “HDR”
- “Bloom effect”
- “Cinematic lighting”
- “Studio lighting”
बनावट और विवरण
- “Ultra-detailed”
- “Intricate patterns”
- “Fine textures”
- “Smooth gradients”
- “Sharp focus”
- “Highly stylized”
- “Grainy texture”
- “Metallic sheen”
- “Glass reflections”
रचना और मूड
- “Symmetrical composition”
- “Dynamic angles”
- “Atmospheric perspective”
- “Dreamlike ambiance”
- “Ethereal glow”
- “Dark and moody”
- “Bright and cheerful”
- “Epic scale”
- “Cinematic framing”
विषय विवरण
- “Majestic landscape”
- “Elegant portrait”
- “Futuristic architecture”
- “Mystical creature”
- “Ancient ruins”
- “Peaceful meadow”
- “Cosmic nebula”
- “Underwater scene”
- “Alien world”
कैमरा कोण
- “Close-up shot”
- “Wide-angle view”
- “Overhead perspective”
- “Low-angle shot”
- “Macro photography”
- “Tilt-shift effect”
- “Panoramic view”
टोकन वेटिंग को समझना
आपके प्रॉम्प्ट में टोकन का क्रम उनके वेट को निर्धारित करता है, जिसमें पहले वाले टोकन अधिक प्रभावशाली होते हैं। हालाँकि, आप आउटपुट को ठीक करने के लिए टोकन वेट को मैन्युअल रूप से समायोजित कर सकते हैं।
1. अंतर्निहित वेटिंग
डिफ़ॉल्ट रूप से, प्रॉम्प्ट की शुरुआत में टोकन का वेट अंत वाले टोकन की तुलना में अधिक होता है। टोकन के क्रम को पुनर्व्यवस्थित करने से परिणाम में उल्लेखनीय बदलाव हो सकता है।
2. स्पष्ट वेटिंग
आप कोष्ठक () या वर्ग कोष्ठक [] का उपयोग करके विशिष्ट टोकन का वेट मैन्युअल रूप से समायोजित कर सकते हैं।
- कोष्ठक वेट बढ़ाते हैं:
(golden hour lighting) - वर्ग कोष्ठक वेट घटाते हैं:
[golden hour lighting] - दोहरे कोष्ठक वेट को और बढ़ाते हैं:
((golden hour lighting))
उदाहरण:
- “A majestic castle surrounded by mist, (soft golden hour lighting), [lens flare effect]”

ComfyUI में प्रॉम्प्ट लिखने के लिए अंतिम सुझाव
- जादुई शब्दों के साथ प्रयोग करें: कला शैलियों, प्रकाश, प्रभावों और बनावटों को मिलाकर अपनी कल्पना के लिए सही संयोजन खोजें।
- अपना प्रॉम्प्ट परिष्कृत करें: वांछित परिणाम प्राप्त करने के लिए अपने प्रॉम्प्ट का पुनरावृत्तीय परीक्षण और समायोजन करें।
- नकारात्मक प्रॉम्प्ट का उपयोग करें: उन तत्वों को निर्दिष्ट करें जिन्हें आप बाहर करना चाहते हैं (जैसे “blurry details”, “low-quality textures”)।
- टोकन सीमा के भीतर रहें: टोकन प्रभावशीलता को कम होने से बचाने के लिए अपना प्रॉम्प्ट संक्षिप्त रखें।
इन तकनीकों में महारत हासिल करके और जादुई शब्दों को शामिल करके, आप ComfyUI की पूरी क्षमता को अनलॉक करेंगे और Stable Diffusion के साथ आश्चर्यजनक, उच्च-गुणवत्ता वाले दृश्य उत्पन्न करेंगे!