目录
- 1、ChatGPT介绍
- 2、ChatGPT如何注册,国内不可用
- 3、VS Code下载安装ChatGPT
- 3.1 打开VS Code找到ChatGPT
- 3.2 ChatGPT 详细安装步骤:
- 3.3 用法
- 3.4 国外模式’ 此模式下,速度会比较稳定,如果有条件,建议使用本模式。 理论上来说,输入
- 3.5 安装 要安装扩展,请按照下列步骤操作:
- 3.6 国外模式(此模式没有需求的同学可以不看,默认关闭)
- 4、使用ChatGPT具体案列
- 4.1 我的问题:卡塔尔世界杯谁会夺冠?
- 4.2 我的提问:美国历史上总统都有哪些?
- 4.3 我的提问:如何用Python实现抓取网页内容?
- 5、ChatGPT太强大了,我们是不是要失业呢?
1、ChatGPT介绍
最近hatGPT火爆全宇宙,几乎所有圈内人都在谈论这个
美国人工智能公司OpenAI发布免费机器人对话模型ChatGPT(GPT-3.5系列),模型中首次采用RLHF(从人类反馈中强化学习)方式。模型目前处于测试阶段,用户与ChatGPT之间的对话互动包括普通聊天、信息咨询、撰写诗词作文、修改代码等。功能如此“全面”的ChatGPT被称作“最强AI(人工智能)”,面世5天便已有超过100万用户使用。
OpenAI的联合创始人马斯克评价道,“好得可怕,我们离强大到危险的AI不远了。”
OpenAI创始人兼CEO Sam Altman曾表示:“十年前的传统观点认为,人工智能首先会影响体力劳动,然后是认知劳动,再然后,也许有一天可以做创造性工作。现在看起来,它会以相反的顺序进行。”
在VS Code上ChatGPT中文版的插件,在12月7日上线后,目前已经有42000次下载。
官网如下:
ChatGPT官网:https://openai.com/blog/chatgpt/
2、ChatGPT如何注册,国内不可用
因为ChatGPT在官网上注册使用,不支持中国大陆用户使用
需要科学上网,而且需要国外手机号才能使用,当然网上也有一些教程,但是太麻烦,推荐使用VS Code开发工具下载ChatGPT中文版的插件,非常简单,能够快速体验ChatGPT的功能
3、VS Code下载安装ChatGPT
VS Code开发工具如何下载安装,这里不做介绍,网上有很多,这里重点介绍下VS Code如何安装使用
3.1 打开VS Code找到ChatGPT
如图先搜索ChatGPT,找到"ChatGPT中文版",然后点击右边的“安装”
3.2 ChatGPT 详细安装步骤:
ChatGPT 的中文插件 注意!!! 首次安装插件之后,自动启用国内模式,不需要任何操作即可开始使用,此时不需要启用代理
3.3 用法
开始使用在编辑器中右键触发菜单。 或者快捷键打开命令面板(ctrl+shift+p 或者
command+shift+p),输入"ChatGPT"。 可以看见目前支持的代码功能:ChatGPT: 请输入问题:直接对 ChatGPT
提问 ChatGPT: 添加测试代码:为当前选中的代码,或者当前文件添加测试代码 ChatGPT:
代码为什么有问题(需要同时选中报错):询问代码出现的问题,需要将报错也一起选中 ChatGPT:
优化这部分代码:对当前选中的代码,或者当前文件,进行优化或者重构 ChatGPT: 解释这部分代码:对当前选中的代码,或者当前文件,进行解释
ChatGPT: 执行自定义命令1:添加一个对选中代码,或者当前文件执行的自定义命令1,添加后可以直接执行 ChatGPT:
执行自定义命令2:添加一个对选中代码,或者当前文件执行的自定义命令2,添加后可以直接执行
我们执行了一个命令之后,侧边栏会弹出一个交互窗口:后续我们所有的问题、回答、异常。都会在这个窗口中显示。
我们可以在交互窗口的底部输入框中,直接输入问题,询问 ChatGPT 我们也可以执行前面的命令,对代码进行询问。
询问过后,请等待一会儿,交互窗口中会自动出现结果。查询成功时,如果结果中包含代码。那么,我们可以通过: “复制代码”、”插入“、”新建“
这三个按钮来获取代码。“复制代码”:顾名思义,将代码复制到剪切板中 “插入”:将当前代码,插入到当前的文件中。
“新建”:将当前代码,插入到一个新的文件中。 查询失败时:会出现自助解决方案,请按照方案进行操作。 模式切换:目前插件支持两个模式,可以通过
ChatGPT: 切换成国内/国外模式(将会重启VSCode)
命令相互切换国内模式:此模式安装插件后自动开启,有以下特点。无需注册、登录、代即,开箱即用。
因为是私人代理,所以速度可能不稳定,所以请勿频繁访问。 国外模式:此模式需要通过 ChatGPT:
切换成国内/国外模式(将会重启VSCode) 命令,来手动切换,有以下特点。需要注册 OpenAI 的账号,并且手动去浏览器中获取
Cookie。具体操作细节,请看第三小节 ‘
3.4 国外模式’ 此模式下,速度会比较稳定,如果有条件,建议使用本模式。 理论上来说,输入
Cookie 登录成功后,不再需要开启代理,非代理模式下速度反而更快。 清除数据:可以通过 ChatGPT: 清理所有数据
(清除登录数据、清除自定义命令、重置为国内模式、并重启VSCode) 命令让插件回到初始状态
3.5 安装 要安装扩展,请按照下列步骤操作:
1.打开 Visual Studio Code
2.单击左侧栏中的扩展程序图标
3.搜索“ChatGPT中文版”
4.点击安装按钮安装扩展
5.重启VSCode
3.6 国外模式(此模式没有需求的同学可以不看,默认关闭)
可以通过命令 ChatGPT: 切换成国内/国外模式(将会重启VSCode) 来切换成国外模式,在此模式下需要进行下面的这些操作: 打开 VS Code
命令面板并键入“ChatGPT: 登录”,这将提示您输入 Cookie。要获取Cookie: 前往
https://chat.openai.com/chat 并登录或注册。 打开开发工具。Chrome:打开 Application >
Cookies FileFox:打開 Storage > Cookies 复制
__Secure-next-auth.session-token 的值 VSCode 中打开命令面板(ctrl+shift+p 或者 command+shift+p),输入"ChatGPT",就能看见ChatGPT: 登录(国内模式不需要),最后将 token
输入到框中,完成登陆 四、致谢 感谢您使用本插件,您的支持是我最大的动力
感谢以下插件提供的产品与代码的灵感:chatgpt-vscode-plugin vscode-chatgpt 感谢 ChatGPT
提供这么好的服务 感谢 chatgpt-api,提供 API 支持
详细的安装步骤,如上
4、使用ChatGPT具体案列
按照上面的步骤安装好后,就可以体验输入问题了
4.1 我的问题:卡塔尔世界杯谁会夺冠?
ChatGPT答案:
很抱歉,我无法给你准确的答案。由于我是一个语言模型,我无法访问互联网以查询当前的世界杯信息。我的知识仅局限于我所被训练的领域,而且我的知识截止日期是2021年。
ChatGPT的知识截止日期是2021年,不是最新的
4.2 我的提问:美国历史上总统都有哪些?
ChatGPT答案:
美国历史上有许多总统。美国是一个联邦制国家,由50个州组成,每个州都有自己的州长。美国的总统是国家的元首和首席行政官,负责执行国家的法律并领导政府。
美国目前已有45任总统,他们的名字分别是:
1. 唐纳德·J·特朗普(Donald J. Trump),2017年1月20日至2021年1月20日。
2. 奥巴马(Barack Obama),2009年1月20日至2017年1月20日。
3. 小布什(George W. Bush),2001年1月20日至2009年1月20日。
4. 克林顿(Bill Clinton),1993年1月20日至2001年1月20日。
5. 布什(George H. W. Bush),1989年1月20日至1993年1月20日。
6. 格兰特·卡特(Gerald R. Ford),1974年8月9日至1977年1月20日。
7. 尼克松(Richard Nixon),1969年1月20日至1974年8月9日。
8. 麦卡锡(Lyndon B. Johnson),1963年11月22日至1969年1月20日。
9. 肯尼迪(John F. Kennedy),1961年1月20日至1963年11月22日。
10. 艾森豪威尔(Dwight D. Eisenhower),1953年1月20日至1961年1月20日。
11. 斯科特·杜鲁门(Harry S. Truman),1945年4月12
4.3 我的提问:如何用Python实现抓取网页内容?
ChatGPT答案:
如果你想用Python来抓取网页内容,你可以使用Python的第三方库来实现这个功能。一个常用的库是requests,它提供了一个简单的方法来发送HTTP请求并获取网页内容。
下面是一个简单的例子,展示了如何使用requests库来抓取网页内容:
复制代码
插入
新建
import requests
# 要抓取的网页地址
url = 'https://www.example.com'
# 发送HTTP GET请求
response = requests.get(url)
# 获取网页内容
html = response.text
# 打印网页内容
print(html)
在上面的代码中,我们首先导入了requests库,然后使用requests.get()方法来发送HTTP GET请求,并获取网页内容。我们可以通过调用response.text来获取网页的文本内容,然后打印出来。
请注意,上面的代码仅供参考,实际应用中还需要考虑很多其他因素,比如处理HTTP响应状态码、处理网页编码等。
太厉害了,ChatGPT居然还能帮你写代码,确实很NB,相信很多编程小伙伴要高兴的睡不着觉了,欢迎你一起交流ChatGPT。
5、ChatGPT太强大了,我们是不是要失业呢?
宇宙最强AI的ChatGPT来袭,让我们看到了很多希望,效率越来越高,但同时对我们来说,也是惊醒,有些职位可能会被AI取代,比如简单重复的一些工作,但是一些具有创意的工作,可能还不会被替代,我们必须要不断的学习,才能掌握AI,把AI当做工具,为人类服务。