デモ: コミットメッセージのすべてこの達成のために、ChatGPT によって生成されました (最初のものを除く)。 これはどのレポでも機能し、セットアップは以下の機能をbashrcまたは同じものに含めるのと同じくらい水銀的です.
これ深刻なイニシアチブには明らかに弱体であってはなりませんが、CHATGPT のモデルをいじり回して、注目に値しないメッセージをコミットするイニシアチブにエビの時間を割り当てるのは完全に楽しい方法です.
」
git diff 」$@“ new_files=$(git ls-recordsdata –others –exclude-fashioned ) もしも [[ -n “$new_files“ ]]; それから echo -e “n新しいレコードデータ: 」 エコー “$new_files“ fi } commit() { OPENAI_API_KEY=$OPENAI_API_KEY # ~/.zshenv の販売店キー、例: export OPENAI_API_KEY=”sk-YZlDA7sk2hbv6G6F8jg0sdfsdfsdf” または、すぐにここに追加されます。 GIT_DIFF_OUTPUT=$(git_diff_and_new_files) ENCODED_DIFF_OUTPUT=$(printf “
%s“
"
${GIT_DIFF_OUTPUT}」
| jq -sRr @uri) GPT_RESPONSE= $( curl https://api.openai.com/v1/chat/completions -H “
-H
」
) COMMIT_MESSAGE=$( エコー -E -n $GPT_RESPONSE | jq -r “.picks[0].message.explain material “) もしも
任意の git リポジトリに cd
し、いくつかの調整を割り当て、bustle コミットします。 。 その1つのプレゼントはの同じを達成します 支払いの価値 GPT 3.5 ターボ エンジンは、1000 トークンあたり 1/5 セントです。 参考:https://openai.com/blog/introducing-chatgpt-and-direct -apis 1回のコミットで これは、ChatGPT のモデルをいじり回す楽しいものでした。解決策/機能強化があるかもしれません。
GitHub アドバイス [ -n “${COMMIT_MESSAGE}” ] を通じて割り当ててください。 またはこのレポをフォークしてプル期待値を割り当てます.
𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