مرحبًا بك في ChatCSV ، وهو تطبيق تفاعلي يعتمد على اللغة مدعومًا من Langchain LLM و STREMLIT! يحتوي هذا المستودع على الكود والموارد الخاصة بـ ChatCSV ، حيث يمكنك إجراء محادثات جذابة مع نموذج لغتنا.
تلعب الهندسة السريعة الفعالة دورًا مهمًا في الحصول على استجابات دقيقة وذات مغزى من نموذج اللغة. قام فريقنا بصياغة مطالبات بعناية لتوفير السياق والتوجيه ، مما أدى إلى توليد نصوص متماسك وغني بالمعلومات.
يتم تنظيم المستودع على النحو التالي:
interface.py : ملف Python الرئيسي الذي يحتوي على رمز تطبيق SPEREMLIT.agent.py : ملف Python حيث يتم إنشاء كائنات Langchain LLM وإدارتها.requirements.txt : ملف يسرد تبعيات Python المطلوبة لتشغيل التطبيق.README.md : ملف Markdown الذي تقرأه حاليًا ، مما يوفر نظرة عامة على المستودع. لإعادة إنشاء تطبيق chatcsv محليًا ، اتبع الخطوات هذه:
استنساخ مستودع جيثب إلى جهازك المحلي.
تأكد من تثبيت Python (الإصدار الموصى به هو Python 3.7 أو أعلى).
تثبيت التبعيات المطلوبة عن طريق تشغيل الأمر التالي:
pip install -r requirements.txt
إنشاء ملف .env في الدليل الجذر للمشروع.
في ملف .env ، أضف السطر التالي واستبدل "مفتاح API الخاص بك" بمفتاح Openai API الفعلي:
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. افتح ملف agent.py وقم بتعديله وفقًا لاحتياجاتك. هذا الملف مسؤول عن إنشاء وإدارة كائنات Langchain LLM. يمكنك تخصيصه لتحديد نماذج اللغة أو التكوينات المختلفة.
قم بتشغيل التطبيق باستخدام الأمر التالي:
streamlit run interface.py
الوصول إلى التطبيق عن طريق فتح متصفح الويب الخاص بك والتنقل إلى http://localhost:8501 .
يمكنك أيضًا الوصول إلى chatcsv من خلال تطبيقنا المستضاف على https://chat-csv-b578fdb57380.herokuapp.com/.
المساهمات في هذا المستودع موضع ترحيب! إذا كان لديك أي أفكار أو إصلاحات الأخطاء أو التحسينات ، فلا تتردد في تقديم طلب سحب.
تم ترخيص هذا المستودع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. أنت حر في استخدام الكود وتعديله وتوزيعه للأغراض التجارية وغير التجارية.
نود أن نعرب عن امتناننا لمطوري ومساهمي Langchain LLM و STREMLIT لتوفير الأدوات والأطر التي تجعل ChatCSV ممكنة.
إذا كان لديك أي أسئلة أو تعليقات ، فالرجاء عدم التردد في الاتصال بنا على [email protected]. نحن نقدر اهتمامك ودعمك!
دردشة سعيدة مع chatcsv!