يقبل خادم llama.cpp في الإصدار b10773 الآن عناوين URL للبيانات للحقول `input_video` و `input_audio`، مما يحل مشكلة سابقة حيث كانت هذه المدخلات تُعامل بشكل غير صحيح على أنها سلاسل base64 خام.
- تم تحديث دالة `handle_media()` لتمرير القيمة `true` لأنواع المحتوى هذه، مما يسمح بأنواع MIME الخاصة بالفيديو والصوت في التحقق من صحة عناوين URL للبيانات.
- الآن تعيد المدخلات غير الصحيحة خطأ 400 بدلاً من خطأ 500 عن طريق رمي `std::invalid_argument`.
- تم إزالة العلم `accept_base64_uri` من `handle_media`، مما يبسط الكود.
- تمت إضافة اختبار وحدة وتعليقات محدودة للتعامل مع أنواع MIME لعناوين URI للبيانات غير الصالحة.
يحسن هذا التغيير متانة الخادم من خلال توفير معالجة أخطاء أكثر وضوحاً لمدخلات الوسائط المتعددة غير الصحيحة.