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

टूल्स और इंटीग्रेशनगाइड

अपनी API key के लिए Aider config फ़ाइल: .aider.conf.yml और Windows setx

अपनी API key और base URL को .aider.conf.yml में रखें, लोड ऑर्डर सही करें और Windows setx के पेच से बचें, साथ में सेशन लागत अनुमान।

CheapTokens Team द्वाराप्रकाशित 5 मिनट का पाठ

Aider को OpenAI-संगत API से जोड़ने वाले कमांड के साथ टर्मिनल
इस पृष्ठ पर
  1. Windows: setx और एक नया टर्मिनल
  2. किस एडिट के लिए कौन सा मॉडल
  3. पहला एडिट चलाएँ
  4. दोबारा टाइप करना बंद करें: .aider.conf.yml
  5. एक सेशन की लागत
  6. अगर यह काम न करे

दो वेरिएबल, OPENAI_API_BASE और OPENAI_API_KEY, और openai/<model id> जैसा मॉडल आर्ग्युमेंट Aider को CheapTokens की ओर इंगित करने के लिए पर्याप्त हैं। चरण-दर-चरण मूल बातें (इंस्टॉल, पहला अनुरोध, 401/404/400/402) How to connect Aider to CheapTokens में हैं; यह पेज उस गाइड में छूटी बातों को कवर करता है: Windows setx, कॉन्फ़िग फ़ाइल और उसका लोड ऑर्डर, और एक सेशन लागत अनुमान।

स्रोत: OpenAI-संगत APIs के लिए Aider के डॉक्स (पेज 26 अक्टूबर 2026 को जाँचा गया; डॉक्स में कोई तारीख़ या वर्शन नहीं दिखता, और उस दिन PyPI पर नवीनतम aider-chat 0.86.2 था)।

Windows: setx और एक नया टर्मिनल#

Mac और Linux पर आप दोनों वेरिएबल export करते हैं। Windows (PowerShell या cmd) पर setx इस्तेमाल करें:

bat
setx OPENAI_API_BASE https://api.cheaptokens.dev/v1
setx OPENAI_API_KEY <your CheapTokens key>

Windows पर एक पेच है। setx भविष्य के सेशन के लिए वेरिएबल लिखता है, उस सेशन के लिए नहीं जिसमें आप टाइप कर रहे हैं, इसलिए Aider शुरू करने से पहले टर्मिनल बंद करें और नया खोलें। अगर आप वेरिएबल सेट करते हैं और Aider फिर भी key माँगता है, तो यही आम वजह है।

किस एडिट के लिए कौन सा मॉडल#

मॉडल आर्ग्युमेंट openai/ के साथ पूरी id होता है, इसलिए CheapTokens के लिए इसमें दो स्लैश होते हैं:

bash
cd your-git-repo
aider --model openai/MiniMaxAI/MiniMax-M2.7

MiniMax-M2.7 में 180K कॉन्टेक्स्ट है और यह 8,192 टोकन तक जवाब देता है, जो छोटे और मध्यम एडिट के लिए उपयुक्त है जहाँ जवाब छोटे रहते हैं। अगर आपके एडिट लंबे diffs के रूप में वापस आते हैं, तो आज़माने लायक दूसरा मॉडल DeepSeek-V4-Flash है: प्रति जवाब 32,768 टोकन तक, 380K कॉन्टेक्स्ट और दिन के किसी भी समय एक ही कीमत।

bash
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731

पूरी id CheapTokens docs या pricing पर मॉडल सूची से कॉपी करें।

पहला एडिट चलाएँ#

Aider git repo के अंदर काम करता है, इसलिए किसी एक में शुरू करें। एक फ़ाइल जोड़ें और कुछ छोटा माँगें:

text
> /add app.py
> Add a --verbose flag that prints each file before it is processed

जब Aider फ़ाइल में एडिट के साथ जवाब देता है, तो key, base URL और मॉडल id सब सही हैं।

गलत मॉडल id के बगल में काम करने वाली पूरी id, फिर पहला एडिट
गलत id बनाम पूरी id, और पहला अनुरोध

दोबारा टाइप करना बंद करें: .aider.conf.yml#

Aider आपकी होम डायरेक्टरी से .aider.conf.yml पढ़ता है, फिर git repo रूट से, फिर वर्तमान डायरेक्टरी से, और बाद की फ़ाइलें जीतती हैं। इसलिए एक ग्लोबल फ़ाइल key और base रख सकती है, और एक repo फ़ाइल मॉडल चुन सकती है। अगर आप एक विशिष्ट फ़ाइल चाहते हैं और कुछ नहीं, तो aider --config <file> केवल वही लोड करता है।

होम-डायरेक्टरी फ़ाइल (उदाहरण, अपनी key डालें):

yaml
openai-api-base: https://api.cheaptokens.dev/v1
openai-api-key: <your CheapTokens key>
model: openai/MiniMaxAI/MiniMax-M2.7

अब अकेले aider सही endpoint और मॉडल के साथ शुरू होता है। अगर आप फ़ाइल को repo में commit करते हैं, तो key बाहर रखें और इसे environment variable या .env फ़ाइल में रखें; key वाली लाइनें आपकी अपनी होम डायरेक्टरी के लिए हैं।

जिस मॉडल को Aider नहीं जानता, उसके लिए डॉक्स एक model-settings-file (.aider.model.settings.yml) का वर्णन करते हैं जहाँ आप उसकी सेटिंग्स निर्दिष्ट कर सकते हैं।

एक सेशन की लागत#

Aider हर संदेश के साथ आपकी जोड़ी गई फ़ाइलें और चैट इतिहास दोबारा भेजता है, इसलिए input टोकन output से तेज़ी से बढ़ते हैं। मान लें कि लगभग 20 संदेशों का एक कार्य सेशन 400,000 input टोकन भेजता है और 40,000 output टोकन वापस पाता है (उदाहरण के लिए एक अनुमान; अपने नंबर डालें)। MiniMax-M2.7 पर यह $0.026 है, और कुल मिलाकर OpenRouter से सस्ता, input और output को एक साथ गिनकर। नीचे की तालिका वही सेशन हमारे मॉडलों पर चलाती है:

मॉडल लागत OpenRouter
GLM-5.3-Flash $0.0096 $0.0196
DeepSeek-V4-Flash $0.01 $0.0253
MiniMax-M2.7 $0.026 $0.168

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

input पक्ष को छोटा कैसे रखें (read-only फ़ाइलें, /drop, repo map आकार) यह How much does Aider cost में कवर किया गया है। मौजूदा कीमतें हमेशा pricing page पर हैं।

अगर यह काम न करे#

  • Aider API key माँगता है या गलत सेवा से बात करता है। वेरिएबल प्रोसेस को दिखाई नहीं दे रहे। Windows पर, setx के बाद टर्मिनल restart करें; Mac और Linux पर, उसी shell में echo $OPENAI_API_BASE चलाएँ।
  • आपका config अनदेखा लगता है। क्रम याद रखें: home, repo root, current directory। आपके करीब की फ़ाइल ग्लोबल वाली को override करती है।
  • Model not found, 404 या authentication error। ये How to connect Aider to CheapTokens में कवर किए गए हैं।

वही OpenAI-संगत पता अन्य टूल्स में काम करता है; अगर आप editor agent भी इस्तेमाल करते हैं, तो connecting OpenCode या where to plug in your own API key का अवलोकन देखें।