Roleplay मोड: शुरुआत

Roleplay कहानियों के लिए बना चैट मोड है। यह आपके संदेशों के पीछे एक स्टेज (बैकग्राउंड और कैरेक्टर स्प्राइट) और कहानी की जानकारी दिखाने वाला heads-up display (HUD) जोड़ता है। एजेंट यानी जवाबों के साथ-साथ चलने वाला एक मददगार, जैसे मौसम पर नज़र रखने वाला या स्प्राइट चुनने वाला एजेंट।

कहानी वाले सीन के लिए Roleplay चुनें। सादी मैसेजिंग के लिए Conversation चुनें, और पार्टी, कॉम्बैट और डाइस वाले व्यवस्थित गेम के लिए Game Mode। इमेज जेनरेशन के बिना Roleplay सिर्फ़ टेक्स्ट वाली चैट की तरह चलता है: स्प्राइट के स्लॉट खाली रहते हैं, बैकग्राउंड में एक सादा रंग दिखता है, और HUD फिर भी कहानी ट्रैक करता रहता है।

Roleplay शुरू करना

शुरू करने से पहले: ऐप की दाईं तरफ़ वाले Connections (कनेक्शन) पैनल में एक अकाउंट जोड़ें। देखें किसी AI प्रोवाइडर से कनेक्ट करना।

  1. चैट साइडबार में RP टैब पर क्लिक करें।
  2. साइडबार में ऊपर की तरफ़ + बटन पर क्लिक करें। उसका टूलटिप New Roleplay कहता है।

चैट Chat Settings (चैट सेटिंग्स) और पाँच स्टेप वाले सेटअप विज़ार्ड के साथ खुलती है। सिर्फ़ अकाउंट ज़रूरी है। बाकी सब कुछ बाद में बदला जा सकता है।

  1. Name & Connection। Roleplay को नाम दें (वैकल्पिक) और चुनें कि कौन-सा कनेक्शन जवाब देगा।
  2. Pick a Preset। प्रीसेट प्रॉम्प्ट का ढाँचा और जेनरेशन की वैल्यू तय करता है। डिफ़ॉल्ट प्रीसेट ज़्यादातर चैट के लिए ठीक रहता है।
  3. Persona & Characters। अपना पर्सोना और सीन के कैरेक्टर चुनें। इस स्टेप में Create your persona (अपना पर्सोना बनाएँ) नाम का बटन कुछ सवालों के जवाब से आपके लिए पर्सोना बना सकता है। देखें इंटरैक्टिव ऑनबोर्डिंग।
  4. Attach Lorebooks। लोरबुक यानी दुनिया के तथ्यों का सेट, जिसे AI तब पढ़ता है जब उनके कीवर्ड सामने आते हैं। यह स्टेप वैकल्पिक है।
  5. Enable Agents। चुनें कि इस चैट में कौन-से एजेंट चलेंगे। इसे बाद में Chat Settings → Agents (चैट सेटिंग्स → एजेंट) में बदल सकते हैं।

विज़ार्ड पूरा होने पर संदेश बॉक्स के साथ चैट दिखती है। अपना पहला संदेश टाइप करें और भेजें।

स्टेज: बैकग्राउंड, स्प्राइट और HUD

स्प्राइट दिखाने के कंट्रोल

Chat Settings (चैट में स्लाइडर वाला बटन) खोलें, Agents में जाएँ और Expression Engine कार्ड ढूँढें। यही एजेंट स्प्राइट के एक्सप्रेशन चुनता है। ये कंट्रोल तब दिखते हैं जब कम से कम एक कैरेक्टर के स्प्राइट चालू हों।

कंट्रोलक्या करता है
Sprite SourceExpressions, Full-body या दोनों चुनें। कम से कम एक चालू रहना ज़रूरी है।
Expression Size, Full-body Sizeतय करें कि हर तरह का स्प्राइट कितना बड़ा हो।
Expression Opacity, Full-body Opacityतय करें कि हर तरह का स्प्राइट कितना पारदर्शी हो।
Default SideLeft या Right: वह तरफ़ जहाँ से नए स्प्राइट शुरू होते हैं।
Expression Avatarsचालू होने पर संदेशों के अवतार कैरेक्टर के मौजूदा एक्सप्रेशन स्प्राइट से बनते हैं।

