GPT4GO: AI-angetriebene Testfallgenerierung für Golang?
Englisch | 中文
GPT4GO ist ein Open-Source-Projekt, das automatische Testfalldateien für Golang mithilfe von OpenAIs ChatGPT generiert. Das Projekt hilft Entwicklern, schnell Testfälle für ihre Funktionen zu erstellen und sicherzustellen, dass ihr Code effizient und umfassend getestet wird?
Stellen Sie sicher, dass Golang auf Ihrem System installiert ist. Wenn nicht, folgen Sie bitte dem offiziellen Installationshandbuch.
Klonen Sie das 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) Auf der OpenAI -Website können Sie einen API -Schlüssel für OpenAI erhalten? Sie können auch das Modell angeben, das Sie zum Generieren von Testfällen verwenden möchten. Das Standardmodell ist gpt-3.5-turbo , das das schnellste verfügbare Modell ist. gpt-4 ist das genaueste Modell. Hier finden Sie eine Liste aller verfügbaren Modelle.
Führen Sie den folgenden Befehl aus, um Testfälle für ein bestimmtes Verzeichnis oder eine bestimmte Datei zu generieren:
./GPT4Go path/to/your/target/directory/or/file Dieser Befehl geht durch das angegebene Verzeichnis oder die angegebene Datei und generiert Testfälle für alle Funktionen, die in der Datei _test.go nicht entsprechende Testfälle aufweisen.
Bitte beachten Sie, dass Sie einen API -Schlüssel für OpenAI benötigen, um die Chatgpt -Funktionalität zu verwenden? Sie können eine von der OpenAI -Website erhalten.
Beiträge sind willkommen! Bitte zögern Sie nicht, Pull -Anfragen zu senden?, Melden Sie Fehler? Oder schlagen Sie neue Funktionen über die Seite mit GitHub -Problemen vor.
Gpt4go ist unter der MIT -Lizenz lizenziert?
Dieses Projekt wird mit OpenAIs Chatgpt erstellt, einem leistungsstarken Sprachmodell zur Erzeugung menschlicher Reaktionen? Weitere Informationen zu Chatgpt und GPT-4-Architektur finden Sie auf der OpenAI-Website.