GPT4GO: การสร้างกรณีทดสอบ AI ที่ขับเคลื่อนด้วย Golang?
ภาษาอังกฤษ | 中文
GPT4GO เป็นโครงการโอเพนซอร์ซที่สร้างไฟล์เคสทดสอบอัตโนมัติสำหรับ Golang โดยใช้ CHATGPT ของ OpenAI โครงการช่วยให้นักพัฒนาสร้างกรณีทดสอบอย่างรวดเร็วสำหรับฟังก์ชั่นของพวกเขาเพื่อให้มั่นใจว่ารหัสของพวกเขาได้รับการทดสอบอย่างมีประสิทธิภาพและครอบคลุม?
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Golang ในระบบของคุณแล้ว หากไม่ได้โปรดทำตามคู่มือการติดตั้งอย่างเป็นทางการ
โคลนที่เก็บ?:
git clone https://github.com/tianshanghong/GPT4Go.git cd GPT4Gogo build . export OPENAI_API_KEY=your_openai_api_key
export GPT_MODEL=model_name # (optional, defaults to gpt-3.5-turbo) จากเว็บไซต์ OpenAI คุณสามารถรับคีย์ API สำหรับ OpenAI ได้หรือไม่ นอกจากนี้คุณยังสามารถระบุรุ่นที่คุณต้องการใช้สำหรับการสร้างกรณีทดสอบ รุ่นเริ่มต้นคือ gpt-3.5-turbo ซึ่งเป็นรุ่นที่เร็วที่สุดที่มีอยู่ในขณะที่ gpt-4 เป็นรุ่นที่แม่นยำที่สุด คุณสามารถค้นหารายการรุ่นที่มีอยู่ทั้งหมดได้ที่นี่
ในการสร้างกรณีทดสอบสำหรับไดเรกทอรีหรือไฟล์เฉพาะให้เรียกใช้คำสั่งต่อไปนี้:
./GPT4Go path/to/your/target/directory/or/file คำสั่งนี้จะเดินผ่านไดเรกทอรีหรือไฟล์ที่ระบุและสร้างกรณีทดสอบสำหรับฟังก์ชั่นทั้งหมดที่ไม่มีกรณีทดสอบที่สอดคล้องกันในไฟล์ _test.go
โปรดทราบว่าคุณจะต้องใช้คีย์ API สำหรับ OpenAI ในการใช้ฟังก์ชันการใช้งาน CHATGPT หรือไม่ คุณสามารถรับเว็บไซต์ได้จากเว็บไซต์ของ Openai
ยินดีต้อนรับผลงาน! โปรดส่งคำขอดึงรายงานข้อบกพร่องหรือไม่หรือแนะนำคุณสมบัติใหม่ผ่านหน้าปัญหา GitHub
GPT4GO ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT?
โครงการนี้สร้างขึ้นโดยใช้ CHATGPT ของ OpenAI ซึ่งเป็นรูปแบบภาษาที่ทรงพลังสำหรับการสร้างการตอบสนองที่เหมือนมนุษย์? คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสถาปัตยกรรม CHATGPT และ GPT-4 บนเว็บไซต์ OpenAI