我是靠谱客的博主 优雅网络,最近开发中收集的这篇文章主要介绍ChatGPT新手教程:简单玩转ChatGPT,再用10行代码来聊天前言OpenAI简介ChatGPT,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

调皮的目录

  • 前言
  • OpenAI简介
  • ChatGPT
    • 如何与ChatGPT聊天玩耍
    • 注册账户
    • 和ChatGPT聊天
      • 登录官网
      • 界面和功能介绍
      • 大多数人不清楚的问题,关于真正的ChatGPT
    • 使用Python调用API,创造自己的聊天机器人
      • 开发前说明
      • 关于收费
      • 创建API key
      • 查看接口文档
      • 10行以内代码的超简单版

前言

最近ChatGPT非常火爆,很多朋友都对这个智能聊天机器人非常感兴趣,但是不知道怎么和它玩,希望能通过本文带大家入个门。

本文主要分两部分带大家玩:

  1. 在线和ChatGPT聊天
  2. 编写Python程序,创造自己的聊天机器人

OpenAI简介

谈到ChatGPT之前先简单了解下它的所属公司OpenAI,这是一家人工智能研究和部署公司,研究了很多有趣的人工智能项目,当前最有名的就属ChatGPT和Dall-E2。

可以去OpenAI官网了解更多信息。

ChatGPT

ChatGPT是OpenAI最新一代产品,是最新训练出来的人工智能模型,它以对话的形式和我们进行交互,比如能够回答后续问题、承认自己的错误、挑战不正确的前提、拒绝不恰当的请求等,简单来说就是可以像真人一样聊天。

之前ChatGPT历经了几代发展,逐渐获得各方关注,终于到最近开始爆火。

如何与ChatGPT聊天玩耍

ChatGPT目前处在免费开放的研究阶段,后续会商用。目前只要注册OpenAI账户,即可在官方网页上和ChatGPT免费聊天了。

但是玩耍有门槛:需要科学工具(你懂的)。

注册账户

前提:注册账户除了需要科学工具,还需要使用一个能收短信的国外号码(用一次短信服务就行)。

  1. 全程科学上网:我们需要先科学上网,工具自己去整。建议用美国、印度之类的节点,大陆是不行的。如果被检测出大陆IP,官网就会拒绝你的访问,再改成国外节点也不行,得自己去浏览器的设置中清除缓存。

  2. 填写注册邮箱和密码:填写邮箱,并设置密码,然后会收到官方的验证邮件,我们需要点击邮件里的确认链接。
    在这里插入图片描述
    先填写邮箱:
    在这里插入图片描述

再设置自己的登录密码:
在这里插入图片描述

  1. 邮件验证。我们会收到官网发来的邮件,我们登录邮箱去确认。
    在这里插入图片描述
    然后我们新打开个网页进入邮箱,找到邮件如下:
    在这里插入图片描述
    点击认证邮箱地址,然后显示下面这个页面:
    在这里插入图片描述
    这时我们再回到之前的网页,刷新,就可以进入下一步。

  2. 设置姓名。没什么好说的。

在这里插入图片描述

  1. 使用国外号码接收验证短信。这步需要自己去找SMS服务,建议使用印度的号码,费用大概1块钱RMB。WhatsAPP这里选NO就行。弄好临时号码后将号码填入,点击发送验证码。
    在这里插入图片描述
    最后填写获得的验证码,即可完成注册。

和ChatGPT聊天

注意:全程需要科学上网。

登录官网

完成注册后,我们到ChatGPT官网按邮箱和密码登录。

有时候由于网站访问过多,会显示"ChatGPT is at capacity right now",我们可以刷新试试,实在不行只能等待高峰期过后再访问。

看,又爆满了:
在这里插入图片描述

界面和功能介绍

登录成功后即可进入聊天主界面了:
在这里插入图片描述
左上角是会话列表:

  • 点击New Chat,在主界面下方输入聊天内容即可创建一个新的会话,会话名会自动生成。
  • 也可以点击已有的会话,比如我列表中的<问候与恢复>这个会话,继续话题。
  • 点击会话名称的同时,可以对其进行改名或删除。

