دمج سهل لواجهة برمجة تطبيقات دردشة الذكاء الاصطناعي باستخدام مكتبة Rowboat في بايثون

2025-04-22
دمج سهل لواجهة برمجة تطبيقات دردشة الذكاء الاصطناعي باستخدام مكتبة Rowboat في بايثون

تُظهر هذه الشفرة البرمجية بلغة بايثون كيفية التفاعل مع واجهة برمجة تطبيقات دردشة الذكاء الاصطناعي باستخدام مكتبة Rowboat. تقوم الشفرة بتهيئة عميل، والاتصال بخدمة واجهة برمجة التطبيقات المُستضافة محليًا. ثم تعرض الشفرة طريقتين للتفاعل: استخدام فئة `StatefulChat` لإجراء محادثات ذات حالة، واستخدام طريقة `client.chat` منخفضة المستوى لإرسال مصفوفات الرسائل مباشرةً. تستعيد كلا الطريقتين بنجاح استجابات الذكاء الاصطناعي وتطبعها، مما يُظهر سهولة استخدام مكتبة Rowboat لدمج وظيفة دردشة الذكاء الاصطناعي بسرعة في مشاريع بايثون.

التطوير