ब्लॉग पर वापस जाएं

लागत अनुकूलनगाइड

Aider का खर्च कितना है? यह क्या भेजता है और बिल कैसे घटाएँ

Aider मुफ़्त है; भुगतान मॉडल API का करते हैं। देखें हर अनुरोध क्या ले जाता है, एक सत्र का अनुमान लगाएँ और Aider को सस्ते मॉडल पर चलाएँ।

CheapTokens Team द्वाराप्रकाशित अपडेट किया गया 8 मिनट का पाठ

Aider टर्मिनल: /tokens रेपो मैप, फ़ाइलें और इतिहास दिखाता है, फिर /clear
इस पृष्ठ पर
  1. Aider हर अनुरोध में क्या भेजता है
  2. एक सत्र, आँकड़ों में
  3. इनपुट घटाने की चार आदतें
  4. Aider को सस्ते मॉडल पर चलाएँ
  5. पैसा कहाँ जाता है: एक चेकलिस्ट

Aider मुफ़्त और ओपन सोर्स है, इसलिए आप जो एकमात्र चीज़ के लिए भुगतान करते हैं वह इसके पीछे का मॉडल API है। और बिल इनपुट से तय होता है: हर अनुरोध के साथ रेपो मैप, आपकी जोड़ी गई फ़ाइलें और चैट इतिहास जाता है, सिर्फ़ आपका एक-पंक्ति का निर्देश नहीं। इन तीनों को घटाएँ तो लागत गिरती है; Aider को सस्ते मॉडल पर लगाएँ तो और गिरती है।

Aider हर अनुरोध में क्या भेजता है#

आपके संदेश के साथ तीन चीज़ें चलती हैं। पहली का वर्णन Aider के डॉक्स में है (23 अक्टूबर 2026 को जाँचा गया, PyPI पर aider-chat 0.86.2, 12 फ़रवरी 2026 को जारी); बाकी दो बस चैट API के काम करने का तरीका हैं:

  • रेपो मैप। Aider का रेपो मैप पेज कहता है कि यह मॉडल को आपके रिपॉज़िटरी का मैप भेजता है: फ़ाइलें और उनकी परिभाषा पंक्तियों सहित मुख्य सिंबल। इसका आकार --map-tokens से तय होता है, जिसका डिफ़ॉल्ट 1k टोकन है। मैप गतिशील रूप से आकार बदलता है और जब चैट में कोई फ़ाइल नहीं जोड़ी गई हो तो काफ़ी बढ़ सकता है। डॉक्स कोई ऊपरी सीमा नहीं देते, इसलिए कोई सीमा मान लें ही नहीं।
  • आपकी जोड़ी गई फ़ाइलें। आप जो कुछ भी /add करते हैं वह हर बार पूरा जाता है। /read-only से जोड़ी गई फ़ाइलें केवल संदर्भ के लिए होती हैं, लेकिन वे फिर भी कॉन्टेक्स्ट घेरती हैं।
  • चैट इतिहास। पिछले संदेश और उत्तर हर नए अनुरोध के साथ दोबारा भेजे जाते हैं। अगर यह जाना-पहचाना लगे, तो यह वही तंत्र है जो लंबी AI चैट ज़्यादा महँगी क्यों पड़ती है में है।

आउटपुट पक्ष इसकी तुलना में आमतौर पर छोटा होता है: एक diff या एक संपादित ब्लॉक। अगर इनपुट बनाम आउटपुट का बँटवारा आपके लिए नया है, तो इनपुट बनाम आउटपुट टोकन इसे कुछ मिनटों में समझा देता है।

एक सत्र, आँकड़ों में#

मान लें आप लगभग 3,000 टोकन की दो सोर्स फ़ाइलें जोड़ते हैं और Aider से एक मॉड्यूल रीफ़ैक्टर करने को कहते हैं। पहला अनुरोध मोटे तौर पर मैप (लगभग 1,000 टोकन), फ़ाइलें (लगभग 6,000) और आपका संदेश है: कुल मिलाकर लगभग 7,000 इनपुट टोकन। अभी कुछ असामान्य नहीं।

अब चलते रहें। हर फ़ॉलो-अप ("टेस्ट में भी इसका नाम बदल दो", "इससे इम्पोर्ट टूट गया, ठीक करो") वह सब कुछ और हर पिछला आदान-प्रदान दोबारा भेजता है। लंबे सत्र में इतिहास फ़ाइलों से बड़ा हो सकता है। यही पेच है: दसवाँ अनुरोध पहले से महँगा पड़ता है, जबकि आपने कम शब्द टाइप किए।

अनुमान के लिए ये मान्यताएँ लें: एक सत्र में 30 अनुरोध, प्रति अनुरोध औसतन 15,000 इनपुट टोकन (मैप, फ़ाइलें और बढ़ता इतिहास) और प्रति उत्तर 800 आउटपुट टोकन। CheapTokens के ज़रिए MiniMax-M2.7 पर एक अनुरोध का खर्च $0.00087 है। पूरा 30-अनुरोध सत्र ऐसा दिखता है, साथ में OpenRouter का कॉलम:

मॉडल प्रति अनुरोध 30 अनुरोध OpenRouter, 30 अनुरोध
GLM-5.3-Flash $0.00033 $0.01 $0.0204
DeepSeek-V4-Flash $0.00031 $0.0092 $0.0251
MiniMax-M2.7 $0.00087 $0.0261 $0.164

