当前位置:首页 > 网络科技 > WordPress快速接入OpenAI ChatGPT,轻松实现智能问答和内容编辑

WordPress快速接入OpenAI ChatGPT,轻松实现智能问答和内容编辑

10个月前 (08-25)admin网络科技39

最近 OpenAI 的 ChatGPT 非常的火爆,子凡当然也按捺不住内心喜欢折腾的 DNA 细胞,所以也几乎后知后觉的去 OpenAI 官网去注册了一个账号,但是由于不支持我们国家地区注册,所以利用了第三方的 SMS 接码平台(https://w.haolusi.com/go/sms),充值了 1 美元,结果还剩下很多,所以其实还是很便宜的,相比只接去买 OpenAI 的账号划算不少,感兴趣的朋友可以试试看。

经过一系列的测试和对 ChatGPT 的使用,发现非常多的答案给得非常的准确,比现在的伪原创内容实在是高级太多,所以我也手动的测试了非常多的专业或者不专业方面的一些词的问答,结果相当的满意,于是子凡问我才有了想让我们的 WordPress 站点也能够接入 OpenAI,需要知道的是 OpenAI 的 API 接口是收费服务,每个新账号注册拥有 18 美元的免费额度,使用完后将需要重置付费才能够继续使用,为此如果大家准备深度去接入 OpenAI 的时候就需要明确这一点。

好了,废话不多说,子凡依旧是利用 WordPress 的 wp_remote_post 函数来做接口的请求,就不单独使用 PHP Curl 来单独造轮子了,完全没有必要,主要是使用 WordPress 封装好的请求函数更方面,一下就是子凡封装的 WordPress OpenAI 的一个函数。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//WordPress OpenAI
function fanly_openai($prompt){
	$OPENAI_API_KEY = '';//OpenAI API KEY
	$data = [
		'model' => 'text-davinci-003',
		'prompt' => $prompt,
		'max_tokens' => 4000
	];
	$res = wp_remote_post('https://api.openai.com/v1/completions', [
		'headers'	=> ['Content-Type'=>'application/json','Authorization'=>"Bearer $OPENAI_API_KEY"],
		'timeout'	=> 300,//300 秒超时
		'body'		=> json_encode($data)
	]);
	if ( is_wp_error( $res ) ) {
		exit('错误提示:' . $res->get_error_message());
	}
	return $res['body'];
}

代码中只需要设置$OPENAI_API_KEY 就可以运行了,采用的是最新的模型 text-davinci-003,当然官方提供的其它模型也行,但是经过子凡测试发现还是最新的更加准确,以及其中有一个 300 秒的超时,其实用不了这么久,只是以防万一而已,但是默认的几秒是不够用的,大家可以测试然后更加实际需求修改都是可以的。

另外再给大家一个运行成功的输出结果案例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//演示
echo fanly_openai('ChatGPT 是什么');
/* {
    "id": "cmpl-6Qv5e32zCPaktEBQi8Bd0J8nqLFWi",
    "object": "text_completion",
    "created": 1671874002,
    "model": "text-davinci-003",
    "choices": [
        {
            "text": "?nnChatGPT 是一种基于对话的语言模型,它可以理解人类语言,并根据输入文字实时生成可读取的自然文本响应。ChatGPT 是首创于 GPT-3 语言模型的,它使用 Transformer 编码层来模仿与 GPT-3 相同的编码层,该模型的主要特点是可以根据输入的语言生成分句,短语和精确的词语。",
            "index": 0,
            "logprobs": null,
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 8,
        "completion_tokens": 249,
        "total_tokens": 257
    }
} */

其中 choices[0].text 就是输出的答案值,大家根据自己的需求可以任意的自由发挥啦,目前我们自用的 WordPress 站点已经在对接 OpenAI,其中主要是实现了标签的描述生成,以及文章编辑时提供了 OpenAI 接口生成内容及插入摘要等,我相信这将极大的帮助我们编辑人员提高对问答内容的创作和编辑。

更多关于WordPress优化及疑问可以添加留言

w.haolusi.com

本文链接:https://w.haolusi.com/wordpress-openai.html

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=1582

标签: OpenAI
分享给朋友:

“WordPress快速接入OpenAI ChatGPT,轻松实现智能问答和内容编辑” 的相关文章

断舍离极简生活:本地闲置群,一个比闲鱼更高效的出闲置渠道

断舍离极简生活:本地闲置群,一个比闲鱼更高效的出闲置渠道

虽然我自称为“卖闲置小能手”,但事实上,还是有一些闲置,对我来说很难出手。比如,材质特殊的罐子、花瓶等物。本身的价值可能也就几十块,卖二手折价后就更低了,寄快递吧,除了顺丰大多数快递都没法邮寄。而顺丰价格又太贵,有时候邮费比东西本身还贵。直接扔了?九新的东西,属实有点可惜。有天去面包店购物,店员告诉...

WordPress如何移除登录界面中英文语言切换框

WordPress如何移除登录界面中英文语言切换框

其实早在 WordPress 5.9 版本开始,WordPress 默认登录界面就增加了语言切换选项, 其目的就是允许用户自己选择要使用的语言登录后台。这个功能对于多语言网站或是国际性站点可能还有点用,但是对于国内用户来说就显得有些多余。最近子凡在做更深度的 WordPress 优化,同时也为了丰富...

最新可用!2024年最新Github镜像,更快部署下载(2024年08更新)

最新可用!2024年最新Github镜像,更快部署下载(2024年08更新)

本篇文章目录|Table of Contents Hide Github:伟大的共建社区01.GitHub 镜像可用站点02.GitHub-建设未...

WordPress别名slug增加点(.)符号支持

WordPress别名slug增加点(.)符号支持

熟悉 WordPress 的朋友们都知道,WordPress 在 URL 链接中的处理算得上是一刀切,所有的特殊符号及字符都是使用减号/连字符(-)来进行分隔,这其实是一种对搜索引擎非常友好的分隔方式,也是谷歌搜索引擎所推荐的连字符,其中谷歌有一句提示“不妨考虑在网址中使用连字符来分隔字...

FCPX/PR的剪辑时间线XML与字幕SRT互转|字幕Srt转XML互转工具|xml转srt|srt转fcpxml|Tutorial

FCPX/PR的剪辑时间线XML与字幕SRT互转|字幕Srt转XML互转工具|xml转srt|srt转fcpxml|Tutorial

本篇文章目录|Table of Contents Hide 概述应用场景FCPX/PR剪辑时间线XML与SRT字幕互转获取与安装:直接安装 ...

BOOM Library Discography|影视广播级实录拟音音效素材库|Sound FX Library|下载|Download

BOOM Library Discography|影视广播级实录拟音音效素材库|Sound FX Library|下载|Download

        本篇文章目录|Table of ContentsHideSound FX:什么是音效专业的高品质音效 – BOOM Library试听下载(百度云)精品资源整理(百度云)Boom Library 全集(125)资源整理|百度云|未压缩文件¥30...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。