sql2gpt
1.0.0
SQL2GPT是一種基於Python的工具,可提取SQL數據庫的架構,並為OpenAI的大型語言模型生成Chatgpt的提示。該項目的目的是使用戶與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 >將<database_url>替換為SQL數據庫的適當數據庫URL或您之前添加的連接名稱。
要生成給定數據庫的chatgpt提示,請運行:
python sql2gpt.py get_prompt < database_url or name >將<database_url>替換為SQL數據庫的適當數據庫URL或您之前添加的連接名稱。生成的提示可以傳遞給chatgpt以獲取代碼或有關數據庫的問題。
該項目已根據MIT許可獲得許可。