text sql chatbot
1.0.0
توفر قاعدة بيانات Redis قدرة فريدة للحفاظ على بياناتك جديدة أثناء التقديم من خلال LLM chatbot



أسهل طريقة لاستخدام صورة Docker باستخدام الأمر أدناه
docker run -d -p 6379:6379 -p 8001:8001 redis/redis-stack:latestإذا كنت لا ترغب في استخدام صورة Docker ، فيمكنك الاشتراك في اشتراك Redis Cloud مجاني هنا.
قم بتنزيل المستودع
git clone https://github.com/mar1boroman/text-sql-chatbot.git && cd text-sql-chatbot
إعداد وتفعيل البيئة الافتراضية
python3 -m venv venv && source venv/bin/activate
تثبيت المكتبات والتبعيات اللازمة
pip install -r requirements.txt
تأكد من تحديث ملف ENV. تحتاج إلى مفتاح API AI Open AI ومفتاح Langsmith API لتحديث التكوين.
mv env_backup .env
vi .env
لا تقم بتشغيل إذا لم يكن مطلوبًا ، فيما يلي فقط لإظهار الأعمال
python data/load.py
هذا ينشئ قاعدة بيانات cars_database.db (sqllite).
إذا قمت بتشغيل هذا مباشرة ، فستحصل على خطأ نظرًا لأن cars_database.db موجود بالفعل وسيكون هناك انتهاك فريد من نوع القيد الرئيسي
streamlit run web/app.py