玩转ChatGPT:中科院ChatGPT Academic项目部署与测评

news2024/11/23 19:54:34

一、ChatGPT Academic简介

最近,以ChatGPT为代表的超大规模语言模型火出了圈,各种二次开发项目也是层出不穷。

比如说今天我们玩弄的这个“ChatGPT Academic”,在GitHub上已经13.7K的点赞了。

项目地址:https://github.com/binary-husky/chatgpt_academic

用项目的原话介绍:“科研工作专用ChatGPT拓展,特别优化学术Paper润色体验,支持自定义快捷按钮,支持markdown表格显示,Tex公式双显示,代码显示功能完善,新增本地Python工程剖析功能/自我剖析功能。

平常我们使用小Chat进行英文润色的时候,需要输入合适的“咒语”,才能得到不错的效果,比如知乎大佬提供的一个“咒语”:Please proofread and polish the passage from an academic angle and highlight the modification: [加上你要润色的句子或者段落]。

可以看到,小Chat润色的效果还不错,还给我们提出了修改的理由。麻烦的是,每次润色都得复制粘贴这一句“咒语”作为开头。因此,这个项目就给我们提供了便利,它应该是继承了“咒语”,只需点一个按钮,即可实现我们上面的操作,一劳永逸。而且,由于是开源项目,“咒语”可以自己修改的,可操作空间也不错。

分享几个“咒语”的项目,自行食用:

  1. ChatGPT Shortcut:ChatGPT Shortcut - 简单易用的 ChatGPT 快捷指令表,让生产力倍增!标签筛选、关键词搜索和一键复制 Prompts | Tag filtering, keyword search, and one-click copy prompts让生产力加倍的 ChatGPT 快捷指令https://ai.newzone.top/
  2. AIPRM - ChatGPT Prompts一个谷歌浏览器插件,Edge浏览器也能用;

现在已经出现新兴的职业了,就是“咒语”工程师,所以说,可能革命真的要来了哦。

二、ChatGPT Academic部署

先说明部署的必备条件:

  1. 网络通畅;
  2. 有小Chart的账号(因为要用到OpenAI的API Key),不需要PLUS账号;
  3. 安装Python(我的是基于Anaconda环境)。

以上,缺一不可。

第一步 下载项目

(a)这个简单,直接去项目的网址进行下载即可: “Code”——“Download ZIP”

(b)解压到一个路径,最好是全英文的路径,比如我的是:G:\chatgpt_academic-master;

第二步 安装python依赖库

(a)项目需要的依赖库,都在这个名为“requirements.txt”的文件夹里了,打开看,一共是三个:gradio>=3.23、requests[socks]和mdtex2html

(b)记得先安装Anaconda(不会装的可以考古我之前的教程),打开Anaconda Prompt (anaconda),输入代码:

conda create -n gptac_venv python=3.9 #生成一个名为gptac_venv的环境,我的python版本是3.9

 这里选y;

这样就是安装成功了。

(c)进入新建立的环境,输入代码:

conda activate gptac_venv

可以看到,前面括号的base变成了gptac_venv也就是从基础环境(base)切换到了我们刚新建的新环境(gptac_venv),接下来就在这个新环境里面安装依赖库。

(d)安装依赖库,首先把路径切换到之前存项目的路径:G:\chatgpt_academic-master,操作就是:输入“g:”——回车,进入到G盘——输入“cd G:\chatgpt_academic-master”——回车,搞定;

接着输入代码:

python -m pip install -r requirements.txt

 回车开始安装。

需要安装的东西很多,装完以后,我发现红了一片,顿时慌得一批。

仔细一看,似乎还需要再安装几个依赖库,那就逐个装吧:

最后,还是红了一行,说是这个依赖库protobuf的版本不对(应该是太新了),所以我按照要求装了protobuf 3.9.2版本。

嗯,这下子没有报错了。

PS:据说不少人在安装gradio的时候会报错,可能得自己下载然后手动安装,具体步骤自行Bing或者求助小Chart了。

第三步 配置API_KEY和代理设置(有封号风险)

(a)确保网络通畅(最重要);

(b)OpenAI API Key 生成,进入网址,登陆账号:

https://platform.openai.com/account/api-keyshttps://platform.openai.com/account/api-keys

