gpt_academic 是一个调用各个大语言模型的工具,优化了针对论文阅读、润色和写作等方面的体验。
2023 年 OpenAI 开放 GPT3.5 的 api 接口后,我曾尝试过在自己服务器上部署过这个项目,当时还叫作 ChatGPT Academic。
该项目一度被广泛宣传,无良自媒体为了流量,造谣称该项目为中科院学术专用版 ChatGPT
。例如下图这样:
然而实际上,该项目本身只是调用了 ChatGPT 的 api,做的是一些优化使用体验的工具,和中科院毫无关系。
如今该项目新增了很多其他的大语言模型接口,因此也把项目名改成了 gpt academic。
言归正传,以下是这款工具的部署和使用介绍。
部署gpt academic
- 首先配置代理,便于下载项目。
export http_proxy="127.0.0.1:10809" && \
export https_proxy="127.0.0.1:10809"
- 下载项目。
git clone --depth=1 https://github.com/binary-husky/gpt_academic.git
- 安装 conda 具体步骤见服务器搭建Python环境。安装完成后新建一个 gpt_academic 的环境并激活。
conda create -n gpt_academic python=3.11 && \
conda activate gpt_academic
- 取消代理
unset http_proxy && unset https_proxy
- 进入项目目录,下载所需的模块。
cd gpt_academic
python -m pip install -r requirements.txt
配置gpt academic
完成上述部署任务后,需要对配置进行修改。首先需要复制 config.py 为 config_private.py:
cp config.py config_private.py
❝
根据官方介绍,该程序运行时
config_private.py
配置文件优先级大于config.py
。❞
然后需在对应的模型网站获取官方 api key。以下是我使用过的几个模型获取方法。
1、ChatGPT
- 进入 OpenAI 的管理页面并找到 API keys。
❝
在 2023 年上半年,一个新建的账号,可以免费赠送 18 美元的额度。可是后来黄牛新建许多账号兜售,导致 OpenAI 将免费额度减到 5 美元,并且设置了 3 个月的期限。❞
- 点击 Create new secret key 创建新的 api,复制即可。
- 在
config_private.py
文件中,修改以下配置:
API_KEY = "输入 api key"
USE_PROXY = True # 打开代理
if USE_PROXY:
proxies = {
"http": "socks5h://127.0.0.1:10808",
"https": "socks5h://127.0.0.1:10808",
}
else:
proxies = None
2、通义千问
- 打开通义千问模型服务灵积。
- 按照以下步骤创建新的 api key。
- 在
config_private.py
文件中,修改以下配置:
DASHSCOPE_API_KEY = "输入 api key"
3、千帆大模型
- 进入百度智能云控制台。
- 按照以下步骤新建 api key。
- 在
config_private.py
文件中,修改以下配置:
BAIDU_CLOUD_API_KEY = '输入 api key'
BAIDU_CLOUD_SECRET_KEY = '输入 secret key'
BAIDU_CLOUD_QIANFAN_MODEL = 'ERNIE-Bot-turbo'
4、智谱清言
- 进入智谱 AI 开放平台。
- 按照以下步骤新建 api key。
- 在
config_private.py
文件中,修改以下配置:
ZHIPUAI_API_KEY = "输入 api key"
ZHIPUAI_MODEL = "glm-4"
运行gpt academic
使用 python main.py
运行模型。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END