gpt-commit Générez des messages de validation à l'aide de GPT-3. Pour utiliser gpt-commit , appelez-le simplement chaque fois que vous utilisez git commit . Git vous invitera à modifier le message de validation généré.
git add .
./gpt-commit.py
Installez openai et Clone gpt-commit .
pip3 install openai
git clone [email protected]:markuswt/gpt-commit.git
Définissez la variable d'environnement OPENAI_API_KEY sur votre clé API OpenAI, par exemple en ajoutant la ligne suivante à votre .bashrc .
export OPENAI_API_KEY=<YOUR API KEY>
Alternativement, vous pouvez définir la variable openai.api_key dans gpt-commit.py . Vous pouvez également définir openai.organization de cette façon (facultatif).
git commit (facultatif) Si vous souhaitez que git commit à invoquer automatiquement gpt-commit , copiez gpt-commit.py et prepare-commit-msg dans le répertoire .git/hooks dans n'importe quel projet où vous souhaitez modifier git commit .
gpt-commit utilise l'API OpenAI pour générer des messages de validation. Les noms de fichiers et les contenus des fichiers contenant des modifications mis en scène seront partagés avec OpenAI lors de l'utilisation gpt-commit . OpenAI traitera ces données en fonction de leurs conditions d'utilisation et de leurs politiques d'utilisation des données de l'API. Le 1er mars 2023, Openai a promis qu'en défaut, ils n'utiliseraient pas de données soumises par les clients via leur API pour former ou améliorer leurs modèles, et que ces données seront conservées pendant un maximum de 30 jours, après quoi elles seront supprimées.