इसे छोड़कर कंटेंट पर जाएं
मुफ़्त साइन अप करें
Coding Agent सेटअप

Aider सेटअप: API Key, Base URL और मॉडल

Aider इंस्टॉल करें, BetterToken Base URL और API Key सेट करें, मॉडल चुनें और सामान्य त्रुटियां ठीक करें।

Aider को BetterToken से जोड़ने के लिए API Key तैयार करें, नीचे दिया गया Base URL दर्ज करें और model plaza से वर्तमान Model ID चुनें।

मुख्य सेटिंग्स

फ़ील्डमान
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
Modelmodel plaza से एक वर्तमान Model ID

आवश्यकताएं

साइन अप करें और BetterToken API Key पाएँ

पहले से खाता है? साइन इन करें, रिचार्ज करें, फिर कंसोल में कुंजी बनाएँ।

अतिरिक्त आवश्यकताएं

  • Python इंस्टॉल करें

इंस्टॉल करें

Aider इंस्टॉल करें

टर्मिनल में ये कमांड चलाएं:

टर्मिनल विंडो
python -m pip install aider-install
aider-install

इंस्टॉलेशन के बाद पुष्टि करें कि Aider उपलब्ध है:

टर्मिनल विंडो
aider --help

मैन्युअल सेटअप

फ़ील्डमान
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
Modelmodel 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/project
aider --model openai/YOUR_MODEL_ID

Windows PowerShell

टर्मिनल विंडो
setx OPENAI_API_BASE "https://bettertoken.ai/v1"
setx OPENAI_API_KEY "YOUR_API_KEY"

setx के बाद PowerShell बंद करके फिर खोलें। फिर अपनी प्रोजेक्ट डायरेक्टरी में जाएं और चलाएं:

टर्मिनल विंडो
aider --model openai/YOUR_MODEL_ID

YOUR_API_KEY को अपने BetterToken API Key से बदलें। YOUR_MODEL_ID केवल उदाहरण है। इसे model plaza से वर्तमान समर्थित provider की model ID से बदलें और openai/ उपसर्ग रखें।

.env से कॉन्फ़िगरेशन सहेजें

हर बार टर्मिनल खोलने पर वेरिएबल सेट करने से बचने के लिए, प्रोजेक्ट के Git root में .env फ़ाइल बनाएं:

OPENAI_API_BASE=https://bettertoken.ai/v1
OPENAI_API_KEY=YOUR_API_KEY
AIDER_MODEL=openai/YOUR_MODEL_ID

API Key कमिट होने से रोकने के लिए .env को .gitignore में जोड़ें। फिर प्रोजेक्ट डायरेक्टरी में जाकर चलाएं:

टर्मिनल विंडो
aider

किसी प्रोजेक्ट के लिए अन्य फ़ाइल उपयोग करने हेतु उसे स्पष्ट रूप से निर्दिष्ट करें:

टर्मिनल विंडो
aider --env-file ./aider-bettertoken.env

वैकल्पिक: .aider.conf.yml उपयोग करें

केवल गैर-संवेदनशील सेटिंग्स सहेजने के लिए, होम या प्रोजेक्ट डायरेक्टरी में .aider.conf.yml बनाएं:

model: openai/YOUR_MODEL_ID
openai-api-base: "https://bettertoken.ai/v1"

API Key को साझा YAML फ़ाइल के बजाय OPENAI_API_KEY environment variable में रखें।

Model ID बदलें

लॉन्च कमांड में मॉडल को वर्तमान समर्थित provider की model ID से बदलें:

टर्मिनल विंडो
aider --model openai/YOUR_MODEL_ID

openai/ उपसर्ग न हटाएं। Model ID कॉन्फ़िगर किए गए endpoint के अनुकूल होनी चाहिए।

कनेक्शन सत्यापित करें

एक छोटा टेस्ट prompt भेजें। यदि टूल authentication या Model ID त्रुटि के बिना उत्तर देता है, तो कनेक्शन काम कर रहा है। कॉन्फ़िगरेशन बदलने के बाद टूल को पूरी तरह पुनः आरंभ करें।

मॉडल बदलें

मॉडल चयनकर्ता खोलें या कॉन्फ़िगरेशन में Model फ़ील्ड बदलें। model plaza से सटीक Model ID उपयोग करें, फिर वर्तमान सत्र पुनः आरंभ करें।

सामान्य त्रुटियां

समस्याक्या करें
401, Unauthorized या Invalid API keyOPENAI_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 न जोड़ें।