AIDeepSeekLe - Typecho智能摘要生成插件

? 插件介绍
AIDeepSeekLe 是一款为 Typecho 博客系统开发的智能摘要生成插件,通过调用 ChatGPT、DeepSeek 等 AI 接口,自动提取文章内容生成高质量摘要。让您的博客摘要更加精准、专业,提升阅读体验和用户粘性。
✨ 主要特点
- ? 支持多种AI接口:OpenAI (ChatGPT) 和 DeepSeek,未来可能支持更多
- ? 自动生成:文章发布或更新时自动生成摘要
- ?️ 批量处理:管理后台可批量为已有文章生成摘要
- ?️ 高度可定制:自定义摘要样式、显示位置和长度
- ? 美观样式:内置多种精美的摘要显示样式,包含AI标识
- ? 简便操作:安装简单,配置灵活,即插即用
? 插件架构
AIDeepSeekLe 采用模块化设计,主要由以下几个部分组成:
1. 核心文件
- Plugin.php: 插件主类,包含插件的激活、配置和主要功能实现
- Action.php: 处理管理后台的各种动作,如生成摘要等
- manage-leletheme.php: 管理界面视图文件,提供摘要管理功能
2. 功能模块
- 配置管理模块: 提供插件的各种参数配置
- API调用模块: 处理与AI服务的通信
- 摘要生成模块: 生成并管理文章摘要
- 显示控制模块: 控制摘要在前端的显示方式
3. 数据存储
插件使用Typecho的自定义字段功能存储生成的摘要,默认字段名为"summary"。
? 功能详解
1. AI接口支持
- OpenAI API: 支持GPT系列模型,默认使用gpt-3.5-turbo-16k
- DeepSeek API: 支持DeepSeek模型,默认使用deepseek-chat
2. 摘要生成方式
- 自动生成: 文章发布或更新时自动生成
- 手动生成: 在管理界面手动为单篇或多篇文章生成摘要
3. 摘要显示
- 替换默认摘要: 可选择是否替换Typecho默认的摘要
- 文章头部显示: 可选择在文章正文开头显示AI摘要
- 多种显示样式: 支持默认引用样式和自定义样式
4. 样式定制
- 内置样式: 预设美观的摘要样式
- 自定义CSS: 支持完全自定义摘要的CSS样式
- 不同AI标识: 根据使用的AI接口显示不同的图标标识
? 安装使用
安装步骤
- 下载插件并解压
- 将插件文件夹上传到 Typecho 的
/usr/plugins/目录下 - 进入Typecho后台 -> 控制台 -> 插件 -> 启用 AIDeepSeekLe
- 在插件设置页面配置参数
必要条件
- Typecho 1.1 或更高版本
- PHP 7.0 或更高版本
- 服务器开启 curl 扩展
⚙️ 配置说明
基础配置
- API类型: 选择使用的AI服务提供商(OpenAI或DeepSeek)
- 模型名: 使用的AI模型名称
- API KEY: 输入您的API密钥
- API地址: 输入API服务地址(可使用官方地址或自己的反向代理)
摘要配置
- 提示词: 用于生成摘要的提示词,可自定义
- 摘要最大长度: 设置生成摘要的最大字符数
- 替换默认摘要: 是否用生成的摘要替换Typecho默认摘要
- 文章修改时更新摘要: 是否在文章修改时自动更新摘要
显示配置
- 正文摘要显示样式: 选择摘要在文章正文中的显示方式
- 自定义样式: 自定义摘要的CSS样式
- 正文摘要前后固定文字: 设置摘要的显示格式和标签
? 使用技巧
- 优化提示词: 调整提示词可以获得不同风格的摘要,如学术风格、简洁风格等
- 批量处理: 在管理页面可以选择多篇文章,一次性生成摘要
- 自定义CSS: 通过自定义CSS使摘要的展示与博客主题风格保持一致
- 调整模型: 尝试不同的AI模型可能会得到不同质量的摘要
? 高级应用
自定义提示词示例
你是一位专业的文章摘要生成专家,请根据以下文章内容生成一段不超过100字的摘要,要求:
1. 准确抓取文章核心内容
2. 语言简洁清晰
3. 保留专业术语
4. 不要输出任何无关内容自定义样式示例
.aisummary {
margin: 15px 0;
padding: 20px;
background: linear-gradient(to right, #f8f9fa, #e9ecef);
border-left: 4px solid #4D6BFE;
border-radius: 5px;
font-size: 15px;
line-height: 1.8;
color: #495057;
box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}? 常见问题
Q: 为什么摘要生成失败?
A: 可能是API密钥不正确、网络连接问题或API调用次数超出限制。请检查API设置和网络环境。
Q: 如何修改已生成的摘要?
A: 在管理界面重新为该文章生成摘要,或直接修改数据库中对应的自定义字段。
Q: 使用哪种AI模型效果最好?
A: 对于中文内容,DeepSeek通常有更好的理解能力,而OpenAI的GPT模型在某些专业领域可能表现更优。
Q: 插件会消耗多少API调用次数?
A: 每生成一篇摘要将消耗一次API调用,建议合理配置自动生成选项,避免不必要的调用。
? 更新日志
1.1 (当前版本)
- 添加对DeepSeek API的支持
- 优化摘要生成逻辑
- 添加自定义样式功能
- 修复已知问题
1.0
- 初始版本发布
- 支持OpenAI API调用
- 基本摘要生成功能
?? 关于作者
本插件由乐乐主题创作室开发,专注于Typecho主题定制、插件开发、网站优化与SEO服务。
插件购买
AIDeepSeekLe.zip