SaaSقراءة دقيقتين

Claude Code 2.1.286 يصلح عدّاد إنفاق كان يحتسب أقل من التكلفة الفعلية لسببين

المغزى

الخطآن ليسا في الحساب بل في افتراضين صارا قديمين: أن سعر التوكن ثابت مهما كانت العملية، وأن كل دورة فيها استدعاء واحد للنموذج. وأي أداة لقياس الاستهلاك قد تقع فيهما.

ذكر سجل تغييرات Claude Code في النسخة 2.1.286 أن عدّاد الإنفاق في Claude apps gateway كان يحتسب أقل من الإنفاق الفعلي، وأن السبب خطآن مختلفان جرى إصلاحهما.

الخطأ الأول في الـ prompt cache. فحين يُخزَّن prompt في الكاش يُدفع ثمن الكتابة، ويختلف السعر بحسب مدة التخزين، إذ إن الكتابة لمدة ساعة أغلى من الكتابة لمدة 5 دقائق. وكان العدّاد يحتسب كتابة الساعة بسعر الدقائق الخمس الأرخص. وهي المدة نفسها التي صار ممكنًا اختيارها حين أضاف Claude Code إعدادًا لإبقاء الكاش ساعة.

أما الخطأ الثاني فيخص الدورات التي تتضمن أداة تعمل على الخادم، مثل البحث في الويب. ففي هذه الحالة لا يُستدعى النموذج مرة واحدة، بل عدة مرات داخل الدورة نفسها. لكن العدّاد في الدورات المتدفقة (streamed) كان يحتسب الـ input الخاص بالاستدعاء الأول فقط.

والمشترك بين الخطأين أنهما ليسا أخطاء في الجمع، بل افتراضان. الأول أن سعر التوكن واحد مهما كان نوع العملية. والثاني أن الدورة الواحدة تحتوي استدعاءً واحدًا للنموذج. وكان الافتراضان صحيحين في وقت ما، ثم أصبحا خاطئين بعد ظهور الكاش متعدد المدد والأدوات التي تعمل على الخادم.

ولذلك يتجاوز الدرس هذه الأداة. فكل فريق يبني نظامًا لقياس الاستهلاك فوق API لنماذج الذكاء الاصطناعي، سواء لفوترة عملائه أو لمتابعة تكلفته، قد يقع في الموضعين نفسيهما، فيظهر في لوحة المتابعة رقم أقل مما تحمله الفاتورة في نهاية الشهر.

المصادر

  1. سجل تغييرات Claude Code، النسخة 2.1.286
  2. توثيق الـ prompt caching وأسعار الكتابة

من عدد الخميس 20 ربيع الآخر - 1 أكتوبر

أخبار ذات صلة

أخبار الخميس 20 ربيع الآخر - 1 أكتوبر