AI一键注释代码、阅读整个项目、转换编程语言。已开源!

获取github源码地址和国内url、key方式:在文章底部

大家好今天给大家介绍一款开源项目,这个项目是由渡码维护的,这个项目支持自己的大模型和使用openai两种方式,本文章介绍使用openai的方式!

使用过程中发现两个问题需要注意

1、源码还不足以支撑大型项目的代码注释、阅读

2、代码不可以以gbk方式存储

当然对于我们阅读一些小型项目足够了,下面是开源项目的环境配置和使用演示。

1、环境搭建

1.1 首先要有python环境

python3.10以上版本

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第1张图片

1.2 执行下面命令安装依赖包

pip install -r requirements.txt

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第2张图片

依赖库安装完成

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第3张图片

1.3 修改配置文件

源代码中是通过配置文件修改配置项 ,但是我修改了几次没有改成功,索性直接不用配置文件在python修改了配置项。

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第4张图片

如果你修改配置文件也无法运行的话可以使用下面方法修改Python代码

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第5张图片

国内用户:

OPENAI_BASE_URL和OPENAI_API_KEY获取方式在文章底部

有魔法的用户:

OPENAI_BASE_URL统一为:https://api.openai.com/v1

使用自己openai账户的key:https://platform.openai.com/api-keys

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第6张图片

1.4 运行代码

python main.py

2、工具使用演示

根据工具提示的网址和端口号,复制到浏览器打开。

2.1 选择大模型

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第7张图片

2.2 阅读代码

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第8张图片

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第9张图片

选中一个文件,会对这个文件进行总结

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第10张图片

 2.3总结整个项目

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第11张图片

2.4 为项目添加注释

首先需要选中一个文件 

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第12张图片

点击添加注释

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第13张图片

注释添加完成(如果对于注释不满意可以多点几次添加注释)

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第14张图片

3、注意事项

  1. 关于模型选择,3.5和4.0都可以,我在视频演示用的是3.5(gpt-3.5-turbo-1106)
  2. 模型上下文最好在 16k 以上,因为有些源文件比较大,上下文太小可能长度不够
  3. 把非源代码的文件删掉,如:压缩文件、图片、模型权重等。阅读这些文件无意义,可能产生不必要的报错,甚至浪费你的api额度
  4. 关注你的api额度,一上来尽量不要读文件多、文件大的项目,建议先用小项目试试,关注一下api额度消耗情况。

关注公众号IT技术视界回复231224获取

AI一键注释代码、阅读整个项目、转换编程语言。已开源!_第15张图片

你可能感兴趣的:(AI专栏,人工智能)