NovelAI绘图任务队列生成器

已实现功能

  • 预先设置提示词、图片尺寸、出图数量,自动执行跑图任务。切换标签页、最小化不影响任务执行。
  • 通过提示词片段,进行排列、组合,生成完整的提示词。
  • 支持轮训和随机排列、组合,支持超大总体的抽样。
  • 内置tag编辑器。支持导入导出tag为json文件,支持自定义增删tag、tag组。(右键编辑、删除)
  • 任务名称、提示词组标签颜色、提示词组顺序均可自定义等众多便捷操作。

安装

1.安装脚本管理器

以Tampermonkey(篡改猴、油猴)为例,根据你使用的浏览器进入下面不同的拓展商店安装。

2.安装此脚本

方法一、在线安装

打开以下链接自动跳转脚本安装界面(从点击链接到弹出安装页面可能需要几秒钟的时间)

https://cd.xfan.top/f/E0AiO/prompt-tasks-writer-vue-251217.user.js

20251029版本后namespace变化,需要在油猴中移除旧版本插件,此操作不影响插件数据。

从20250108版本之前(不含20250108)升级到此,需要重新(覆盖)导入JSON配置文件(或清除插件数据)

在配置文件中新增预留多尺寸相关的结构。可以导出配置文件,再重新导入覆盖(此时会自动更新配置文件结构),否则无法正常使用。

当前版本:v 0.0.3-20251217

更新日期:2025/12/17

方法二、下载安装

如果在线安装无效(点击链接后提示下载文件),则可以先下载,再手动安装。

  1. 将js文件下载到任意位置。
  2. 在浏览器拓展栏找到你所使用的脚本管理器,进入“管理面板”或“添加新脚本”界面。
  3. 将事先下载好的js文件拖拽进脚本管理器页面。

使用

执行第一个跑图任务

安装本脚本后进入NAI绘图页面,第一次进入脚本会自动显示。

右上部分如下图的按钮用于控制面板隐藏与显示。

将正向提示词中的类型切换为拼接,此模式下可实现复杂的提示词组合、排列和随机抽取。

随后填入提示词,设置出图数量、尺寸,点击“启动任务列表”后,绘图任务就会开始执行。

更多的功能、设置,在脚本中基本都有说明,建议结合说明自行摸索。

更新日志

2025/12/17

  • 修复 全局正向提示词笛卡尔积计算错误的问题
  • 变更 角色正向提示词组之间改为计算笛卡尔积

2025/11/21

  • 新增 角色提示词部分分组排列组合功能(角色之间不进行组合、角色提示词不与全局提示词进行组合)

2025/10/30

  • 修复 关闭角色提示词 失效的问题

2025/10/29

  • 跟进生成图片接口URL的变化

2025/8/31

  • 初步实现V4、V4.5角色提示词的自动输入功能

2025/7/23

  • 修复 fetch上下文错误导致的跑图报错问题

2025/1/8

  • 适配提示词输入框的变化

2024/8/1

  • 新增 导入重绘遮罩功能
  • 优化 插件按钮位置
  • 优化 页面处于最小化、切换其他标签页、隐藏等后台状态时,不显示通知

2024/7/28

  • 修复 自动清理内存开关配置错误问题

2024/7/20

  • 修复 尺寸设置中自定义尺寸下交换宽高导致宽高变为空的问题。
  • 完善 插件面板底部进度条和按钮的显示效果。
  • 完善 禁用线框、彩带动画功能,拆分为两个开关。
  • 新增 回收ObjectURL内存释放功能。

2024/6/30

  • 优化 尺寸设置中,点击中间的乘号可交换宽高
  • 更新依赖版本

2024/6/10

  • 优化 界面交互
  • 新增 提示词组忽略开关
  • 新增 提示词忽略开关

2024/5/25

  • 新增 内置Tag编辑器、提示词预设存储等

2024/5/18

  • 新增 关闭Novel AI背景上绘图时的动画效果功能 大幅降低页面CPU占用

2024/5/10

  • 修复 导入json失效的问题

2024/5/6

  • 新增 实时保存插件数据 开关选项
  • 新增 自动保存ZIP文件 功能
  • 新增 清除插件数据 功能
  • 新增 自定义任务名称 功能
  • 新增 任务折叠 功能
  • 新增 出图尺寸设置 功能
  • 优化 选项提示位置和方式
  • 优化 提示词队列生成方式优化,对于排列、组合和笛卡尔积的计算,根据数据量的不同采用不同的算法,以支持超大总体的抽样

反馈

请在本页评论区留下bug反馈和功能建议。

bug修复和新功能会在本页面更新。

评论

  1. YYY
    1 天前
    2025-12-17 2:50:43

    佬,最新版本的全局提示词随机的排列组合好像出问题了,以前如果是4个tag分两组的,是1×1 1×2 2×1 2×2,4张差分。现在是1×1 2×2 1×1 2×2这样了,只有2种差分了,缺少了1×2和2×1了。

    • 博主
      YYY
      22 小时前
      2025-12-17 13:56:16

      已修复

  2. popo
    2 周前
    2025-12-05 23:21:38

    佬,角色的抽取好像是按顺序来的,能改成随机抽取吗😭😭

    • 博主
      popo
      2 周前
      2025-12-06 9:50:39

      难搞哦

  3. 牛蛙牛蛙
    已编辑
    2 月前
    2025-10-29 6:34:27

    大佬今天早上使用了一下第一张图能跳出来之后就不会自动跑了

    • 匿名
      牛蛙牛蛙
      2 月前
      2025-10-29 11:01:29

      同样遇到了

  4. vb
    3 月前
    2025-10-04 10:36:49

    大佬,我这边遇到一个问题。当两个连续任务的角色提示词不同时,第二个任务的角色提示词无法自动替换,仍然沿用第一个任务的角色提示词。但如果在第二个任务运行时,我手动点击一下操作面板上的Character prompt部分,它就能自动替换了。请问这是不是一个bug?

    • 博主
      vb
      2 月前
      2025-10-10 13:48:46

      这个情况是偶然出现还是按一定的操作方式必定出现呢,角色提示词应该和第几个任务没有关系,开始执行后,根据任务生成的一个队列,每次绘图的参数都是分开保存的,不应该和第几个任务有关系

  5. 匿名
    3 月前
    2025-9-04 21:21:31

    新版本这个角色提示词功能似乎无论开启还是关闭都会启用

    • 博主
      匿名
      3 月前
      2025-9-07 15:24:17

      对的,只要使用4和4.5就会启用

      • 匿名
        cpufan
        已编辑
        2 月前
        2025-10-29 13:11:46

        大佬能给角色提示词增加一个类似于官方的给每个角色开关的功能吗

  6. kuruyami
    5 月前
    2025-7-23 23:50:18

    大佬大佬,最近批量下载的时候一直跳出{无响应,将重复此次请求},一跳就是五六条这个提示,该怎么解决呢

    • 匿名
      kuruyami
      5 月前
      2025-7-24 1:51:22

      好像是官方禁了,已经彻底用不了了,看看大佬会不会解决了

      • kuruyami
        匿名
        5 月前
        2025-7-24 12:18:20

        那只能是芭比Q了

        • Yuan
          kuruyami
          5 月前
          2025-7-27 20:27:57

          之前23号我已经联系佬解决了,先保存任务JSON文件,更新插件之后再导入就行了。

          • Yuan
            Yuan
            5 月前
            2025-7-27 20:30:02

            插件遇到过两次用不了,都和novel网页更新有关系,官方应该不至于说封脚本,毕竟脚本最低间隔都是2秒,所以应该不纯在说官方封脚本

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