TOPAI-针对typecho博客的AI文章总结0成本实现

95 阅读3分钟

今天周天,我决定去实现早已追求的一个功能,AI文章总结,这个功能我第一次是在博主 张洪Heo 的博客上看到的,第一次萌生了实现这个功能的想法,但是由于成本原因,我更倾向于0成本的解决方案。

我的网站:chengshuo.top,可以任意打开一篇文章查看效果。

我的网站的部署采用的虚拟主机,而非服务器,所以找的一些插件都用不了,不过没关系,找不到就自己做一个,没错TOPAI文章总结插件是我手搓出来的,在开发这个项目之前,我就发现讯飞星火的一个AI模型Spark Lite完全免费,token不限量,我们本来就是为实现一个文章总结功能,这个模型已经够用了。所以这个插件是针对于Spark Lite进行开发的,也仅仅内置了Spark Lite模型的http服务接口,如有其他模型的需求还需要自行修改源码了。

因为我采用的是虚拟主机做的网站,所以这款插件的功能实现是以虚拟主机为基础的,服务器能否正常运行煮啵也还没有试验呢,大概率可以吧,博客框架就是typecho了,其他框架不要尝试安装哦,Wordpress的除外,此插件已经成功适配Wordpress了,如有需要移步TOPAIforwordpress插件 - 成烁的主页,下面我们来进行安装这个插件。

点击下载TOPAI插件

在开始之前特别感谢LingmaIDE,不少代码都是由其内置的qwen3-coder生成的。首先我们需要登录注册 讯飞开放平台 进行实名认证之后,在 控制台 新建一个应用,名称随意,在左侧的导航栏选中星火认知大模型,选择Spark Lite模型,然后点击领取无限量按钮再选择我们刚才创建的应用,即可领取成功,在最右侧的我们选择http服务接口,复制APIPassword信息。

下一步把TOPAI插件上传到虚拟主机,路径是 /usr/plugins/ 把插件压缩包上传之后解压,登录博客后台,在插件选项里启用插件,点击设置进入插件的配置页面,在最上方的API Password输入框内粘贴我们的APIPassword,然后在排除页面URL的输入框里写出无需进行AI总结的页面,就比如友情链接页面,关于作者页面无需总结,只需将完整的页面链接输入即可例如 https://chengshuo.top/index.php/4.html 这是我的网站的友情链接页面,直接把链接复制过去即可,如有多个链接换行输入。

配置完成,整个过程非常简单,但是我们的这个插件仍然有不足,他的实现原理就是发布更新文章以后自动获取AI文章概要并保存,也就意味着刷新了文章以后仍然是一模一样的内容,没有内容更新。其实我本来是想整每次刷新网页都重新获取的,但是代价就是页面打开的巨慢,甚至打不开,然后也尝试了其他解决办法,但是虚拟主机的受限太多以及一些其他原因,都失败了,所以最后采用了这种方案,不过他也有好处,就是能节省你的token了。除了这个问题以外,还有就是颜色不能随着主题的白天模式和夜间模式更改,根据我的狡辩来看,我是太懒,不想搞,并且我的这个joe主题本来就对夜间模式不满意,正打算以后有时间把主题爆改亿下删掉夜间模式呢。