点击“Create new secret key”——弹出窗口——复制出你的Key。

 (c)用Spyder打开项目文件的config.py文件,填入你的API KEY:

(d)打开网址:https://ipapi.co/json/,按照如下步骤点点点:

(e)复制这个远程地址,粘贴到config.py文件的这个地方(记得英文双引号):

(f)点击保存收工。

第四步 运行主程序

还是打开刚才的Anaconda Prompt (anaconda),切换到新建的环境,以及项目路径:

输入代码:

python main.py

 回车!

网页上就弹出了界面了:

三、ChatGPT Academic测评

(a)学术英语润色:

复制一篇文献的摘要到右上角的输入框(由于是PDF版本,因此行间距是有换行符的),点击英语学术润色按钮:

测评:

首先,它是能处理段落中的换行符的,用过谷歌翻译的都知道这个换行符多么的恶心,还得自己去调整。

其次,可以看到他用的咒语:Below is a paragraph from an academic paper. Polish the writing to meet the academic style, improve the spelling, grammar, clarity, concision and overall readability. When neccessary, rewrite the whole sentence. Furthermore, list all modification and explain the reasons to do so in markdown table. 把修改的地方和解释都列出来了。

最后,润色质量也还行,至少比我这个英语渣渣好,不过还是要再检查的。

(b)中文翻译:

点击英译中按钮:

 还不错。

(c)学术中译英:

我们再把上面的中文给翻译试试:

我们看看原文:

我们试一试谷歌翻译:

 孰优孰劣,大家自行判断。

其余的功能可以到项目网站去了解,我也在测试中,有新玩法欢迎交流!

四、写在最后

关于为什么痴迷于ChatGPT,一个大佬的话说到我心里去了,这里共享一下:

来源:https://newzone.top/posts/2023-02-27-chatgpt_shortcuts.html

与时俱进,自我革命~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/432750.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

因为这5大工具,同事直呼我时间管理小王子

写在前面 关于时间管理、如何做计划、如何提高执行力等等相关话题其实很早之前我就想写了,但一直拖着迟迟没有动笔。 在之前的一篇文章里我曾详细聊过自己对于时间管理,如何提高执行力,以及如何摆脱那种没有灵魂的任务计划的一些思考和做法…

【C语言】深度理解指针(中)

前言✈ 上回说到,我们学习了一些与指针相关的数据类型,如指针数组,数组指针,函数指针等等,我们还学习了转移表的基本概念,学会了如何利用转移表来实现一个简易计算器。详情请点击传送门:【C语言…

Windows 下安装和使用Redis

Redis 一般安装在Linux中, 但有时出于学习和其他目的,需要在Windows机器运行Redis, 本篇介绍如果在Windows中运行和使用Redis。 关于Redis的基本介绍可以参考: Redis介绍、安装与初体验 Windows 下Redis的下载 可…

【NestJs】日志收集

Nest 附带一个默认的内部日志记录器实现,它在实例化过程中以及在一些不同的情况下使用,比如发生异常等等(例如系统记录)。这由 nestjs/common 包中的 Logger 类实现。你可以全面控制如下的日志系统的行为: 完全禁用日…

jenkins windows安装 部署项目 前端 后端

安装 需要安装的程序: 1.下载jenkins windows版本 2.400 此版本需要jdk11 https://www.jenkins.io/ 按着提示安装即可 2.下载jdk 11 https://login.oracle.com/ 按着提示安装即可 部署pc 1.新建项目 2.源码管理 3.添加git用户 4.Build Steps 构建 初始化np…

vue2数据响应式原理(2)搭建webpack认识一下Object.defineProperty

在1中我们讲到 Object.defineProperty() 是vue2实现数据响应的关键 那么我们就来好好的看看这个方法 方法字面意思是定义属性 而他是通过Object对象调用的 所以说 他是用来控制对象的某个属性的 比较官方的解释是 object.defineProperty() 方法会直接在一个对象上定义一个新属…

单片机添加版本号的一些小技巧

平时我们写程序,通常都会备注软件版本,那么,怎么在单片机中保存版本信息呢? 方法其实有很多,但基本原理都是在指定存储区域(Flash)中写入软件版本信息。 实现方法 下面就分享一个最常用&#xf…

算法风险防控

算法风险防控是指在算法应用过程中,通过对算法应用场景、数据、模型和结果等多个方面的风险进行评估和控制,以保障算法应用的安全性、可靠性和合法性。以下是一些常见的算法风险防控措施: 数据风险防控:在算法应用中,…

