[开源]AI Summary - WordPress智能摘要生成插件

2012 字
10 分钟
[开源]AI Summary - WordPress智能摘要生成插件

AI Summary是一款专为WordPress设计的智能摘要生成插件,它集成了五大主流AI服务:百度文心一言、OpenAI ChatGPT、Google Gemini、字节豆包和阿里通义千问。无论您是个人博客作者还是企业网站运营者,这款插件都能帮您轻松提升内容质量和搜索引擎优化效果。

🚀 核心功能特性#

多AI服务支持

  • 🌟 ChatGPT - OpenAI官方API,支持自定义API地址和模型名称
  • ✨ Google Gemini - 谷歌最新AI模型,支持自定义API地址和模型名称
  • 🔥 文心一言 - 百度千帆大模型平台,支持最新API Key认证
  • 🔥 字节豆包 - 火山方舟平台,支持自定义API地址和模型名称
  • ⚡ 通义千问 - 阿里云百炼平台,支持多种模型规格

智能内容生成

  • 📝 AI摘要生成 - 自动提取文章核心内容,生成吸引人的摘要
  • 🔍 SEO自动优化 - 智能生成SEO描述和关键词
  • 🎯 内容精准提取 - 500字关键内容提取,降低API成本

完美主题集成

  • 🎨 B2主题完美适配 - 自动填充B2主题SEO字段
  • 🔄 双向数据同步 - AI字段与主题字段实时同步
  • 📱 响应式设计 - 支持所有WordPress编辑器

💡 使用方法#

编辑页面生成

在文章编辑页面右侧找到 “AI Summary设置” 元框:

  1. 生成摘要: 点击”生成摘要”按钮,AI自动分析文章内容
  2. 生成SEO: 点击”生成SEO”按钮,自动生成描述和关键词
  3. 自动保存: 生成成功后自动保存,无需手动操作
  4. 一键同步: 自动填充到B2主题SEO字段

批量管理

AI Summary文章管理 页面:

  • 批量生成摘要: 选择多篇文章,一键生成摘要
  • 批量生成SEO: 智能跳过已生成的内容
  • 状态监控: 清晰显示每篇文章的生成状态
  • 进度反馈: 详细的操作进度和结果提示

🎨 前端展示效果#

插件在文章页面自动添加精美的AI摘要展示区域:

  • 🎭 打字机动画效果 - 吸引用户注意力
  • 🎯 “看其他文章”按钮 - 增加页面停留时间
  • 📱 响应式设计 - 完美适配移动端
  • 🎨 可自定义样式 - 与网站主题完美融合

🎨 后端展示效果#

⚡ 性能优化特性#

智能内容提取

  • 🔹 关键内容识别: 自动提取标题、首段、关键段落
  • 🔹 500字限制: 大幅降低API调用成本
  • 🔹 提取算法: 智能识别文章核心信息

数据缓存机制

  • 🔹 生成结果缓存: 避免重复生成相同内容
  • 🔹 本地数据存储: WordPress原生meta机制
  • 🔹 增量更新: 只有内容变化时才重新生成

🛠️ 技术实现细节#

架构设计

// 统一AI调用接口
class AI {
   static function getSummary($content) {
       // 智能摘要生成
  }

   
   static function getSeo(content) {        // SEO信息生成   } } ​ // 多AI服务适配 switch (provider) {
  case ‘wenxin’: return WenXin::chat();
case ‘chatgpt’: return ChatGPT::chat();
case ‘gemini’: return Gemini::chat();
case ‘doubao’: return Doubao::chat();
case ‘tongyi’: return Tongyi::chat();
}

📊 功能对比表#

功能特性AI Summary其他插件
多AI服务支持✅ 5个主流服务❌ 单一服务
B2主题集成✅ 完美适配❌ 需手动配置
智能内容提取✅ 500字优化❌ 全文发送
实时双向同步✅ 自动同步❌ 单向导出
批量处理✅ 智能跳过❌ 重复生成
用户体验✅ 一键操作❌ 复杂配置

🎯 适用场景#

个人博客

