GPT4GO: Generasi kasus uji bertenaga AI untuk Golang?
Bahasa Inggris | 中文
GPT4GO adalah proyek open-source yang menghasilkan file test case untuk Golang menggunakan chatgpt openai. Proyek ini membantu pengembang dengan cepat membuat kasus uji untuk fungsinya, memastikan bahwa kode mereka diuji secara efisien dan komprehensif?
Pastikan Anda telah menginstal Golang di sistem Anda. Jika tidak, silakan ikuti panduan instalasi resmi.
Klon The Repository?:
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) Dari situs web OpenAI, Anda dapat memperoleh kunci API untuk Openai? Anda juga dapat menentukan model yang ingin Anda gunakan untuk menghasilkan kasus uji. Model default adalah gpt-3.5-turbo , yang merupakan model tercepat yang tersedia?, Sementara gpt-4 adalah model yang paling akurat. Anda dapat menemukan daftar semua model yang tersedia di sini.
Untuk menghasilkan kasus uji untuk direktori atau file tertentu, jalankan perintah berikut:
./GPT4Go path/to/your/target/directory/or/file Perintah ini akan berjalan melalui direktori atau file yang ditentukan dan menghasilkan kasus uji untuk semua fungsi yang tidak memiliki kasus uji yang sesuai dalam file _test.go .
Harap dicatat bahwa Anda akan memerlukan kunci API untuk OpenAi untuk menggunakan fungsionalitas chatgpt? Anda dapat memperoleh satu dari situs web Openai.
Kontribusi dipersilakan! Silakan mengirimkan permintaan tarik ?, Laporkan bug ?, atau menyarankan fitur baru melalui halaman masalah GitHub.
GPT4GO dilisensikan di bawah lisensi MIT?
Proyek ini dibangun menggunakan Openai's ChatGPT, model bahasa yang kuat untuk menghasilkan respons seperti manusia? Anda dapat mempelajari lebih lanjut tentang chatgpt dan arsitektur GPT-4 di situs web OpenAI.