خطأ 400 في Cline مع Base URL مخصص لـ Anthropic: السبب والإصلاح
اعتبارًا من 2026-10-13، يفشل استدعاء Claude عبر Base URL مخصص لـ Anthropic (المثالان الرسميان هما Azure AI Foundry وبوابات الشركات) بخطأ 400 في Cline 4.1.22، لأن 4.1.22 بدأ يرسل خيارًا لا يقبله سوى API الخاص بـ Anthropic: fallbacks. والإصلاح هو الترقية إلى 4.1.23، الصادر في 2026-10-07، أو إصدار أحدث؛ وقد أصدر CLI وتطبيق سطح المكتب الإصلاح نفسه في اليوم نفسه ضمن الإصدارين cli-v3.0.69 وdesktop-v0.0.44، ومنذ ذلك الحين أصدر CLI كلاً من cli-v3.0.70 (2026-10-08) وcli-v3.0.71 (2026-10-13). تستعرض هذه الصفحة السبب والإصدارات المتأثرة وما يجب التحقق منه بعد الترقية، مع نقل ملاحظات الإصدار الرسمية من Cline حرفيًا.
آخر تحديث 2026-11-14
مفتاح واحد لـ Claude وGPT وأبرز النماذج الصينية، والفوترة حسب token، ويعمل خلال دقائق.
- الفوترة حسب token — الأسعار المباشرة على /models
- الدفع بالبطاقة (Visa / Mastercard) أو Apple Pay أو Google Pay أو العملات الرقمية
- خدمة ذاتية: شحن الرصيد والتفعيل فورًا
الإصدارات والحقل في لمحة
الإصدار الذي تعطّل
صدر في 2026-09-30. تنص ملاحظات الإصدار 4.1.23 على أن 4.1.22 بدأ يرسل خيارًا لا يقبله سوى API الخاص بـ Anthropic.
الإصلاح (إضافة VS Code)
صدر في 2026-10-07. ينص قسم Fixed فيه على أن Claude عبر Base URL مخصص لـ Anthropic لم يعد يفشل بخطأ 400.
الخيار الذي يُرفض
وفقًا لملاحظات SDK v0.0.91 (2026-10-07، في اليوم نفسه الذي صدرت فيه الإضافة 4.1.23)، أصبح مزوّد Anthropic يرسل خيار fallbacks للرفض من جانب الخادم إلى api.anthropic.com فقط؛ وقد رفضته نقاط النهاية المخصصة مثل Azure AI Foundry بخطأ 400.
الإصلاح الخاص بـ CLI وسطح المكتب
صدر cli-v3.0.69 وdesktop-v0.0.44 معًا في 2026-10-07، وتتضمن ملاحظات الإصدار الخاصة بهما الإصلاح نفسه: لم يعد Claude عبر Base URL مخصص لـ Anthropic يفشل بخطأ 400. ومنذ ذلك الحين أصدر CLI الإصدار cli-v3.0.70 (2026-10-08) وcli-v3.0.71 (2026-10-13)، وأصدر تطبيق سطح المكتب desktop-v0.0.45 (2026-10-08).
من أين يأتي خطأ 400
اعتبارًا من 2026-10-13، وثّق Cline السبب: بدأ 4.1.22 بإضافة خيار إلى طلبات مزوّد Anthropic لا يقبله سوى API الخاص بـ Anthropic، لذا بمجرد أن تحدد «استخدام Base URL مخصص» وتوجّه Cline إلى مكان آخر (تُحتسب بوابات الطرف الثالث وخدمات الترحيل أيضًا)، فإن نقطة نهاية لا تتعرف على الحقل ترد بخطأ 400. وتصف ملاحظات الإصدار 4.1.22 التغيير بقولها: «أصبحت طلبات Anthropic المباشرة تستخدم fallback الرفض من جانب الخادم الخاص بـ Anthropic.»؛ وتوضح ملاحظات SDK v0.0.88 من اليوم نفسه الحقل بصيغة anthropic.fallbacks: «default». بدءًا من 4.1.23 لم يعد الخيار يُرسل إلى العناوين المخصصة (تنص ملاحظات SDK v0.0.91 من اليوم نفسه على أنه يُرسل إلى api.anthropic.com فقط)، لذا بعد الترقية لم يعد Base URL مخصص يتلقاه. أنت متأثر فقط عند تحقق الشرطين معًا: أن يكون API Provider مضبوطًا على Anthropic، وأن يكون «استخدام Base URL مخصص» محددًا.
ملاحظات الإصدار الرسمية، حرفيًا (2026-10-07 إلى 2026-10-13)
ينص قسم Fixed في 4.1.23 على ما يلي: «لم يعد Claude عبر Base URL مخصص لـ Anthropic (Azure AI Foundry، بوابات الشركات) يفشل بخطأ 400. بدأ 4.1.22 يرسل خيارًا لا يقبله سوى API الخاص بـ Anthropic.» ويعدّ SDK v0.0.91، الصادر في اليوم نفسه، أكثر تحديدًا (يحذف الاقتباس أدناه علامات تنسيق الشيفرة المستخدمة في الأصل): «يرسل مزوّد Anthropic خيار fallbacks للرفض من جانب الخادم إلى api.anthropic.com فقط. وقد رفضته نقاط النهاية المخصصة مثل Azure AI Foundry بخطأ 400.» ويذكر إصدار CLI cli-v3.0.69، الصادر في اليوم نفسه أيضًا، الشيء نفسه: «لم يعد Claude عبر Base URL مخصص لـ Anthropic (Azure AI Foundry، بوابات الشركات) يفشل بخطأ 400.» وتصلح هذه الدفعة نفسها من الإصدارات أمورًا أخرى أيضًا: لم تعد Kimi K3 وغيرها من النماذج التي لا تقبل سوى مستويات استدلال معينة ترفض الطلبات، وعندما ينتهي رد دون سبب إنهاء معروف، يطلب Cline من النموذج المتابعة مرة واحدة بدلًا من اعتباره مكتملًا. ويغيّر إصدارا CLI اللاحقان مجالات أخرى: يتضمن cli-v3.0.70 (2026-10-08) «تحديث كتالوج النماذج. إضافة Claude Haiku 5.5.»، وصدر cli-v3.0.71 في 2026-10-13. لاحظ أن هذه أسماء في كتالوج النماذج الخاص بـ Cline، وليست معرّفات نماذج QCode: عند الاتصال بـ QCode، اكتب المعرّف المدرج في /models، ويدعم QCode النموذج claude-haiku-5-5 منذ 2026-10-09.
من العطل إلى الإصلاح
صدر Cline 4.1.22؛ وتقول ملاحظات إصداره إن طلبات Anthropic المباشرة تستخدم الآن fallback الرفض من جانب الخادم الخاص بـ Anthropic.
أبلغ مستخدم على GitHub (المشكلة #14816) بأنه بعد التحديث إلى 4.1.22، تفشل الطلبات المرسلة إلى Base URL مخصص لـ Anthropic على Azure AI Foundry، إذ تعيد نقطة النهاية خطأ 400 «fallbacks: Extra inputs are not permitted».
يتضمن الإصدار 4.1.23 الإصلاح؛ ويصدر CLI cli-v3.0.69 وdesktop-v0.0.44 في اليوم نفسه مع الإصلاح نفسه في ملاحظات الإصدار الخاصة بهما. ثم صدر CLI بالإصدارين cli-v3.0.70 (2026-10-08) وcli-v3.0.71 (2026-10-13)، وصدر تطبيق سطح المكتب بالإصدار desktop-v0.0.45 (2026-10-08).
مؤكد مقابل غير متحقق منه
مؤكد (بنصه الحرفي في ملاحظات الإصدار الرسمية)
يمكن التحقق مما يلي كلمة بكلمة في ملاحظات الإصدار الرسمية الخاصة بـ Cline (أُعيد الزحف إليها وأُرشفت في 2026-10-13): صدر 4.1.22 في 2026-09-30، وبدأت طلبات Anthropic المباشرة تستخدم آلية fallback للرفض من جانب الخادم؛ صدر 4.1.23 في 2026-10-07، ولم يعد Claude عبر Base URL مخصص لـ Anthropic (Azure AI Foundry، بوابات الشركات) يفشل بخطأ 400، مع ذكر السبب على أنه إرسال 4.1.22 خيارًا لا تقبله إلا API الخاصة بـ Anthropic نفسها؛ وتنص SDK v0.0.91 على أن خيار fallbacks لا يُرسل الآن إلا إلى api.anthropic.com؛ ويحمل كل من CLI cli-v3.0.69 وdesktop-v0.0.44 الإصلاح نفسه، وقد صدرا في اليوم نفسه؛ وانتقل CLI منذ ذلك الحين إلى cli-v3.0.70 (2026-10-08) وcli-v3.0.71 (2026-10-13). أما جانب QCode فيأتي من صفحة Cline على docs.qcode.cc (حُدّثت في 2026-09-25، وآخر تحقق في 2026-09-18): يستخدم Claude مزوّد Anthropic، مع ضبط Use custom base URL على https://api.qcode.cc/api.
غير متحقق منه أو غير مذكور رسميًا
أربعة أمور لا تستنتجها هذه الصفحة: أولًا، يظهر نص الخطأ «fallbacks: Extra inputs are not permitted» فقط في تقرير مستخدم على GitHub (المشكلة #14816، نقطة النهاية على Azure AI Foundry)؛ ولا تذكر الملاحظات الرسمية سوى «خطأ 400»، وقد تصيغه بوابات أخرى بصيغة مختلفة. ثانيًا، ما تقدمه ملاحظات الإصدار كحل هو الترقية إلى إصدار يحمل الإصلاح؛ أما الحلول البديلة التي يصفها المستخدمون في المشكلة فهي غير رسمية، لذلك لا تُدرج هنا. ثالثًا، لا تقدم هذه الصفحة أي ادعاء حول ما إذا كانت نقطة نهاية QCode تقبل هذا الحقل؛ فبدءًا من 4.1.23، يتوقف Cline ببساطة عن إرساله إلى العناوين المخصصة. رابعًا، آخر تحقق من وثائق Cline الخاصة بـ QCode كان في 2026-09-18 مقابل إضافة VS Code 4.1.19، ولم تُختبر الواجهات الأحدث هنا، لذا اعتمد على ما يعرضه عميلك؛ كما أن الأسماء في كتالوج النماذج لدى Cline ليست معرّفات نماذج QCode، لذا اكتب المعرّف من /models.
مقارنتان: الإصدار والمزوّد
4.1.22 مقابل 4.1.23
يضيف 4.1.22 خيار fallbacks إلى طلبات مزوّد Anthropic، بما فيها عناوين Base URL المخصصة؛ وابتداءً من 4.1.23 لم يعد الخيار يُرسل إلى العناوين المخصصة، وتذكر ملاحظات SDK v0.0.91 الصادرة في اليوم نفسه أنه لا يُرسل إلا إلى api.anthropic.com. لذا إذا كنت تستخدم Base URL مخصصًا، فانتقل إلى 4.1.23 أو أحدث؛ وبالنسبة إلى CLI وتطبيق سطح المكتب، ابحث عن cli-v3.0.69 وdesktop-v0.0.44 (صدر كلاهما في 2026-10-07)، وقد صدر CLI منذ ذلك الحين بالإصدارين cli-v3.0.70 وcli-v3.0.71 (2026-10-13).
مزوّد Anthropic مقابل OpenAI Compatible
يستهدف الإصلاح مزوّد Anthropic، ولا يُعد التبديل إلى OpenAI Compatible طريقة للالتفاف عليه: إذ تنص وثائق QCode على أن الوضع المتوافق مع OpenAI لا يمكنه استخدام Claude، وأن معرّفًا من نوع claude-* يعيد model_not_available_on_endpoint. ولا يمر Claude إلا عبر مزوّد Anthropic (https://api.qcode.cc/api)؛ أما OpenAI Compatible (https://api.qcode.cc/openai/v1) فهو مخصص لـ GPT والنماذج الصينية.
كيفية إصلاحه
① تحقق من إصدارك: افتح لوحة إضافات VS Code (Ctrl+Shift+X / Cmd+Shift+X)، وابحث عن Cline وانظر إلى الإصدار المثبَّت؛ الإصدار 4.1.22 هو الإصدار الذي تذكره ملاحظات الإصدار. ② ارقِ إلى 4.1.23 أو أحدث؛ وفي CLI، إلى cli-v3.0.69 أو أحدث (صدر CLI منذ ذلك الحين بالإصدار cli-v3.0.70 في 2026-10-08 وcli-v3.0.71 في 2026-10-13)؛ وفي تطبيق سطح المكتب، إلى desktop-v0.0.44 أو أحدث. ③ اترك إعداداتك كما هي: يبقى API Provider على Anthropic، ويبقى خيار Use custom base URL محددًا مع عنوانك؛ وبالنسبة إلى QCode فهو https://api.qcode.cc/api، وليس /api/v1/messages، ودون شرطة مائلة في النهاية. ④ أرسل رسالة للتأكيد. إن ما تقدّمه ملاحظات الإصدار كحل هو الترقية إلى إصدار يتضمن الإصلاح؛ أما الحلول البديلة التي يصفها المستخدمون في المشكلة فليست رسمية، ولذلك لا تُغطى هنا.
على QCode
لاستدعاء Claude من Cline على QCode، توضح الوثائق هذا الإعداد: مزوّد API هو Anthropic، ومفتاح API هو مفتاح QCode الخاص بك (يبدأ بـ cr_)، وحدّد «Use custom base URL» وأدخل https://api.qcode.cc/api، والنموذج claude-sonnet-5 (للاستخدام اليومي) أو claude-opus-5 (للمهام الأصعب). وفق ما جُرّب في 2026-10-08، مع ضبط Base URL على https://api.qcode.cc/api، فإن الطلبات إلى كل من /api/messages و/api/v1/messages تُرجع 200، لذا يعمل العنوان سواء أضاف العميل /messages أو /v1/messages. في أمريكا الشمالية وأوروبا يمكنك استخدام https://us.qcode.cc/api (لوس أنجلوس) بدلًا من ذلك. تغطي هذه الصفحة الخطأ 400 فقط؛ للإعداد الكامل، بما في ذلك GPT والنماذج الصينية عبر OpenAI Compatible، راجع دليل Cline المتوافق مع OpenAI. تُحتسب التكلفة لكل token؛ راجع /models لمعرفة سعر كل نموذج.
الأسئلة الشائعة
لماذا يُرجع Cline 4.1.22 الخطأ 400 مع Base URL مخصص؟
لأن 4.1.22 بدأ يرسل خيارًا في طلبات Anthropic لا تقبله إلا واجهة API الخاصة بـ Anthropic نفسها. تقول ملاحظات إصدار 4.1.23 حرفيًا: "4.1.22 started sending an option only Anthropic's own API accepts."، ويسمّيه SDK v0.0.91 خيار server-side refusal fallbacks، وقد رفضته نقاط النهاية المخصصة مثل Azure AI Foundry بالخطأ 400.
كيف أصلحه، وأي إصدار أحتاج؟
قم بالترقية إلى 4.1.23 أو إصدار أحدث (صدر في 2026-10-07). بدءًا من 4.1.23 لم يعد الخيار يُرسل إلى العناوين المخصصة، لذا لا يستقبله Base URL المخصص لديك. إصلاح Cline CLI هو cli-v3.0.69 وإصلاح سطح المكتب هو desktop-v0.0.44، وكلاهما صدر في 2026-10-07؛ ومنذ ذلك الحين صدر CLI بالإصدار cli-v3.0.70 (2026-10-08) وcli-v3.0.71 (2026-10-13).
ما النص الدقيق لرسالة الخطأ؟
لا تقول ملاحظات الإصدار الرسمية سوى "a 400 error" ولا تعطي نص الرسالة. يُظهر تقرير مستخدم على GitHub (issue #14816، ونقطة النهاية على Azure AI Foundry) الرسالة "fallbacks: Extra inputs are not permitted"؛ وهذا تقرير مستخدم، وقد تصوغه بوابتك بصيغة مختلفة.
هل يوجد حل بديل دون الترقية؟
لا يوجد حل رسمي. تصف ملاحظات إصدار 4.1.23 وSDK v0.0.91 الإصلاح نفسه فقط ولا تُدرج أي إعداد لإيقاف الخيار؛ لا تغطي هذه الصفحة حلولًا غير رسمية، لذا فإن الترقية هي السبيل.
هل يمكنني تجاوز المشكلة بالتبديل إلى OpenAI Compatible؟
ليس من أجل Claude على QCode. توضح وثائق QCode أن وضع OpenAI-compatible لا يمكنه استخدام Claude وأن معرّفًا مثل claude-* يُرجع model_not_available_on_endpoint؛ ويحتاج Claude إلى مزوّد Anthropic مع Base URL https://api.qcode.cc/api. يمكن لـ GPT والنماذج الصينية استخدام OpenAI Compatible (https://api.qcode.cc/openai/v1).
رقّيت وما زلت أحصل على أخطاء مع QCode. ما الذي ينبغي أن أتحقق منه أولًا؟
تحقق من ثلاثة أمور في وثائق QCode: أن مزوّد API هو Anthropic؛ وأن Base URL ينتهي عند /api، من دون شرطة مائلة لاحقة وليس /api/v1/messages؛ وأن المفتاح يبدأ بـ cr_ وقد نُسخ كاملًا. تشير الوثائق إلى أن الخطأ 401 يعني عادةً أن المسار صحيح وأن المصادقة وحدها فشلت. إذا كان النطاق الرئيسي غير مستقر، فبدّل إلى عقدة احتياطية مثل https://us.qcode.cc/api.
المصادر
السبب والإصدارات المتأثرة والإصلاح: صفحة الإصدارات في مستودع Cline على GitHub (ملاحظات إصدار v4.1.22 وv4.1.23 وSDK v0.0.88 وv0.0.91 وcli-v3.0.69 وcli-v3.0.70 وcli-v3.0.71 وdesktop-v0.0.44 وdesktop-v0.0.45)، تم الزحف إليها في 2026-10-13. تقرير المستخدم: issue #14816 في GitHub الخاص بـ Cline، تم الزحف إليه في اليوم نفسه واستُخدم فقط لوصف العَرَض. إعداد QCode: صفحة Cline على docs.qcode.cc (حُدّثت في 2026-09-25، وآخر تحقق في 2026-09-18، مقابل إضافة VS Code 4.1.19) وصفحة Endpoints & API Paths، وتم الزحف إلى كلتيهما في 2026-10-13؛ وتم التحقق من توفر النماذج في اليوم نفسه عبر qcode.cc/models وصفحة دليل Claude Haiku 5.5.
قم بترقية Cline وواصل استخدام Claude
في Cline اختر مزوّد Anthropic، واضبط «Use custom base URL» على https://api.qcode.cc/api والنموذج على claude-sonnet-5؛ تُحتسب التكلفة لكل token، وسعر كل نموذج على /models.
قراءات ذات صلة
Cline مع واجهات API المتوافقة مع OpenAI: دليل 2026
الإعداد الكامل: GPT والنماذج الصينية عبر OpenAI Compatible، وClaude عبر مزوّد Anthropic.
أخطاء بوابة Claude Code في 2026: إصلاحات الخطأ 400 وترويسة beta
أخطاء 400 وأخطاء ترويسة beta في Claude Code خلف بوابة، مقرونة بالإصدارات التي تصلحها.
أدوات البرمجة بالذكاء الاصطناعي بنظام BYOK: 16 أداة تدعم API مخصصًا
البروتوكول وموقع الإعداد ودعم Claude لكل أداة.
دليل الدفع بالعملات المشفرة
تسع عملات، و56 شبكة، وبدون رسوم منصة لرصيد API للبرمجة بالذكاء الاصطناعي.
تم التحقق من الإصدارات والاقتباسات في هذه الصفحة في 2026-10-13 مقابل ملاحظات الإصدار الرسمية الخاصة بـ Cline ووثائق QCode؛ ولأي شيء تغيّر بعد ذلك التاريخ، اعتمد على الصفحات الرسمية. نص الخطأ الوارد من مشكلة GitHub هو تقرير مستخدم ولا يمثل استجابة كل بوابة. توفر النماذج هو ما تعرضه /models.