gpt-commit สร้างข้อความ 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>
หรือคุณสามารถตั้งค่าตัวแปร 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 ใช้ OpenAI API เพื่อสร้างข้อความที่กระทำ ทั้งชื่อไฟล์และเนื้อหาจากไฟล์ที่มีการเปลี่ยนแปลงฉากจะถูกแชร์กับ OpenAI เมื่อใช้ gpt-commit OpenAI จะประมวลผลข้อมูลนี้ตามข้อกำหนดการใช้งานและนโยบายการใช้ข้อมูล API ในวันที่ 1 มีนาคม 2023 Openai ให้คำมั่นว่าโดยค่าเริ่มต้นพวกเขาจะไม่ใช้ข้อมูลที่ลูกค้าส่งผ่าน API ของพวกเขาเพื่อฝึกอบรมหรือปรับปรุงแบบจำลองของพวกเขาและข้อมูลนี้จะถูกเก็บไว้เป็นเวลาสูงสุด 30 วันหลังจากนั้นจะถูกลบ