مرحبًا بك في Gemma 7B مع مستودع Groq! يعرض هذا المشروع تكامل نموذج لغة GEMMA 7B مع GROQ لمعالجة مستند PDF ثابت ، وتحويل محتواه إلى قاعدة بيانات متجه ، وتوفير واجهة أسئلة وأجوبة تفاعلية باستخدام STIPLELIT. يمكن للمستخدمين طرح الأسئلة وتلقي الإجابات ، إلى جانب البيانات ذات الصلة ، كل ذلك من خلال تطبيق ويب سهل الاستخدام.
يوفر هذا المستودع حلًا مبسطًا لتحويل مستند PDF إلى قاعدة بيانات متجه قابلة للبحث باستخدام لغة Groq ونموذج GEMMA 7B. تم تصميم التطبيق مع STIPLELIT لتمكين واجهة تفاعلية للأسئلة والأجوبة. يمكن للمستخدمين استكشاف محتوى PDF ، وطرح الأسئلة ، وعرض البيانات ذات الصلة المستخدمة لإنشاء ردود.
data ..env .requirements.txt )استنساخ المستودع:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlitتثبيت التبعيات:
pip install -r requirements.txtقم بتنزيل وإعداد نموذج Gemma 7B.
احصل على مفاتيح Groq و Google API وأضفها إلى ملف .env في دليل الجذر:
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
قم بإعداد PDF :
data (الملف الافتراضي عبارة عن ورقة بحث في VIT).قم بتشغيل تطبيق SPEREMLIT :
streamlit run app.pyالتفاعل مع التطبيق :
http://localhost:8501 ).data/ : يحتوي على ملف PDF المراد معالجته. الملف الافتراضي هو ورقة بحث VIT.app.py : ملف تطبيق SPEREMLIT الرئيسي.requirements.txt : قائمة باقات بيثون المطلوبة..env : ملف لتخزين مفاتيح API بأمان.نرحب بالمساهمات لتعزيز وظائف وأداء هذا المشروع. يرجى تورك المستودع وتقديم طلب سحب مع تغييراتك. تأكد من أن الكود الخاص بك يتبع إرشادات النمط المعمول بها ويجري جميع الاختبارات.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. انظر ملف LICENSE للحصول على التفاصيل.
شكر خاص لمطوري ومساهمي Gemma 7B ، Groq ، و Spreamlit لأدواتهم القوية ودعمهم.
لا تتردد في استكشاف واستخدام والمساهمة في هذا المستودع. إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة ، فيرجى فتح مشكلة.
ترميز سعيد!