南宫乘风

Results 13 comments of 南宫乘风

已经提交贡献,但不知道方法是否对不对,可能需要您的指导。

pip install --upgrade pip pip install --upgrade setuptools 我当时也遇到这个问题,试运行这个命令解决的

https://github.com/Chanzhaoyu/chatgpt-web/pull/417 可以使用这个,账号和密码登录

> 也遇到这个问题,不知道官方最新版是否修复 https://github.com/eip-work/kuboard-press/issues/526 已经有临时解决办法,可参考

> 抱歉,现在才注意到消息,现在不支持 gitlab,最近也确实没有精力去搞,使用 gitlab 的话,其实对现在的代码复用挺低的,欢迎贡献或者开一个自己的仓库实现 gitlab 的支持 不好意思 ,我比较 擅长Python,你这我语言没学过。 gitlab用Python也写了一版,也是获取commit的ddif进行上传到chatgpt进行 review的(感觉 考虑不全面)。 麻烦问一下,您这边的工作原理 是怎么样的? ![image](https://github.com/anc95/ChatGPT-CodeReview/assets/46562911/ee7ea970-0da1-4e6e-ab20-db2043494ec5)

@anc95 您好,咨询一下您这边的工作原理 是怎么样的?我想按照你这个原理,改改Gitlab的

![image](https://github.com/anc95/ChatGPT-CodeReview/assets/46562911/f3345e25-d96e-43f6-94f0-6224914386fa) 大致实现,也就是类似于您这样的原理,评论是在每次 commit 的页面进行提交的

> > @shaowin16 > > > gitlab跟github处理代码review会有很大区别吗,我理解是不是调用的api不一样,还有gitlab-runner的配置不一样,但其他的逻辑是不是一样才对? > > > > > > 是的,这里最后你说的「其它的逻辑」基本就是调用 openai 接口发请求了,只有这部分可以复用 > > 这个项目有没有考虑到这些场景: 1、根据diff的代码片段,由于不是完整的,因此会给出一些不合理的结论 比如:在整个代码片段中,并没有显示 import 相关的包信息。请确保所有使用的类都被正确导入; 评论某个方法的xx参数没有使用到(其实是本次提交的diff代码没有涉及到而已) 2、结合一些规范给出评审的意见,比如对Java代码的评审,结合阿里的Java开发规范等等 @shaowin16 这个我也考虑过,但是很难做到完美。ChatGPT有限制,如果输入超过一定数额的代码,就会报错。而且 现在API接口有好多的限制,如果 有ChatGPT4的接口,可以把单个文件 上传分析。(但是综合费用比较高)

> @nangongchengfeng 有完整的仓库或者链接吗?我可以贴到这个项目的 README 里 感谢您的支持,我尽快整理归档代码和README,然后到时间给您。