GitHub - markuswt/gpt-commit: Generate commit messages using GPT-3
Extracto
Generate commit messages using GPT-3. Contribute to markuswt/gpt-commit development by creating an account on GitHub.
Contenido
gpt-commit
Generate commit messages using GPT-3. To use gpt-commit, simply invoke it whenever you'd use git commit. Git will prompt you to edit the generated commit message.
git add .
./gpt-commit.py
Getting Started
Install openai and clone gpt-commit.
pip3 install openai
git clone git@github.com:markuswt/gpt-commit.git
Set the environment variable OPENAI_API_KEY to your OpenAI API key, e.g. by adding the following line to your .bashrc.
export OPENAI_API_KEY=<YOUR API KEY>
Alternatively, you can set the openai.api_key variable in gpt-commit.py. You can also set openai.organization this way (optional).
Modify git commit (optional)
If you want git commit to automatically invoke gpt-commit, copy gpt-commit.py and prepare-commit-msg to the .git/hooks directory in any project where you want to modify git commit.
Fuente: GitHub