  • 📝 技术分享博客 - 自动生成技术要点摘要
  • 📚 知识分享站点 - 提炼核心知识点
  • 🎨 创作类网站 - 吸引读者阅读兴趣

企业网站

  • 🏢 公司新闻站 - 快速生成新闻摘要
  • 📈 产品介绍页 - 突出产品核心卖点
  • 🎓 在线教育 - 课程内容精华提取

内容平台

  • 📖 资讯聚合站 - 批量生成文章摘要
  • 🌐 多语言网站 - 统一内容生成标准
  • 📱 移动优先站 - 简洁摘要提升体验

🔧 高级配置技巧#

自定义API配置

ChatGPT配置:

  • 🔹 API地址 (可选): 支持第三方代理和镜像站
  • 🔹 自定义模型: 支持最新模型如gpt-4o、gpt-4o-mini等
  • 🔹 优先级: 自定义模型名称优先于下拉选择

Gemini配置:

  • 🔹 API地址 (可选): 支持代理服务和第三方兼容接口
  • 🔹 自定义模型: 支持最新模型如gemini-1.5-flash等
  • 🔹 优先级: 自定义模型名称优先于下拉选择

API成本优化

  1. 选择合适模型:
    • 日常使用: ernie-3.5-8k / gpt-3.5-turbo
    • 高质量需求: ernie-4.0-8k / gpt-4
  2. 内容长度控制:
    • 摘要字数: 100-200字 (平衡质量与成本)
    • SEO描述: 120-150字符 (搜索引擎友好)
  3. 批量处理策略:
    • 选择性生成: 只为重要文章生成
    • 定期更新: 根据流量数据优化

📈 SEO优化效果#

使用AI Summary插件后,您的网站将获得:

搜索引擎优化

  • 🎯 精准关键词: AI智能识别文章核心关键词
  • 📝 吸引人描述: 生成符合搜索引擎要求的描述
  • 🔍 提升点击率: 优质摘要吸引更多用户点击

用户体验提升

  • 快速了解: 用户可快速了解文章内容
  • 📱 移动友好: 简洁摘要适合移动端阅读
  • 🎨 视觉效果: 打字机动画增强用户体验

🆚 版本更新记录#

v1.0.0 (2025-06-28)

  • 🎉 首次发布: 完整功能实现
  • 多AI支持: 文心一言、ChatGPT、Gemini
  • 🔧 B2主题集成: 完美适配B2主题
  • 🚀 智能优化: 内容提取和成本控制

v1.1.0 (2025-06-30)

  • 🎉 新增模型: 豆包、通义千问
  • 🚀 优化代码: 优化代码逻辑及界面优化

v1.1.2 (2025-07-02)

  • 🚀 功能增强: ChatGPT和Gemini配置升级
  • 🔧 ChatGPT新增: 自定义模型名称配置
  • 🌐 Gemini新增: 自定义API地址和模型名称配置
  • ⚡ 优先级逻辑: 自定义模型优先于下拉选择
  • 🎯 兼容性: 完全向后兼容,不影响现有配置

未来规划

