Gemini-Powered Multi-Chatbot with Streaming Responses
لا يحتوي العمل على صور
تفاصيل العمل
هذا المشروع عبارة عن تطبيق تفاعلي مبني باستخدام Streamlit يتيح للمستخدم: إدارة عدة محادثات (Multi-Chats): يمكن إنشاء محادثات جديدة. التنقل بين المحادثات السابقة. حذف المحادثات الغير مرغوبة. تخزين جميع المحادثات محليًا باستخدام pickle. التكامل مع Google Gemini API: استخدام نموذج Gemini 2.5 Flash لتوليد الردود. دعم Streaming Responses بحيث يظهر الرد تدريجيًا أمام المستخدم بشكل مباشر. مميزات إضافية: عنوان تلقائي لكل محادثة بناءً على أول رسالة من المستخدم. دعم الأوامر السريعة مثل عرض الوقت والتاريخ. واجهة سهلة الاستخدام مبنية على Streamlit. التقنيات المستخدمة: Python Streamlit Google Generative AI (google-generativeai) Pickle (لتخزين المحادثات محليًا)
بطاقة العمل
طلب عمل مماثل