【python】Python基础入门:从变量到异常处理

天池实验室代码链接:https://tianchi.aliyun.com/notebook-ai/home#notebookLabId491001 简介 Python 是一种通用编程语言,其在科学计算和机器学习领域具有广泛的应用。如果我们打算利用 Python 来执行机器学习,那么对 Python 有一些基本的了…

51单片机定时器与计数器

文章目录 51单片机定时器与计数器一、定时器与计数器的结构与功能计数功能定时功能 二、定时器与计数器的控制TMOD 工作方式寄存器TCON 定时器控制寄存器 三、仿真案例(一).8个LED 1 秒周期闪烁。(二) 产品包装生产线。 51单片机定时器与计数器 一、定时器与计数器的结构与功能…

ESP32设备驱动-BMP388气压传感器驱动

BMP388气压传感器驱动 文章目录 BMP388气压传感器驱动1、BMP388介绍2、硬件准备3、软件准备4、驱动实现1、BMP388介绍 BMP388 是一款非常小巧、低功耗和低噪声的 24 位绝对气压传感器。 它可以实现精确的高度跟踪,特别适合无人机应用。 BMP388 在 0-65C 之间的同类最佳 TCO,…

港联证券|AI概念板块无死角杀跌,主题炒作熄火后资金会流向哪些板块?

ChatGPT概念指数大跌7%,单日跌幅创历史之最。 4月10日,炒作逾月的ChatGPT概念板块团体大跌,云从科技(688327.SH)、三六零(601360.SH)、科大讯飞(002230.SZ)等热门股跌停&…

集中式版本控制工具 —— SVN

一、简介 1️⃣ SVN 是什么? 代码版本管理工具他能记住每次的修改查看所有的修改记录恢复到任何历史版本恢复已经删除的文件 2️⃣ SVN 与 Git 相比有什么优势? 使用简单、上手快目录级权限控制,企业安全必备子目录 Checkout,…

RK3568平台开发系列讲解(Linux系统篇)文件系统的读写

🚀返回专栏总目录 文章目录 一、文件IO1.1、文件 IO read()1.2、文件 IO write()二、系统调用层和虚拟文件系统层三、ext4 文件系统层沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们一起学习 read 和 write 调用过程。 一、文件IO 1.1、文件 IO read() rea…

openLdap2.4.44的安装部署

openLdap2.4.44的安装部署 一、安装 1.从yum源拉取 yum install -y openldap openldap-clients openldap-servers 2.复制DB到指定目录 cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG 3.给目录授权 (如果没有ldap ,可…

定时任务框架快速入门

一、Quartz 1. Quartz 概述 Quartz 是一个开源的作业调度框架(job scheduler),几乎可以集成到任何 Java 应用程序中,从最小的独立应用程序到最大的电子商务系统。Quartz 可用于创建简单或复杂的调度来执行数十个、数百个甚至数万个作业;其任务…

[NOIP1999 普及组] Cantor 表

[NOIP1999 普及组] Cantor 表 题目描述: 现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的: 1/1 , 1/2 , 1/3 , 1/4, 1/5, … 2/1, 2/2 , 2/3, 2/4, … 3/1 , 3/2, 3/3, … 4…

win11下载配置Python环境+pycharm下载

前两天快乐的把我重装的win10升级成win11,升级的时候超怕不能成功,但效果还不错,然后突然想学一学Python,所以首先来配置环境吧 一、下载安装包 建议去官网,因为自从有了Python3之后,Python2就慢慢的被淘汰…

测试市场已经饱和了吗?现在转行软件测试会不会太迟?

非常有意思的话题,某种程度上来说,测试职场一条从未设想过的道路真的走通了。 这条路指广大测试呼吁对测试从业进行学历保护、专业保护,就像医学那样设置护城河,以一种令人意想不到的方式完成了。 得益于大量培训机构为了赚钱&a…

R语言地理加权回归、主成份分析、判别分析等空间异质性数据分析

在自然和社会科学领域有大量与地理或空间有关的数据,这一类数据一般具有严重的空间异质性,而通常的统计学方法并不能处理空间异质性,因而对此类型的数据无能为力。以地理加权回归为基础的一系列方法:经典地理加权回归,…