gpt commit
1.0.0
gpt-commit使用GPT-3生成提交消息。要使用gpt-commit ,只需在使用git commit時調用它。 git將提示您編輯生成的提交消息。
git add .
./gpt-commit.py
安裝openai和Clone gpt-commit 。
pip3 install openai
git clone [email protected]:markuswt/gpt-commit.git
將環境變量OPENAI_API_KEY設置為OpenAI API鍵,例如,將以下行添加到.bashrc中。
export OPENAI_API_KEY=<YOUR API KEY>
另外,您可以在gpt-commit.py中設置openai.api_key變量。您也可以以這種方式設置openai.organization (可選)。
git commit (可選)如果您希望git commit自動調用gpt-commit ,請在任何要修改git commit項目中復制gpt-commit.py ,然後prepare-commit-msg到.git/hooks目錄中。
gpt-commit使用OpenAI API生成提交消息。使用gpt-commit時,將與OpenAI共享文件的文件名和內容。 OpenAI將根據其使用條款和API數據使用策略處理此數據。 2023年3月1日,OpenAI承諾默認情況下,他們不會使用客戶通過其API提交的數據來培訓或改進模型,並且該數據將最多保留30天,然後將其刪除。