ينطوي إنشاء تطبيق دردشة يمكنه التعامل مع ملفات متعددة باستخدام Llamaindex و Openai و Spreamlit عدة خطوات

يحتوي هذا المستودع على تطبيق دردشة يتيح للمستخدمين تحميل ملفات متعددة ، ومعالجة هذه الملفات لاستخراج المعلومات ، ثم يستخدم نموذج AI (Openai GPT-4) للإجابة على الأسئلة أو تقديم رؤى بناءً على محتوى الملفات. تم تصميم التطبيق باستخدام STREMLIT للواجهة الأمامية ، Llamaindex لفهرسة والبحث من خلال المحتوى ، و Openai لقدرات معالجة اللغة الطبيعية.
streamlitopenaillama-index استنساخ المستودع:
git clone https://github.com/leodeveloper/Chat-with-multiple-files-llamaindex
cd Chat-with-multiple-files-llamaindexتثبيت حزم بيثون المطلوبة:
pip install streamlit openai llama-indexقم بإعداد مفتاح API Openai:
احصل على مفتاح API الخاص بك من Openai وقم بتعيينه كمتغير للبيئة أو استبدل 'YOUR_OPENAI_API_KEY' في البرنامج النصي باستخدام مفتاح API الفعلي.
export OPENAI_API_KEY= ' your-api-key ' المساهمات مرحب بها! يرجى إرسال طلب سحب أو فتح مشكلة لمناقشة أي تغييرات أو تحسينات.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. انظر ملف الترخيص للحصول على التفاصيل.
لأي أسئلة أو اقتراحات ، لا تتردد في الوصول إلى [[email protected]].