gpt-commit Создать сообщения о коммите с использованием GPT-3. Чтобы использовать gpt-commit , просто вызовите его всякий раз, когда вы используете git commit . GIT побудит вас редактировать сгенерированное сообщение о коммите.
git add .
./gpt-commit.py
Установите openai и клон gpt-commit .
pip3 install openai
git clone [email protected]:markuswt/gpt-commit.git
Установите переменную среды OPENAI_API_KEY на свой ключ API OPENAI, например, добавив следующую строку в ваш .bashrc .
export OPENAI_API_KEY=<YOUR API KEY>
В качестве альтернативы вы можете установить переменную openai.api_key в gpt-commit.py . Вы также можете установить openai.organization таким образом (необязательно).
git commit (необязательно) Если вы хотите, чтобы git commit автоматическое вызов gpt-commit , скопируйте gpt-commit.py и prepare-commit-msg в каталог .git/hooks в любом проекте, где вы хотите изменить git commit .
gpt-commit использует API OpenAI для генерации сообщений о коммите. Обе имена файлов и содержимое из файлов, которые содержат поэтапные изменения, будут переданы OpenAI при использовании gpt-commit . OpenAI будет обрабатывать эти данные в соответствии с их Условиями использования и политиками использования данных API. 1 марта 2023 года Openai пообещал, что по умолчанию они не будут использовать данные, представленные клиентами через их API для обучения или улучшения своих моделей, и что эти данные будут сохранены в течение максимум 30 дней, после чего они будут удалены.