जेनरेशन पैरामीटर

जेनरेशन पैरामीटर वे सेटिंग्स हैं जो तय करती हैं कि मॉडल हर जवाब कैसे लिखे, जैसे Temperature (टेम्परेचर) और Max Output Tokens (मैक्स आउटपुट टोकन)। प्रीसेट और अकाउंट डिफ़ॉल्ट वैल्यू देते हैं, और Chat Settings (चैट सेटिंग्स) का Advanced Parameters (एडवांस्ड पैरामीटर) सेक्शन किसी एक चैट के लिए उन्हें ओवरराइड करता है। आम चैट और रोलप्ले के लिए डिफ़ॉल्ट ठीक काम करते हैं, इसलिए इन्हें तभी बदलें जब कोई खास दिक्कत ठीक करनी हो।

ये कहाँ मिलते हैं

क्याकहाँ
किसी प्रीसेट की शुरुआती वैल्यूPresets (प्रीसेट), कोई प्रीसेट खोलें, Parameters (पैरामीटर) टैब
किसी अकाउंट पर सेव की गई वैल्यूConnections (कनेक्शन), अकाउंट खोलें, Chat defaults (चैट के डिफ़ॉल्ट) सेक्शन
एक चैट के लिए ओवरराइडChat Settings, Advanced Parameters सेक्शन

प्रीसेट कॉन्टेक्स्ट या आउटपुट टोकन की सीमा तय नहीं करते। कॉन्टेक्स्ट विंडो Connections में सेट करें, और आउटपुट सीमा Connections या Advanced Parameters में। पुराने प्रीसेट की फ़ाइलें अब भी लोड होती हैं, लेकिन उनमें सेव की गई टोकन सीमाएँ अनदेखी की जाती हैं। बिल्ट-इन Marinara's Universal Preset (Marinara का यूनिवर्सल प्रीसेट) कोई जेनरेशन पैरामीटर नहीं देता।

किसी एक चैट के लिए पैरामीटर ओवरराइड करने के लिए:

  1. चैट खोलें।
  2. Chat Settings खोलें।
  3. Advanced Parameters ढूँढें और उसे खोलने के लिए उस पर क्लिक करें।
  4. पैरामीटर ढूँढें, जैसे Temperature, और नई वैल्यू टाइप करें।
  5. उसके नाम के बगल वाला छोटा स्विच देखें। अगर वह बंद है, तो उसे चालू करें। जिस पैरामीटर का स्विच बंद हो, वह भेजा नहीं जाता, इसलिए आपके बदलाव का कोई असर नहीं होता। Temperature का स्विच शुरू में बंद रहता है (देखें Send स्विच)।

आपको यह नोट दिखता है: "Change generation settings for this chat only. Leave these alone unless you know what they do." Advanced Parameters Conversation, Roleplay और Game चैट में मौजूद है।

हर पैरामीटर, सीधी भाषा में

हर संख्या वाले पैरामीटर के साथ एक इनपुट बॉक्स और एक Send स्विच होता है (नीचे देखें)।

पैरामीटरक्या करता हैरेंज
Temperatureरैंडमनेस। कम वैल्यू जवाबों को ज़्यादा टिका हुआ और अंदाज़ा लगाने लायक बनाती है। ज़्यादा वैल्यू उन्हें ज़्यादा रचनात्मक बनाती है। 1 के आसपास की वैल्यू आम बीच का रास्ता है।0 से 2
Max Output Tokensमॉडल एक टर्न में ज़्यादा से ज़्यादा कितना लंबा जवाब लिख सकता है। टोकन यानी टेक्स्ट के छोटे टुकड़े। जवाब बीच में कट जाएँ, तो इसे बढ़ाएँ।कोई तय ऊपरी सीमा नहीं
Top Pमॉडल सिर्फ़ उन सबसे संभावित शब्दों में से चुनता है जिनकी मिली-जुली संभावना इस वैल्यू तक पहुँचती है। 1 पर मॉडल हर विकल्प पर विचार करता है।0 से 1
Top Kमॉडल को हर कदम पर सबसे संभावित कुछ ही शब्दों तक सीमित रखता है। 0 इसे बंद कर देता है। कई सेवाएँ इसे अनदेखा करती हैं।0 से 500
Frequencyकोई शब्द पहले जितनी ज़्यादा बार आ चुका हो, उस पर उतनी ज़्यादा पेनल्टी लगाता है। धनात्मक वैल्यू दोहराए गए शब्द घटाती है।-2 से 2
Presenceजो शब्द एक बार भी आ चुके हों, उन पर पेनल्टी लगाता है। धनात्मक वैल्यू मॉडल को नए विषयों की तरफ़ धकेलती है।-2 से 2

