我使用的python为3.10版本,编译器为pycharm,浏览器为火狐
我们进入github找到中科院提供的资源:
https://github.com/binary-husky/chatgpt_academic
其中有关于ChatGPT学术优化的安装步骤,使用教程,我没有用Git下载,直接下载的安装包,将安装包解压到anaconda创建的环境下的一个项目里:

首先是API设置

打开config.py文件, 选了其中重要的一段,主要操作是修改API_KEY和USE_PROXY:
修改前的:

# [step 1]>> 例如: API_KEY = "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" (此key无效)
API_KEY = "xxxx"  # 这里要更改# [step 2]>> 改为True应用代理,如果直接在海外服务器部署,此处不修改
USE_PROXY = False
if USE_PROXY:# 填写格式是 [协议]://  [地址] :[端口],填写之前不要忘记把USE_PROXY改成True,如果直接在海外服务器部署,此处不修改# 例如    "socks5h://localhost:11284"# [协议] 常见协议无非socks5h/http; 例如 v2**y 和 ss* 的默认本地协议是socks5h; 而cl**h 的默认本地协议是http# [地址] 懂的都懂,不懂就填localhost或者127.0.0.1肯定错不了(localhost意思是代理软件安装在本机上)# [端口] 在代理软件的设置里找。虽然不同的代理软件界面不一样,但端口号都应该在最显眼的位置上# 代理网络的地址,打开你的科学上网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)proxies = { #          [协议]://  [地址]  :[端口]"http":  "socks5h://localhost:11284", "https": "socks5h://localhost:11284",}
else:proxies = None

修改后的:

# [step 1]>> 例如: API_KEY = "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" (此key无效)
API_KEY = "sk-kmde8cF%%%%%%%%%UhfTwcYnxyPIap4"  # 这里是我的API key# [step 2]>> 改为True应用代理,如果直接在海外服务器部署,此处不修改
USE_PROXY = True
if USE_PROXY:# 填写格式是 [协议]://  [地址] :[端口],填写之前不要忘记把USE_PROXY改成True,如果直接在海外服务器部署,此处不修改# 例如    "socks5h://localhost:11284"# [协议] 常见协议无非socks5h/http; 例如 v2**y 和 ss* 的默认本地协议是socks5h; 而cl**h 的默认本地协议是http# [地址] 懂的都懂,不懂就填localhost或者127.0.0.1肯定错不了(localhost意思是代理软件安装在本机上)# [端口] 在代理软件的设置里找。虽然不同的代理软件界面不一样,但端口号都应该在最显眼的位置上# 代理网络的地址,打开你的科学上网软件查看代理的协议(socks5/http)、地址(localhost)和端口(11284)proxies = { #          [协议]://  [地址]  :[端口]"http":  "socks5h://localhost:10808","https": "socks5h://localhost:10808",}
else:proxies = None

首先我们要找到我们Chat GPT的API key,打开GPT的API key设置界面:
https://platform.openai.com/account/api-keys
然后新建一个API key 复制一下,复制完最好立马输入到我们的config.py文件中。

将USE_PROXY设置为True,因为要使用海外代理节点(翻墙)。
最后在我们梯子软件的设置中找到节点的端口号,红圈圈中的地方,将11284改为10808,这里我们上网的协议是socks:

其次安装需要的包

在pycharm的终端中,我们进入到chatgpt_academic-master:

输入指令:python -m pip install -r requirements.txt 对依赖的包进行安装。稍等一会,安装完成之后运行main.py文件即可,出现如下界面表示连接成功:
将http://localhost:54024复制到浏览器中,或者直接点击进去,进入学术优化界面,开始操作!这里提示我们:This share link expires in 72 hours. For free permanent hosting and GPU upgrades (NEW!), check out Spaces: https://huggingface.co/spaces
此共享链接将在72小时后过期,三天之后这个网站要重新运行main.py才能使用 应该是这个意思。

