ChatGPT API版介绍及使用讲解。
在11月中旬,chatgpt这个问答ai开始爆火,由于chatgpt目前仅限于官网网页版访问使用,登录也麻烦。于是有些作者在解析网页后做了可供第三方使用的插件等等,但是这一切在12月13日opai官方加了cf认证后基本告一段落。目前即使有些能力很强的大佬制作了很多过cf校验的脚本、模拟浏览器验证,但是还是使用非常麻烦。
因此,有些作者转而使用官网提供的低配版chatgpt,也就是用text-davinci-003模型代替的弱化版chatgpt,而opanai官网提供了对text-davinci-003模型的API,如下图所示(描述地址:beta.openai.com/docs/api-reference/completions/create):
官网的api参数描述及调用样例接下来我们就主要述说该API的使用及说明。
在text-davinci-003模型中,我们使用的是chat模块进行对话,经测试部分输出内容和chatgpt官网相比还是不错的。
chat模块的api调用说明及demo如果你想用代码实现,下面用官网给出的python代码举例:
然后,我们可以使用该接口对接到网站、QQbot、微信程序等地方,实现第三方调用。
目前很多B站视频中说的微信小程序可玩chatgpt、国内无需注册即可使用chatgpt的网站、和我自己发的QQbot中使用chatgpt的视频,大都使用此接口。
以下为postman的一次测试,具体参数可以查看官网对参数的说明o(* ̄︶ ̄*)o:
postman测试接口requestHeader:
requestBody:
responseBody:
ps:key的获取在beta.openai.com/account/api-keys,登录后可以开一个自己的apikey,放在Header中Authorization参数的Bearer后即可。
以上即是chatgpt API版(大概)的使用说明。(另今天更新后似乎可以忽悠chatgpt使用markdown进行图片的输出了,大家可以试试捏)
感谢大家观看,Thanks(・ω・)ノ。