Frequency और Presence रिपिटीशन पेनल्टी हैं।

Reasoning Effort (रीज़निंग एफ़र्ट) थिंकिंग वाले मॉडल को बताता है कि जवाब देने से पहले कितना सोचना है। थिंकिंग वाला मॉडल वह है जो पहले छिपे हुए कदमों में समस्या को सुलझाता है। विकल्प हैं Off, Low, Medium, High, Extra high और Maximum। अगर मॉडल आपके चुने हुए स्तर को सपोर्ट नहीं करता, तो Marinara उसे घटाकर उस मॉडल का सबसे ऊँचा उपलब्ध स्तर कर देता है। मॉडल चुन लेने के बाद बटन के नाम उस स्तर पर रखे जाते हैं जो उस मॉडल को मिलता है, इसलिए Maximum कभी Max, Extra high या High के रूप में दिख सकता है।

Verbosity (वर्बोसिटी) तय करता है कि जवाब कितने लंबे और कितने ब्योरेवार हों: None, Low, Medium या High। इसे सिर्फ़ कुछ ही मॉडल इस्तेमाल करते हैं।

ट्यूनिंग के सुझाव

एक बार में एक ही सेटिंग बदलें, ताकि पता चले कि फ़ायदा किससे हुआ। ये मोटे अंदाज़े हैं, और अलग-अलग मॉडल अलग तरह से चलते हैं।

दिक्कतआज़माएँ
जवाब सख्त या दोहराव भरे लगेंTemperature थोड़ा बढ़ाएँ, 1.1 और 1.3 के बीच।
जवाब बेतरतीब या विषय से हटे लगेंTemperature घटाएँ, 0.7 और 0.9 के बीच।
जवाब बीच में कट जाएँMax Output Tokens बढ़ाएँ।
कोई कैरेक्टर वही-वही वाक्य दोहराता रहेFrequency या Presence थोड़ा बढ़ाएँ, 0.3 और 0.6 के बीच।

किसी संदेश के लिए कौन से पैरामीटर भेजे गए थे, यह देखने के लिए Peek Prompt इस्तेमाल करें। इसमें तैयार प्रॉम्प्ट के साथ मॉडल, टेम्परेचर, अधिकतम टोकन, रीज़निंग एफ़र्ट और बाकी जानकारी दिखती है।

Send स्विच

हर संख्या वाले पैरामीटर के साथ, और Reasoning Effort और Verbosity के साथ भी, नाम के बगल में एक छोटा स्विच होता है। इस पर कोई टेक्स्ट लेबल नहीं है। उस पर माउस ले जाने पर "This parameter is sent to the model" या "This parameter is not sent to the model." दिखता है।

इसे तब इस्तेमाल करें जब कोई सेवा कहे कि दो सेटिंग्स एक साथ इस्तेमाल नहीं हो सकतीं (एक को बंद करें), या जब कोई एरर कहे कि कोई पैरामीटर स्वीकार नहीं है (उसे बंद करें) या ज़रूरी है (उसे चालू करें)।

किसी चैट के Advanced Parameters में डिफ़ॉल्ट रूप से सिर्फ़ Max Output Tokens और Reasoning Effort भेजे जाते हैं।

डिफ़ॉल्ट वैल्यू

ये वे वैल्यू हैं जो एडिटर दिखाता है, ज़रूरी नहीं कि हमेशा वही भेजी जाएँ। प्रीसेट के बिना जेनरेशन 4096 आउटपुट टोकन से शुरू होती है, उसके बाद अकाउंट और चैट के ओवरराइड लागू होते हैं। चालू सीन 8192 इस्तेमाल कर सकता है। Effective (लागू मान) पंक्ति आखिर में तय हुई वैल्यू दिखाती है।

