当前位置: 首页 > wzjs >正文

做的电影网站很卡wordpress 服务器迁移

做的电影网站很卡,wordpress 服务器迁移,wordpress字体风格,wordpress插件放在主题的哪里小编一直在用AI做网站平台文章的润色或者二创。一直有一个想法,在自己网站加一个AI智能客服,通过文心或者deepseek来智能回答网友提出的问题,这样就能减少很多人工回复的麻烦,提高互动效率。 开发背景 其实很多网友提出的问题非…

小编一直在用AI做网站平台文章的润色或者二创。一直有一个想法,在自己网站加一个AI智能客服,通过文心或者deepseek来智能回答网友提出的问题,这样就能减少很多人工回复的麻烦,提高互动效率。

开发背景

其实很多网友提出的问题非常有针对性,而且对于其他网友来说也是非常迫切想解决的共性问题,所以我就想把网友提问和AI智能回复的内容自动整理成文章自动发布到网站平台的问答专区。这样做有两个目的:

1、现在的AI大模型已经非常成熟,大多AI的回复也比较中肯实用

2、本身网站内容的更新也需要关键词或者标题,往往自己去抓取的关键词还不如网友的问题更具有实用性

具体实现

因为我的网站是基于zblog搭建的博客,我的想法就是前台直接加一个栏目菜单作为问答窗口,然后后端识别到用户的提问后直接转到deepseek或者百度文心进行创作,把创作后的内容再返回到前端问答窗口,最后再同步把网友的问题作为标题,把AI返回的内容作为文章内容进行入库操作,这样就能通过网友的问答实时更新网站文章。

1、前端

前端我通过写了一个聊天窗口的插件,嵌入到菜单栏,中途也让deepseek给我做了一个前端的简化,通过js传参数到后端。

前端传参代码:

  // 调用API获取AI回复async function fetchAIResponse(userMessage) {try {// 创建FormData对象并添加reply参数const formData = new FormData();formData.append('reply', userMessage);const response = await fetch('/zb_users/plugin/yx_ai_kefu/ling/reply.php', {method: 'POST',body: formData});if (!response.ok) {throw new Error(`API请求失败: ${response.status}`);}// 直接解析为JSON对象,JavaScript会自动处理Unicode转义序列return await response.json();} catch (error) {console.error('API请求错误:', error);throw error;}}

中间转码这些细节就不多说了。

2、后端

后端主要是通过调用AI的API接口并实现参数返回,我最开始想用deepseek,也成功接入并测试了,效果还不错,不过我想用一个免费的并且效果比较好的,于是我直接用了百度的智能体API,百度智能体可以免费实用deepseek模型,GPT4模型,不过通过API每天的调用上限是500条,我看我目前的每日提问数量也差不多够了,果断选择百度智能体API。

智能体API申请也很简单,直接百度搜:百度智能体,然后登录自己的百度账号建立一个与你网站内容相关的智能体,然后点击”部署“,选择通过API部署,会自动生成一个密钥,接入方式大同小异。

$url = "https://agentapi.baidu.com/assistant/getAnswer?appId=xxxaaa&secretKey=xxxxxx";$postdata = ["message" => ["content" => ["type" => "text","value" => ["showText" => $reply]]],"source" => "xxxxx","from" => "openapi","openId" => $userid
];$ajax = Network::Create();
$ajax->open('POST', $url);
$ajax->setTimeOuts(600, 600, 0, 0);
$ajax->setRequestHeader('Content-Type', 'application/json');
$ajax->setRequestHeader('User-Agent', 'Apifox/1.0.0 (https://apifox.com)');
$ajax->setRequestHeader('Accept-Encoding', 'gzip');
$ajax->setRequestHeader('Authorization', 'Bearer '.$AppID);
curl_setopt($ajax->ch, CURLOPT_ENCODING, 'gzip');
$ajax->send(json_encode($postdata, JSON_UNESCAPED_UNICODE));// 获取原始响应
$response = json_decode($ajax->responseText, true);if (isset($response['data']['content'][0]['data'])) {$text2 = $response['data']['content'][0]['data'];$text = preg_replace("#^(好的|以下|为你|请注意)[^\n]+\n\n#", '', $text2);$text = preg_replace("#(^|\n\n)(内容概要|正文|内容|概要|标题)(:)?\n\n#isu", "\n", $text);$text = str_replace('\\n\\n', "\n", $text);// 创建文章$Parsedown = new \Parsedown();$content = $Parsedown->text($response['data']['content'][0]['data']);try {// 新建文章对象$categoryId=49;$article = new Post();$article->Title = $reply; // 截取用户提问作为标题$article->Content = $content;$article->Intro = ''; // 摘要可为空$article->CateID = $categoryId; // 设置栏目ID$article->AuthorID = $userid; // 当前用户ID$article->PostTime = time(); // 当前时间$article->Status = 0; // 0:草稿 1:等待审核 2:公开 3:私有// 保存文章$article->Save();

实测效果还不错,返回参数的同时直接转码入库就可以了。

http://www.dtcms.com/wzjs/839001.html

相关文章:

  • 西安建设银行工作招聘网站wordpress 调整文字
  • 网站开发作业总结视频课程网站建设
  • 文明农村建设网站策划营销
  • 360网站建设公司品牌营销策划网站
  • 厦门手机网站建设wordpress写文章卡
  • 吴川网站建设公司网站建设服务费属于什么科目
  • 重庆建设招标造价信息网站放在主机上的网站程序如何建压缩包然后直接下载
  • 网站导航栏三根横线怎么做的网站营销应该怎么做
  • 变装的他wordpressseo综合查询接口
  • 怎样做好网站推广广东东莞出行最新政策
  • 杭州企业建设网站企业腾讯网站安全检测
  • 房地产公司网站下载免费建站哪个最好
  • 佛山外贸网站建设效果网站提示未备案
  • 建站加盟怎样给网站做新闻稿子
  • 内网网站 建设目标wordpress 图片读取
  • 个人网站域名起名士兵突击网站怎么做
  • 订阅号可以做微网站吗电商打单软件排名
  • 郑田生网站建设及维护常州云之家网站建设公司怎么样
  • 利用路由器做网站简约ppt模板免费下载
  • 汕头网站建设和运营获取网站漏洞后下一步怎么做
  • 彩虹云商城网站网站建设公司 云智互联
  • 做中小型网站最好的架构金融门户网站模版
  • 免费解析网站郑州网站建设(智巢)
  • 旅游电子商务网站建设目的广州网站制作设计公司
  • 深圳市福田建设局网站google怎么做网站推广
  • 深圳住房和建设部网站建设网站策划
  • 建设返利网站网站开发 职位描述
  • 邯郸市建设局查中级职称网站查询域名网站
  • 金华网站制作网站.cc域名
  • 网站流量如何转化为钱装饰公司设计用什么软件