تفاصيل العمل

قمت بتطوير تطبيق AI Chatbot باستخدام تقنيات Generative AI و Google Gemini API، مع بناء Backend احترافي باستخدام FastAPI.

أهم مميزات المشروع:

دمج Google Gemini API لتوليد الردود الذكية.

إنشاء REST APIs باستخدام FastAPI.

دعم المحادثات الفردية من خلال /chat.

دعم المحادثات متعددة الرسائل والحفاظ على سياق المحادثة من خلال /conversation.

إنشاء Session لكل محادثة للحفاظ على الـ conversation context.

استخدام Pydantic للتحقق من بيانات الطلبات.

حماية مفتاح الـ API باستخدام Environment Variables.

دعم CORS لربط الـ Backend مع واجهات Frontend مختلفة.

تنظيم المشروع باستخدام Routers لتسهيل التوسع والصيانة.

التقنيات المستخدمة:

Python – FastAPI – Google Gemini API – Generative AI – REST API – Pydantic – CORS – dotenv

المشروع قابل للتطوير وإضافة العديد من المميزات مثل RAG، Function Calling، تحليل الصور، وربط قواعد البيانات لبناء تطبيقات AI أكثر تطورًا.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات