GPT4GO:GolangのAI搭載テストケース生成?
英語| 中文
GPT4GOは、OpenAIのChatGPTを使用してGolangのテストケースファイルを自動生成するオープンソースプロジェクトです。このプロジェクトは、開発者が機能のテストケースを迅速に作成し、コードが効率的かつ包括的にテストされるようにするのに役立ちます。
Golangがシステムにインストールされていることを確認してください。そうでない場合は、公式インストールガイドに従ってください。
リポジトリをクローンしますか?:
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のWebサイトから、OpenaiのAPIキーを取得できますか?テストケースを生成するために使用するモデルを指定することもできます。デフォルトのモデルはgpt-3.5-turboであり、これは利用可能な最速モデルです。GPT gpt-4が最も正確なモデルです。利用可能なすべてのモデルのリストはこちらで見つけることができます。
特定のディレクトリまたはファイルのテストケースを生成するには、次のコマンドを実行します。
./GPT4Go path/to/your/target/directory/or/fileこのコマンドは、指定されたディレクトリまたはファイルを通過し、 _test.goファイルに対応するテストケースがないすべての機能のテストケースを生成します。
ChatGPT機能を使用するには、OpenAIにAPIキーが必要になることに注意してください。 OpenaiのWebサイトから入手できます。
貢献は大歓迎です!プルリクエストをお気軽に送信してください。、バグを報告するか、GitHub Issues Pageを介して新機能を提案してください。
GPT4GOはMITライセンスに基づいてライセンスされていますか?
このプロジェクトは、人間のような応答を生成するための強力な言語モデルであるOpenaiのChatGPTを使用して構築されています。 OpenAI WebサイトでChatGPTとGPT-4アーキテクチャの詳細については、詳細をご覧ください。