आकार और पारदर्शिता के चारों स्लाइडर सिर्फ़ इसी ब्राउज़र में सेव होते हैं। ये दूसरे डिवाइस पर सिंक नहीं होते।

स्प्राइट को हाथ से खिसकाने के लिए:

  1. सीन पर बने Arrange (व्यवस्थित करें) बटन पर क्लिक करें। यह Done (हो गया) बन जाता है।
  2. स्प्राइट को खींचें, फिर पक्का करने के लिए उसके ऊपर बने छोटे चेक पर क्लिक करें।
  3. काम खत्म करने के लिए Done पर क्लिक करें। Reset (रीसेट करें) हाथ से तय की गई सारी जगहें हटा देता है।

टाइप करके एक्सप्रेशन सेट करने के लिए पूरे सीन के लिए /emote happy भेजें, या एक कैरेक्टर के लिए /emote "Aria" angry। हर कैरेक्टर के एक्सप्रेशन की लिस्ट देखने के लिए सिर्फ़ /emote भेजें।

अगर यह काम नहीं किया: स्प्राइट के लिए कैरेक्टर पर अपलोड की हुई स्प्राइट लाइब्रेरी चाहिए। लाइब्रेरी न हो, तो एक्सप्रेशन एजेंट चलता तो है, पर उसके पास दिखाने को कुछ नहीं होता।

चैट के टूल

