Skip to content

omarzayedbeshir/maqal_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

مشروع كاتب وملخص ومصور المقالات باستخدام الذكاء الاصطناعي

هذا تطبيق Flask يستخدم OpenAI API لكتابة وتلخيص المقالات باستخدام ChatGPT. هناك أيضا خاصية إنشاء الصور باستخدام Dreamstudio API الذي يعمل على توفير نماذج StableDiffusion المفتوحة المصدر. ويستخدم نموذج whiseper لتفريغ المقالات من ملفات الصوت.

كيفية تشغيل التطبيق

  • يجب أن تكون قد حملت Python علي جهازك أولا.
  • قم بتحميل هذه اللRepository.
  • قم بتنزيل الDependencies التي يحتاجها التطبيق عبر تنفيذ الأمر التالي: pip install -r requirements. txt
  • في ملف .env, قم بوضع مفاتيح الAPIs التي يعمل بها المشروع على النحو التالي: OPENAI_KEY=sk-... DREAMSTUDIO_KEY=sk-...
  • وأخيرا, قم بكتابة الأمر التالي في الTerminal: python app.py
  • يمكنك الآن تجربة الموقع على صفحة http://127.0.0.1:5000
  • لاستخدام خاصية التشات بوت, عليك أن تحمل microsoft build tools

صفحات الموقع

  • في البداية, ستكون على الصفحة الرئيسية.
  • إن أردت أن تذهب إلى صفحة كتابة المقالات, فستجد جنب كلمة "الرئيسية" كلمتي "كاتب المقالات". قم بالنقر عليها, ثم اكتب العنوان لمقالتك.
  • في صفحة تلخيص المقالات, قم بلزق المقال الذي تود تلخيصه.
  • في صفحة تفريغ المقالات, قم برفع ملف صوتي وسيقوم نموذج whisper بتفريغ النص.
  • وفي كل صفحة, ستجد في الأسفل زر يقوم بفتح بوت محادثة. حاليا, هو مخصص بملف الأسئلة questions.txt, ولكن يمكن إرجاعه إلى الأصل.

من اين آتي بالمفاتيح:

  • ستجد مفتاح OpenAI موجود على حسابك على موقعهم.
  • قم بالتسجيل على موقع DreamStudio ثم انقر على صورة حسابك, ستجد مفتاحك موجود على الصفحة.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors