العودة إلى المدونة

الأدوات والتكاملاتدليل

ملف إعدادات Aider لمفتاح API الخاص بك: .aider.conf.yml وWindows setx

احتفظ بمفتاح API وعنوان URL الأساسي الخاصين بك في .aider.conf.yml، واضبط ترتيب التحميل بشكل صحيح وتجنب فخ setx على Windows، مع تقدير تكلفة الجلسة.

بواسطة CheapTokens Teamنُشر في 3 دقيقة قراءة

طرفية بالأوامر التي تربط Aider بواجهة API متوافقة مع OpenAI
في هذه الصفحة
  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 لواجهات API المتوافقة مع OpenAI (تم فحص الصفحة في 26 أكتوبر 2026؛ لا تُظهر الوثائق تاريخًا أو إصدارًا، وكان أحدث aider-chat على PyPI في ذلك اليوم هو 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/ بالإضافة إلى المعرّف الكامل، لذا بالنسبة لـ 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

انسخ المعرّف الكامل من وثائق CheapTokens أو قائمة النماذج على صفحة الأسعار.

شغّل أول تعديل#

يعمل Aider داخل مستودع git، لذا ابدأ داخل واحد. أضف ملفًا واطلب شيئًا صغيرًا:

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

عندما يجيب Aider بتعديل على الملف، يكون المفتاح وعنوان URL الأساسي ومعرّف النموذج كلها صحيحة.

معرّف النموذج الخاطئ بجانب المعرّف الكامل الذي يعمل، ثم أول تعديل
معرّف خاطئ مقابل معرّف كامل، وأول طلب

توقف عن إعادة الكتابة: .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 رمز إخراج إجمالًا. الأسعار لكل مليون رمز حالية وتتغير مع تعريفاتنا؛ يعرض عمود OpenRouter أسعارًا مرجعية لنفس حجم العمل.

كيفية إبقاء جانب الإدخال صغيرًا (ملفات للقراءة فقط، /drop، حجم خريطة المستودع) مشروحة في كم يكلف Aider. الأسعار الحالية دائمًا على صفحة الأسعار.

إذا لم يعمل#

  • Aider يطلب مفتاح API أو يتحدث إلى خدمة خاطئة. المتغيرات غير مرئية للعملية. على Windows، أعد تشغيل الطرفية بعد setx؛ على Mac وLinux، شغّل echo $OPENAI_API_BASE في نفس الصدفة.
  • يبدو أن إعداداتك متجاهلة. تذكر الترتيب: المنزل، جذر المستودع، الدليل الحالي. الملف الأقرب إليك يتجاوز الملف العام.
  • النموذج غير موجود، 404 أو خطأ مصادقة. هذه مغطاة في كيفية ربط Aider بـ CheapTokens.

نفس العنوان المتوافق مع OpenAI يعمل في أدوات أخرى؛ إذا كنت تستخدم أيضًا وكيل محرر، راجع ربط OpenCode أو نظرة عامة على أين تُدرج مفتاح API الخاص بك.