GPT4GO: Génération de cas de test alimentée par AI pour Golang?
Anglais | 中文
GPT4GO est un projet open-source qui génère automatiquement des fichiers de cas de test pour Golang à l'aide du chatppt d'Openai. Le projet aide les développeurs à créer rapidement des cas de test pour leurs fonctions, en veillant à ce que leur code soit testé efficacement et de manière globale ?.
Assurez-vous que Golang soit installé sur votre système. Sinon, veuillez suivre le guide d'installation officiel.
Cloner le référentiel?:
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) Sur le site Web OpenAI, vous pouvez obtenir une clé API pour OpenAI ?. Vous pouvez également spécifier le modèle que vous souhaitez utiliser pour générer des cas de test. Le modèle par défaut est gpt-3.5-turbo , quel est le modèle le plus rapide disponible ?, tandis que gpt-4 est le modèle le plus précis. Vous pouvez trouver une liste de tous les modèles disponibles ici.
Pour générer des cas de test pour un répertoire ou un fichier spécifique, exécutez la commande suivante:
./GPT4Go path/to/your/target/directory/or/file Cette commande traversera le répertoire ou le fichier spécifié et générera des cas de test pour toutes les fonctions qui n'ont pas de cas de test correspondants dans le fichier _test.go .
Veuillez noter que vous aurez besoin d'une clé API pour OpenAI pour utiliser la fonctionnalité ChatGpt ?. Vous pouvez en obtenir un sur le site Web d'Openai.
Les contributions sont les bienvenues! N'hésitez pas à soumettre des demandes de traction?, Signaler des bogues?
GPT4GO est sous licence sous la licence du MIT ?.
Ce projet est construit à l'aide de Chatgpt d'Openai, un modèle de langue puissant pour générer des réponses humaines ?. Vous pouvez en savoir plus sur l'architecture ChatGPT et GPT-4 sur le site Openai.