【写在最前】要完成GPT 学术优化 (GPT Academic)这个项目需要一些值得注意的地方:
- chatGPT账户有余额且未过期!!!
- 有代理工具(类似Clash)
1、代码克隆
https://github.com/binary-husky/gpt_academic
根据项目中的方法1进行下面实验
2、配置API-KEY以及代理服务
- 设置API
ChatGPT-API key:https://platform.openai.com/account/api-keys
名字随意
主要密钥需要复制,退出即不可见。
将密钥复制到API_KEY中
- 设置代理
# [step 2]>> 改为True应用代理,如果直接在海外服务器部署,此处不修改
USE_PROXY = False
if USE_PROXY:# 填写格式是 [协议]:// [地址] :[端口],填写之前不要忘记把USE_PROXY改成True,如果直接在海外服务器部署,此处不修改# 例如 "socks5h://localhost:11284"# [协议] 常见协议无非socks5h/http; 例如 v2**y 和 ss* 的默认本地协议是socks5h; 而cl**h 的默认本地协议是http# [地址] 懂的都懂,不懂就填localhost或者127.0.0.1肯定错不了(localhost意思是代理软件安装在本机上)# [端口] 在代理软件的设置里找。虽然不同的代理软件界面不一样,但端口号都应该在最显眼的位置上# 代理网络的地址,打开你的*学*网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)proxies = {# [协议]:// [地址] :[端口]"http": "socks5h://localhost:11284", # 再例如 "http": "http://127.0.0.1:7890","https": "socks5h://localhost:11284", # 再例如 "https": "http://127.0.0.1:7890",}
else:proxies = None
如果不需要代理,这跳过这一步骤,以下仅针对需要代理
更改USE_PROXY = True
打开自己的代理软件查看端口,以Clash举例
注释之前代理网络地址的,写入
"http": "http://127.0.0.1:7890","https": "http://127.0.0.1:7890",
3、安装依赖
进入刚刚clone的项目中打开cmd窗口,[在最上面输入cmd即可在指定路径使用命令行]
python -m pip install -r requirements.txt
如果下载太慢可以更换镜像
python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
可以先检测代理是否成功
打开cmd,输入
python check_proxy.py
出现下面内容表示已经代理成功
【注意:要先启动Clash】
使用官方给的测试文件测试
python main.py
注意:要查看直接的余额是否还有
之前赠送的在4月1号就过期了
4、【番外】chatGPT充值教程
openAI chatGpt api充值指南(保姆级图文教程)博主:丶夏目