पैरामीटरशुरुआती वैल्यूडिफ़ॉल्ट रूप से भेजा जाता है
Temperature1नहीं
Max Output TokensConversation में 4096, Roleplay में 8192; Game का कोई ओवरराइड नहींहाँ
Top P1नहीं
Top K0 (बंद)नहीं
Frequency0नहीं
Presence0नहीं
Reasoning EffortMaximumहाँ
VerbosityHighनहीं

Send स्विच बंद होने पर भी वैल्यू बॉक्स में दिखती रहती है। स्विच चालू करने तक वह भेजी नहीं जाती।

प्रीफ़िल और थिंकिंग टैग

Assistant Prefill (असिस्टेंट प्रीफ़िल) वह वैकल्पिक टेक्स्ट है जो AI के जवाब की शुरुआत में जुड़ता है। जब तक मॉडल इसे सपोर्ट न करे, इसे खाली छोड़ें।

Assistant Reasoning Prefill (असिस्टेंट रीज़निंग प्रीफ़िल) वह वैकल्पिक छिपा हुआ टेक्स्ट है जो AI की रीज़निंग की शुरुआत में, दिखाई देने वाले जवाब से पहले, जुड़ता है। इसे सिर्फ़ उन मॉडलों के साथ इस्तेमाल करें जो अलग रीज़निंग प्रीफ़िल सपोर्ट करते हैं, जैसे Kimi K3। इसे Assistant Prefill के साथ इस्तेमाल कर सकते हैं।

Thinking Tags (थिंकिंग टैग) Marinara को बताते हैं कि कोई मॉडल सादे टेक्स्ट में अपनी छिपी रीज़निंग को किन निशानों से घेरता है, ताकि Marinara उस रीज़निंग को View model thoughts (मॉडल की सोच देखें) के पीछे छिपा सके। हर पंक्ति में एक रैपर लिखें, जिसके बीच में छिपे टेक्स्ट के लिए जगह हो। think, thinking, thought, पाइप, चैनल और ब्रैकेट जोड़े जैसे आम रैपर पहले से पहचाने जाते हैं। इसकी ज़रूरत सिर्फ़ किसी अनोखे रैपर के लिए है।

Custom Parameters

Custom Parameters (कस्टम पैरामीटर) से आप ऐसी कच्ची सेटिंग्स जोड़ सकते हैं जिनके लिए Marinara में कोई फ़ील्ड नहीं है। एक JSON ऑब्जेक्ट टाइप करें, और Marinara उसे रिक्वेस्ट में मिला देता है।

Service Tier

Service Tier (सर्विस टियर) तभी दिखता है जब चैट का अकाउंट OpenRouter या NanoGPT इस्तेमाल करता हो। यह तय करता है कि सेवा आपकी रिक्वेस्ट किस रास्ते भेजे। Default कोई टियर नहीं भेजता। Flex सस्ता और धीमा हो सकता है। Priority तेज़ हो सकता है और महँगा भी।

कॉन्टेक्स्ट संदेश सीमा

Limit Context Messages (जिसका लेबल Context message limit भी है) पूरी चैट के बजाय सिर्फ़ आखिरी N संदेश भेजता है। यह डिफ़ॉल्ट रूप से बंद रहता है। चालू करने पर गिनती 50 से शुरू होती है, और आप 1 से 9999 तक कोई भी संख्या रख सकते हैं। छोटी संख्या खर्च घटाती है और काम तेज़ करती है, और AI को कम याद रहता है।

जिस Roleplay चैट में Advanced Memory Recall (उन्नत मेमोरी रिकॉल) चालू हो, उसमें यह सीमा इस्तेमाल नहीं होती। Advanced Memory Recall Maximum allowed context before compression (tokens) (कंप्रेशन से पहले अधिकतम कॉन्टेक्स्ट) से तय करता है कि कितनी हिस्ट्री भेजी जाए। कम भेजना हो, तो Chat Settings → Memory Recall (चैट सेटिंग्स → मेमोरी रिकॉल) में वह सेटिंग घटाएँ। देखें Advanced Memory Recall।

