SQL2GPT هي أداة تعتمد على Python تستخرج مخطط قاعدة بيانات SQL وإنشاء موجه لـ ChatGPT ، وهو نموذج لغة كبير من Openai. الهدف من هذا المشروع هو تمكين المستخدمين من التفاعل مع ChatGPT لإنشاء رمز أو طرح أسئلة تتعلق بمخطط قاعدة البيانات المحددة.

أولاً ، استنساخ المستودع:
git clone https://github.com/chand1012/sql2gpt.git
cd sql2gptتأكد من تثبيت pipenv. إذا لم يتم تثبيته ، فيمكنك تثبيته باستخدام PIP:
pip install pipenvبمجرد تثبيت pipenv ، قم بإعداد البيئة وتثبيت التبعيات:
pipenv installلتفعيل البيئة الافتراضية ، قم بتشغيل:
pipenv shellإضافة اتصال قاعدة بيانات جديدة عن طريق التشغيل:
python sql2gpt.py add < name > < database_uri > حيث <name> هو الاسم الذي تريد تقديمه للاتصال ، و <database_uri> هو URI لقاعدة البيانات ، مثل:
postgresql://username:password@localhost/dbnamemysql://username:password@localhost/dbnamesqlite:///example.dbلطباعة مخطط قاعدة البيانات ، قم بتشغيل:
python sql2gpt.py print_schema < database_url or name >استبدل <Catabase_url> بعنوان URL المناسب لقاعدة البيانات لقاعدة بيانات SQL الخاصة بك أو اسم الاتصال الذي أضفته مسبقًا.
لإنشاء موجه ChatGPT لقاعدة بيانات معينة ، قم بتشغيل:
python sql2gpt.py get_prompt < database_url or name >استبدل <Catabase_url> بعنوان URL المناسب لقاعدة البيانات لقاعدة بيانات SQL الخاصة بك أو اسم الاتصال الذي أضفته مسبقًا. يمكن تمرير المطالبة التي تم إنشاؤها إلى ChatGPT للحصول على رمز أو طرح أسئلة حول قاعدة البيانات.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.