写在前面:前提要有annaconda环境和giothub账号,需要的命令都在github上,不需要动手敲。
1.打开github项目主页:https://github.com/binary-husky/gpt_academic
,在任意盘中新建一个名为gpt academic的文件夹,用来存放clone下来的项目。
2.打开anaconda prompt,进入到你刚才新建的文件夹中,我的是在d盘所以命令如下:
cd /d D:\New gpt academic
3.clone项目到这个文件夹内:
git clone --depth=1 https://github.com/binary-husky/gpt_academic.git
4.clone完成后,进入到gpt_academic
文件夹内:
cd gpt_academic
5.配置python环境
conda create -n gptac_venv python=3.11
conda activate gptac_venv
python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
6.打开gpt_academic
文件夹内名为config.py的文件,修改几项配置:
修改apikey:将在下一步骤详细说。
修改USE_PROXY为True。
修改proxies:要保证代理是开着的,在搜索栏搜索internet选项,打开internet选项,点连接,如下图所示:
再点局域网设置,如下图:
再点高级,如下图
我的代理服务器网址为:127.0.0.1,端口号为7890,所以将proxies,修改为下图的形式,请根据自己电脑的情况自行修改。
7.api_key的获取:
- 首先,打开https://github.com/chatanywhere/GPT_API_free在说明文档里,有个免费申请api_key
- 点击申请,弹出的页面登录你的github账号(要求是注册7天以后的),登录完成后就会得到一个免费的秘钥,如下图:
- 打开
config.py
文件,将api key粘贴进去 - 然后回到项目:
https://github.com/chatanywhere/GPT_API_free
,在说明文档中找到对开源gpt_academic
配置方法,复制里面的配置语句,如下图:
- 回到config.py文件,在里面搜索
API_URL_REDIRECT
,将上图的语句复制到文件中,如下图:
ps:上面的语句不是一成不变的,视https://github.com/chatanywhere/GPT_API_free
项目为准。 - 保存config.py文件,然后在命令行输入
python main.py
即可运行项目。 - 运行成功的截图,如下:
8.我遇见的错误:
我将上面所有的配置都设置好后,使用这个gpt academic会出现如下的错误:
{"error":{"message":"免费API限制使用gpt-3.5-turbo,gpt-4 和 embeddings模型,如有更多需求,请访问 https://buyca.shop 购买付费API。
**解决办法:**根据错误信息,这个api限制使用范围是gpt-3.5-turbo,gpt-4 和 embeddings模型,在config.py中,模型选择的是
gpt-3.5-turbo-16k
,如下图,不在上面几个模型的范围中,因此将模型名称改为gpt-3.5-turbo
,即可使用。
参考:
1.b站:https://www.bilibili.com/video/BV1rc411W7Dr/?spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=26651c287f91ca9629c756d879cee9de
2. api_key获取博客:https://blog.csdn.net/duplicate_name/article/details/133868194