تحسين التكلفةدليل
كم يكلف Aider؟ ما يرسله وكيف تقلص الفاتورة
Aider مجاني؛ واجهة برمجة تطبيقات النموذج هي ما تدفع مقابله. تعرّف على ما يحمله كل طلب، وقدّر جلسة وشغّل Aider على نموذج أرخص.

في هذه الصفحة
Aider مجاني ومفتوح المصدر، لذا الشيء الوحيد الذي تدفع مقابله هو واجهة برمجة تطبيقات النموذج خلفه. وتتحدد الفاتورة بحجم الإدخال: كل طلب يحمل خريطة المستودع والملفات التي أضفتها وسجل المحادثة، وليس فقط تعليمك المكوّن من سطر واحد. قلّل هذه الثلاثة وستنخفض التكلفة؛ ووجّه Aider إلى نموذج أرخص وستنخفض مرة أخرى.
ما يرسله Aider في كل طلب#
ثلاثة أشياء ترافق رسالتك. الأول موصوف في وثائق Aider (تم التحقق في 23 أكتوبر 2026، aider-chat 0.86.2 على PyPI، صدر في 12 فبراير 2026)؛ والآخران هما ببساطة كيفية عمل واجهة برمجة تطبيقات المحادثة:
- خريطة المستودع. تقول صفحة خريطة المستودع في Aider إنها ترسل إلى النموذج خريطة لمستودعك: الملفات بالإضافة إلى الرموز الرئيسية مع أسطر تعريفها. يُحدَّد حجمها بواسطة
--map-tokens، والذي افتراضيه 1k رمز. تُغيَّر حجم الخريطة ديناميكيًا ويمكن أن تنمو بشكل كبير عندما لا تكون هناك ملفات مضافة إلى المحادثة. لا تذكر الوثائق حدًا أعلى، لذا لا تفترض وجوده. - الملفات التي أضفتها. كل ما تضيفه بـ
/addيُرسَل كاملًا، في كل مرة. الملفات المضافة بـ/read-onlyهي للمرجعية فقط، لكنها لا تزال تشغل السياق. - سجل المحادثة. تُعاد إرسال الرسائل والردود السابقة مع كل طلب جديد. إذا بدا هذا مألوفًا، فهو نفس الآلية كما في لماذا تكلف محادثة AI الطويلة أكثر.
جانب الإخراج عادةً صغير بالمقارنة: فرق (diff) أو كتلة معدّلة. إذا كان تقسيم الإدخال مقابل الإخراج جديدًا عليك، فإن رموز الإدخال مقابل الإخراج يغطيه في بضع دقائق.
جلسة، بالأرقام#
لنفترض أنك تضيف ملفين مصدريين بحجم 3,000 رمز لكل منهما وتطلب من Aider إعادة هيكلة وحدة. الطلب الأول تقريبًا هو الخريطة (حوالي 1,000 رمز)، والملفات (حوالي 6,000) ورسالتك: حوالي 7,000 رمز إدخال. لا شيء غير عادي بعد.
الآن استمر. كل متابعة ("أعد تسميته أيضًا في الاختبارات"، "هذا كسر الاستيراد، أصلحه") تعيد إرسال كل ذلك بالإضافة إلى كل تبادل سابق. في جلسة طويلة يمكن أن يتجاوز السجل حجم الملفات. هذا هو المأزق: الطلب العاشر يكلف أكثر من الأول، رغم أنك كتبت كلمات أقل.
لتقدير، خذ هذه الافتراضات: 30 طلبًا في جلسة، بمتوسط 15,000 رمز إدخال لكل طلب (الخريطة والملفات وسجل متزايد) و800 رمز إخراج لكل رد. طلب واحد على MiniMax-M2.7 عبر CheapTokens يكلف $0.00087. الجلسة الكاملة المكونة من 30 طلبًا تبدو هكذا، مع عمود OpenRouter بجانبها:
| النموذج | الإدخال $/1M | الإخراج $/1M | لكل طلب | 30 طلبات | OpenRouter، 30 طلبات |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00033 | $0.01 | $0.0204 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00031 | $0.0092 | $0.0251 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00087 | $0.0261 | $0.164 |
15,000 رمز إدخال و800 رمز إخراج لكل طلب. الأسعار لكل مليون رمز حالية وتتغير مع تعريفاتنا؛ يعرض عمود OpenRouter أسعارًا مرجعية لنفس حجم العمل.
غيّر الافتراضات إلى افتراضاتك: إذا كنت تعمل بملف صغير واحد، سيكون إدخالك أقرب إلى 5,000؛ مع مستودع كبير وبدون ملفات مضافة، قد تستهلك الخريطة وحدها أكثر.
أربع عادات تقلص الإدخال#
- تحقق قبل أن تخمن.
/tokensيبلغ عن الرموز المستخدمة بواسطة سياق المحادثة الحالي. شغّله عندما تبدأ الجلسة بالشعور بالثقل. (لا تذكر وثائق Aider أنه يعرض تكلفة، لذا اقرأه كحجم، وليس كسعر.) - أسقط ما انتهيت منه.
/dropيزيل الملفات من المحادثة ويحرر السياق. الملف الذي أضفته للمهمة الأولى ونسيته يرافق كل طلب لاحق. - امسح السجل بين المهام.
/clearيمسح سجل المحادثة؛/resetيسقط جميع الملفات ويمسح السجل دفعة واحدة. نادرًا ما تحتاج مهمة جديدة المحادثة القديمة. - استخدم
/read-onlyللمرجعية. الأنواع، والتكوينات، ومواصفات API التي يجب أن يراها النموذج ولكن لا يعدلها.
انتهت إعادة الهيكلة، وبدأت في خطأ برمجي في وحدة أخرى، وكتبت /reset. يخرج الطلب التالي مع الخريطة والملف الجديد الواحد بدلاً من ملفين قديمين وسجل طويل:

