最近这些天,想必大家都有在社交平台上刷到“ChatGPT”这个词吧?那么到底什么是ChatGPT?
ChatGPT是OpenAI开发的一种自然语言处理工具。它基于Transformer架构,是一种预训练语言模型,已经在多种语言和任务中被训练过。它可以生成文本,回答问题,对话,摘要,翻译等。ChatGPT是一个巨大的神经网络模型,已经训练了大量的文本数据,并学会了模仿人类语言的行为。这使得它可以生成通顺、合理的文本,回答问题,对话,摘要,翻译等。因为它是一个预训练的模型,所以可以快速的部署到现有的应用中,并通过微调快速实现更好的性能。ChatGPT的应用非常广泛,从帮助人们对话,到自动生成新闻报道,再到提供科技支持等。由于它的高效性和易用性,ChatGPT已经成为了自然语言处理领域中非常重要的工具。
总的来说,ChatGPT是一种高效的、可扩展的自然语言处理工具,可以帮助人们完成诸多任务,提高工作效率。它的应用非常广泛,并且通过不断的改进和升级,它将不断提高自己的能力,成为人工智能领域中不可或缺的重要工具。
很多小伙伴都关心,这么好玩的东西,要如何注册使用?其实本身的使用是很简单的,只要你搜索到它的官网并进入,注册登录后,直接在网页上像跟人聊天一样去问它就可以了。但是其实国内使用没这么简单。首先ChatGPT现在是测试阶段,并没有对所有国家开放注册。而且很不幸,中国大陆就不在目前的开放地区内(港澳台我不清楚)。所以无法用国内手机号完成注册。
现在你在网上看到试用过的人,一般是这么几个途径:
- 找在国外的朋友帮你注册一下
- 网上有代收短信的平台,可用来注册(通常都是要付费的)
- 万能的某平台上会有人卖或者租注册好的二手号
当你终于完成上述步骤后,就能正常使用了吗?也未必。这两天普遍有人反映,有号也登不上,提示被限制了。我自己也遇到了好几次。结合网上的一些信息,我推测是因为最近太火爆,服务器被挤爆了。所以不要管它给你的那些限制提示,就尝试多换一些地区登录,以及多换一些时间去登录,多试几次就连上了。
等连上之后就可以通过openai公司的官网去使用了,但是每次都是需要翻墙去使用的,所以一般来说都可以通过外接api的方式接入到自己的应用程序或者小程序上去使用。对于程序员来说,这都不是问题,那如果非程序员应该怎么做呢?下面就来教大家如何不写一行代码,拥有一个接入了chatGPT的小程序。
首先给大家介绍一个无代码开发平台——Zion,它可以让你不用写一行代码就能拥有一个自己的小程序,一键发布,包括服务器等等都不用担心。最主要的是免费使用的,可以白嫖。所以第一步是注册Zion。
ChatGPT接入自己的小程序
首先要进入到Zion的编辑器
接入api
首先点击右上角的【第三方API】,再点击【+】号,创建一个新的API
然后把API地址填入,选择POST请求,再填入相应的信息
最后点击发送,就可以在响应区看到返回的结果
下面是【gif演示】
最后完成的api效果就是这样
api方面已经完成了,接下来看界面怎么搭建,我们想要实现的效果是,输入一些内容,将输入的内容提交到ChatGPT,然后通过接口返回数据,展示给前端。
添加组件
在页面中添加一个输入框、一个按钮、一个文本,总共三个组件,移动到合适的位置
添加页面数据
因为我们需要通过页面数据来显示接口返回的内容,所以我们需要添加一个页面数据。
修改接口操作类型
因为ChatGPT的这个接口是使用的post方式请求,我们为了在点击按钮时,能够设置行为,所以我们需要将接口的操作类型的值设为“修改”
添加行为
选择按钮添加“第三方API”的行为,作用是当点击按钮时,触发调用接口的操作。
在这里你可以看到所有的配置选项,都是和前面API调试页面的内容是相同的,输入字段也是一样的,这里我们将“prompt”的数据来源,设置为“输入框”,这样就可以将你输入的内容传值给接口了。
页面数据赋值
当接口返回数据后,我们需要通过前面的页面数据来进行存值,所以这里我们在“成功时”添加一个“设置页面数据”的行为。
从上图可以看出,页面数据的值,我们使用了“算式数据”,不知道有没有人还记得为什么?因为在接口是使用数组来返回数据的,无法直接将数组赋值给页面数据。所以这里用到了算式数据中数组到项的转换,这样就可以正常显示了。
数据的 前端 展示
最后选择页面中的文本组件,赋值为页面数据,就完成了所有的配置。
这样,你就拥有了自己的一个接入chatGPT的小程序了,然后就可以点击发布,正式上线自己的小程序,接下来给自己用或者给朋友用都是可以的。其实把ChatGPT接入小程序没有太多难度,就是一个API的调用和显示,和大家分享一下。效果如下。