प्रति अनुरोध 15,000 इनपुट और 800 आउटपुट टोकन। प्रति 1M टोकन की कीमतें वर्तमान हैं और हमारे टैरिफ के साथ बदलती रहती हैं; OpenRouter कॉलम समान कार्यभार के लिए संदर्भ कीमतें दिखाता है।

मान्यताएँ अपने हिसाब से बदलें: अगर आप एक छोटी फ़ाइल के साथ काम करते हैं, तो आपका इनपुट 5,000 के करीब होगा; बड़े रेपो और कोई फ़ाइल जोड़े बिना, अकेला मैप ही ज़्यादा ले सकता है।

इनपुट घटाने की चार आदतें#

  1. अनुमान लगाने से पहले जाँचें। /tokens वर्तमान चैट कॉन्टेक्स्ट द्वारा उपयोग किए गए टोकन बताता है। जब सत्र भारी लगने लगे तब इसे चलाएँ। (Aider के डॉक्स नहीं कहते कि यह लागत दिखाता है, इसलिए इसे आकार समझें, कीमत नहीं।)
  2. जो पूरा हो गया उसे हटा दें। /drop चैट से फ़ाइलें हटाता है और कॉन्टेक्स्ट मुक्त करता है। पहले काम के लिए जोड़ी गई और भूली हुई फ़ाइल हर बाद के अनुरोध के साथ चलती रहती है।
  3. कामों के बीच इतिहास साफ़ करें। /clear चैट इतिहास मिटा देता है; /reset सभी फ़ाइलें हटाता और इतिहास एक साथ साफ़ करता है। नए काम को पुरानी बातचीत की शायद ही ज़रूरत होती है।
  4. संदर्भ के लिए /read-only का उपयोग करें। टाइप, कॉन्फ़िग, कोई API स्पेक जो मॉडल को दिखना चाहिए पर संपादित नहीं करना चाहिए।

रीफ़ैक्टर पूरा हुआ, आप दूसरे मॉड्यूल में एक बग पर काम शुरू करते हैं, और आप /reset टाइप करते हैं। अगला अनुरोध दो पुरानी फ़ाइलों और लंबे इतिहास के बजाय मैप और एक नई फ़ाइल के साथ जाता है:

Before and after /reset: map, two old files and a long history versus map and one new file
What the next request carries before and after /reset

Aider को सस्ते मॉडल पर चलाएँ#

आदतें इनपुट घटाती हैं; मॉडल की कीमत तय करती है कि हर टोकन का दाम क्या है। Aider किसी भी OpenAI-संगत एंडपॉइंट से बात करता है, इसके डॉक्स के अनुसार: OPENAI_API_BASE और OPENAI_API_KEY सेट करें, फिर Aider को --model openai/<model-name> के साथ शुरू करें। Windows पर setx का उपयोग करें और शेल रीस्टार्ट करें।

bash
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY   # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731

पूरा गेटवे id openai/ उपसर्ग के बाद जाता है; मूल्य तालिकाओं वाला छोटा id API स्वीकार नहीं करता। चरण-दर-चरण सेटअप के लिए, Aider को CheapTokens से कैसे जोड़ें देखें।

कौन-सा मॉडल किस काम के लिए:

  • DeepSeek-V4-Flash (0731): लंबे सत्रों और बड़े संपादनों के लिए चुनाव। 380K कॉन्टेक्स्ट, प्रति उत्तर 32,768 आउटपुट टोकन तक, किसी भी घंटे एक ही कीमत, कोई पीक प्राइसिंग नहीं, और कुल मिलाकर, इनपुट और आउटपुट को साथ गिनते हुए, यह OpenRouter से सस्ता है। अधिक जानकारी DeepSeek पेज पर।
  • MiniMax-M2.7: रोज़मर्रा के संपादनों और नाम बदलने के लिए। 180K कॉन्टेक्स्ट, 8,192 आउटपुट टोकन तक, और कुल मिलाकर यह भी OpenRouter से सस्ता है। MiniMax पेज देखें।
  • GLM-5.3-Flash: जब रेपो बड़ा हो और आपको 390K कॉन्टेक्स्ट विंडो चाहिए; आउटपुट OpenRouter से सस्ता, 8,192 आउटपुट टोकन तक।

एक बैलेंस तीनों को कवर करता है, इसलिए स्विच करना बस एक अलग --model मान है। मौजूदा कीमतें मूल्य पेज पर हैं; API विवरण डॉक्स में हैं।

पैसा कहाँ जाता है: एक चेकलिस्ट#

  • रेपो मैप: डिफ़ॉल्ट रूप से 1k, लेकिन जब चैट में कोई फ़ाइल न हो तो बड़ा। जिन फ़ाइलों पर काम करते हैं उन्हें जोड़ें।
  • चैट में फ़ाइलें: हर एक हर बार दोबारा भेजी जाती है। पूरी हो चुकी फ़ाइलों को /drop करें।
  • इतिहास: हर आदान-प्रदान के साथ बढ़ता है। कामों के बीच /clear करें।
  • मॉडल: वही सत्र अलग-अलग मॉडलों पर अलग-अलग खर्च करता है; ऊपर की तालिका आपके आँकड़े दिखाती है।

अपने मौजूदा सत्र पर /tokens से शुरू करें, फिर मॉडल बदलें और तालिका की तुलना अब जो खर्च करते हैं उससे करें।