
أطلقت OpenAI الإصدار 2.31.0 من مكتبة Python الرسمية مع إضافات مهمة تشمل دعم إرسال البيانات الخام عبر WebSocket والمصادقة بالرموز قصيرة الأجل، بجانب تحسينات في معالجة المحادثات والاستعلامات.
التحديث الأبرز يركز على WebSocket حيث يمكن الآن إرسال البيانات الخام دون تحويلها إلى JSON أولاً. هذا يعني أداء أسرع للتطبيقات التي تحتاج نقل بيانات كثيفة مثل الألعاب الذكية أو المحادثات الصوتية المباشرة. بدلاً من تغليف كل رسالة في JSON وإلغاء التغليف، يمكن الآن إرسال البيانات مباشرة عبر الاتصال.
الرموز قصيرة الأجل تحل مشكلة حقيقية للمطورين الذين يحتاجون وصول مؤقت للـ API. بدلاً من استخدام مفاتيح دائمة قد تتسرب أو تبقى نشطة أطول من اللازم، يمكن الآن إنشاء رموز تنتهي صلاحيتها تلقائياً. هذا مفيد خاصة في بيئات الاختبار أو التطبيقات التي تحتاج وصول محدود الوقت.
حقل “phase” الجديد في رسائل المحادثات يساعد في تتبع مراحل الحوار. عندما تبني محادثة معقدة تمر بمراحل مختلفة – مثل جمع المعلومات ثم التحليل ثم تقديم النصائح – يمكن الآن معرفة أي مرحلة يعيشها المستخدم حالياً.
حدثت مشكلة طريفة مع web_search_call.results حيث أُضيفت إلى ResponseIncludable ثم أُزيلت في نفس الإصدار بعد اكتشاف تضارب في البنية. هذا يُظهر أن حتى فرق OpenAI تواجه تحديات التطوير السريع والحاجة للتراجع عن قرارات تقنية.
إصلاح مهم آخر يتعلق بدمج المعاملات المُرمزة مسبقاً مع معاملات المستخدم. المشكلة السابقة كانت أن بعض المعاملات الأساسية تُفقد عند إضافة معاملات جديدة من المستخدم. الآن يُحافظ على جميع المعاملات المطلوبة.
للمطورين في المنطقة العربية الذين يبنون تطبيقات تتطلب اتصالات فورية، دعم WebSocket المحسن يفتح إمكانيات جديدة للمساعدات الذكية الصوتية والتطبيقات التفاعلية. الرموز قصيرة الأجل تحل مشاكل الأمان في الشركات الناشئة التي تحتاج مرونة في إدارة الوصول.
التحديث متوفر الآن عبر pip install –upgrade openai ويتضمن أيضاً تحديثات في وثائق معاملات الملفات وإصلاحات في مكتبة Steady للاختبارات.




