Skip to content

osxiaoyu520/ai_code_reader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目阅读助手

欢迎大家关注我的公众号渡码,大家使用过程中遇到问题,可以在公众号向我提问。AI相关项目、优秀资料都会在公众号首发。

公众号回复key获取免费共享的chatgpt api key国内直接用,免魔法

需要跑本地大模型的朋友,切到v1.2分支 https://github.com/duma-repo/ai_code_reader/tree/v1.2

安装依赖

  • python 3.10
  • openai 1.3.3
  • gradio 4.4.1

尤其是python和gradio的版本必须装对,不然无法成功运行。

运行

  1. 修改 gpt_server.py
client = OpenAI(base_url='xxx', api_key='sk-xxx')
model_name = 'gpt-3.5-turbo-1106'
  • 首先设置你的api_key
  • 如果你用的是官方api_key,可以去掉base_url参数,如果是国内访问,自己设置代理
  • 如果你用的是国内转发的api_key,base_url设置为国内接口地址
  1. 打开 main.py,修改项目路径
prj_dir = '项目绝对路径'
  1. 运行 main.py
python main.py

注意事项

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

这个小项目还有很多不完善的地方,欢迎大家提出改进意见,也欢迎大家提交代码

Bilibili:https://space.bilibili.com/494605864

微信公众号:渡码

About

AI项目阅读器 by渡码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%