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天,然后将其删除。