项目地址:https://github.com/binary-husky/chatgpt_academic
方式一:进入项目主页-->点击“code”-->点击“Download ZIP”进行下载,然后解压
方式二:使用Git工具,克隆项目 git clone 项目地址
git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic
该项目主要开发语言是基于Python,大家清楚的了解Python项目下一般都有一个requirements.txt文件,里面都是开发者项目开发时所用的依赖库,项目推送时,需要导出生成。
而我们当前需要做的就是安装该文件中的三方依赖库,由于本人电脑系统为MacOS,使用的Python版本管理工具是Pyenv,用pyenv创建Python ChatGPT虚拟环境(使用Windows系统的同学可以使用Anaconda,详细教程可以百度,教程很多的)
1)创建虚拟环境
Pyenv(MacOS):
pyenv virtualenv 3.10.7 chatgpt_env
Anaconda(Windows):
conda create -n chatgpt_env python=3.10.7
2)激活虚拟环境
Pyenv(MacOS):
pyenv activate chatgpt_env
Anaconda(Windows):
conda activate chatgpt_env
3)安装依赖包
进入项目所在的目录,使用pip命令安装依赖库(-r参数 指定文件 批量安装)
pip install -r requirements.txt
注:如果安装请求超时,请换源后操作。这里用的豆瓣源
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
如果在安装依赖过程中,遇到了跟我一样,提示找不到gradio>=3.25.0,请继续往下看,跟着我的操作进行解决。(补充:后面又遇到了tiktoken包安装找不到,同样的情况按照此种方法下载手动安装)
解决方法:
①进入Pypi官方网站:https://pypi.org/project/gradio/#files
②手动下载gradio whl文件
③回到刚刚执行命令的窗口,也就是项目所在目录(切记chatgpt_env虚拟环境下),以文件方式安装依赖
pip install gradio-3.25.0-py3-none-any.whl文件绝对路径
④安装完成后,打开requirements.txt文件,删除掉gradio>=3.25.0这个包信息,保存继续回到开始安装的命令,pip install -r requirements.txt 批量安装剩下的依赖包(终于所有依赖包安装完成)
根据官方说明,配置API_KEY和代理设置
如果你在国内,需要设置海外代理才能够顺利使用 OpenAI API,设置方法请仔细阅读config.py(1.修改其中的USE_PROXY为True; 2.按照说明修改其中的proxies)。
配置 OpenAI API KEY。你需要在 OpenAI 官网上注册并获取 API KEY。一旦你拿到了 API KEY,在 config.py 文件里配置好即可。
与代理网络有关的issue(网络超时、代理不起作用)汇总到 https://github.com/binary-husky/chatgpt_academic/issues/1
代理设置
根据项目的要求,我们将config.py文件复制为config_private.py,在config_private.py文件中进行修改。
在设置代理前确保自己可以上网访问ChatGPT,建议使用美国和欧洲的节点。另外要获取自己代理网络的地址。
打开config_private.py修改代理配置
运行程序
在项目所在目录,运行以下命令,启动项目程序
python main.py
会自动打开如下页面:
4 项目使用
当然该项目还在不断强化中,另外一些功能不在这里罗列了,比如:Latex论文一键阅读理解与摘要生成、自动报告生成、源代码转译英文等。今天的分享内容暂时告一段落了,欢迎点赞收藏。
页面更新:2024-04-09
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号