自制ChatGPT批量生成文章多线程 多Key Python脚本

自制ChatGPT批量生成文章多线程 多Key Python脚本...

特有需求,生成文章后会先保存txt到文章中,程序跑完之后会在生成一个文章汇总.xlsx的表格(并贴心的插入百度下拉词和双标题),方便不同用途。

免责声明&使用协议:
本文代码或程序仅供学习或内部使用,本文代码无类似Chat GPT连续对话功能,代码中的API等可能因您当地的法律条款不支持访问,您需要在遵守当地法律法规的情况下使用、学习。生成的内容经人工审核后发布至网络,需符合《网络安全法》《数据安全法》《生成式人工智能服务管理暂行办法》等法律要求。使用本代码禁止用于任何非法用途。产生的任何后果和本站与作者无关。

 

 
准备工作
  1. 创建文章文件夹,用于存放文章
  2. 创建key.txt ,用于放入key,一行一个
  3. 创建关键词.txt ,用于放入待生成文章的关键词,一行一个(已生成文章的关键词会自动删除)
  4. 创建chatgpt_batch_writer.py 文件,将下文的代码放入此文件中运行python程序。
  5. 可以在脚本中修改文章的AI预设、程序线程数、反代接口等配置(教程看上方视频)。

如运行提示缺少环境可以使用 pip install 提示缺少环境的名称 进行安装,此脚本基于python3.8,其他版本请自行测试。

需要安装运行所需库:

 
 
 
pip install openai

从第二版开始,由于更多功能加入,还需安装运行所需库:

 
 
 
pip install openai requests openpyxl

另外,该代码使用了 Python 内置的 os 和 random 模块,以及标准库 threading 和 queue 模块。这些模块在 Python 中默认已经安装,无需另外安装。

目前共发布6个版本:

  • 第1版:单纯批量生成文章,加入多线程、支持多个Key、保存为.txt文件
  • 第2版:新增生成文章后保存为txt文件和xlsx汇总表格,表格内容插入百度双标题标签用于辅助SEO
  • 第3本:优化输出的Html内容排版
  • 第4版:优化运行逻辑,当网络等问题导致生成失败的关键词会自动重新添加到队列中,避免人工多次操作
  • 第5版:新增配置反向代理接口,解决国内网络无法访问的问题。(源码中会带有推荐的接口,你也可以自己搭一个反代接口)
  • 第6版(最新版本):新增自动替换保存文件时,关键词中存在的”\”、”/”等特殊符号导致保存路径出错的问题,替换为中文顿号”、”。

评论0

首页 导航 会员 客服