电脑基础 · 2023年4月18日

如何搭建中科院的基于GPT的学术优化工具

有很多公司和学校都借助GPT进行了二次开发,得到了许多有趣的玩意儿。国外也有不少分析病理报告的接口工具。我最近发现一个很火的工具,是中科院借助GPT开发的学术优化工具,在经过一晚上的反复折腾,终于能够成功使用了。

中科院的这个项目也是参考自一些其他方法,提供了一个比较好的二次开发解决方案,目前已经八千多的星标。但是由于目前只能借助GPT 3.5-turbo,所以功能上还有待提高。

本文介绍如何搭建开发环境来使用这个学术优化工具。

主要难点就是OpenAI不支持国内使用,因此需要修改一些配置。在这里我将比较完整的配置过程介绍一下:

首先,需要注册一个ChatGPT(OpenAI)的账号。注册需要梯子尽量为美国节点,否则会被强行禁止,如果被禁止访问:

如何搭建中科院的基于GPT的学术优化工具     

则需要清除浏览器历史信息,然后更换一个新的节点,重新访问,直到可以进去。

注册GPT需要国外的手机号,如果没有,可以从:

chatgpt注册号码---ChatGPT账号24小时自助平台_高质量纯手工谷歌gmail邮箱注册chatgpt账号购买批发

买一个现成的账号。

然后,找到开发者使用的ID,也就是我们的API KEY:

如何搭建中科院的基于GPT的学术优化工具

现在通过Git来加载中国院借助GPT开发的代码chatgpt_academic:

binary-husky/chatgpt_academic: 科研工作专用ChatGPT拓展,特别优化学术Paper润色体验,支持自定义快捷按钮,支持markdown表格显示,Tex公式双显示,代码显示功能完善,新增本地Python工程剖析功能/自我剖析功能 (github.com)

这里有详细的步骤,所以就不再赘述简单的步骤,而是说明一下一些容易配置出现问题的地方。

我们下载好代码以后,首先打开 config.py文件,修改里面的一些参数:

如何搭建中科院的基于GPT的学术优化工具

 端口需要从你的科学上网(梯子)上找到:

如何搭建中科院的基于GPT的学术优化工具

安装:

python -m pip install -r requirements.txt

以后启动可能还会显示缺少一些组件,而这个缺少组件很有可能是因为杀毒软件或者一些系统问题导致的,这里提示缺什么就装什么即可。

 然后使用命令行工具:

注意一定要使用管理员方式打开cmd,因为它需要访问并生成文件到系统盘,非管理员方式会导致运行main.py时出错:

如何搭建中科院的基于GPT的学术优化工具

然后cmd进入到chatgpt_academic的根目录,尝试运行main.py,如果出现下面的标志,就说明连接成功了:

如何搭建中科院的基于GPT的学术优化工具

 但是可能连接成功但什么都没有发生,大概率是因为一些杀毒软件组织了一些功能,因此需要检查一下。实在不行,就在浏览器中输入:

http://localhost:6851/

这里要对应上你的端口号。然后就能进入下面这个界面:

如何搭建中科院的基于GPT的学术优化工具

 现在就可以Have Fun了!