  • 📊 数据分析: 生成效果统计和优化建议
  • 🎨 主题扩展: 支持更多WordPress主题

🎁 送一些Gemini的key#

AIzaSyA7Br2V-gqJ-SdIpKU4jHZX4bDsbQLtWFY,
AIzaSyCuQA8YMmF3nQACiNUvpH7eUBiJc2UG65w,
AIzaSyAWfB2vi0x-yM2pnOPxeu1HXe4MC0ObJUU,
AIzaSyDnjFUaqySz3ju_8kEUuyJ8JE6AIc47Lkw,
AIzaSyDzfJuNKrKpzai82YgqRg6ksLcpIhvGS7A,
AIzaSyAmML4tOnwjo202n60Ue_kU2mY2SWor3oA,
AIzaSyCcHl0Ge0qgbJD6KAqNw7ulxuCkFF-rg6Q,
AIzaSyDzOr21jeAoJMHlj-bihsOvg5uB4HOBM40,
AIzaSyDjZ0SnKsXje34Mn09HCTPDO0Cb7FaTflc,
AIzaSyC5kBkGmo2GClIHLbDhELQowpwadXwf9iY,
AIzaSyCglOiXDxSp7MnNNLKBmwIphGD4efphAjc,
AIzaSyAPK7Z43CjDFkGjU4aP-OBnzIipyL-KVws,
AIzaSyAXPQswBkbAHHhOhGK_UWQpxAjdhYbTis4,
AIzaSyCbbndNEN44tBrDnv7rOsMXWCiILx7-jbY,
AIzaSyBafWhRUWKkPg5k6M_O57Mz74V7IP5PWVs,
AIzaSyDRvXuYRBaZ-AlBw8GNDJKSyTHQmp3rQUU,
AIzaSyAvoAgK8wIqjediRfXCY0MmMbShN_VYlJI,
AIzaSyDMqE0spVwOOdBkXmgKdXIY1JqMk8LiQWI,
AIzaSyAiQEeAeozmBi5HTk6XkG2fomYdUFQxDxg,
AIzaSyBfFOs3ffu4oF4K5HkU6h6CY99XQnlFM3o,

🌕想说的话#

本插件的开发灵感来源于 Core AI Power。当初偶然间发现这款插件,原本只是想尝试一下,结果发现无法正常使用——主要有两个原因:一是我的博客所用的主题不同,二是该插件仅支持 文心一言 1.0 版本,而目前官网已经不再开放 1.0 的申请接口。

因此,我决定自己动手开发了一个兼容 文心一言 2.0 接口 的插件,并对 B2 主题 进行了适配测试,运行效果良好。其他主题暂未测试,如遇兼容性问题,建议可以尝试使用原版的 Core AI Power 插件。

另外需要说明的是,本插件默认带有一个跳转至我博客的引流链接。如果你不希望显示此链接,可以在你的主题样式中添加以下 CSS 代码进行隐藏:

.ai-summary-brand { display: none;}

如果你的博客部署在海外服务器(外网环境),我推荐优先使用 Gemini 模型。上文中提到的 API Key,你可以直接拿来用,开箱即用。

其实最初我就是打算接入 Gemini 的。为此测试了很久,每次都连不上,搞得我一度崩溃 —— 明明本地测试一切正常。最终才发现,问题根源在于我用的是 国内的阿里云服务器。我淦……😩

开源地址#

🎁https://github.com/uurani/ai-summary

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

[开源]AI Summary - WordPress智能摘要生成插件
https://muxui.com/posts/ai-summary-wordpress智能摘要生成插件/
作者
Muxui
发布于
2025-09-19
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
自建 Headscale + DERP 全流程实战记录
文章记录一次完整、可上线、可长期运行的 Headscale + 自建 DERP 搭建过程。 本文不是“能跑就行”的教程,而是 生产可用、已多客户端验证 的配置方案。 简介 Tailscale(Headscale)就是组建一个大的局域网,可以将你
2
YOLO训练麻将(Mahjong)识别,导出ONNX
文章本文基于 Roboflow Universe 数据集(例如 $1 )与仓库内脚本,在 Windows 上完成训练,并导出 ONNX 供后端推理。下文配图均为本机实测截图,便于对照。快速体验 小程序 1\. 环境要求 \ Windows 10
3
Java线程池
Java总体设计 ThreadPoolExecutor实现的顶层接口是Executor,顶层接口Executor提供了一种思想:将任务提交和任务执行进行解耦。用户无需关注如何创建线程,如何调度线程来执行任务,用户只需提供Runnable对象,将任务
4
Java线程知识
Java线程基础 Java线程是什么? 线程 (Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 进程 (Process):程序运行的实例,每个进程有独立的内存空间。 线程 :进程内部的执行单元,可以
5
从 WordPress 到 Astro迁移实战全记录
文章记录将 Muxui 从 WordPress(B2 Pro)完整迁移到 Astro 静态博客主题 Firefly 的全过程:导出 WXR、HTML 转 Markdown、图床改写、友链与导航定制,以及迁移中踩过的坑。
随机文章随机推荐

评论区

Profile Image of the Author
Muxui
Hello, I'm Muxui.
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
站点统计
文章
24
分类
8
标签
19
总字数
53,213
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.14.5
文章许可
CC BY-NC-SA 4.0