? AutoTags自动标签生成插件 v1.4.2

932.png

? 插件介绍

AutoTags是一款强大的Typecho博客系统插件,能够利用DeepSeek人工智能API,自动分析文章内容并生成相关标签。这款插件由乐乐主题创作室开发,旨在减轻博主管理文章标签的工作量,提升博客内容的组织性和可检索性。

? 主要特点

  • 全自动化操作:发布或更新文章时自动生成标签,无需手动干预
  • AI驱动:基于DeepSeek先进的自然语言处理技术提取关键词
  • 可自定义:支持调整内容分析长度和标签生成规则
  • 稳定可靠:完善的错误处理机制,确保博客正常运行

?️ 插件架构

AutoTags插件采用模块化设计,主要包含以下核心组件:

graph TD
    A[AutoTags_Plugin] --> B[激活/停用模块]
    A --> C[配置管理模块]
    A --> D[标签生成模块]
    D --> E[DeepSeek API调用]
    D --> F[标签处理与保存]
    F --> G[数据库操作]
  1. 激活/停用模块:管理插件的生命周期
  2. 配置管理模块:处理API密钥和内容长度等设置
  3. 标签生成模块:核心功能实现

    • DeepSeek API调用:与AI服务通信
    • 标签处理与保存:解析API返回并更新数据库

? 安装方法

  1. 下载插件压缩包并解压
  2. 将解压后的文件夹重命名为 AutoTags
  3. 将文件夹上传到 Typecho 的插件目录 /usr/plugins/
  4. 在 Typecho 后台激活插件

⚙️ 配置说明

基本配置

  1. 登录Typecho后台,进入"控制台" > "插件" 页面
  2. 找到"AutoTags"插件,点击"设置"
  3. 输入以下配置信息:

    • DeepSeek API Key:您的DeepSeek API密钥(必填)
    • 文章正文提取内容长度:分析的文本长度(默认333字符)
  4. 点击"保存设置"完成配置

获取DeepSeek API Key

  1. 访问 DeepSeek官网
  2. 注册并登录您的账户
  3. 导航至API密钥管理页面
  4. 创建新的API密钥并复制
  5. 将密钥粘贴到插件设置中

? 使用教程

自动标签生成

插件配置完成后,在以下情况会自动生成标签:

  1. 发布新文章时:完成文章编写并点击"发布文章"
  2. 修改现有文章时:更新文章内容并保存

系统会自动:

  • 提取文章标题和指定长度的正文内容
  • 通过DeepSeek API分析内容并生成标签
  • 将标签自动添加到文章中

自定义标签生成规则

如需调整标签生成的数量或规则,可以修改插件代码中的prompt变量:

  1. 打开/usr/plugins/AutoTags/Plugin.php文件
  2. 找到generateTags方法中的以下代码段:

    $prompt = "请根据以下文章标题和正文内容,提取关键词作为文章标签,保留原文内容,标签含义不能重复,随机获取1至10个标签,用逗号分隔:\n\n标题:{$title}\n\n正文:{$text}";
  3. 根据需要修改提示词指令,例如:

    • 调整标签数量:将"1至10个标签"改为"3至5个标签"
    • 指定标签类型:添加"偏好技术类标签"等限定条件

? 效果展示

使用前使用后
手动添加标签,费时费力一键自动生成相关标签
标签数量有限,不全面AI分析提取多维度关键词
标签可能与内容相关性不高精准捕捉文章核心主题

? 注意事项

  1. API限制:DeepSeek API有调用频率和token使用限制,请关注您的使用量
  2. 费用考虑:DeepSeek API需要支付一定费用,请根据自身博客规模合理使用
  3. 网络要求:确保服务器能够正常访问DeepSeek API服务器
  4. 内容长度:增加分析内容长度可提高标签准确性,但会增加API调用成本

?️ 常见问题

Q: 为什么插件没有生成任何标签?
A: 请检查以下几点:

  • DeepSeek API Key是否正确填写
  • 服务器是否能正常访问DeepSeek API
  • 文章内容是否足够丰富,能够提取关键词

Q: 如何调整生成标签的数量?
A: 修改Plugin.php文件中的prompt变量,调整"随机获取1至10个标签"部分。

Q: 插件是否支持其他AI服务?
A: 当前版本仅支持DeepSeek API,未来计划支持更多AI模型。

?‍? 关于作者

本插件由乐乐主题创作室开发,专注于Typecho主题定制、插件开发、网站优化与SEO服务。

插件购买

AutoTags.zip