بلاگ پر واپس جائیں

ٹولز اور انٹیگریشنزگائیڈ

اپنی API کلید کے لیے Aider کنفگ فائل: .aider.conf.yml اور Windows setx

اپنی API کلید اور بیس URL کو .aider.conf.yml میں رکھیں، لوڈ آرڈر درست کریں اور Windows setx کے جال سے بچیں، ساتھ سیشن لاگت کا تخمینہ۔

از CheapTokens Teamشائع شدہ 4 منٹ کا مطالعہ

وہ کمانڈز والا ٹرمینل جو 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) Aider کو CheapTokens سے کیسے جوڑیں میں موجود ہیں؛ یہ صفحہ وہ کچھ بتاتا ہے جو اس گائیڈ میں نہیں: Windows setx، کنفگ فائل اور اس کا لوڈ آرڈر، اور سیشن لاگت کا تخمینہ۔

ماخذ: Aider کی دستاویزات OpenAI-کمپیٹیبل APIs کے لیے (صفحہ 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 پھر بھی کلید مانگے، تو یہ عام وجہ ہے۔

کون سا ماڈل کس ترمیم کے لیے#

ماڈل آرگیومنٹ openai/ کے علاوہ مکمل id ہے، لہٰذا CheapTokens کے لیے اس میں دو سلیش ہیں:

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

MiniMax-M2.7 کا 180K کانٹیکسٹ ہے اور یہ 8,192 ٹوکنز تک جواب دیتا ہے، جو چھوٹی اور درمیانی ترمیمات کے لیے موزوں ہے جہاں جوابات مختصر رہتے ہیں۔ اگر آپ کی ترمیمات طویل ڈفز کی صورت میں واپس آئیں، تو دوسرا ماڈل جسے آزمانا قابلِ قدر ہے DeepSeek-V4-Flash ہے: فی جواب 32,768 ٹوکنز تک، 380K کانٹیکسٹ اور دن کے کسی بھی وقت ایک ہی قیمت۔

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

مکمل id CheapTokens دستاویزات یا قیمتوں کی ماڈل فہرست سے کاپی کریں۔

پہلی ترمیم چلائیں#

Aider ایک git ریپو کے اندر کام کرتا ہے، لہٰذا اسی میں شروع کریں۔ ایک فائل شامل کریں اور کچھ چھوٹا مانگیں:

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

جب Aider فائل میں ترمیم کے ساتھ جواب دیتا ہے، تو کلید، بیس URL اور ماڈل id سب درست ہیں۔

غلط ماڈل id کے ساتھ وہ مکمل id جو کام کرتی ہے، پھر پہلی ترمیم
غلط id بمقابلہ مکمل id، اور پہلی درخواست

دوبارہ ٹائپ کرنا بند کریں: .aider.conf.yml#

Aider آپ کی ہوم ڈائریکٹری سے .aider.conf.yml پڑھتا ہے، پھر git ریپو روٹ، پھر موجودہ ڈائریکٹری، اور بعد کی فائلیں جیت جاتی ہیں۔ لہٰذا ایک گلوبل فائل کلید اور بیس رکھ سکتی ہے، اور ریپو فائل ماڈل منتخب کر سکتی ہے۔ اگر آپ ایک مخصوص فائل اور کچھ نہیں چاہتے، تو aider --config <file> صرف وہی ایک لوڈ کرتا ہے۔

ہوم ڈائریکٹری کی فائل (مثال، اپنی کلید ڈالیں):

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

اب صرف aider درست اینڈپوائنٹ اور ماڈل کے ساتھ شروع ہوتا ہے۔ اگر آپ فائل کو ریپو میں کمٹ کریں، تو کلید باہر رکھیں اور اسے ماحول متغیر میں یا .env فائل میں رکھیں؛ کلید کی سطریں آپ کی اپنی ہوم ڈائریکٹری کے لیے ہیں۔

ایسے ماڈل کے لیے جسے Aider نہیں جانتا، دستاویزات ایک model-settings-file (.aider.model.settings.yml) بیان کرتی ہیں جہاں آپ اس کی سیٹنگز متعین کر سکتے ہیں۔

ایک سیشن کی لاگت#

Aider ہر پیغام کے ساتھ آپ کی شامل کردہ فائلیں اور چیٹ ہسٹری دوبارہ بھیجتا ہے، لہٰذا ان پٹ ٹوکنز آؤٹ پٹ سے تیز بڑھتے ہیں۔ فرض کریں کہ تقریباً 20 پیغامات کا ایک ورکنگ سیشن 400,000 ان پٹ ٹوکنز بھیجتا ہے اور 40,000 آؤٹ پٹ ٹوکنز واپس پاتا ہے (مثال کے لیے ایک مفروضہ؛ اپنے نمبر ڈالیں)۔ MiniMax-M2.7 پر یہ $0.026 ہے، اور OpenRouter سے مجموعی طور پر سستا، ان پٹ اور آؤٹ پٹ کو ملا کر گنا جائے۔ نیچے دیا گیا جدول وہی سیشن ہمارے ماڈلز پر چلاتا ہے:

ماڈل لاگت OpenRouter
GLM-5.3-Flash $0.0096 $0.0196
DeepSeek-V4-Flash $0.01 $0.0253
MiniMax-M2.7 $0.026 $0.168

کل 400,000 ان پٹ اور 40,000 آؤٹ پٹ ٹوکنز۔ فی 1M ٹوکنز کی قیمتیں موجودہ ہیں اور ہمارے ٹیرف کے ساتھ تبدیل ہوتی ہیں؛ OpenRouter کالم اسی ورک لوڈ کے لیے حوالہ جاتی قیمتیں دکھاتا ہے۔

ان پٹ کی طرف کو چھوٹا کیسے رکھا جائے (صرف پڑھنے والی فائلیں، /drop، ریپو میپ کا سائز) Aider کی لاگت کتنی ہے میں بتایا گیا ہے۔ موجودہ قیمتیں ہمیشہ قیمتوں کے صفحے پر ہیں۔

اگر یہ کام نہ کرے#

  • Aider API کلید مانگتا ہے یا غلط سروس سے بات کرتا ہے۔ متغیرات پروسیس کو نظر نہیں آ رہے۔ Windows پر، setx کے بعد ٹرمینل دوبارہ شروع کریں؛ Mac اور Linux پر، اسی شیل میں echo $OPENAI_API_BASE چلائیں۔
  • آپ کی کنفگ نظر انداز ہوتی لگتی ہے۔ ترتیب یاد رکھیں: ہوم، ریپو روٹ، موجودہ ڈائریکٹری۔ آپ کے قریب کی فائل گلوبل کو اوور رائیڈ کرتی ہے۔
  • ماڈل نہیں ملا، 404 یا تصدیق کی خرابی۔ یہ Aider کو CheapTokens سے کیسے جوڑیں میں بتائے گئے ہیں۔

وہی OpenAI-کمپیٹیبل ایڈریس دوسرے ٹولز میں بھی کام کرتا ہے؛ اگر آپ ایڈیٹر ایجنٹ بھی استعمال کرتے ہیں، تو OpenCode جوڑنا یا اپنی API کلید کہاں لگائیں کا جائزہ دیکھیں۔