العودة
Anthropic خفّضت سعر Opus 5.5، لكن الترحيل يكسر أربعة أشياء في كود الوكلاء
SiTech AI Team3 წთ. საკითხავი

Anthropic خفّضت سعر Opus 5.5، لكن الترحيل يكسر أربعة أشياء في كود الوكلاء

خفّضت Anthropic أسعار Opus 5.5 إلى 4 دولارات لكل مليون رمز إدخال و20 دولارًا لكل مليون رمز إخراج، لكن دليل الترحيل يسرد أربعة تغييرات كاسرة قد تُعيد خطأ 400 في الوكلاء المكتوبة لـ Opus 5.

أطلقت Anthropic يوم الثلاثاء نموذج Claude Opus 5.5 بسعر أقل من سابقه: 4 دولارات لكل مليون رمز إدخال و20 دولارًا لكل مليون رمز إخراج بدلًا من 5 و25. ولم تتغيّر نافذة السياق ولا حد الإخراج.

ويحدد دليل الترحيل أربعة تغييرات كاسرة يمكن أن تجعل الطلبات المكتوبة لـ Opus 5 تعيد خطأ 400 بعد التبديل.

أربعة تغييرات تعيد خطأ 400

يتعلق الأول بضوابط thinking. يعيد Opus 5.5 خطأ 400 عندما يضبط الطلب thinking على disabled أو يستخدم enabled مع budget_tokens؛ وأصبح effort هو وسيلة ضبط حجم الاستدلال، لذا ستحتاج الوكلاء التي كانت توقف thinking في الخطوات البسيطة إلى منحها مستوى effort أقل. ولأن thinking مفعّل دائمًا تبدأ الردود بكتل thinking، كما يجب تعديل الكود الذي يفترض أن أول content block نصي.

كذلك لم يعد الاستدعاء القسري للأدوات يعمل: ضبط tool_choice على any أو على أداة محددة يعيد خطأ 400، بما في ذلك في نقطة عدّ الرموز، فتفشل أيضًا تقديرات التكلفة المبنية على تلك الإعدادات. البديل هو auto مع strict tool use أو structured outputs.

أصبحت كتل thinking مرتبطة بالنموذج والمحادثة التي أنتجتها. وفي Claude API لا يمكن لغير Fable 5.1 وMythos 5.1 قراءة كتل thinking الخاصة بـ Opus 5.5، لذا فإن أي router أو fallback يمرّر المحادثة إلى نموذج آخر سينفذ تلك الأدوار دون الاستدلال السابق بدلًا من إرجاع خطأ. ويجب أن تبقى المحادثة append-only: فحذف الرسائل القديمة أو تغيير تعريفات الأدوات أو إعادة كتابة system prompt في منتصف المحادثة يبطل كتل thinking الموجودة، والحسابات المنشأة من 31 أغسطس 2026 وما بعده تحصل على خطأ 400 عند إعادة إرسال إحداها.

يؤثر التغيير الرابع على وكلاء computer use في Claude API وGoogle Cloud، حيث يرفض Opus 5.5 أداة computer_20251124 ولا يقبل computer use إلا عبر مجموعة computer_toolset_20260801. تصل كل عملية ككتلة tool_use مستقلة تُعرَّف باسمها لا عبر input.action، ويجب أن يعيد كل ناتج قيمة toolset_name.

تغييرات لن تُطلق خطأً

ثمة تغيير لا ينتج خطأ على الإطلاق: النص الذي يكتبه Claude بين استدعاءات الأدوات يصل الآن ككتل thinking من نوع progress-update، وهي فارغة عند الإعداد الافتراضي omitted في thinking.display، لذا ستصمت الواجهات التي تبث هذا السرد حتى يُضبط display على updates أو summarized. كما يأتي Opus 5.5 بمصنّفات أمان أوسع: يمكن أن يحمل stop_reason قيمة refusal مع فئتي bio وreasoning_extraction إلى جانب cyber، ولن يعيد fallback من جهة الخادم محاولة الطلبات المرفوضة بسبب reasoning_extraction.

الترقية من نماذج أقدم

على الفرق القادمة من Opus 4.8 إنجاز ترحيل Opus 5 أولًا؛ ومن يعملون على نماذج أقدم يواجهون أيضًا معاملات sampling مرفوضة وغياب extended thinking اليدوي وprefill محذوفًا ومجزّئ رموز أحدث. ويكفي مستخدمي Claude Managed Agents تغيير اسم النموذج، ويمكن للمطورين في Claude Code تنفيذ /claude-api migrate لتطبيق تبديل المعرّف والمعاملات واستبدال prefill. وتوصي Anthropic باختبار الترحيل في بيئة تطوير قبل نقل حركة الإنتاج.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.