gpt-commit Gerar mensagens de compromisso usando o GPT-3. Para usar gpt-commit , basta invocar-o sempre que você usar git commit . O Git solicitará que você edite a mensagem de comprometimento gerado.
git add .
./gpt-commit.py
Instale openai e Clone gpt-commit .
pip3 install openai
git clone [email protected]:markuswt/gpt-commit.git
Defina a variável de ambiente OPENAI_API_KEY na sua tecla API OpenAI, por exemplo, adicionando a linha a seguir ao seu .bashrc .
export OPENAI_API_KEY=<YOUR API KEY>
Como alternativa, você pode definir a variável openai.api_key em gpt-commit.py . Você também pode definir openai.organization dessa maneira (opcional).
git commit (opcional) Se você deseja que git commit a invocar automaticamente gpt-commit , copie gpt-commit.py e prepare-commit-msg para o diretório .git/hooks em qualquer projeto em que você deseja modificar git commit .
gpt-commit usa a API do OpenAI para gerar mensagens de confirmação. Os nomes de arquivos e o conteúdo de arquivos que contêm alterações encenados serão compartilhados com o OpenAI ao usar gpt-commit . O OpenAI processará esses dados de acordo com seus termos de uso e políticas de uso de dados da API. Em 1º de março de 2023, o OpenAI prometeu que, por padrão, eles não usariam dados enviados pelos clientes por meio de sua API para treinar ou melhorar seus modelos e que esses dados serão retidos por um máximo de 30 dias, após o que serão excluídos.