本文是对博客:https://blog.csdn.net/weixin_44914727/article/details/129887697
中修改配置文件以后的内容进行修改,前面的部署步骤请参考上述博客。
获取API_key
访问项目:
https://github.com/chatanywhere/GPT_API_free
根据项目中说明文档,点击免费领取内测免费API Key,然后在弹出的页面登录你的github账号(要求是注册7天以后的)。
登录完成后就会得到一个免费的秘钥:
复制自己的秘钥:sk-**************
修改配置文件
打开上面博客中下载的工程文件,打开config.py文件,然后将刚才获取到的秘钥粘贴到如下图的位置中,不使用代理因此USE_PROXY设置为False。
然后回到项目:https://github.com/chatanywhere/GPT_API_free
说明文档中找到对开源gpt_academic配置方法,复制里面的配置语句。
API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.com.cn/v1/chat/completions"}
# API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.cn/v1/chat/completions"}
[2024/4/6] 注意:上面配置的内容在开源项目中已经更改,需要修改成下面的内容,以后可能还有修改,具体看上面的开源项目:
API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.tech/v1/chat/completions"}
# API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.cn/v1/chat/completions"}
然后将代码粘贴到config.py对应位置:
保存config.py文件,然后通过在命令行中通过python 运行main.py即可运行项目。
python main.py
设置批处理文件
由于每次打开ChatGPT学术优化版都需要进行一系列操作,使用起来不是很方便,可以通过批处理文件完成上述操作。
在桌面新建一个文本文件,重命名为:run_gpt_academic.bat
然后通过记事本编辑该文件,粘贴以下代码:
call conda activate gptac_venv
call cd /d "D:\Program Files\gpt_academic-master"
call python main.py
D:\Program Files\gpt_academic-master是下载的项目文件的存储地址,需要修改成自己的地址,修改后保存该文件。在使用ChatGPT学术优化版时,只需要双击该文件即可启动。
停止程序时只需要按住ctrl+C结束程序,然后输入:y确认退出批处理程序。
说明
配置中的秘钥是项目作者免费提供的,如果你对项目比较满意,请给作者点个Star。
此外,本文配置秘钥是通过中转的方式实现的,按照config.py文件中说明通过修改此设置,您将把您的API-KEY和对话隐私完全暴露给您设定的中间人!,因此本配置存在一定风险,请注意合理使用。
【2024/4/16】更新
建议没有特殊需求的,只想简单拥有一个chat-GPT客户端,可以直接安装下面两种软件之一,具体配置方法见:https://github.com/chatanywhere/GPT_API_free
-
BotGem(AMA)
ChatGPT桌面应用,支持全平台,支持gpt-4-vision。
下载链接:https://bytemyth.com/ama
使用方法:下载安装后在设置中如图设置,并点击更新。 -
ChatBox
ChatGPT开源桌面应用,支持全部桌面平台。
下载链接:https://github.com/Bin-Huang/chatbox/releases
使用方法:如图在设置中填入购买的密钥,并将代理设置为https://api.chatanywhere.tech即可