GitHub - GNtousakis/llm-commit: 一个用于生成提交消息的 llm 插件

主要观点:这是一个用于使用 LLM 生成 Git 提交消息的 LLM 插件及其相关信息。
关键信息

  • 可在与 LLM 相同环境安装,命令为llm install llm-commit
  • 新增命令llm commit,可从已暂存的 Git 差异生成并提交提交消息。
  • 可自定义选项,如跳过确认提示、使用不同模型、调整最大令牌数、更改温度、控制差异截断行为等。
    重要细节
  • 安装后可先暂存更改git add.,再使用llm commit生成并提交。
  • 自定义选项包括--yes跳过确认、--model gpt-4等设置模型相关参数、--truncation-limit 2000控制差异截断长度、--no-truncation不截断(慎用大变化)。
  • 本地开发时需先检出代码,创建虚拟环境python3 -m venv venv并激活,安装依赖和测试依赖pip install -e '.\[test\]',运行测试python -m pytest
阅读 9
0 条评论