V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
rosu
V2EX  ›  分享创造

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

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

    👉这是什么?

    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 Error ,能否改进下,起码让我知道报错的信息
    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, built 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 已发
    huyujievip
        37
    huyujievip  
       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
    @rosu #53 @chickenpunk_eth tg 🤝
    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   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 118ms · UTC 19:01 · PVG 03:01 · LAX 11:01 · JFK 14:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.