GPT4GO: ¿Generación de casos de prueba con IA para Golang?
Inglés | 中文
GPT4GO es un proyecto de código abierto que genere automáticamente archivos de casos de prueba para Golang utilizando el chatgpt de OpenAI. El proyecto ayuda a los desarrolladores a crear rápidamente casos de prueba para sus funciones, asegurando que su código se pruebe de manera eficiente e integral.
Asegúrese de tener Golang instalado en su sistema. Si no, siga la guía de instalación oficial.
Clon el repositorio?:
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) Desde el sitio web de Operai, ¿puede obtener una clave API para OpenAI? También puede especificar el modelo que desea utilizar para generar casos de prueba. El modelo predeterminado es gpt-3.5-turbo , ¿cuál es el modelo más rápido disponible?, Mientras que gpt-4 es el modelo más preciso. Puede encontrar una lista de todos los modelos disponibles aquí.
Para generar casos de prueba para un directorio o archivo específico, ejecute el siguiente comando:
./GPT4Go path/to/your/target/directory/or/file Este comando pasará por el directorio o archivo especificado y generará casos de prueba para todas las funciones que no tienen los casos de prueba correspondientes en el archivo _test.go .
Tenga en cuenta que necesitará una tecla API para OpenAI para usar la funcionalidad de ChatGPT. Puede obtener uno del sitio web de OpenAI.
¡Las contribuciones son bienvenidas! No dude en enviar solicitudes de extracción, informes de errores? O sugerir nuevas funciones a través de la página de problemas de GitHub.
¿GPT4GO tiene licencia bajo la licencia MIT?
¿Este proyecto se construye utilizando el chatgpt de OpenAI, un poderoso modelo de lenguaje para generar respuestas similares a los humanos? Puede obtener más información sobre ChatGPT y GPT-4 Architecture en el sitio web de Operai.