IDEA 插件:使用 AI 生成 git message

2024-07-25 20:49:16 +08:00
 HMYDK
idea 市场中有几个做的还不错的插件可以支持使用 AI 生成 git message .
但是这几个插件无一例外的都是以支持 openai 为主,但是 openai 的 api 是收费的。
但是! gemini 的 api 是免费的。
但是!没找到支持 gemini 的相关插件。
所以...自己抽空做了一个。

https://plugins.jetbrains.com/plugin/24851-ai-git-commit?noRedirect=true

有需要的朋友可以试一下。

注意:请设置好自己 idea 的代理再使用~
3664 次点击
所在节点    分享创造
16 条回复
loganovo
2024-07-26 00:48:09 +08:00
厉害,这个很实用但不是不明显的需求点都能被你抓到👍
viWww0vvxmolvY5p
2024-07-26 08:31:45 +08:00
我需要这个,vscode 有没有类似的插件?
lw3088
2024-07-26 09:02:44 +08:00
试试看看
WJYuan
2024-07-26 09:42:33 +08:00
@mway 有,市场搜 AI commit, 不过很多是支持 open AI
lawsiki
2024-07-26 10:43:56 +08:00
tongyi 有自带的,用着还行
wanghn
2024-07-26 11:54:00 +08:00
看了下感觉不错,能不能支持自定义 gemini 的 baseurl 和模型
zy0829
2024-07-26 14:01:40 +08:00
求一个 vscode 版本的
HMYDK
2024-07-26 14:13:19 +08:00
@wanghn 麻烦给插件提一个 Review 。
HMYDK
2024-07-26 14:13:50 +08:00
@zy0829 vscode 暂时没有计划,因为我不用
ymz
2024-07-26 18:27:45 +08:00
试用下
ymz
2024-07-26 18:37:54 +08:00
二次确认框能不能去掉 感觉不是很有必要
HMYDK
2024-07-26 22:13:34 +08:00
@ymz #11 指的是生成 git message 之后的确认按钮么? 目前这个按钮的作用是将弹窗内容复制到剪切板中。

这里其实可以做一个优化:点击确认之后,直接将 git message 自动放到 idea 自带的 git 输入框中。(还没研究过,不清楚是否可以实现)
consensus
2024-07-29 13:38:12 +08:00
赞!
可以参考这个插件的功能,直接插入到自带的 git 输入框中吗 ?
https://plugins.jetbrains.com/plugin/13477-git-commit-message-helper
guanguans
2024-07-29 16:16:55 +08:00
自荐下使用 AI 自动生成 git 提交信息的命令行小工具,目前已支持 Bito Cli 、ERNIE-Bot-turbo 、ERNIE-Bot 、Moonshot 、OpenAI Chat 、OpenAI 。推荐使用 Bito Cli(每天免费的额度够用,无需魔法)。

https://github.com/guanguans/ai-commit
WebKit
2024-07-30 00:21:47 +08:00
@HMYDK 可以实现,阿里的通义是直接在 idea 的 git 输入框里生成的,不过通义有个问题就是生成内容中文 英文随机
xljya
148 天前
很不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX