GPT_Academic是一个基于大语言模型API的应用(集合)。应用打包了诸多函数,集成包括翻译、润色、总结等功能,提供了将大语言模型接入学术研究工作流的一些角度。项目本身是开源的 https://github.com/binary-husky/gpt_academic,但是需要调用大语言模型的API。
(已失效)如果你还在犹豫要不要使用,我建议可以先尝试尝试别人部署的网页https://huggingface.co/spaces/Keankun/gpt-academic
这个教程是中科院限定版,帮助你快速将GPT_Academic部署到你的电脑上。为此你需要:
- 一台能联网的Windows设备,我们将在windows powershell里运行项目。
- 安装Conda,用来便捷地安装依赖以及管理虚拟环境。
- Git,用于下载项目。也不是必须的,你也可以直接下载压缩包然后解压。
- 中科院邮箱,用于获取ETOchat的API代理服务。你也可以用别的方式获取API,不过需要考虑网络代理以及安全的问题。具体操作同理。
安装方式基本照搬了官方文档的Installation部分,其实很简单,你也可以直接参照那个。
1. 在win菜单搜索 终端(terminal)并打开。默认使用powershell。
2. 下载项目
先cd 进你希望安装程序的目录,比如
cd D:\program\
从GitHub上下载项目
git clone --depth=1 https://github.com/binary-husky/gpt_academic.git
cd gpt_academic
(你也可以直接从仓库下载压缩包然后解压)
3. 安装环境(以conda虚拟环境为例)
conda create -n gptac_venv python=3.11 # 创建anaconda环境
conda activate gptac_venv # 激活anaconda环境
python -m pip install -r requirements.txt # 也可以直接pip安装,如果自信的话
4. 获取API-key(本教程以ETOchat的代理为例)
登录ETOchat账号,账号初始赠送1rmb
(如果你不介意用我的邀链↓登录,我可以得到1rmb的返利)
https://open.cs.ac.cn/r?c=hvRb4O63SbCcOeFX
官方的地址是↓
https://ai.cs.ac.cn/
api-key 是那一串sk-*********
5. 修改config.py
在安装的路径下找到config.py,编辑(记事本、vim随意)修改两处
一处是API密钥
API_KEY = "此处填API密钥"
一处是重定向(因为上面的API密钥实际上是经过ETOchat代理的,如果你直接用官方源则可以忽略,但可能需要设置网络的代理)
API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.ai.cs.ac.cn/v1/chat/completions"}
6. 启动
python main.py

这个教程有推广API代理的嫌疑,不过我想说明的是,使用API代理虽是权衡之举,但确实兼顾了便利和稳定。我其实试过很多方法:如果是自己注册账号获取openAI的API,首先就会面临支付问题,最好要有境外开户的信用卡;其他的虚拟卡或充值等方式均存在封号风险。如果买淘宝的提供的API-key,大概率是虚拟卡开的号,用完即弃,同样存在风险。Azure需要申请和审批,gpt4排队时间也不短。此外、代理方案的优势是不需要vpn以及低于官方的售价!当然,尽管ETOchat有一定的中科院背景,但是代理还是存在一定的风险。因此还是希望大家谨慎使用。