什么是Chatgpt
ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。
环境安装
安装Python
Python的安装很简单,直接前往官网下载即可:https://www.python.org/ 。一直点下一步就可以了,一定要装好环境变量。不会配置的同学可以自己使用bing搜索一下具体安装步骤。
准备科学上网工具
由于中科院的Chatgpt是需要全局代理的,所以推荐大家下载Clash for windows这一款软件,根据大家系统的版本下载即可。下载地址为:https://github.com/Fndroid/clash_for_windows_pkg/releases/。
下载完成后,解压,点击Clash for Windows.exe文件,如下图:
安装Git(可选)
由于中科院Chatgpt是开源在github的项目,因此可以使用Git工具下载。打开Git官网:https://git-scm.com/downloads/。点击Download下载git工具。安装只需要一路点下一步即可,程序会自动为你配置环境变量。
如果大家安装成功Python和Git后,按Ctrl + R
键输入cmd,会弹出cmd命令行,在上面分别输入git version
和python
会出现版本号的提示。如果出现了,则说明安装成功。
如果因为网络问题,而下载慢的同学,我已将安装包压缩,上传至振宇考研2023物理化学群中。
中科院Chatgpt的部署
这里提供两种安装方法
第一种安装方法
- 首先进入中科院Chatgpt项目 https://github.com/binary-husky/gpt_academic/ 页面。
- 点击Releases下的version,会进入如下页面,点击Source code (zip)。
- 下载完成后,在你想要的地方解压,并且不能删除。
第二种方法安装
- 使用Git安装(不推荐纯新手使用),在安装完Git后,在你想要安装的路径下打开cmd命令行,或者右键选择
Git Bash Here
。输入如下代码:
1 | git clone https://github.com/binary-husky/chatgpt_academic.git |
- 等待安装,说明一下,由于github是外网,所以
git clone
命令很容易失败,需要多试几次。安装完成后打开文件夹:
至此,你就完成了中科院Chatgpt的部署。需要注意的是第一种方法,是不能自动更新的。第二种方法能够自动更新,但是如果对不会Git工具的同学,也不能够达到自动更新的效果,纯新手建议使用第一种方法安装。
配置中科院Chatgpt
得到API_KEY
直接前往某宝搜APIKEY即可,大概10元左右。
配置全局代理
之前我们已经下载好了Clash for Windows,但是那个只是一个梯子,要想实现科学上网,必须得有机场。机场同样可以去某宝搜,只要有节点,都可以。我自己使用的是霉霉小站 https://m3.meimeifans123.cyou/,注册需要邀请码,我的邀请次数已满。也可以去问问你的师兄师姐,一般研究生都会有这种东西。将你的配置导入Clash for Windows后,可以看到:
如果出现了节点,就说明你导入成功了。随便选择一个除了港澳台之外的节点,并点击General打开System Proxy:
System Proxy这个按钮绿了,全局代理就开启了。
配置config
在下载好的中科院chatgpt文件夹中,找到config.py
,使用记事本或者其他Note软件打开。会有以下代码,根据提示分别将之前获得的API_KEY和全局代理配置进去。
1 | # [step 1]>> 例如: API_KEY = "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" (此key无效) |
需要注意的是,如果和我一样是使用Clash的同学,需要将代理网络地址改为http。并且找到Clash的端口号,默认是7890(当然我上图中的端口号为4128)。下面是修改的代码,config.py文件中其实已经写得很清楚了,请大家仔细对比:
1 | # [step 1]>> 例如: API_KEY = "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" (此key无效) |
安装依赖
网络上很多教程使用anaconda
我这里不建议使用,因为很多人连anaconda
都不知是什么东西。如果你安装了Python,可以直接在当前文件路径下打开cmd,并输入:
1 | python -m pip install -r requirements.txt |
等待安装,因为这个依赖比较多,所以要等一会,安装完后会显示当前路径。
启动中科院Chatgpt
启动很简单,同样在当前路径的 cmd 下输入:
1 | python main.py |
如果没有问题,会自动弹出中科院学术Chatgpt的网页
如果到了这一步,恭喜你安装成功了。有关 Chatgpt 怎么使用,大家可以去B站搜搜教程,这里就不过多赘述。
请先完完整整、仔仔细细阅读此文再找我!