左下角是功能项:

  • Clear conversations:删除所有会话。
  • Dark/Light mode:暗色、亮色模式。我喜欢用暗色的。
  • OpenAI Discord:论坛,感兴趣可以加入讨论。
  • Updates & FAQ:关于ChatGPT的更新和常见问题。
  • Log out:登出账户。

右侧就是聊天窗口了,我们在下方的浅色方框中输入聊天信息即可,什么语言都可以,就可以聊上了:
在这里插入图片描述
ChatGPT对不同问题的回复速度不同,同一时间只能处理一个会话,我们等待它结束回答后再问下一个问题。

大多数人不清楚的问题,关于真正的ChatGPT

  1. ChatGPT免费嘛?

目前ChatGPT的开放研究阶段是免费的。后续会推出收费版ChatGPT Plus,每月20美元。

  1. 市面上各种所谓ChatGPT软件、ChatGPT在线聊天网、ChatGPT小程序什么的是真的ChatGPT吗?

不是,目前ChatGPT只开放在其官方网页端聊天,因此只有在官方网页上的聊天机器人才是真的ChatGPT。

非官网界面的聊天机器人均是通过其父代模型的计费API与用户进行聊天,并不是真正的ChatGPT与你聊天。

  1. 那我怎么样调用前面说的API?

在OpenAI官网登录,会有详细的API使用说明文档,我们可以用Python写程序玩。下面的内容就是我要讲的。

使用Python调用API,创造自己的聊天机器人

开发前说明

我使用的是Python 3.9.13版本。

注意:在官网的操作全程科学上网。

有两个前提:

  • 拥有OpenAI账号
  • 创建了API key

我们之前已经注册过账号,直接在OpenAI官网登录即可,进入主界面。

在这里插入图片描述

关于收费

ChatGPT可以免费玩,但接口服务就不是了。

我们这个新注册的账号有3个月的免费试用期,且含有18美金的体验金给我们玩玩。

每个API根据调用的情况都是要收费的,所以不是无限制使用,没钱了得加钱,才能接着玩。

这些内容怎么知道呢?点击左上角个人头像,打开菜单:
在这里插入图片描述
Pricing:查看收费标准
Manage account:查看账户使用情况

创建API key

还是刚才的用户菜单,选择View API keys,进入下面这个界面,点击箭头所示按钮就能创建API key:
在这里插入图片描述
安全起见,创建的API key都是一次性的,我们赶紧复制记录下来,后面就没法在这里查看了。
在这里插入图片描述
按钮上面是创建的历史记录,后面有销毁按钮,我们可以创建多个key,只要不销毁,都是可以使用的。

我们创建一个Python文件,就叫config.py吧,存入刚才复制的API key:

# config.py
API_KEY = 'Your Key'

有了这个API后,我们编程调用它就没那么多限制了,可以不用登录账户,也不用科学上网了。

查看接口文档

点击上方的Documentation,即可查看各种操作文档:
在这里插入图片描述
这里面的内容比较多,就不一一介绍了。

我们想设计聊天机器人,主要看Completions这一部分就行:

在这里插入图片描述

10行以内代码的超简单版

虽然可以看着官方API开发,但是对于初学者来说有点麻烦。

我们使用名为revChatGPT的库就很简单,它帮我们做了那些默认配置,我们甚至可以不用设置参数。

首先用pip安装一下:

pip install revChatGPT

编写主程序,就命名为main.py吧,记得把刚才的config.py和它放在同一个路径下:

from revChatGPT.Official import *
from config import API_KEY
if __name__ == '__main__':
bot = Chatbot(API_KEY)
while True:
question = input('Me: ')
print('ChatGPT:' + bot.ask(question)['choices'][0]['text'])

实例化Chatbot对象,调用它的ask方法并提取回答,是不是很简单?

这就搞定了,来聊一聊吧:

在这里插入图片描述

最后

以上就是优雅网络为你收集整理的ChatGPT新手教程:简单玩转ChatGPT,再用10行代码来聊天前言OpenAI简介ChatGPT的全部内容,希望文章能够帮你解决ChatGPT新手教程:简单玩转ChatGPT,再用10行代码来聊天前言OpenAI简介ChatGPT所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部