中科院基于gpt的学术优化网站搭建教程相关推荐

  1. Discuz论坛网站搭建教程,从0开始学会搭建网站

    Linux系统使用宝塔面板搭建网站并开启SSL和使用CDN加速网站,网站搭建教程,下面教程以Discuz X3.4网站程序为例. 视频教程:https://www.bilibili.com/video ...

  2. 阿里云centos云服务器 - 网站搭建教程

    这里介绍一下,如何使用centos阿里云服务器搭建网站? 搭建网站需要有服务器,需自行购买: 如果想使用免费的,且是个人博客,推荐一个免费的github 下面还是介绍正规的网站搭建: 详细 · 步骤如 ...

  3. 超碰网站源码搭建教程超碰在线视频搭建超碰网站搭建教程

    超碰在线视频网站源码,网站搭建教程,演示网址:http://www.95zyw.com  或者www.xiu.la 服务器要求:linux contes6.4 64位 +apache 本文主要介绍利用 ...

  4. 一篇从零开始、步骤完整的网站搭建教程(全篇7000字、102张截图说明,力求每一个人都能看懂,附源码)

    从今年八月开始到现在自己也是从0开始做了有两个网站: 这中间也经常有不了解的地方需要去查.其实网上的资料也不少 但可能相对比较零散,需要反复的查来查去,费时又累心 那这次有时间就想着说写一篇从零开始. ...

  5. 仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching

    仅展示成果:基于ROS的自动驾驶系统搭建教程(三):激光定位ndt_matching 前端搭建完毕,接着完善后端的功能,现在是最基础的激光点云定位. 初步是要把循迹功能所涉及的所有相关模块给完善好,接 ...

  6. 网站搭建教程:搭建本地web服务器 4/23

    系列文章 网站搭建教程:内网穿透测试将本地静态网站发布公网可访问 1/23 网站搭建教程:安装源代码编辑软件 2/23 网站搭建教程:建立开放源代码的简单网页 3/23 网站搭建教程:搭建本地web服 ...

  7. Zblog教程-Zblog网站安装教程-Zblog网站搭建教程

    Zblog教程?博主接下来就告诉大家怎么安装.zblog主题安装教程zblog现在分为zblogasp和zblogphp两个版本,两个版本的模板主题安装步骤是一样的,所以一并介绍.只需输入域名选择模板 ...

  8. 基于chatgpt的社区教育网站开发教程

    文章目录 社区教育网站教程 网站架构 技术栈 实现步骤与自主学习资源 社区教育网站教程 社区教育网站是一个基于Web3.0和教育4.0理念的在线教育平台,它旨在为用户提供一个去中心化.开放.自主和协作 ...

  9. 基于Hexo+Matery的LuckyBlog开源搭建教程

    前言 之前在B站上发布了个人博客的视频,播放量也破千了,有网友私聊也想要搭建一个这样的博客.经过一段时间的准备,现将本人博客的源代码公布出来,大家只需要根据以下的步骤,即可快速搭建一个漂亮完善的博客. ...

最新文章

  1. 基于TCP协议的socket通信
  2. java的mock测试框架
  3. 如何使用scrapy的item来封装数据
  4. 什么是JavaConfig
  5. 洛谷P1246C语言,codevs1246 丑数
  6. 虚拟路由器冗余协议-VRRP
  7. C语言课后习题(67)
  8. 修改Azure Website默认时区
  9. 【ARM-Linux开发】ctrl-xxx的对应的signal含义
  10. RabbitMQ消息可靠性传输示例
  11. 代数——近世代数知识点思维导图(附Visio原文件)
  12. java 期刊杂志参考_各系列普刊期刊的推荐,大家可供参考
  13. 2022年最值得学习的5款开源Java框架
  14. [项目管理]-第九章:项目管理计划
  15. 八类网线和七类网线的区别_超7类网线与六类的有什么区别吗?
  16. 【论文研读】基于对偶种群的约束多目标优化进化算法
  17. hdu5294Tricks Device 最大流之最小割
  18. 我的八年硕博士生涯——CMU王赟写在入职Facebook之前
  19. 混沌工程是什么_平静中的混沌:什么是混沌工程?
  20. android java调用参数,如何从命令行调用Android JNI函数并传递Java对象参数

热门文章

  1. 码蹄集 - MT3029 - 新月轩就餐
  2. 如何带团队,怎么带团队。
  3. AUTOCAD——自定义特殊线型
  4. UE4 皮革材质从简单到复杂
  5. Word文档如何进行压缩文件?
  6. Intellij idea创建.xml文件
  7. 【转】PCL室内三维重建
  8. 微信公众号的缩略图/封面图下载方法详细介绍
  9. mini-batch Gradient Descent
  10. linux 端口耗尽,短连接以致端口耗尽