GPT4GO: Geração de casos de teste movida a IA para Golang?
Inglês | 中文
O GPT4GO é um projeto de código aberto que gera arquivos de casos de teste de auto-gera para Golang usando o ChatGPT do OpenAI. O projeto ajuda os desenvolvedores a criar rapidamente casos de teste para suas funções, garantindo que seu código seja testado de maneira eficiente e abrangente?
Certifique -se de ter o Golang instalado em seu sistema. Caso contrário, siga o guia de instalação oficial.
Clone o repositório?:
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) No site do Openai, você pode obter uma chave da API para o OpenAI? Você também pode especificar o modelo que deseja usar para gerar casos de teste. O modelo padrão é gpt-3.5-turbo , qual é o modelo mais rápido disponível?, Enquanto gpt-4 é o modelo mais preciso. Você pode encontrar uma lista de todos os modelos disponíveis aqui.
Para gerar casos de teste para um diretório ou arquivo específico, execute o seguinte comando:
./GPT4Go path/to/your/target/directory/or/file Este comando percorre o diretório ou arquivo especificado e gerará casos de teste para todas as funções que não possuem casos de teste correspondentes no arquivo _test.go .
Observe que você precisará de uma chave da API para o OpenAI usar a funcionalidade ChatGPT ?. Você pode obter um no site da OpenAI.
As contribuições são bem -vindas! Sinta -se à vontade para enviar solicitações de puxar?, Relatar bugs? Ou sugerir novos recursos na página Problemas do Github.
O GPT4GO é licenciado sob a licença do MIT?.
Este projeto é construído usando o ChatGPT do OpenAI, um modelos de idiomas poderosos para gerar respostas semelhantes a humanos? Você pode aprender mais sobre a arquitetura ChatGPT e GPT-4 no site do Openai.