ग्रुप चैट और ग्रुप Conversation
ग्रुप चैट यानी दो या उससे ज़्यादा कैरेक्टर वाली कोई भी Conversation या Roleplay चैट। इस गाइड में बताया गया है कि ग्रुप चैट कैसे बनाएँ, उसके सदस्य कैसे संभालें और कौन बोलेगा, यह कैसे चुनें। Game Mode का अपना पार्टी सिस्टम है, और उसकी बात यहाँ नहीं है।
"ग्रुप चैट" के लिए अलग बटन नहीं है। दूसरा कैरेक्टर जोड़ते ही चैट ग्रुप चैट बन जाती है। ग्रुप चैट न तो Folder (फ़ोल्डर, यानी कैरेक्टर की सेव की हुई लिस्ट जिसे आप दोबारा इस्तेमाल कर सकते हैं) है, न Chat Branch (चैट ब्रांच, यानी एक ही चैट का दूसरा रूप)।
ग्रुप चैट बनाना
- Chats (चैट) पैनल में, जिस मोड की चैट चाहिए उसका + बटन दबाएँ (New Conversation या New Roleplay)।
- एक सेटअप विज़ार्ड खुलता है। Persona & Characters स्टेप में Search characters... में टाइप करें और किसी कैरेक्टर पर क्लिक करके उसे जोड़ें।
- इसी तरह दूसरा कैरेक्टर जोड़ें।
- चैट खोलने के लिए विज़ार्ड पूरा करें।
पिकर के ऊपर का लेबल बदल जाता है। Conversation में उस पर Group Chat (ग्रुप चैट) और सदस्यों की गिनती लिखी होती है। Roleplay में उस पर Characters (कैरेक्टर) और गिनती लिखी होती है। अगर आप चैट का नाम नहीं बदलते, तो Marinara उसे कैरेक्टर के नामों पर रखता है, जैसे "Alice, Bob, Carol"।
कैरेक्टर की कोई तय सीमा नहीं है। ज़्यादा कैरेक्टर का मतलब है लंबा प्रॉम्प्ट और हर जवाब की ज़्यादा लागत, इसलिए सिर्फ़ वही कैरेक्टर जोड़ें जिनकी सीन को ज़रूरत है।
एक साथ पूरा फ़ोल्डर जोड़ने के लिए उसी स्टेप में Add from Folder खोलें, कोई फ़ोल्डर चुनें और Add पर क्लिक करें। चैट में पहले से मौजूद कैरेक्टर छोड़ दिए जाते हैं। यह कंट्रोल तभी दिखता है जब आपके पास कम से कम एक फ़ोल्डर हो। देखें अपनी कैरेक्टर लाइब्रेरी व्यवस्थित करना। Random पंक्ति (लेबल Dice pick) एक ऐसा रैंडम कैरेक्टर जोड़ती है जो चैट में पहले से नहीं है।
सदस्यों को संभालना
Chat Settings (चैट सेटिंग्स) खोलें और Characters सेक्शन ढूँढें। यह Game Mode में नहीं होता। हर सदस्य की पंक्ति में अवतार, नाम, ड्रैग हैंडल, आँख का आइकन और कूड़ेदान का आइकन होता है।
| यह करने के लिए | यह करें |
| कैरेक्टर जोड़ना | Add Character पर क्लिक करें और खोजें। |
| फ़ोल्डर जोड़ना | Add Character पर क्लिक करें, फिर फ़ोल्डर की पंक्ति पर Add all पर क्लिक करें। |
| एक साथ कई सदस्य बदलना | किसी सदस्य के नाम पर क्लिक करें। वही पिकर खुलता है। |
| कैरेक्टर हटाना | कूड़ेदान के आइकन (Remove from chat) पर क्लिक करें। |
| क्रम बदलना | हैंडल (Drag to reorder) खींचें। Sequential क्रम में कैरेक्टर इसी क्रम से जवाब देते हैं। |
| कुछ देर के लिए बंद करना | आँख (Disable in chat) पर क्लिक करें। फिर चालू करने के लिए दोबारा क्लिक करें (Enable in chat)। |
बंद किया गया कैरेक्टर लिस्ट में रहता है, पर किसी जवाब में शामिल नहीं होता। उसका कार्ड मॉडल को नहीं भेजा जाता और उसे बोलने के लिए चुना नहीं जा सकता। अगर आप हर कैरेक्टर को बंद कर दें, तो Marinara सबको सक्रिय मानता है, ताकि जवाब कभी खाली न रहे। यह हर चैट के लिए अलग सेव होता है और कहीं और कुछ नहीं बदलता। Merged Roleplay ग्रुप में सक्रिय कैरेक्टर अपने आप तय करें इसे आपके लिए सेट कर सकता है।
कौन बोलेगा, यह चुनना
Chat Settings → Group Chat खोलें। यह सेक्शन तभी दिखता है जब चैट में दो या उससे ज़्यादा कैरेक्टर हों। दोनों मोड एक ही Mode (मोड) टॉगल इस्तेमाल करते हैं।
- एक ही जवाब हर कैरेक्टर की आवाज़ में बोलता है। Roleplay में यह Merged (Narrator) है और Conversation में Grouped। यह डिफ़ॉल्ट है। Roleplay में नैरेटर एक आवाज़ है जो सीन का वर्णन करती है, और वह उसी जवाब का हिस्सा होती है।
- Individual में हर कैरेक्टर का अपना अलग जवाब होता है।
Conversation में Individual पर स्विच करने पर एक चेतावनी दिखती है, Individual replies can use many tokens। जवाब देने वाला हर कैरेक्टर अलग मॉडल रिक्वेस्ट इस्तेमाल करता है, और Autonomous Messaging वाले बड़े ग्रुप टोकन जल्दी खर्च करते हैं।
Automate active characters (Roleplay, सिर्फ़ Merged में)
यह सेटिंग बड़ी कास्ट में कैरेक्टर को आपके लिए चालू और बंद करती है। इस गाइड के आखिर में सक्रिय कैरेक्टर अपने आप तय करें देखें।
Color Dialogues (Roleplay, सिर्फ़ Merged में)
Color Dialogues डिफ़ॉल्ट रूप से बंद रहता है। चालू होने पर हर कैरेक्टर की पंक्तियाँ उसी कैरेक्टर के अपने रंगों में दिखती हैं, जो Character Editor के Colors टैब से आते हैं। Conversation ग्रुप में पंक्तियों का रंग बोलने वाले के हिसाब से अपने आप लगता है और इसका कोई टॉगल नहीं है।
Response Order (सिर्फ़ Individual में)
Mode जब Individual हो, तब Response Order (जवाब का क्रम) दिखता है। Sequential डिफ़ॉल्ट है।
| क्रम | क्या होता है |
| Sequential | कैरेक्टर बारी-बारी से, Characters लिस्ट के क्रम में जवाब देते हैं। Conversation में जो कैरेक्टर ऑफ़लाइन हैं, उन्हें छोड़ दिया जाता है। |
| Smart | एक छोटी छिपी हुई मॉडल कॉल तय करती है कि अगला जवाब कौन देगा, आम तौर पर एक ही कैरेक्टर। आपके संदेश में @Alice जैसा मेंशन इस चुनाव को बदल देता है। Conversation में यह बातचीत, शेड्यूल का स्टेटस और बातूनीपन देखता है। |
| Manual | कोई खुद से जवाब नहीं देता। Roleplay में Trigger Response पिकर इस्तेमाल करें। Conversation में एक या ज़्यादा कैरेक्टर को @mention करें या पिकर इस्तेमाल करें। |
Smart क्रम में मॉडल कई कैरेक्टर की कतार बना सकता है। तुरंत सिर्फ़ पहला कैरेक्टर जवाब देता है। कतार के अगले कैरेक्टर का जवाब बनाने के लिए Trigger Response पिकर इस्तेमाल करें, या खाली संदेश भेजें।
अगर आपने कोई निर्णय मॉडल चुना है, तो उसके नीचे Also use it to pick who speaks in Smart response order (Smart जवाब क्रम में बोलने वाला भी इससे चुनें) चालू कर सकते हैं। तब Smart क्रम हर उम्मीदवार के लिए हाँ/नहीं वाला स्कोर माँगता है।
- सवालों के साथ आखिरी पाँच संदेश और उम्मीदवारों की एक लिस्ट जाती है, जिसमें हर उम्मीदवार का नाम, स्टेटस, गतिविधि, बातूनीपन और व्यक्तित्व का छोटा अंश होता है। होस्ट की गई सेवा को भी यह लिस्ट मिलती है। देखें मॉडल क्या देखता है।
- गति और लागत मॉडल और उम्मीदवारों की संख्या पर निर्भर है।
- Roleplay में Marinara सबसे संभावित बोलने वाले को चुनता है। Conversation में जिस-जिस के पास जवाब देने की वजह है, वे सब जवाब देते हैं, सबसे संभावित पहले। जो कैरेक्टर अभी बोला है, वह तब रुकता है जब किसी और के पास जवाब देने की वजह हो।
- अगर निर्णय मॉडल जवाब नहीं देता, तो Smart क्रम अपनी सामान्य मॉडल कॉल करता है।
Roleplay के Individual मोड में Smart या Manual क्रम होने पर पिकर का पहला विकल्प Smart होता है, जिस पर लोगों वाला आइकन लगा होता है। यह मॉडल से उस एक जवाब के लिए अगला बोलने वाला चुनवाता है। आपका सेव किया हुआ क्रम नहीं बदलता।
हाथ से जवाब ट्रिगर करना
बोलने वाला चुनने के लिए Trigger Response पिकर इस्तेमाल करें। कंप्यूटर पर यह Send (भेजें) के बगल वाला बटन है, जिसका लेबल Trigger character response है। फ़ोन पर यह संदेश बार से खुलने वाली टूल ट्रे में Trigger Response के नीचे होता है। टेक्स्ट में बोलने वाले का नाम लेने के लिए @ और कैरेक्टर का नाम टाइप करें। एक ऑटोकंप्लीट लिस्ट दिखती है।
Individual की बाकी सेटिंग्स
- Add Turn To Prompt डिफ़ॉल्ट रूप से चालू रहता है। यह एक छोटा निर्देश जोड़ता है, जिसमें बताया जाता है कि किस कैरेक्टर को जवाब देना है।
- Name Prefix History (सिर्फ़ Roleplay) डिफ़ॉल्ट रूप से बंद रहता है। यह बदलता है कि पुराने संदेशों पर बोलने वालों के नाम कैसे लगाए जाते हैं। इसे बंद ही रहने दें, जब तक कोई कैरेक्टर बार-बार यह गड़बड़ न करे कि किसने क्या कहा।
Scenario Override (Roleplay)
Scenario Override पूरे ग्रुप को एक साझा सिनेरियो देता है। बॉक्स में लिखा टेक्स्ट प्रॉम्प्ट में हर कैरेक्टर के अपने सिनेरियो की जगह ले लेता है। खाली बॉक्स हर सिनेरियो को वैसा ही रहने देता है। इसका कोई स्विच नहीं है। बड़ी विंडो में एडिट करने के लिए एक्सपैंड आइकन (Expand editor, जिसका शीर्षक Group Scenario Override है) पर क्लिक करें। यह टेक्स्ट एक ही चैट के साथ रहता है और सेटिंग्स प्रोफ़ाइल में शामिल नहीं होता।
Character Exchanges (Conversation)
अपनी गैरमौजूदगी में कैरेक्टर को आपस में बात करने देने के लिए Chat Settings → Autonomous Messaging में Character Exchanges चालू करें। यह डिफ़ॉल्ट रूप से बंद रहता है और सिर्फ़ ग्रुप चैट में दिखता है। यह तभी चलता है जब Marinara आपके ब्राउज़र में खुला हो, और यह ऑटोनॉमस संदेशों के साथ एक ही रोज़ाना संदेश-सीमा साझा करता है। यह कैरेक्टर शेड्यूल के साथ या उनके बिना, दोनों तरह काम करता है। Individual ग्रुप में आपसी बातें और @mention वाले जवाब कभी ग्रुप के दिन के आखिरी चेक-इन का इस्तेमाल नहीं करते।
सेटिंग्स और डिफ़ॉल्ट
| सेटिंग | कहाँ | डिफ़ॉल्ट |
| Mode | Group Chat सेक्शन | Roleplay में Merged (Narrator), Conversation में Grouped |
| Color Dialogues | Roleplay, Merged | बंद |
| Automate active characters | Roleplay, Merged | बंद |
| Response Order | Individual | Sequential |
| Add Turn To Prompt | Individual | चालू |
| Name Prefix History | Roleplay, Individual | बंद |
| Scenario Override | Roleplay | खाली |
| Character Exchanges | Conversation, Autonomous Messaging | बंद |
सेटिंग्स प्रोफ़ाइल इन्हें सेव करती हैं, सिवाय Scenario Override और ऑटोमेशन के पिन के। देखें सेटिंग्स प्रोफ़ाइल।
रेफ़रेंस
Automate active characters (सिर्फ़ Merged में)
Merged मोड में हर जवाब पर हर सक्रिय कैरेक्टर का कार्ड प्रॉम्प्ट में रहता है। Roleplay में Automate active characters (सक्रिय कैरेक्टर अपने आप तय करें) आपके लिए कार्ड चालू और बंद कर सकता है, ताकि बड़ी कास्ट कॉन्टेक्स्ट न भर दे। इसके तीन विकल्प हैं और यह डिफ़ॉल्ट रूप से Off (बंद) रहता है।
| विकल्प | यह क्या करता है |
| Off | आँख वाले टॉगल से आप तय करते हैं कि कौन सक्रिय है। |
| Decision model | हर जवाब से पहले आपका निर्णय मॉडल हर कैरेक्टर के लिए हाँ/नहीं वाले एक सवाल का जवाब देता है: क्या यह कैरेक्टर उस सीन में है जिसे जवाब आगे बढ़ाता है, या उसमें आ रहा है? जिस कैरेक्टर का सिर्फ़ ज़िक्र होता है या जिसे याद किया जाता है, वह बंद ही रहता है। |
| Character Tracker | आखिरी जवाब से Character Tracker के बताए मौजूद कैरेक्टर तय करते हैं कि कौन सक्रिय है। इसके लिए अलग मॉडल कॉल नहीं चाहिए, पर यह एक टर्न पीछे चलता है: जो कैरेक्टर अभी अंदर आता है, वह अगले जवाब के लिए चालू होता है। |
सेटिंग के नीचे एक संकेत बताता है कि कब कुछ कम है: कोई निर्णय मॉडल नहीं चुना गया, इस चैट में Character Tracker बंद है, या ट्रैकर हाथ से चलता है, जिससे लिस्ट तभी बदलती है जब आप उसे चलाएँ।
- पिन। ऑटोमेशन चालू रहते हुए हर कैरेक्टर की पंक्ति में उसकी आँख के बाईं ओर एक पिन दिखता है। कैरेक्टर को उसकी अभी की हालत में, चालू या बंद, पिन करने के लिए उस पर क्लिक करें, ताकि ऑटोमेशन उसे न छुए। आँख को हाथ से टॉगल करने पर भी वह कैरेक्टर पिन हो जाता है। पिन हटाने के लिए उस पर फिर क्लिक करें। ऑटोमेशन Off करने पर सारे पिन हट जाते हैं।
- नैरेटर सक्रिय रहता है। तय किया गया नैरेटर कभी बंद नहीं होता।
- जवाब न मिलने पर लिस्ट वैसी ही रहती है। Decision model मोड में, अगर मॉडल जवाब नहीं देता, तो Character Tracker का आखिरी सीन इस्तेमाल होता है, अगर कोई हो। यही उस मॉडल पर भी लागू होता है जो पहले तर्क करता है, जब तक Also gate agents that run before the reply (जवाब से पहले चलने वाले एजेंट भी जाँचें) चालू न हो, और उस कास्ट पर भी जो निर्णय मॉडल के इनपुट के लिए बहुत बड़ी हो। अगर दोनों में से किसी से जवाब न मिले, तो लिस्ट जैसी है वैसी ही रहती है।
- कोई भी सक्रिय न रहे, ऐसा नतीजा अनदेखा होता है। जो नतीजा सबको बंद कर दे, उसे लागू नहीं किया जाता।
- Character Activity एजेंट की चलती है। जिस चैट में Character Activity रिज़ल्ट टाइप इस्तेमाल करने वाला कस्टम एजेंट हो, उसमें वही एजेंट ज़िम्मेदार रहता है।
Character Tracker हर कैरेक्टर के लिए अपना ही नाम लिखता है। Marinara उस नाम को पहले कार्ड ID से, फिर नाम से, फिर Colors टैब में दिए नाम के उपनामों से किसी कार्ड से मिलाता है। जिस ट्रैकर लिस्ट में चैट के किसी भी कैरेक्टर का नाम न हो, उसमें मौजूदा लिस्ट वैसी ही रहती है। ऑटोमेशन हर जवाब, स्वाइप और रीजेनरेट से पहले चलता है, और Continue और Impersonate को छोड़ देता है। यह सेटिंग सेटिंग्स प्रोफ़ाइल में सेव होती है। पिन उसी एक चैट के साथ रहते हैं।