[送码] AiCommit 基于 AI 的 Commit 信息生成插件(Jetbrain 平台) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
rosu
V2EX    分享创造

[送码] AiCommit 基于 AI 的 Commit 信息生成插件(Jetbrain 平台)

  •  1
     
  •   rosu
    rosuH 2023-03-29 08:38:25 +08:00 6390 次点击
    这是一个创建于 929 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是什么?

    Jetbrain 平台的插件:AiCommit ,通过分析代码 diff ,来自动编写 git 提交信息。

    基于 OpenAI ,需要自备 token~

    介绍视频

    https://www.bilibili.com/video/BV1ec411V7HQ/

    AICommit - An intelligent plugin for IntelliJ IDEA

    有什么优势?

    1. 与 Jetbrain 平台产品集成,在工作流程上更加顺手便捷
    2. 优化大量文件 / 文本情况下的 API 请求限制,自动处理拆分请求
    3. 纯 GUI 界面,支持 GPT 所有参数调节、支持结果翻译、分段等

    那么我可以从哪里下载呢?

    尾巴

    AICommit 这是我个人的一个小小尝试,迈出一步做一些有趣的产品。后续会持续更新,欢迎关注~

    GitHub 上有很多优秀的项目也在类似的方向迭代,不过这个插件目前仍有一些别具一格的优点。如果恰好有 Jetbrain 平台 IDE 的开发者,有空可以试试看,如果有什么意见和建议都欢迎随时抛给我,多多益善哈哈 ;)

    送码、求评论转发和抓 bug

    如何使用优惠码?

    LXFW5-DXXQD-BHXMQ-H5QRY-4SFZ9

    BM8BN-DTMWB-PHE97-KTHPY-25VYV

    58GU8-EAES2-G7PJ9-C4N8K-FQA54

    ESKDJ-YKN43-8H6PV-2NWDY-WHLDV

    HXBTE-56RPJ-SKKSR-DCNQD-ATBA5

    28Y9M-PNCGS-D2VBD-9MNSC-8BGRB

    D2LNB-FEAUQ-FY74H-A6ZNX-DCSX7

    6VC5T-TKJWM-Z2JD3-D4WSN-JH8JH

    T6YJB-CFDHT-A7DRY-RXKNN-Z2VYX

    F3A22-SK2Y8-8V2XH-7A84K-7AVPU

    第 1 条附言    2023-03-29 10:09:16 +08:00
    因为引用了平台的库,所以对 IDE 版本有要求,2022.3 及以上的版本才能使用。低版本兼容周末再处理。
    第 2 条附言    2023-03-29 11:00:52 +08:00
    有兴趣可以加入下群组~
    https://t.me/aicommit
    90 条回复    2023-04-21 16:19:20 +08:00
    LeslieLeung
        1
    LeslieLeung  
       2023-03-29 08:47:35 +08:00
    BM8BN-DTMWB-PHE97-KTHPY-25VYV 已使用,感谢楼主。
    rosu
        2
    rosu  
    OP
       2023-03-29 08:48:29 +08:00 via iPhone
    @LeslieLeung 谢谢支持,有问题随时 @ 我
    K1W1
        3
    K1W1  
       2023-03-29 08:52:01 +08:00   1
    ESKDJ-YKN43-8H6PV-2NWDY-WHLDV 已使用,谢谢楼主
    miniers
        4
    miniers  
       2023-03-29 08:52:11 +08:00
    D2LNB-FEAUQ-FY74H-A6ZNX-DCSX7 已经用啦,感谢感谢
    Huramkin
        5
    Huramkin  
       2023-03-29 08:52:17 +08:00
    F3A22-SK2Y8-8V2XH-7A84K-7AVPU 已使用,感谢楼主。
    hccsoul
        6
    hccsoul  
       2023-03-29 09:00:38 +08:00
    还要自己提供 openAI 的 key 那你这个收费的意义是啥
    sujin190
        7
    sujin190  
       2023-03-29 09:05:53 +08:00
    LXFW5-DXXQD-BHXMQ-H5QRY-4SFZ9 已使用,感谢楼主。
    chenzian
        8
    chenzian  
       2023-03-29 09:15:52 +08:00
    后面的朋友不用试了。 没了
    vsitebon
        9
    vsitebon  
       2023-03-29 09:17:34 +08:00
    尝试了一下,持续 Unkown Erro ,能否改进下,起码让我知道报错的信息
    rosu
        10
    rosu  
    OP
       2023-03-29 09:18:40 +08:00 via iPhone
    @vsitebon 网络正常吗?或者 token 是否有效
    rosu
        11
    rosu  
    OP
       2023-03-29 09:19:05 +08:00 via iPhone   1
    等 OpenAI 自己做了 IDEA 插件我就免费
    rosu
        12
    rosu  
    OP
       2023-03-29 09:19:35 +08:00 via iPhone
    rosu
        13
    rosu  
    OP
       2023-03-29 09:25:35 +08:00 via iPhone
    @vsitebon 可以帮忙贴一下环境信息吗?在 IDE about 页面,感谢~
    vsitebon
        14
    vsitebon  
       2023-03-29 09:31:08 +08:00   1
    @rosu
    rosu
        15
    rosu  
    OP
       2023-03-29 09:39:51 +08:00 via iPhone
    @chenzian NKYGW-ZQDYZ-PX2Z2-R89CQ-GP5KY
    ediron
        16
    ediron  
       2023-03-29 09:48:09 +08:00
    填 API key 报错了:

    'kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.CoroutineDispatcher.limitedParallelism(int)'

    环境:
    IntelliJ IDEA 2022.2.4 (Ultimate Edition)
    Build #IU-222.4459.24, bilt on November 22, 2022
    Licensed to ed iron
    您有此版本的永久回退许可证。
    订阅有效期至 2023 年 8 月 20 日。
    Runtime version: 17.0.5+7-b469.71 amd64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
    Windows 10 10.0
    Kotlin: 222-1.8.10-release-430-IJ4167.29



    这么快就没了,可以在来点吗
    benfafa
        17
    benfafa  
       2023-03-29 09:49:54 +08:00
    好像没了 再蹲一下 emmm
    rosu
        18
    rosu  
    OP
       2023-03-29 09:52:48 +08:00 via iPhone
    @ediron 看着是兼容性问题,看下能否升级到 2022.3 ?或者我晚上看看怎么处理。谢谢

    3QPHL-SKT9N-5LYM2-CMN6R-EP9S3
    rosu
        19
    rosu  
    OP
       2023-03-29 09:53:07 +08:00 via iPhone
    @benfafa DN3PZ-RY9N8-VUUM3-D2ABF-DQGXE
    yelog
        20
    yelog  
       2023-03-29 09:57:43 +08:00
    @rosu #19
    @benfafa #17 对不起, 被我刚好蹲到了, 求 OP 再给一个给 @benfafa
    (本来准备问, 进来一看 op 回复给你了一个)
    rosu
        21
    rosu  
    OP
       2023-03-29 10:10:11 +08:00
    @benfafa 主页似乎没有邮箱,我先发啦。如果有邮箱我私发你:QTWS3-HMGYC-78GWC-PWWRX-3E9PE
    Alliot
        22
    Alliot  
       2023-03-29 10:11:05 +08:00
    有个开源的 :gptcommit
    Alliot
        23
    Alliot  
       2023-03-29 10:12:11 +08:00
    kebamt
        24
    kebamt  
       2023-03-29 10:13:12 +08:00
    发现学生能免费,感谢 OP !
    kingzeus
        25
    kingzeus  
       2023-03-29 10:19:40 +08:00
    发现学生能免费,感谢 OP !
    FlyingDough
        26
    FlyingDough  
       2023-03-29 10:35:52 +08:00
    我也蹲一个,谢谢大佬
    rosu
        27
    rosu  
    OP
       2023-03-29 10:37:06 +08:00
    @Alliot 开源的有很多,珠玉在前。但是集成到 IDE 里的目前还没看到
    rosu
        28
    rosu  
    OP
       2023-03-29 10:37:24 +08:00
    @FlyingDough P2X2J-A4WYH-KBHLA-Z9VVC-DUKXX
    rosu
        29
    rosu  
    OP
       2023-03-29 10:38:11 +08:00
    @kebamt
    @kingzeus

    > For Open Source projects Free
    > For Developer Recognition Program Free
    > For classroom assistance Free
    > For students and teachers Free

    ediron
        30
    ediron  
       2023-03-29 10:39:01 +08:00
    @rosu 好的感谢,刚忙了下,这个被用掉了。。
    rosu
        31
    rosu  
    OP
       2023-03-29 10:43:07 +08:00
    @ediron 不如发邮件或者 tg 给我,我给你私发个
    ediron
        32
    ediron  
       2023-03-29 10:45:25 +08:00
    感谢! tg: https://t.me/ediron
    vsitebon
        33
    vsitebon  
       2023-03-29 10:48:33 +08:00
    @rosu #31 tg: @BONABC ,用于开发 Obsidian 开源免费插件。刚刚我也没成功用上这个码
    wuan
        34
    wuan  
       2023-03-29 10:53:38 +08:00
    https://t.me/Wuan1250276415 求个码,感谢
    vsitebon
        35
    vsitebon  
       2023-03-29 10:55:17 +08:00
    @vsitebon #33 补充一下 https://t.me/BONABC
    rosu
        36
    rosu  
    OP
       2023-03-29 10:56:05 +08:00
    @ediron @wuan @ediron 已发
    502Chef
        37
    502Chef  
       2023-03-29 10:56:26 +08:00 via iPhone
    tg @adfbajk 求码
    lopda
        38
    lopda  
       2023-03-29 11:04:34 +08:00
    rosu
        39
    rosu  
    OP
       2023-03-29 11:09:31 +08:00
    @lopda 这个我也在命令行使用,但是限制有点多。1. 提交文件、内容比较多的时候,会直接报错,因为单请求 token 有限制; 2. 无法调节参数,灵活性上不是很好; 3. 非命令行场景就无法使用了~
    rosu
        40
    rosu  
    OP
       2023-03-29 11:09:41 +08:00
    @huyujievip 已发
    seashell2000
        41
    seashell2000  
       2023-03-29 11:11:58 +08:00
    https://t.me/zhoucius 求个码,感谢
    lopda
        42
    lopda  
       2023-03-29 11:13:22 +08:00
    @rosu 大佬是已经解决这些问题了吗?可以给个码试试不
    lopda
        43
    lopda  
       2023-03-29 11:17:39 +08:00
    chenzian
        44
    chenzian  
       2023-03-29 11:22:56 +08:00
    @rosu 刚刚没留意看。非常感谢啦。
    IamBack
        45
    IamBack  
       2023-03-29 11:33:34 +08:00
    tg @brodyme 求送一个码,感谢作者
    gisen
        46
    gisen  
       2023-03-29 11:37:36 +08:00
    https://t.me/konpaku111 求个码,感谢
    wwwa11
        47
    wwwa11  
       2023-03-29 11:41:15 +08:00 via iPhone
    https://t.me/something0101 求码感谢作者
    jsrgqinbin
        48
    jsrgqinbin  
       2023-03-29 11:41:26 +08:00
    求一个码
    lopda
        49
    lopda  
       2023-03-29 11:44:45 +08:00   1
    收到码了。我这里用的是 2023.1 先降级使用下。谢谢楼主
    rosu
        50
    rosu  
    OP
       2023-03-29 11:47:53 +08:00 via iPhone   1
    @IamBack
    @gisen
    @wwwa11

    三位已发。
    ChoiKarl
        51
    ChoiKarl  
       2023-03-29 11:54:40 +08:00
    求一个码,感谢作者!! https://t.me/ChoiKarl
    FlyingDough
        52
    FlyingDough  
       2023-03-29 12:08:55 +08:00
    @rosu #28 感谢,虽然被别人用了,我先试用吧。看情况直接支持大佬
    rosu
        53
    rosu  
    OP
       2023-03-29 12:12:13 +08:00 via iPhone
    @FlyingDough 不用委屈自己,tg 或邮件发我,给你补一个;)
    FlyingDough
        54
    FlyingDough  
       2023-03-29 12:13:36 +08:00
    tairan2006
        55
    tairan2006  
       2023-03-29 12:15:21 +08:00 via Android   1
    代码会被上传到云端,小心不要触犯公司保密条例…
    kebamt
        56
    kebamt  
       2023-03-29 12:35:52 +08:00 via iPhone
    @rosu 期待 VS Code 版
    christin
        57
    christin  
       2023-03-29 12:41:15 +08:00 via iPhone
    https://t.me/Csz40 求个码 感谢!
    optional
        58
    optional  
       2023-03-29 12:42:11 +08:00 via iPhone   2
    上传代码的也敢用?
    orangeD
        59
    orangeD  
       2023-03-29 12:44:42 +08:00
    https://t.me/zcora 求一个码,非常感谢。
    rosu
        60
    rosu  
    OP
       2023-03-29 12:54:58 +08:00 via iPhone
    @christin
    @orangeD

    已发。
    itning
        61
    itning  
       2023-03-29 13:25:54 +08:00
    tg 私聊了 求个码 或发邮箱:aXRuaW5nQGl0bmluZy50b3A=
    aoizz
        62
    aoizz  
       2023-03-29 13:26:44 +08:00
    terrvol
        63
    terrvol  
       2023-03-29 13:34:38 +08:00
    求码
    rosu
        64
    rosu  
    OP
       2023-03-29 13:48:58 +08:00 via iPhone
    @itning @aoizz 已发请查收。
    rosu
        65
    rosu  
    OP
       2023-03-29 13:49:52 +08:00 via iPhone
    码已经发完,下次发布新版本再送,谢谢大家~
    v2exosawa
        66
    v2exosawa  
       2023-03-29 13:49:56 +08:00
    https://t.me/jouzeyu 。求一个码,非常感谢
    demx
        67
    demx  
       2023-03-29 13:50:36 +08:00
    求码,谢谢
    ZGVteGlzbUBnbWFpbC5jb20=
    v2exosawa
        68
    v2exosawa  
       2023-03-29 13:55:50 +08:00
    @rosu 太难了,我正好是下一个
    vsitebon
        69
    vsitebon  
       2023-03-29 14:10:16 +08:00   1
    除了旧版本,还有就是 2023.1 的支持也是需要的 Orz
    rosu
        70
    rosu  
    OP
       2023-03-29 14:14:43 +08:00 via iPhone
    @vsitebon 新版本理论上可以很快兼容,我今天看看
    qiyuey
        71
    qiyuey  
       2023-03-29 14:19:09 +08:00
    @rosu https://t.me/qiyuey 求个码,非常感谢。
    hoodzwh
        72
    hoodzwh  
       2023-03-29 14:21:20 +08:00
    邮箱:aG9vZHp3aEAxNjMuY29t 求码,谢谢大佬
    oyx
        73
    oyx  
       2023-03-29 14:36:13 +08:00
    b3l4dTY2QGdtYWlsLmNvbQ== 求个码,非常感谢。
    Lirika
        74
    Lirika  
       2023-03-29 16:09:28 +08:00
    已如 tg 群,顺便求个码,感谢,感谢
    ChoiKarl
        75
    ChoiKarl  
       2023-03-29 17:25:50 +08:00
    @rosu 51 楼被忽略了…
    seashell2000
        76
    seashell2000  
       2023-03-29 17:42:11 +08:00
    @rosu 41 楼也被忽略了…
    excitedXXX
        77
    excitedXXX  
       2023-03-29 18:00:33 +08:00
    求个码谢谢老板 ZG8uemVuZ2tlQGdtYWlsLmNvbQ==
    cpsony
        78
    cpsony  
       2023-03-29 18:25:39 +08:00   1
    pycharm 社区版,无限 unknown error
    PyCharm 2022.3.3 (Community Edition
    内部版本号:#PC-223.8836.43 ,2023 年 3 月 10 日 构建
    运行版本:17.0.6+1-b653.34 amd64
    VM: OpenJDK 64-Bit Server VM ,JetBrains s.r.o.

    抓包没发现有发请求,感觉是程序的原因
    rosu
        79
    rosu  
    OP
       2023-03-29 18:48:55 +08:00
    @cpsony 收到,我晚上看下
    xygod
        80
    xygod  
       2023-03-29 19:20:05 +08:00
    只能 git 用吗,svn 行吗
    ReinerShir
        81
    ReinerShir  
       2023-03-29 19:28:03 +08:00
    考虑做个 eclipse 版的吗?
    rosu
        82
    rosu  
    OP
       2023-03-29 19:31:53 +08:00
    @ReinerShir 暂时没有这个考虑,比较依赖平台 API ,感谢建议
    rosu
        83
    rosu  
    OP
       2023-03-29 19:32:21 +08:00
    @xygod 理论上可以,我晚点试试
    shuiixng
        84
    shuiixng  
       2023-03-29 20:17:58 +08:00
    YW5nZWxhYWx2YTQwNUBnbWFpbC5jb20= 求个码 谢谢老板
    xiongxuan
        85
    xiongxuan  
       2023-03-29 20:22:02 +08:00
    求一个码,谢谢 ~ https://t.me/xiongxuan
    lucaslee
        86
    lucaslee  
       2023-03-29 21:38:49 +08:00
    很实用啊!
    ZnRwLnJ1LnNoK3Byb21vQGdtYWlsLmNvbQ==
    求一个,谢谢楼主!
    loliyu
        87
    loliyu  
       2023-03-30 09:02:23 +08:00
    求个码
    eightzero
        88
    eightzero  
       2023-03-30 10:19:04 +08:00
    Zmx5bm4uZWlnaHR6ZXJvQGdtYWlsLmNvbQ== ,求一个码,谢谢楼主
    leeyuzhe
        89
    leeyuzhe  
       2023-03-30 13:37:56 +08:00
    来晚了,还有没有 YmFueWVidXNodWlAZ21haWwuY29t
    leion8310
        90
    leion8310  
       2023-04-21 16:19:20 +08:00
    YWxhd24uY25AZ21haWwuY29t ,求个码,谢谢 @rosu
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5513 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 07:50 PVG 15:50 LAX 00:50 JFK 03:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86