चैट के टूल (सर्च, ब्रांच, सारांश, एक्टिव कॉन्टेक्स्ट, Agent activity, Author's Notes, Gallery) Chat Settings के सेक्शन हैं। इसे चैट में स्लाइडर वाले बटन से खोलें। हर टूल क्या करता है, यह चैट सेटिंग्स में देखें, और साथ ही सेक्शन को अलग विंडो में खोलना भी।

Author's Notes

Author's Notes ऐसा नोट है जिसे AI हर जवाब पर पढ़ता है। इसमें हमेशा याद रखने वाली कोई बात लिखें, जैसे लहजे का कोई नियम या कोई छिपा हुआ तथ्य।

  1. Chat Settings खोलें और Agents के नीचे Author's Notes फैलाएँ।
  2. अपना नोट टाइप करें, जैसे: "लहजा डार्क और सस्पेंस भरा रखें।"
  3. पक्का न हो, तो Injection Depth को जैसा है वैसा ही छोड़ दें। यह तय करता है कि नोट चैट में कहाँ रखा जाए: 0 यानी सबसे नए संदेश के बाद, और 4 यानी आखिर से चार संदेश पहले।

लंबे नोट के लिए कंप्यूटर पर बॉक्स का निचला कोना खींचें। Author's Notes, Game Mode और Conversation मोड में भी इसी तरह काम करता है।

एजेंट की गतिविधि

Agent activity (एजेंट की गतिविधि) दिखाता है कि चैट के एजेंट ने क्या किया। चैट में एजेंट या Advanced Memory इस्तेमाल होने पर यह दिखता है। यह Chat Settings में Agents के ठीक नीचे अपने अलग सेक्शन के रूप में मिलता है, Tracker Panel के सबसे नीचे भी, और कंप्यूटर पर Trackers विंडो के सबसे नीचे भी।

सारे एजेंट के लिए देखें एजेंट: आपकी चैट में मदद करने वाले AI। कहानी को दिशा देने वाले एजेंट के लिए देखें Narrative Director और Secret Plot।

कॉम्बैट और सीन

मॉडल चुनना

कैरेक्टर का गद्य आपका चैट कनेक्शन लिखता है। ज़्यादा मज़बूत मॉडल लंबे सीन में भी कैरेक्टर की आवाज़ एक जैसी रखता है। आपके एजेंट कनेक्शन छोटे और ढाँचागत काम करते हैं, जैसे स्टेट पढ़ना या एक्सप्रेशन चुनना, और छोटे मॉडल इनमें गलती कर सकते हैं। कई लोग चैट किसी मज़बूत मॉडल पर चलाते हैं और एजेंट किसी तेज़, सस्ते मॉडल पर। HUD की वैल्यू या स्प्राइट बार-बार गलत आएँ, तो एजेंट को ज़्यादा मज़बूत मॉडल पर ले जाएँ। सैंपलर सेटिंग्स के लिए देखें जेनरेशन पैरामीटर।

कमांड

ये वैकल्पिक फ़ीचर हैं। कमांड वे काम हैं जो कैरेक्टर खुद कर सकता है। वह इन्हें अपने जवाब के अंदर ब्रैकेट वाले छोटे टेक्स्ट के रूप में लिखता है, जैसे [illustrate: ...]। Marinara ब्रैकेट पढ़ता है, वह काम करता है और ब्रैकेट को संदेश से छिपा देता है।

कमांड चालू करना

  1. Chat Settings → Agents खोलें और Commands (कमांड) फैलाएँ।
  2. ऊपर वाला Commands स्विच चालू करें। अंदर की हर कमांड शुरू में बंद रहती है।
  3. जो कमांड चाहिए, उन्हें चालू करें। धुंधली दिखने वाली कमांड बताती है कि उसे अभी और क्या चाहिए।

Rolls, Combat, Documents और Whisper यह भी पूछती हैं कि इन्हें कौन इस्तेमाल कर सकता है: All (सभी) कैरेक्टर, या सिर्फ़ Narrator (नैरेटर)। नैरेटर वह कैरेक्टर है जिसे आप Narrator character (नैरेटर कैरेक्टर) के नीचे चुनते हैं। वह सिर्फ़ नैरेटर वाली कमांड इस्तेमाल कर सकता है और सबके नोट्स, रिमाइंडर और फुसफुसाहट पढ़ सकता है।

अगर यह काम नहीं किया: धुंधली कमांड के पास उसका एजेंट या सही तरह की चैट नहीं है। उसके स्विच के नीचे वाली लाइन पढ़ें।

इलस्ट्रेशन

शुरू करने से पहले: चैट में Illustrator एजेंट जोड़ें और Illustrations चालू करें।

अब कैरेक्टर [illustrate: subject="..." characters="..."] से इमेज माँग सकता है। इमेज चैट की Illustrator सेटिंग्स इस्तेमाल करती है और संदेश के नीचे दिखती है।

हर इमेज को संदेश के अंदर उसी जगह दिखाने के लिए जहाँ कैरेक्टर ने कमांड लिखी थी, Render in-line (संदेश के अंदर दिखाएँ) चालू करें। इमेज का प्रॉम्प्ट देखने के लिए उसे चुनें, या हटाने के लिए X इस्तेमाल करें। यह सेटिंग सिर्फ़ नई इमेज पर लागू होती है। Illustrator एजेंट की अपने आप बनाई इमेज और Visual Novel लेआउट नहीं बदलते।

आप /illustrate से खुद भी इलस्ट्रेशन बना सकते हैं। Roleplay में इसके लिए Illustrator एजेंट चाहिए।

माँगने पर आर्टिफ़ैक्ट

HTML Artifacts चालू करें, ताकि नैरेटर कहानी की दुनिया की कोई एक चीज़ बना सके, जैसे मंत्रों की किताब का पन्ना, कोई साइनबोर्ड, किसी चिट्ठी पर बना स्केच या टर्मिनल का रीडआउट। कमांड [html: prompt="..."] है। इसके लिए किसी एजेंट की ज़रूरत नहीं है। आप /html <what you want> से खुद भी एक आर्टिफ़ैक्ट माँग सकते हैं।

जवाब पूरा होने के बाद आर्टिफ़ैक्ट वहीं दिखता है जहाँ नैरेटर ने कमांड रखी थी। Visual Novel लेआउट में सिर्फ़ एक मार्कर दिखता है। एक जवाब ज़्यादा से ज़्यादा 3 आर्टिफ़ैक्ट बना सकता है, और हर आर्टिफ़ैक्ट मॉडल की एक अलग रिक्वेस्ट है। अगर Immersive HTML एजेंट का अपना कनेक्शन हो, तो रिक्वेस्ट वही इस्तेमाल करती है। वरना आपका डिफ़ॉल्ट एजेंट कनेक्शन, और वह भी न हो तो चैट का कनेक्शन। उस कनेक्शन की Parallel requests (एक साथ चलने वाली रिक्वेस्ट) सेटिंग (अकाउंट एडिटर में) तय करती है कि एक साथ कितनी रिक्वेस्ट चलेंगी। सादे स्टाइल वाले पेज के लिए बिल्ट-इन Documents की किस्में मुफ़्त हैं और तुरंत बनती हैं।

नैरेटर आर्टिफ़ैक्ट का HTML नहीं देखता। बाद के टर्न में उसे इसका एक छोटा, सादे टेक्स्ट वाला रूप दिखता है: आर्टिफ़ैक्ट का पढ़ने लायक टेक्स्ट और एक लाइन कि वह कैसा दिखता है। वह टेक्स्ट पढ़ने या एडिट करने के लिए, या आर्टिफ़ैक्ट डिलीट करने के लिए, संदेश के नीचे "used html command" मार्कर खोलें। डिलीट करने से आर्टिफ़ैक्ट नैरेटर की याद से भी हट जाता है। अगर कोई रन फ़ेल हो, तो मार्कर वजह बताता है।

फुसफुसाहट और राज़

जवाब के अंदर निजी बातों, राज़ और दर्शन के लिए Whisper चालू करें। कमांड [whisper: character="name" text="the secret"] है। चैट के ठीक एक कैरेक्टर का, या अपने पर्सोना का नाम दें। सिर्फ़ वही कैरेक्टर और नैरेटर अपने प्रॉम्प्ट में यह टेक्स्ट पाते हैं। अनजान या अस्पष्ट नाम अनदेखा कर दिया जाता है, ताकि राज़ बाहर न जाए।

एजेंट भी फुसफुसाहट पढ़ सकते हैं:

आपके निजी नोट्स

Personal Notes चालू करें, फिर अपने संदेश में [notes: content="your private note"] लिखें। ये नोट्स सिर्फ़ नैरेटर को मिलते हैं, दूसरे कैरेक्टर या साझा एजेंट को नहीं। किसी नोट को एडिट या डिलीट करने के लिए संदेश के कमांड विवरण का इस्तेमाल करें। अगर कोई कैरेक्टर बंद किया जाए या ग्रुप से हटाया जाए, तो नैरेटर को उस कैरेक्टर के नोट्स मिलने बंद हो जाते हैं। कैरेक्टर को फिर चालू करने पर वे वापस मिलने लगते हैं।

आप किसी एक संदेश पर भी नोट रख सकते हैं:

  1. संदेश के नीचे Bookmark, pin or note (बुकमार्क, पिन या नोट) चुनें।
  2. Private note (निजी नोट) लिखें। डिफ़ॉल्ट रूप से यह निजी रहता है और मॉडल को नहीं भेजा जाता।
  3. इसे मॉडल के साथ साझा करने के लिए Show the note to the narrator character (नैरेटर कैरेक्टर को नोट दिखाएँ) चालू करें और एक कैरेक्टर चुनें। सिर्फ़ वही कैरेक्टर उस संदेश के साथ नोट पाता है। साझा करने के लिए अकेले कैरेक्टर वाली चैट या Individual ग्रुप जेनरेशन चाहिए।

Remove note (नोट हटाएँ) से नोट साझा होना भी बंद हो जाता है।

वीडियो क्लिप

शुरू करने से पहले: चैट में Illustrator एजेंट जोड़ें और Illustrator के Scene Videos के नीचे एक वीडियो कनेक्शन चुनें।

Video clips चालू करें, ताकि कैरेक्टर [video: subject="the moment" motion="what moves and how the camera moves" characters="names"] से किसी खास पल की छोटी क्लिप माँग सकें। जब पल की खास बात गति हो, तो मॉडल को [illustrate] के बजाय यह कमांड चुनने को कहा जाता है। क्लिप उस तस्वीर से शुरू होती है जिसे Illustrator की First frame (पहला फ़्रेम) सेटिंग तय करती है: Illustrator की नई तस्वीर, कैरेक्टर का अवतार या स्प्राइट, या कोई तस्वीर नहीं। तैयार होने पर क्लिप जवाब में चलती है। क्लिप का विकल्प सिर्फ़ तब दिया जाता है जब Video Run Interval इसकी इजाज़त दे, और यह Videos per reply में गिनी जाती है।

कैरेक्टर का बीच में रोकना

Interruptions चालू करें, ताकि जब बीच में टोकना ठीक बैठे, तो कैरेक्टर सबसे नए संदेश को बीच में काट सके। कमांड [interrupt: part="a verbatim phrase of at least three words"] है। Marinara जवाब से ठीक पहले वाले संदेश में वह वाक्यांश ढूँढता है, उस तक का टेक्स्ट रखता है और उसे एक डैश से खत्म करता है। संवाद का बंद होने वाला उद्धरण-चिह्न बना रहता है। वाक्यांश न मिले या दो जगह मेल खाए, तो संदेश जैसा है वैसा ही रहता है।

मूल संदेश वापस पाने के लिए जवाब की कमांड जानकारी खोलें और Restore original message (मूल संदेश वापस लाएँ) चुनें। दोबारा जेनरेट करने पर पहले पूरा मूल संदेश लौटता है, ताकि नया जवाब फिर से चुन सके। कोई मौजूदा स्वाइप चुनने पर उसी स्वाइप की रुकावट लागू होती है, जब तक आपने मूल संदेश वापस न लाया हो। बाद में हाथ से किए गए आपके बदलाव बने रहते हैं।

Echo Chamber

Echo Chamber एक वैकल्पिक एजेंट है, जो आपके सीन पर रिएक्शन देने वाली लाइव ऑडियंस जोड़ता है, किसी स्ट्रीमिंग चैट की तरह जो तय समय पर नया रिएक्शन पोस्ट करती है। इसे Chat Settings → Agents में, Echo Chamber कार्ड पर चालू करें।

CYOA वाले विकल्प

CYOA का मतलब है Choose Your Own Adventure। CYOA Choices एजेंट डिफ़ॉल्ट रूप से बंद रहता है और सिर्फ़ Roleplay में काम करता है। चालू होने पर यह जवाब के बाद क्लिक करने लायक विकल्प बटन जोड़ता है, और किसी विकल्प पर क्लिक करते ही वह आपके अगले संदेश के रूप में चला जाता है। विकल्पों को मिलाने या भेजने से पहले किसी विकल्प को एडिट करने के लिए Settings → General → Input & Editing (सेटिंग्स → जनरल → इनपुट और एडिटिंग) में Add CYOA choices to the message box instead of sending them (CYOA विकल्प भेजने के बजाय संदेश बॉक्स में जोड़ें) चालू करें। तब किसी विकल्प पर क्लिक करने से उसका टेक्स्ट आपके संदेश बॉक्स में जुड़ जाता है।

समस्या-समाधान

लक्षणहल
HUD की कोई वैल्यू गलत है।उसे हाथ से बदलें और लॉक करें, ताकि अगला रन उसे न छुए। देखें Roleplay HUD और ट्रैकर। वैल्यू बार-बार भटकती रहें, तो एजेंट के लिए ज़्यादा मज़बूत मॉडल इस्तेमाल करें।
स्प्राइट नहीं बदलते।जाँचें कि कैरेक्टर के पास स्प्राइट लाइब्रेरी है। आप /emote भी इस्तेमाल कर सकते हैं।
बैकग्राउंड कभी नहीं बदलता।Background एजेंट आपकी लाइब्रेरी में से चुनता है, इसलिए और बैकग्राउंड जोड़ें। देखें Roleplay के बैकग्राउंड।
दोबारा जेनरेट किया गया जवाब उसी गलत दिशा में जाता है।Debug mode चालू करें, Agent activity → Injections खोलें, फिर दोबारा जेनरेट करने से पहले सेव किए हुए स्निपेट को बदलें या दोबारा चलाएँ।

और मदद के लिए देखें Marinara Engine की समस्याएँ सुलझाना।

मिलती-जुलती गाइड