gpt-commit Hasilkan pesan komit menggunakan GPT-3. Untuk menggunakan gpt-commit , cukup adahkan setiap kali Anda menggunakan git commit . Git akan meminta Anda untuk mengedit pesan komit yang dihasilkan.
git add .
./gpt-commit.py
Instal openai dan klon gpt-commit .
pip3 install openai
git clone [email protected]:markuswt/gpt-commit.git
Atur Variabel Lingkungan OPENAI_API_KEY ke tombol API OpenAI Anda, misalnya dengan menambahkan baris berikut ke .bashrc Anda.
export OPENAI_API_KEY=<YOUR API KEY>
Atau, Anda dapat mengatur variabel openai.api_key di gpt-commit.py . Anda juga dapat mengatur openai.organization dengan cara ini (opsional).
git commit (Opsional) Jika Anda ingin git commit untuk secara otomatis meminta gpt-commit , salin gpt-commit.py dan prepare-commit-msg ke direktori .git/hooks dalam proyek apa pun di mana Anda ingin memodifikasi git commit .
gpt-commit menggunakan API OpenAI untuk menghasilkan pesan komit. Baik nama file dan konten dari file yang berisi perubahan bertahap akan dibagikan dengan OpenAi saat menggunakan gpt-commit . OpenAI akan memproses data ini sesuai dengan ketentuan penggunaan dan kebijakan penggunaan data API mereka. Pada tanggal 1 Maret 2023 Openai berjanji bahwa secara default, mereka tidak akan menggunakan data yang dikirimkan oleh pelanggan melalui API mereka untuk melatih atau meningkatkan model mereka, dan bahwa data ini akan disimpan untuk maksimal 30 hari, setelah itu akan dihapus.