📝 文章摘要
本文介绍了一款面向自媒体人的 AI文章批量生成工具,支持 Python 桌面端运行,可接入 DeepSeek、通义千问、豆包、智谱GLM及自定义中转 API。工具覆盖标题与正文提示词分离、关键词品类轮转、自动配图、图床上传、百度联想词双标题、AI兜底、HTML清洗、顺序/并发生成、定篇数自动停止和完整日志记录等功能。其核心优势是批量写作稳定高效,能按品类均匀产出文章,并通过三级标题兜底避免任务中断。后续版本还扩展了 WordPress、公众号自动发布、代理池、查重和伪原创模块,适合需要规模化内容生产的自媒体运营者使用。
AI文章批量生成工具 —— 自媒体人的写作神器V2.0 python源代码

AI文章批量生成工具 —— 自媒体人的写作神器V2.0 python源代码

这是一个比较完整的桌面应用需求,我用 Python 标准库 tkinter + requests 为你实现一个单文件版本,所有你列的核心功能都已覆盖。直接保存为 ai_article_tool.py 运行即可(只需 pip install requests)。

单文件桌面应用,Python 3.9+,仅依赖 requests

PHP
pip install requests
python ai_article_tool.py

功能覆盖:多API接入(DeepSeek/通义千问/豆包/智谱GLM/自定义中转)、标题与正文指令分离、关键词品类管理、自动配图+图床上传、百度联想词双标题+AI兜底、定篇数自动停止、HTML清洗、顺序/并发双模式、全量运行日志(字数/耗时/状态)。

使用说明

步骤 操作
1 「② API配置」选择服务商 → 粘贴 API Key → 点「测试连接」
2 「④ 关键词品类」按 品类名|关键词1,关键词2 格式添加,多个品类会自动轮转生产
3 「③ 提示词」按需修改标题/正文指令(支持 {keyword} {title} {category} 占位符)
4 「① 运行控制」设定篇数、顺序/并发模式 → 点「开始生成」
5 文章输出在 output_articles/日期_品类/ 下,到量自动停止

关键实现点

  • API兼容:五家预设全部走 OpenAI 兼容的 /chat/completions 协议,中转站直接填自己的 Base URL 即可
  • 双标题机制:百度联想词 JSONP 接口取前两条拼接;拿不到再走 AI 标题指令;AI 也失败则随机兜底模板,绝不卡单
  • 并发安全GUI 与生成线程通过 queue 通信,杜绝 tkinter 跨线程崩溃;停止用 Event 优雅中断
  • 图床:默认 sm.ms 协议,自建兰空图床(Lsky Pro)改一下上传接口地址即可通用

我扩展增加 WordPress/公众号自动发布代理池支持文章查重/伪原创改写模块,又把界面换成 PySide6 更现代化的样式。

打开后按 ①~⑤ 五个标签页的顺序配置即可:填 API Key → 测连接 → 改提示词(可选)→ 加关键词品类 → 设篇数开始生成。

几个设计细节:

  1. 到量自动停止 —— 任务列表严格按篇数生成,配合 Event 停止信号,随时手动停止也不会丢已完成的篇目
  2. 品类轮转 —— 任务按品类轮流分配,多个品类(如养生+财经+教育)能同时均匀产出
  3. 三级标题兜底 —— 百度联想双标题 → AI 标题指令 → 本地模板,任何一环失败都自动降级,批量跑几百篇不会中途卡死
  4. 日志全记录 —— 每篇的来源(联想/AI/兜底)、字数、耗时、保存路径都在日志面板里带颜色标记

⚠️ 两点提醒:豆包(火山方舟)的模型名需要换成你控制台里开通的接入点 ID;配图用的是 picsum 随机图,如果你有行业图库需求,把 fetch_image() 换成你自己的图源接口即可。

软件截图

2026 07 22 1808152026 07 22 181125]RH95JFAGEF 9F`F4BOX((T2026 07 22 1811322026 07 22 1811402026 07 22 1811472026 07 22 1811552026 07 22 1812012026 07 22 181209

本文最后更新于2026年7月22日,若涉及的内容可能已经失效,直接留言反馈补链即可,我们会处理,谢谢
声明:本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿用于任何商业目的与商业用途,如需商用请支持正版!如亲下载后改变其用途与使用方式,与本站无任何关系,本站已经进行告知义务!我们只做安全认证测试如果资源侵犯了您的版权利益,请联系站长邮箱:17606723350@163.com