インスタント Git コミット メッセージの CLI の相棒。
Xenogit
、OpenAI GPT を使用して従来のコミット仕様に準拠したコミット メッセージを迅速に作成する便利なコマンド ライン アシスタントです。コミットの作成に時間を費やすのはもうやめて、Git リポジトリの管理を楽に始めましょう。
Xenogit をインストールするには 2 つの方法があります。
composer global require dotninth/xenogit
Xenogit をインストールした後、プログラムを起動するだけで、利用可能なすべてのオプションを利用できるようになります。
$ xenogit
Xenogit v1.3.2
USAGE: < command > [options] [arguments]
commit Automatically generate commit messages
config:api-key Configure the API key in the .env file
Xenogit が正しく動作するには、OpenAI からの API キーが必要です。 API キーを提供するには 2 つのオプションがあります。
コマンドxenogit config:api-key <your-api-key>
を使用します。
環境変数の使用: OpenAI API キーを含むAPI_KEY
という環境変数を作成します。
Xenogit バイナリが配置されているディレクトリに.env
という名前のファイルを作成します。このファイルは環境変数を保存するために使用されます。 .env
ファイルに次の行を追加し、 <YOUR_API_KEY>
実際の OpenAI API キーに置き換えます。
API_KEY= < YOUR_API_KEY >
Xenogit を使用すると、OpenAI API に対するリクエストごとに料金がかかります。 Xenogit は公式の ChatGPT ( gpt-3.5-turbo-16k
) モデルを使用しており、コストは GPT-4 の約 15 分の 1 です。 Xenogit の使用料を支払うのに十分な資金またはクレジットが OpenAI アカウントにあることを確認してください。
OpenAI のサービスの使用料金の詳細については、OpenAI の料金ページで料金ページを確認してください。
ぜひ Xenogit に貢献してください。スムーズなコラボレーションのために、プロジェクトに貢献するときは次のガイドラインに従ってください。
git checkout -b my-contribution
。Xenogit に貢献すると、MIT ライセンスに基づいて貢献をリリースすることに同意したことになることに注意してください。
Xenogit は MIT ライセンスに基づいてリリースされています。必要に応じて自由に変更して配布してください。