gpt-commit Genere mensajes de confirmación usando GPT-3. Para usar gpt-commit , simplemente invoquelo cuando use git commit . Git le pedirá que edite el mensaje de confirmación generado.
git add .
./gpt-commit.py
Instale openai y Clone gpt-commit .
pip3 install openai
git clone [email protected]:markuswt/gpt-commit.git
Establezca la variable de entorno OPENAI_API_KEY en su tecla API OpenAI, por ejemplo, agregando la siguiente línea a su .bashrc .
export OPENAI_API_KEY=<YOUR API KEY>
Alternativamente, puede establecer la variable openai.api_key en gpt-commit.py . También puede configurar openai.organization de esta manera (opcional).
git commit (opcional) Si desea que git commit a invocar automáticamente gpt-commit , copie gpt-commit.py y prepare-commit-msg al directorio .git/hooks en cualquier proyecto donde desee modificar git commit .
gpt-commit utiliza la API de OpenAI para generar mensajes de confirmación. Tanto los nombres de archivos como los contenidos de los archivos que contienen cambios escenizados se compartirán con OpenAI cuando use gpt-commit . OpenAI procesará estos datos de acuerdo con sus términos de uso y políticas de uso de datos de API. El 1 de marzo de 2023 OpenAI prometió que, por defecto, no utilizarían datos enviados por los clientes a través de su API para capacitar o mejorar sus modelos, y que estos datos se conservarán durante un máximo de 30 días, después de lo cual se eliminará.