GPT4GO: генерация тестовых примеров с AI для Golang?
Английский | 中文
GPT4GO-это проект с открытым исходным кодом, который автоматически генерирует файлы тестовых примеров для Golang с использованием CHATGPT OpenAI. Проект помогает разработчикам быстро создавать тестовые примеры для своих функций, гарантируя, что их код тестируется эффективно и всесторонне?
Убедитесь, что у вас установлен Голанг в вашей системе. Если нет, пожалуйста, следуйте официальному руководству по установке.
Клонировать репозиторий?:
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.
Взносы приветствуются! Пожалуйста, не стесняйтесь отправлять запросы на привлечение?
GPT4GO лицензирован по лицензии MIT?
Этот проект построен с использованием CATGPT Openai, мощной языковой модели для генерации человеческих ответов? Вы можете узнать больше об архитектуре CHATGPT и GPT-4 на веб-сайте OpenAI.