هذا تطبيق 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 ثم انقر على صورة حسابك, ستجد مفتاحك موجود على الصفحة.