# إشعار فوترة المصنّف في Claude Code

عند استخدام Claude Code عبر QCode في وضع الأذونات `auto`، قد ترى هذا الإشعار:

```text
We're changing auto mode to no longer charge for classifier requests in Claude Code.

However, this session isn't eligible because your requests go through api.qcode.cc,
which isn't compatible with this update.

Nothing breaks: auto mode keeps working, and its classifier requests are billed as before.

To fix it and access the new version of auto mode, ask your gateway to implement:
https://code.claude.com/docs/en/auto-mode-classifier-billing
```

المضيف المذكور في الإشعار هو نقطة النهاية التي قمت بتهيئتها (على سبيل المثال `api.qcode.cc` أو `asia.qcode.cc`). **لا يمنع الإشعار أي شيء من العمل.** تشرح هذه الصفحة معنى الإشعار وما يمكنك فعله.

## ماذا يعني الإشعار

قبل تنفيذ إجراءات مثل أوامر الطرفية أو طلبات الشبكة، يسأل وضع `auto` **مصنّفًا** ما إذا كان الإجراء آمنًا. تنقل Anthropic هذا الفحص إلى خوادمها، حيث يعمل كجزء من طلبات النموذج الخاصة بالجلسة نفسها ولا تتم فوترته بشكل منفصل.

هذا الفحص من جهة الخادم غير متاح عبر QCode في الوقت الحالي، لذلك يواصل Claude Code إرسال طلبات المصنّف الخاصة به، تمامًا كما كان من قبل:

- يستمر وضع `auto` في العمل، ولا تزال الإجراءات الخطرة محظورة؛
- لا تزال طلبات المصنّف تُحتسب ضمن الاستخدام لديك وتظهر باسم `claude-sonnet-5` في لوحة التحكم. تجد مصدرها وكيفية تقليلها في [لماذا يظهر Claude Sonnet 5 في الاستخدام](/docs/reference/why-sonnet-5-in-usage).

بمعنى آخر، لا يؤثر التغيير إلا في الجلسات المتصلة مباشرةً بـ API الخاص بـ Anthropic؛ أما الجلسات عبر QCode فتبقى على السلوك والتكلفة نفسيهما كما من قبل.

## ماذا يحدث عند ظهور الإشعار

- **الجلسات التفاعلية**: يوقف الإشعار مؤقتًا **أول إجراء يحتاج إلى فحص**. اضغط **Enter** للمتابعة: يستخدم هذا الإجراء وبقية فحوص الجلسة طلبات المصنّف الخاصة بـ Claude Code، ولا يظهر الإشعار مجددًا على ذلك الجهاز لمدة 24 ساعة.
- يؤدي الضغط على **Esc** أو **Ctrl+C** إلى إلغاء ذلك الإجراء وإيقاف الدور الحالي. تبقى الجلسة في وضع `auto`، ويظهر الإشعار مجددًا قبل الفحص التالي.
- **الجلسات غير التفاعلية** (`claude -p`): يُطبع الإشعار إلى stderr فقط؛ لا شيء ينتظر وتستمر الجلسة.

للتحقق من الجلسة الحالية، شغّل `/status` في Claude Code: عندما تعرض خانة `Auto mode server` القيمة `Disabled`، تكون الجلسة تستخدم طلبات المصنّف الخاصة بـ Claude Code.

## كيفية إزالة الإشعار

عيّن متغير البيئة هذا قبل تشغيل Claude Code:

```bash
export CLAUDE_CODE_AUTO_MODE_SERVER=0
```

أو أضفه إلى `env` في `~/.claude/settings.json` ليطبَّق دائمًا:

```json
{
  "env": {
    "CLAUDE_CODE_AUTO_MODE_SERVER": "0"
  }
}
```

مع تعيين المتغير، لم يعد Claude Code يحاول الفحص من جهة الخادم أولًا، بل ينتقل مباشرةً إلى طلبات المصنّف الخاصة به، لذلك لا يظهر الإشعار. السلوك والفوترة مطابقان لما يحدث عند الضغط على **Enter**. وفقًا للوثائق الرسمية، هذا إعداد مؤقت قد يتغير في إصدار لاحق.

إذا أعددت بيئتك باستخدام [سكربت الإعداد بنقرة واحدة](/docs/getting-started/one-click-install)، فالمتغير معيّن بالفعل. وتُغطى المتغيرات الأخرى في [متغيرات البيئة](/docs/getting-started/environment).

## الأسئلة الشائعة

**هل لن يُدعم هذا أبدًا؟**
هذا ليس ما نقوله. يُنفَّذ الفحص الذي لا تتم فوترته بشكل منفصل بواسطة خوادم Anthropic نفسها داخل الطلب الرئيسي، ويتطلب استخدامه عبر خدمة ترحيل أو بوابة من جهة خارجية دعمًا مخصصًا؛ ولا تزال خدمات مشابهة كثيرة تعمل عليه. نتابع الأمر عن كثب وسنحدّث هذه الصفحة عند إحراز تقدم.

**هل يزيد `CLAUDE_CODE_AUTO_MODE_SERVER=0` التكلفة؟**
لا. إنه يجعل Claude Code يتخطى المحاولة من جهة الخادم ويمنع ظهور الإشعار فحسب؛ إذ تُرسَل طلبات المصنّف في كلتا الحالتين، لذا تكون التكلفة نفسها كما هي من دونه.

**هل تريد طلبات مصنّف أقل؟**
لا يعمل المصنّف إلا في وضع `auto`. اضغط `Shift+Tab` للتبديل إلى وضع أذونات آخر؛ راجع [لماذا يظهر Claude Sonnet 5 في الاستخدام](/docs/reference/why-sonnet-5-in-usage) و[إعداد الأذونات](/docs/usage/permissions) للتفاصيل.