Exclude Past Reasoning

Exclude Past Reasoning (पुरानी रीज़निंग छोड़ें) डिफ़ॉल्ट रूप से चालू रहता है। यह पिछले टर्न की सेव की हुई रीज़निंग को नए प्रॉम्प्ट से बाहर रखता है। जब तक पुरानी रीज़निंग को दोबारा भेजने की कोई साफ़ वजह न हो, इसे चालू ही रहने दें।

इसे बंद करने पर Past reasoning blocks (पिछले रीज़निंग ब्लॉक) दिखता है। डिफ़ॉल्ट 1 है, जो सबसे नया उपलब्ध रीज़निंग ब्लॉक रखता है। 0 की वैल्यू सारे उपलब्ध ब्लॉक शामिल करती है। इससे सेव की गई सोच मिटती नहीं है, और सिर्फ़ वही रीज़निंग दोबारा भेजी जा सकती है जिसे मौजूदा अकाउंट सपोर्ट करता है।

Image captioning

Image captioning (इमेज कैप्शनिंग) चालू होने पर Marinara इमेज भेजने के बजाय, किसी दूसरे मॉडल से हर जुड़ी हुई इमेज का शब्दों में विवरण बनवाता है। इसे उन मॉडलों के लिए इस्तेमाल करें जो इमेज नहीं देख सकते। यह डिफ़ॉल्ट रूप से बंद रहता है।

  1. Advanced Parameters में Image captioning चालू करें।
  2. Captioning model (कैप्शनिंग मॉडल) ड्रॉपडाउन में कोई मॉडल चुनें।
  3. चाहें तो Captioning Prompt (कैप्शन बनाने का प्रॉम्प्ट) एडिट करें, यानी वे निर्देश जो हर इमेज के साथ भेजे जाते हैं। रीसेट बटन से, या बॉक्स खाली करने से, डिफ़ॉल्ट वापस आ जाता है। प्रॉम्प्ट सिर्फ़ इसी चैट के लिए सेव होता है, और Save as Connection Default इसे कॉपी नहीं करता।

अगर यह काम नहीं किया: कैप्शनिंग नाकाम हो जाए, क्योंकि कैप्शनिंग वाला अकाउंट खराब है, डिलीट हो चुका है या कुछ भी वापस नहीं भेजता, तो जवाब Image captioning failed एरर के साथ रुक जाता है। Marinara उसकी जगह इमेज नहीं भेजता। कैप्शनिंग मॉडल ठीक करें या बदलें, या Image captioning बंद करें।

Save as Connection Default

Advanced Parameters के सबसे नीचे, Save as Connection Default आपकी मौजूदा वैल्यू अकाउंट पर लिख देता है। उसके बाद उस अकाउंट को इस्तेमाल करने वाली नई चैट इन्हीं वैल्यू से शुरू होती हैं। यह सिर्फ़ सेव किए हुए, आम अकाउंट के लिए दिखता है। रैंडम पूल और बिल्ट-इन मॉडल के लिए यह छिपा रहता है।

Reset to Defaults (डिफ़ॉल्ट पर रीसेट करें) हर चैट-स्तर का बदलाव मिटा देता है और चैट को दूसरी परतों से मिली सेटिंग्स पर लौटा देता है। दूसरी परतों से मिले Send स्विच चुने हुए अकाउंट के मुताबिक चलते हैं। जो Send स्विच आपने खुद बदला हो, वह रीसेट करने तक चैट का ओवरराइड रहता है।

डिफ़ॉल्ट किस क्रम में चढ़ते और ओवरराइड होते हैं

