sql2gpt
1.0.0
SQL2GPT는 SQL 데이터베이스의 스키마를 추출하고 OpenAI의 큰 언어 모델 인 ChatGpt에 대한 프롬프트를 생성하는 파이썬 기반 도구입니다. 이 프로젝트의 목표는 사용자가 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 ><database_url>을 SQL 데이터베이스의 적절한 데이터베이스 URL 또는 이전에 추가 한 연결 이름으로 바꾸십시오.
주어진 데이터베이스에 대한 ChatGpt 프롬프트를 생성하려면 다음을 실행하십시오.
python sql2gpt.py get_prompt < database_url or name ><database_url>을 SQL 데이터베이스의 적절한 데이터베이스 URL 또는 이전에 추가 한 연결 이름으로 바꾸십시오. 생성 된 프롬프트는 Chatgpt로 전달하여 코드를 얻거나 데이터베이스에 대한 질문을 할 수 있습니다.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.