شغّل Aider على نموذج أرخص#
العادات تقلص الإدخال؛ سعر النموذج يحدد تكلفة كل رمز. يتحدث Aider إلى أي نقطة نهاية متوافقة مع OpenAI، وفقًا لوثائقه: عيّن OPENAI_API_BASE وOPENAI_API_KEY، ثم ابدأ Aider بـ -. على Windows استخدم setx وأعد تشغيل الصدفة.
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731معرّف البوابة الكامل يأتي بعد بادئة openai/؛ المعرّف القصير من جداول الأسعار لا تقبله واجهة برمجة التطبيقات. للإعداد خطوة بخطوة، راجع كيفية ربط Aider بـ CheapTokens.
أي نموذج لأي عمل:
- DeepSeek-V4-Flash (0731): الخيار للجلسات الطويلة والتعديلات الكبيرة. سياق 380K، حتى 32,768 رمز إخراج لكل إجابة، سعر واحد في أي ساعة بدون تسعير الذروة، وإجمالًا، مع احتساب الإدخال والإخراج معًا، فهو أرخص من OpenRouter. المزيد في صفحة DeepSeek.
- MiniMax-M2.7: الخيار للتعديلات الروتينية وإعادة التسمية. سياق 180K، حتى 8,192 رمز إخراج، وإجمالًا فهو أرخص من OpenRouter أيضًا. راجع صفحة MiniMax.
- GLM-5.3-Flash: عندما يكون المستودع كبيرًا وتريد نافذة سياق 390K؛ الإخراج أرخص من OpenRouter، حتى 8,192 رمز إخراج.
رصيد واحد يغطي الثلاثة، لذا التبديل هو مجرد قيمة --model مختلفة. الأسعار الحالية في صفحة التسعير؛ تفاصيل واجهة برمجة التطبيقات في الوثائق.
أين يذهب المال: قائمة تحقق#
- خريطة المستودع: 1k افتراضيًا، لكنها أكبر عندما لا تكون هناك ملفات في المحادثة. أضف الملفات التي تعمل عليها.
- الملفات في المحادثة: كل واحد يُعاد إرساله في كل مرة.
/dropالملفات المنتهية. - السجل: ينمو مع كل تبادل.
/clearبين المهام. - النموذج: الجلسة نفسها تكلف مبالغ مختلفة على نماذج مختلفة؛ الجدول أعلاه يظهر أرقامك.
ابدأ بـ /tokens على جلستك الحالية، ثم بدّل النموذج وقارن الجدول بما تنفقه الآن.



