الدردشة مع تطبيق PDF هو تطبيق Python يتيح لك الدردشة مع مستندات PDF. يمكنك طرح أسئلة حول PDF باستخدام اللغة الطبيعية ، وسيوفر التطبيق ردود ذات صلة بناءً على محتوى المستندات. يستخدم هذا التطبيق نموذج لغة لإنشاء إجابات دقيقة لاستفساراتك. يرجى ملاحظة أن التطبيق لن يرد فقط على الأسئلة المتعلقة بـ PDF المحملة.
لتثبيت الدردشة مع تطبيق PDF ، يرجى اتباع هذه الخطوات:
تحميل مكتبة Ollama
curl https://ollama.ai/install.sh | sh
اسحب نماذج الدردشة التي سنستخدمها ، في هذه الحالة ، سنستخدم LLAMA2 و MISTRAL و GEMMA
ollama pull llama2
ollama pull mistral
ollama pull gemma
إنشاء بيئة جديدة مع Python 3.9 وتفعيلها ، في هذه الحالة سوف نستخدم كوندا
conda create -n cwp python=3.9
conda activate cwp
استنساخ المستودع إلى جهازك المحلي.
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
تثبيت التبعيات المطلوبة عن طريق تشغيل الأمر التالي:
pip install -r requirements.txt
لاستخدام الدردشة مع تطبيق PDF ، اتبع هذه الخطوات:
قم بتشغيل ملف main.py باستخدام CLI STREMELIT. تنفيذ الأمر التالي:
python3 main.py
سيتم تشغيل التطبيق في متصفح الويب الافتراضي الخاص بك ، مع عرض واجهة المستخدم. 
قم بتحميل PDF الخاص بك في التطبيق باتباع التعليمات المقدمة. 
اختر مصدر LLM. 
إذا اخترت Openai Source ، فستحتاج إلى توفير OpenAI_API_Key. يمكنك الحصول عليها هنا 
انقر فوق زر العملية وانتظر تسمية قل القيام به 
اطرح أسئلة باللغة الطبيعية حول PDF المحملة باستخدام واجهة الدردشة. 