windows上部署gpt_academic

172 阅读2分钟

写在前面:前提要有annaconda环境和giothub账号,需要的命令都在github上,不需要动手敲。

1.打开github项目主页:github.com/binary-husk… ,在任意盘中新建一个名为gpt academic的文件夹,用来存放clone下来的项目。 2.打开anaconda prompt,进入到你刚才新建的文件夹中,我的是在d盘所以命令如下:

cd /d D:\New gpt academic

3.clone项目到这个文件夹内:

git clone --depth=1 https://github.com/binary-husky/gpt_academic.git

4.clone完成后,进入到gpt_academic文件夹内:

cd gpt_academic

5.配置python环境

  1. conda create -n gptac_venv python=3.11
  2. conda activate gptac_venv
  3. python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

6.打开gpt_academic文件夹内名为config.py的文件,修改几项配置: 在这里插入图片描述 修改apikey:将在下一步骤详细说。 修改USE_PROXY为True。 修改proxies:要保证代理是开着的,在搜索栏搜索internet选项,打开internet选项,点连接,如下图所示: 在这里插入图片描述 再点局域网设置,如下图: 在这里插入图片描述 再点高级,如下图 在这里插入图片描述 我的代理服务器网址为:127.0.0.1,端口号为7890,所以将proxies,修改为下图的形式,请根据自己电脑的情况自行修改。 在这里插入图片描述 7.api_key的获取:

在这里插入图片描述

  • 点击申请,弹出的页面登录你的github账号(要求是注册7天以后的),登录完成后就会得到一个免费的秘钥,如下图:

在这里插入图片描述

  • 打开config.py文件,将api key粘贴进去
  • 然后回到项目:https://github.com/chatanywhere/GPT_API_free,在说明文档中找到对开源gpt_academic配置方法,复制里面的配置语句,如下图: 在这里插入图片描述
  • 回到config.py文件,在里面搜索API_URL_REDIRECT,将上图的语句复制到文件中,如下图: 在这里插入图片描述 ps:上面的语句不是一成不变的,视https://github.com/chatanywhere/GPT_API_free项目为准。
  • 保存config.py文件,然后在命令行输入python main.py即可运行项目。
  • 运行成功的截图,如下: 在这里插入图片描述 8.我遇见的错误: 我将上面所有的配置都设置好后,使用这个gpt academic会出现如下的错误:
{"error":{"message":"免费API限制使用gpt-3.5-turbo,gpt-4 和 embeddings模型,如有更多需求,请访问 https://buyca.shop 购买付费API。

**解决办法:**根据错误信息,这个api限制使用范围是gpt-3.5-turbo,gpt-4 和 embeddings模型,在config.py中,模型选择的是 gpt-3.5-turbo-16k,如下图,不在上面几个模型的范围中,因此将模型名称改为gpt-3.5-turbo,即可使用。在这里插入图片描述

参考: 1.b站:www.bilibili.com/video/BV1rc…

  1. api_key获取博客:blog.csdn.net/duplicate_n…