sql2gpt
1.0.0
SQL2GPTは、SQLデータベースのスキーマを抽出し、OpenAIによる大規模な言語モデルであるChatGPTのプロンプトを生成するPythonベースのツールです。このプロジェクトの目標は、ユーザーがCHATGPTと対話してコードを生成したり、特定のデータベーススキーマに関連する質問をすることを可能にすることです。

まず、リポジトリをクローンします。
git clone https://github.com/chand1012/sql2gpt.git
cd sql2gptPipenvがインストールされていることを確認してください。インストールしていない場合は、PIPを使用してインストールできます。
pip install pipenvpipenvをインストールしたら、環境をセットアップして依存関係をインストールします。
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 >SQLデータベースの適切なデータベースURLまたは以前に追加した接続の名前に<database_url>を置き換えます。
特定のデータベースのChatGPTプロンプトを生成するには、実行してください。
python sql2gpt.py get_prompt < database_url or name >SQLデータベースの適切なデータベースURLまたは以前に追加した接続の名前に<database_url>を置き換えます。生成されたプロンプトは、CHATGPTに渡されてコードを取得したり、データベースについて質問したりできます。
このプロジェクトは、MITライセンスの下でライセンスされています。