Marinara हर पैरामीटर इस लिस्ट के क्रम में तय करता है। बाद वाली चीज़ें पहले वाली को ओवरराइड करती हैं।

  1. प्रीसेट के Parameters, या प्रीसेट इस्तेमाल न होने पर बिल्ट-इन डिफ़ॉल्ट। आउटपुट 4096 टोकन से शुरू होता है, क्योंकि प्रीसेट आउटपुट सीमा तय नहीं कर सकते। Roleplay में अकाउंट का प्रीसेट ओवरराइड चैट में चुने गए प्रीसेट से ऊपर रहता है।
  2. अकाउंट के Chat defaults।
  3. इस चैट के Advanced Parameters।
  4. मोड के नियम। चालू सीन वाली चैट आउटपुट 8192, रीज़निंग Maximum और वर्बोसिटी High पर सेट करती है। Game सेव किए गए अकाउंट और चैट पैरामीटर इस्तेमाल करता है, बिना सैंपलिंग, रीज़निंग या न्यूनतम आउटपुट आकार को ज़बरदस्ती सेट किए।
  5. आउटपुट सीमाएँ। Game मॉडल की ज्ञात आउटपुट सीमा लागू करता है, और अकाउंट का Max output tokens override (मैक्स आउटपुट टोकन ओवरराइड) हर मोड में रिक्वेस्ट को सीमित करता है। उपलब्ध कॉन्टेक्स्ट बजट को और घटा सकता है।

पैरामीटर के बगल में Effective पंक्ति वह वैल्यू दिखाती है जो आखिर में लागू होती है, और यह भी कि वह किस परत से आई, जैसे Effective: 16384 · this chat, या अकाउंट की सीमा लागू होने पर Effective: 4096 · output token cap। बंद Send स्विच पर not sent दिखता है। सेवाएँ फिर भी कुछ पैरामीटर ज़रूरी कर सकती हैं, या जो वैल्यू सपोर्ट नहीं होतीं, उन्हें बदल सकती हैं। Custom Parameters और कॉन्टेक्स्ट में फ़िट करने की प्रक्रिया आखिरी रिक्वेस्ट को बदल सकती है। चैट पैरामीटर रीसेट करने से सिर्फ़ इस चैट का ओवरराइड (आइटम 3) हटता है। तब वैल्यू अकाउंट के Chat defaults से आती है, अगर वे सेट हों, वरना प्रीसेट से। मोड के नियम और आउटपुट सीमाएँ (आइटम 4 और 5) उसके बाद भी लागू रहती हैं।

एजेंट के लिए पैरामीटर

एजेंट की कॉल उस अकाउंट पर सेव किए गए Chat defaults इस्तेमाल करती हैं जिस पर वे चलती हैं: एजेंट का अपना अकाउंट, या अपना अकाउंट न होने पर चैट का अकाउंट। Send स्विच और मॉडल की सीमाएँ वैसे ही लागू होती हैं, जैसे चैट के जवाब पर। नीचे दिए गए टेम्परेचर के नियम को छोड़कर, प्रीसेट और चैट के Advanced Parameters एजेंट की कॉल नहीं बदलते।

इंस्टॉल किए गए एजेंट पैकेज भी अकाउंट की यही वैल्यू मानते हैं। अकाउंट जो वैल्यू सेव करके भेजता है, वह पैकेज की माँगी गई वैल्यू की जगह लेती है, और जो कुछ सेट नहीं है, उसमें पैकेज की अपनी सेटिंग बनी रहती है। अकाउंट पर बंद किया गया Reasoning Effort या Max Output Tokens नहीं भेजा जाता, भले ही पैकेज उसे माँगे। Temperature और Verbosity शुरू में बंद रहते हैं, इसलिए पैकेज की अपनी वैल्यू बनी रहती है।

कुछ मॉडल कुछ पैरामीटर अनदेखा कर देते हैं

हर मॉडल हर पैरामीटर स्वीकार नहीं करता। जब Marinara को पता होता है कि कोई मॉडल किसी सेटिंग को ठुकरा देता है, तो वह उसे रिक्वेस्ट से बाहर रखता है। कंट्रोल फिर भी दिखता है, पर उसे बदलने का कोई असर नहीं होता। यह रीज़निंग मॉडलों के साथ आम है, जो टेम्परेचर जैसी सैंपलिंग सेटिंग्स लेने से मना कर देते हैं। ऐसे ऑटो-रूटिंग मॉडल के साथ, जो हर बार जवाब देने वाला मॉडल बदल देता है, पैरामीटर हर टर्न पर अलग व्यवहार कर सकते हैं। व्यवहार स्थिर रखने के लिए एक मॉडल पिन करें।

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