Aider सेटअप: API Key, Base URL और मॉडल
Aider इंस्टॉल करें, BetterToken Base URL और API Key सेट करें, मॉडल चुनें और सामान्य त्रुटियां ठीक करें।
Aider को BetterToken से जोड़ने के लिए API Key तैयार करें, नीचे दिया गया Base URL दर्ज करें और model plaza से वर्तमान Model ID चुनें।
मुख्य सेटिंग्स
| फ़ील्ड | मान |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Model | model plaza से एक वर्तमान Model ID |
आवश्यकताएं
- टूल का वर्तमान संस्करण इंस्टॉल है
- BetterToken API Key: रजिस्टर करें और प्राप्त करें
- model plaza से Model ID
पहले से खाता है? साइन इन करें, रिचार्ज करें, फिर कंसोल में कुंजी बनाएँ।
अतिरिक्त आवश्यकताएं
- Python इंस्टॉल करें
इंस्टॉल करें
Aider इंस्टॉल करें
टर्मिनल में ये कमांड चलाएं:
python -m pip install aider-installaider-installइंस्टॉलेशन के बाद पुष्टि करें कि Aider उपलब्ध है:
aider --helpमैन्युअल सेटअप
| फ़ील्ड | मान |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Model | model plaza से एक वर्तमान Model ID |
वर्तमान टर्मिनल के लिए BetterToken कॉन्फ़िगर करें
macOS / Linux
export OPENAI_API_BASE="https://bettertoken.ai/v1"export OPENAI_API_KEY="YOUR_API_KEY"
cd /path/to/your/projectaider --model openai/YOUR_MODEL_IDWindows PowerShell
setx OPENAI_API_BASE "https://bettertoken.ai/v1"setx OPENAI_API_KEY "YOUR_API_KEY"setx के बाद PowerShell बंद करके फिर खोलें। फिर अपनी प्रोजेक्ट डायरेक्टरी में जाएं और चलाएं:
aider --model openai/YOUR_MODEL_IDYOUR_API_KEY को अपने BetterToken API Key से बदलें। YOUR_MODEL_ID केवल उदाहरण है। इसे model plaza से वर्तमान समर्थित provider की model ID से बदलें और openai/ उपसर्ग रखें।
.env से कॉन्फ़िगरेशन सहेजें
हर बार टर्मिनल खोलने पर वेरिएबल सेट करने से बचने के लिए, प्रोजेक्ट के Git root में .env फ़ाइल बनाएं:
OPENAI_API_BASE=https://bettertoken.ai/v1OPENAI_API_KEY=YOUR_API_KEYAIDER_MODEL=openai/YOUR_MODEL_IDAPI Key कमिट होने से रोकने के लिए .env को .gitignore में जोड़ें। फिर प्रोजेक्ट डायरेक्टरी में जाकर चलाएं:
aiderकिसी प्रोजेक्ट के लिए अन्य फ़ाइल उपयोग करने हेतु उसे स्पष्ट रूप से निर्दिष्ट करें:
aider --env-file ./aider-bettertoken.envवैकल्पिक: .aider.conf.yml उपयोग करें
केवल गैर-संवेदनशील सेटिंग्स सहेजने के लिए, होम या प्रोजेक्ट डायरेक्टरी में .aider.conf.yml बनाएं:
model: openai/YOUR_MODEL_IDopenai-api-base: "https://bettertoken.ai/v1"API Key को साझा YAML फ़ाइल के बजाय OPENAI_API_KEY environment variable में रखें।
Model ID बदलें
लॉन्च कमांड में मॉडल को वर्तमान समर्थित provider की model ID से बदलें:
aider --model openai/YOUR_MODEL_IDopenai/ उपसर्ग न हटाएं। Model ID कॉन्फ़िगर किए गए endpoint के अनुकूल होनी चाहिए।
कनेक्शन सत्यापित करें
एक छोटा टेस्ट prompt भेजें। यदि टूल authentication या Model ID त्रुटि के बिना उत्तर देता है, तो कनेक्शन काम कर रहा है। कॉन्फ़िगरेशन बदलने के बाद टूल को पूरी तरह पुनः आरंभ करें।
मॉडल बदलें
मॉडल चयनकर्ता खोलें या कॉन्फ़िगरेशन में Model फ़ील्ड बदलें। model plaza से सटीक Model ID उपयोग करें, फिर वर्तमान सत्र पुनः आरंभ करें।
सामान्य त्रुटियां
| समस्या | क्या करें |
|---|---|
401, Unauthorized या Invalid API key | OPENAI_API_KEY जांचें, पुष्टि करें कि यह BetterToken API Key है और अतिरिक्त स्पेस हटाएं। |
model not found या मॉडल उपलब्ध नहीं | model plaza से सही Model ID कॉपी करें। |
गलत request URL या 404 | पुष्टि करें कि OPENAI_API_BASE https://bettertoken.ai/v1 है। /chat/completions न जोड़ें। |
| Windows नए वेरिएबल नहीं पढ़ता | setx केवल नए खुले टर्मिनलों पर लागू होता है। वर्तमान PowerShell विंडो बंद करें और नई खोलें। |
| Aider अज्ञात मॉडल बताता है | पहले model ID और API provider जांचें। Aider नए मॉडल के लिए चेतावनी दे सकता है, लेकिन model plaza से वर्तमान ID ही उपयोग करें। |
सेटअप FAQ
Aider को कौन सा Base URL उपयोग करना चाहिए?
https://bettertoken.ai/v1 उपयोग करें। यह BetterToken का OpenAI-compatible Base URL है।
मॉडल नाम में openai/ उपसर्ग क्यों चाहिए?
Aider OpenAI-compatible मॉडल पहचानने के लिए इस उपसर्ग का उपयोग करता है। इसे छोड़ने से Aider गलत provider चुन सकता है।
क्या मैं API Key को .aider.conf.yml में रख सकता हूं?
हम इसकी अनुशंसा नहीं करते। प्रोजेक्ट फ़ाइलों में API Key उजागर होने का जोखिम घटाने के लिए environment variables या Git द्वारा अनदेखी की गई .env फ़ाइल उपयोग करें।
उन्नत सेटअप
संबंधित गाइड
तकनीकी विवरण
Protocol, endpoint और आंतरिक provider फ़ील्ड
यह सेटअप https://bettertoken.ai/v1 उपयोग करता है। टूल OpenAI-compatible endpoint path जोड़ता है। जब तक किसी फ़ील्ड में स्पष्ट आवश्यकता न हो, /chat/completions या /responses न जोड़ें।

