gpt-commit
使用 GPT-3 生成提交消息。要使用 gpt-commit
,只需在使用 git commit
时调用它。Git 会提示您编辑生成的提交消息。
git add .
./gpt-commit.py
入门指南
安装 openai
并克隆 gpt-commit
。
pip3 install openai
git clone git@github.com: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
,请将 gpt-commit.py
和 prepare-commit-msg
复制到您希望修改 git commit
的任何项目中的 .git/hooks
目录。
隐私免责声明
gpt-commit
使用 OpenAI API 生成提交消息。当使用 gpt-commit
时,包含暂存更改的文件的文件名和内容将会与 OpenAI 共享。OpenAI 将根据其 使用条款 和 API 数据使用政策 处理这些数据。2023 年 3 月 1 日,OpenAI 承诺默认情况下,他们不会使用客户通过其 API 提交的数据来训练或改进他们的模型,这些数据将保存最多 30 天,然后删除。