NovelAI绘图任务队列生成器

已实现功能

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

安装

1.安装脚本管理器

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

2.安装此脚本

方法一、在线安装

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

https://cd.xfan.top/f/nEahG/prompt-tasks-writer-vue-20250108.user.js 需要重新(覆盖)导入JSON配置文件(或清除插件数据)

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

当前版本:v 0.0.2-20250108

更新日期:2025/1/8

方法二、下载安装

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

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

使用

执行第一个跑图任务

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

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

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

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

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

更新日志

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. 涂山白
    已编辑
    1 年前
    2024-3-20 0:30:39

    大佬大佬,脚本非常有力量,解放了俺的双手,也更好做测试了 (/ω\) 就是希望未来更新能够有任务复制、是否加入队列的功能……拜托了!(。>︿<)_θ

    • 博主
      涂山白
      1 年前
      2024-3-21 10:28:06

      就是复制一个已经填写了信息的任务,和给每个任务加个开关是吧

      • 涂山白
        cpufan
        已编辑
        1 年前
        2024-3-22 11:28:56

        是的 ( •̀ ω •́ )✧ 任务复制功能可以应对用户的个性化需求重复输入问题,允许任务的启用/禁用开关也可以精细化管理队列;
        另外也有一些小小的建议:
        1、分页展示 →
        当存在较多任务处于一列显示时,修改有一些不方便……引入分页展示的话,期望上能实现优化的多任务管理界面;
        2、选择配置某一正面提示词组专属的负面提示词组 →
        某些角色默认会有”头盔“、”发带“甚至原设里就不存在的”尾巴“,搭配一些服装时会有些违和(头盔兔女郎,有尾巴的精灵等),现阶段如果要避免这些特征生成的话,就要单独新建任务并写入对应负面提示词……就只新建任务的方案而言会导致后期任务增多进而管理困难,如果允许为某个正面词条(像是角色)选择开通特有的负面提示词输入,而逻辑是最后让其拼接在所属任务的负面提示词之前,那在期望上能达到更精细化的包括角色在内的定制与高效的任务整合效果;
        3、终止按钮 →
        现阶段无法通过脚本本身提前终止整个任务队列,我都是打包好已生成图片后刷新页面再重新开始的 (′д` )…
        4、更稳定的自动重试 →
        可能存在请求发送过快、网络不稳定等问题导致服务器报错,但是之后可能就不再会发送生成请求了,直到手动发送后才可以继续队列任务;
        5、浏览页面适配(小问题) →
        1080p,最大化,浏览器缩放率大于 80 % 就看不到下方的启动任务队列按钮了,图形界面也不支持拖动把它拖上来(实现麻烦就算了)>﹏<
        我是在群里看到大佬发的博客的。如果方便的话,后续也可以QQ联系 (´▽`ʃ♡ƪ)

  2. 在蓝p假装日本人
    已编辑
    1 年前
    2024-3-25 20:36:04

    草,我在用nai3自动点击脚本的时候就想要这个功能来测试自己几百条长度的画师单子……面向gpt编程搞不定nai服务器端监听响应就算了。大佬可以参考下webui的dynamic prompt插件的功能,应该是类似的效果
    另外novelai除了429还会撞图像生成速度墙,推测是每天生成张数超过一定阈值后会检测总张数/总占用时间,超过就会锁一段时间的生成,长时间任务应该需要考虑这个问题

    • 在蓝p假装日本人
      在蓝p假装日本人
      已编辑
      1 年前
      2024-3-25 20:56:14

      提几条功能上的建议:

      1. 片段组作为这个插件的核心功能组件,在交互上应该有更大的自由度。具体来说,片段组如果可以通过拖动(或者↑、↓按钮)改变相互位置,对调整片段次序会很方便,prompt次序对nai3还是很重要的;
      2. 片段组应该可以作为一个单位存取。片段组可以单独导入/导出到任务中,避免重复输入和修改。对应地,片段组可以被命名/涂色/etc,便于管理。
      • 博主
        在蓝p假装日本人
        1 年前
        2024-3-26 15:46:01

        片段组拖动调顺序会做的。片段组复制,预计会做成“复制到剪切板”和“从剪切板新建”。

    • 在蓝p假装日本人
      在蓝p假装日本人
      已编辑
      1 年前
      2024-3-26 10:04:53
      1. 实际使用中单页面生成超过1000张(也可能是1200张?阈值我还不确定)会有几率在打包下载时下载失败。建议提供一个任务生成图像总数计数器,并且在超过阈值时推送警告;
      2. 能否在任务中控制图像边长切换?理想的话,可以自定义图像长宽(novelai支持16的倍数边长),并在尺寸超过免费额度时提醒;如果难以实现,提供几种默认尺寸选择的话也可以。
  3. 重装小兔
    1 年前
    2024-3-26 13:10:18

    佬 正向提示词-拼接-随机/轮询时能否固定指定词条组 这样就能roll同一角色的不同设定了

    • 博主
      重装小兔
      1 年前
      2024-3-26 15:47:57

      让一个组里只有一个提示词片段,这个片段就是必被选中了

      • 重装小兔
        cpufan
        1 年前
        2024-3-26 20:11:32

        原来如此 感谢大佬

  4. 边缘
    1 年前
    2024-3-28 22:21:43

    非常牛逼的脚本!大佬可以加个tag抽卡模式吗?就是把填入的长串tag打乱顺序,然后几个权重符号随机分配给单词这种功能,然后打乱的结果显示在文字框里面。我很喜欢这种抽卡的感觉!

  5. 重装小兔
    1 年前
    2024-4-03 9:42:51

    ?佬能加个任务完成自动保存压缩包吗 有时候出意外没保存太痛了

    • 博主
      重装小兔
      1 年前
      2024-4-03 11:26:27

      novelai设置里有自动保存,跑一张存一张

      • YYY
        cpufan
        已编辑
        2 月前
        2025-2-21 6:35:49

        现在没有自动保存的设置了么,在网站上到处找不到呢…找到了。。竟然在左上角会员设置里

  6. Yuan
    1 年前
    2024-4-09 11:37:32

    佬能不能加一个拆分功能,比如说一个任务里三个片段组,我想把第三个组的部分提示词单独拿出来做成第四个片段组。要是可以的话能加上复制拆分吗,因为有时候只是希望将部分提示词复制拆分出来,而不是直接在原来的组里直接剪切。再反馈一个不怎么影响的bug,就是网页被翻译后脚本无法正常运作或者只会点击生图而不会填写提示词。

  7. Yuan
    1 年前
    2024-4-09 12:00:55

    能否给加个任务隐藏,因为有的不启用的任务提示词组太长了,编辑其他组的时候有点多余,要是能想下拉菜单一样就好,需要的时候再去点出来,不需要就隐藏。

  8. 在蓝p假装日本人
    1 年前
    2024-4-15 9:56:49

    能开发一个部分提示词组导出导入功能,或者跨任务的提示词移动功能吗?实际使用中会有例如画师组+动作组+描述组这种组合的任务,能够自由组合用起来比较方便,如果要在单个任务上修改有时候太麻烦了

    • 在蓝p假装日本人
      在蓝p假装日本人
      已编辑
      1 年前
      2024-4-16 15:08:04

      用起来发现几个bug:
      1.提示多少图能覆盖所有词的功能上限有点低,是不是超过255就nan了?
      2.脚本经常卡住,不能按下生成键,基本上2,30张就会有一次,我窗口非全屏,但是间隔已经设到6秒
      3.可以加入针对连接超时(unable to connect to novelai, 非429)的检测和重新生成功能吗?

      • 博主
        在蓝p假装日本人
        1 年前
        2024-4-16 23:35:43

        1.这个没有数量上限,NaN大概率是因为插件数据出错,例如导入旧版插件导出的json。
        2.大概率是梯子问题,从generate-image拿到响应到加载图片激活按钮,有时候有个很长的间隔,换优质节点完全没有这个间隔。
        3.连接断开的处理已经在这个版本加上了

        • 在蓝p假装日本人
          cpufan
          1 年前
          2024-4-17 10:54:45

          经过使用我也发现了连点失败的原因,就是服务器返回响应和图像返回本地的间隔问题,节点抽风的话有可能大于设置间隔导致点击到不能交互状态的按钮。
          能否切换成像其他脚本一样监视生成按钮状态?或者加一个点击(返回图像)响应超时重新点来保底,不然无人值守的长任务很容易断掉

        • 在蓝p假装日本人
          cpufan
          已编辑
          1 年前
          2024-4-17 21:11:48

          出现稳定的崩溃事件:单个片段组有700个片段,从中选10个排列,网页会无响应然后崩溃
          首先这700个片段的片段组是以前版本的(总数计算显示nan),不知道是不是旧版本数据结构的问题。在目前版本导出不会刷成新数据结构,感觉这里可以优化一下
          减到随机/轮询选2片段,生成1张图,无论排列还是组合都一样会崩溃
          选1片段不会有问题
          换成2个相同的700片段片段组,从中各随机抽1个片段,仍然会崩溃
          减少到100个取8个排列,新数据结构,还是会崩,对大数量的支持不是很好啊……
          崩溃信息是out of memory

          • 博主
            在蓝p假装日本人
            1 年前
            2024-4-19 16:29:44

            这个改好了,其实是170以上就会超范围,171的阶乘已经超Number的范围了

        • 在蓝p假装日本人
          cpufan
          1 年前
          2024-4-19 11:22:38

          另外随机度是不是有点问题,有几次100多个tag里5个tag至少出现了30%……当然我知道这是近真随机有可能出现的结果,能不能假随机一下让小样本抽取结果分布均匀一点

          • 博主
            在蓝p假装日本人
            1 年前
            2024-4-19 16:15:16

            用轮询就好了,如果给随机的结果做平均了,不就是打乱顺序的轮询吗

          • 在蓝p假装日本人
            cpufan
            已编辑
            1 年前
            2024-4-19 16:27:40

            又试了下真的有点怪,200多个标签出50张图几乎集中在10个标签上面,这个按期望来说不太应该
            复现了一次,两百张,从270个标签中选择,重复比较多的标签重复次数:
            23次,22次,12次,11次,10次x2,9次,8次,7次x4,6次,5次x3
            共16个标签已经占去接近150张图了,这个概率怎么也难说得上正常(t分布?)
            建议要么还是做成乱序表吧,这样的概率结果对实际应用的意图来说不太乐观

          • 博主
            在蓝p假装日本人
            1 年前
            2024-4-19 19:45:58

            发下json看看,度盘啥的都行

          • 在蓝p假装日本人
            cpufan
            1 年前
            2024-4-19 20:59:06

            链接: https://pan.baidu.com/s/1k01AaZg3s1GOz6F2arr2rQ?pwd=289m 提取码: 289m 复制这段内容后打开百度网盘手机App,操作更方便哦
            –来自百度网盘超级会员v6的分享

          • 博主
            在蓝p假装日本人
            1 年前
            2024-4-20 1:09:27

            现在的做法就是先生成316406个,乱序后取前300个。你的这个需求应该用多个任务,仅有一个300选1的组,其他组的选择尽可能少。想用300种代表316406种更是不可能,就算画师这第一组分布平均了,也不能保证后面的组的分布平均。

          • 在蓝p假装日本人
            cpufan
            1 年前
            2024-4-20 18:08:44

            多个任务是可以,但是现在ui对多任务不是很友好,包括不能跨窗口粘贴、太长的组不能折叠
            先生成再取在有超长组的情况下,开始任务会卡很久(这个json大概会卡2分钟),我觉得要么还是每张图单独抽,不要先生成所有组合会快点?
            我这里乱序本质上是为了在不可能遍历巨大特征空间的情况下下尽可能均匀抽样 ,摇出性能比较好的组合的可能性会大一些
            昨晚的又跑了300张,仍然有10个左右的tag占了一半的图,这跟我在matlab里按等概率抽样最后统计的结果分布也不太符合,试了下不同抽样次数,所有tag被抽到的次数应该是围绕期望的一个正态分布。现在脚本出的结果感觉应该还是排序有问题

          • 博主
            在蓝p假装日本人
            已编辑
            1 年前
            2024-4-20 22:13:04

            行事了,排序改好了。确实是排序的问题,js的排序有个要求对同一组a、b的值,comparefn(a, b)需要总是返回相同的值
            运行这就能看出区别了

            let arr = [];
            
            for (let index = 0; index < 316406; index++) {
                arr.push(Math.floor(index / 300));
            }
            
            function shuffle(arr) {
                for (let i = arr.length; i; i--) {
                    let j = Math.floor(Math.random() * i);
                    [arr[i - 1], arr[j]] = [arr[j], arr[i - 1]];
                }
                return arr;
            }
            
            const arr1 = arr.toSorted(() => Math.random() - 0.5);
            const shuffle_arr = shuffle(arr);
            
            let r1 = arr1.slice(0, 300);
            let r2 = shuffle_arr.slice(0, 300);
            
            let rec1 = {};
            r1.forEach((element) => {
                if (element in rec1) {
                    rec1[element] += 1;
                } else {
                    rec1[element] = 1;
                }
            });
            console.log("Math.random() - 0.5");
            console.log(rec1);
            
            let rec2 = {};
            r2.forEach((element) => {
                if (element in rec2) {
                    rec2[element] += 1;
                } else {
                    rec2[element] = 1;
                }
            });
            console.log("shuffle");
            console.log(rec2);
          • 在蓝p假装日本人
            cpufan
            已编辑
            1 年前
            2024-4-21 19:07:02

            已经验证过随机度没有问题了。不过总量太长的单组排列组合还是会内存溢出,e.g. 单个标签组含有200个tag选若干个tag做排列组合
            生成所有可能再随机排序的方法对总排列数太大的任务不适用,我目前用的总排列数10e6量级的任务点击开始任务后窗口完全卡死

          • 在蓝p假装日本人
            cpufan
            已编辑
            1 年前
            2024-4-19 16:28:59

            不用轮询是因为加上其他组的容量轮询要轮到天荒地老了,如果能给每个组单独设置轮询/随机的话比较灵活一点

  9. 重装小兔
    1 年前
    2024-4-21 17:58:36

    佬这个能不能指定某个队列任务的绘图尺寸什么的参数设定

  10. 在蓝p假装日本人
    已编辑
    1 年前
    2024-4-25 11:02:59

    能否加一个功能:从txt中导入片段组
    实现这样的快捷输入:导入txt文件,其中每行作为片段组中的一个子片段
    最近输入片段组快输得腱鞘炎了,希望能够减轻一下输入负担,能导入txt的话可以比较方便地对接其他自动化手段
    如果访问本地文件有困难,改成从剪贴板导入也可以,靠换行符分隔

    • 在蓝p假装日本人
      在蓝p假装日本人
      已编辑
      1 年前
      2024-4-26 11:31:58

      目前内存调用是不是没有考虑 长任务的总长度,我现在使用的导出约1mb大小的任务列表偶尔在开两个窗口时会内存溢出
      而且会极大拖慢窗口载入

  11. 海月
    1 年前
    2024-4-25 22:20:00

    大佬的插件很好用!要是有高亮同组任务中的重复tag的功能,以及一键将所有下划线转换为空格的功能就好了,token太少了老是不够用…ヾ(≧∇≦*)ゝ

  12. 叶立冬
    12 月前
    2024-4-26 22:18:36

    老哥!想要一个到自己选的出图张数到了自动下载的功能

  13. Yuan
    12 月前
    2024-4-28 11:10:49

    大佬,能不能给复制组的功能再加一条,就是可以粘贴到已有的组后,比如说我一个任务里有服装描述和动作描述组,我复制动作描述组后可以直接粘贴到服装组后面,现在的复制组功能只能粘贴到新建的组,如果要将两个组合并的话还是要重新输入一遍。

    • 博主
      Yuan
      12 月前
      2024-5-03 21:04:40

      动作描述组也不应该和服装组合并吧,要改顺序直接拖动左边的↕

  14. 113344
    12 月前
    2024-5-01 9:28:09

    感谢大佬,太好用了,就是感觉比直接开连点器好像出图速度慢很多不知道为什么,是有什么需要额外设置的吗?

  15. 匿名
    12 月前
    2024-5-05 1:53:36

    可以配合https://huggingface.co/collections/KBlueLeaf/dantaggen-65f82fa9335881a67573556b这个项目自动随机TAG然后再出图吗

    • 博主
      匿名
      12 月前
      2024-5-05 18:04:06

      你应该考虑使用https://github.com/Aedial/novelai-api,而不是浏览器脚本

  16. Yuan
    12 月前
    2024-5-10 10:11:50

    我不知道是不是我的问题,新版本脚本导出的json文件再重新导入会显示json文件格式错误,我新建了一个只有“1 girl”的任务导出后重新导入依旧显示json文件格式错误,旧版本的json文件可以照常导入,不过因为没有尺寸设置会导致脚本无法运行,不过可以通过将旧json文件复制词组到新建任务后设置尺寸来解决。

    • 博主
      Yuan
      12 月前
      2024-5-10 10:47:44

      已紧急修复

      • Yuan
        cpufan
        12 月前
        2024-5-10 18:44:30

        太棒了୧(๑•̀⌄•́๑)૭

      • 叶立冬
        cpufan
        已编辑
        12 月前
        2024-5-12 6:46:08

        老哥。。我现在旧的导入json文件格式错误,新的反可以。。然后降级到5.6号的可以导入了 但是导入进去没有尺寸选项导致无法跑图

  17. 蜉蝣
    12 月前
    2024-5-12 9:21:40

    大佬,旧版本的json文件导入不了新版本的了

    • 博主
      蜉蝣
      12 月前
      2024-5-13 12:13:45

      json结构有变化 不兼容

  18. 蜉蝣
    11 月前
    2024-5-19 11:59:08

    大佬能否添加一个将txt文件一键转换为json的功能?一些已经在文档里面记录的tag一个一个拖进去比较麻烦,按照格式转换为json感觉好操作一些。

  19. Yuan
    11 月前
    2024-5-26 17:35:15

    我体验了一下tag功能非常方便,不过有个建议:就是和之前的任务组一样,当一部分tag过长并且有大量tag时翻找起来有点麻烦,就比如说我存了一个触手的tag组大概125字符,而名称就只有两个字,但是这个tag占据了选择页面的一半,现在我编辑了差不多50个tag,修改起来和找起来有点麻烦。能将选择tag的按钮尺寸大小适配改为名称的大小而不是tag的大小吗,因为我感觉tag不是很需要完全展示出来。

    • 博主
      Yuan
      11 月前
      2024-5-27 2:18:05

      这 这不对吧。tag用来存单个的标签,tag组当做预设存,用“保存预设”

      • Yuan
        cpufan
        11 月前
        2024-5-27 9:27:12

        主要是我的词组有分类,服装动作组、纯动作组、场景动作组等,直接用预设的话全部显示在一起不太方便,我就在tag选择页面加,因为下面可以自己分类∠( ᐛ 」∠)_这样找起来方便一点

  20. Yuan
    11 月前
    2024-5-26 17:53:09

    要是可以的话改成自定义设置按钮尺寸也不错∠( ᐛ 」∠)_

  21. o
    11 月前
    2024-5-27 14:46:26

    新版本这个脚本的标签怎么没有动画效果了,容易忘了有没有跑完一批图

    • Yuan
      o
      11 月前
      2024-5-27 17:37:47

      脚本头顶上有动画禁用效果的按钮,用来降低cpu占比的,感觉挺不错的

      • o
        Yuan
        11 月前
        2024-5-27 19:38:17

        不是nai网页的那个,是这个脚本有个转圈的动画,我一般会切过来看一眼跑完没,然后现在就是白色的得点开看一眼

        • Yuan
          o
          11 月前
          2024-5-28 11:07:51

          哦,这个啊,可以看绘画按钮,灰色说明还在画,就算画完一张也只有两秒的冷却。不过没了确实有点不方便

          • 博主
            Yuan
            11 月前
            2024-5-28 20:03:04

            ?其实是有的,没有改这块。按钮的颜色改成从nai主题里读取了,转圈那个还是白色,看不清了

  22. 在蓝p假装日本人
    已编辑
    11 月前
    2024-5-28 18:04:25

    最近的更新用起来基本已经没啥问题了,感谢!
    另外希望能加一个功能,不知道该怎么描述,tag配对?
    比如我希望在一个任务内快速过一遍某个画风prompt配合其他prompt的图,因为nai的结构问题,会有
    人物prompt1 画风prompt 描述prompt1
    人物prompt2 画风prompt 描述prompt2
    人物prompt3 画风prompt 描述prompt3 …
    这种输入需求,但是目前的轮询方法只能让人物prompt和描述prompt全部做组合,没法达到人物对应描述的效果,不知道能不能搞一个两组prompt一一对应的功能
    另外希望tag组也能加个折叠功能

    • 博主
      在蓝p假装日本人
      11 月前
      2024-5-29 15:15:52

      想了一下,既然人物prompt和描述prompt是一一对应的,那它们存储的时候就是放在一起的吧,最终需求就是在其中插入一段画风prompt,和插件随机排列组合的思想相悖,而且这么简单的组合可以用excel做,完后复制出来。

    • 博主
      在蓝p假装日本人
      11 月前
      2024-5-31 10:51:25

      兄弟看到留一下qq

      • 在蓝p假装日本人
        cpufan
        已编辑
        11 月前
        2024-6-04 16:50:24

  23. 海月
    11 月前
    2024-6-05 6:41:53

    佬,更新以后,以前的.json文件导入不了了吗?一直显示json文件内容格式错误,

    • 海月
      海月
      11 月前
      2024-6-05 16:18:11

      佬,看到上面回复说旧json不兼容,能不能做一个旧json转新json格式的工具呀,可以自己添加新json所缺信息的那种.或者提供一下更早期插件版本的下载,我之前用的是插件不带分辨率设置的版本,找不到下载了.感谢佬的付出٩(ˊᗜˋ*)و

  24. Yuan
    11 月前
    2024-6-05 14:23:19

    我反馈一个我现在出现的问题,就是脚本图片生成完成时脚本会提示成功,但是图片没有显示出来,而且脚本就也不会发送下一个请求,图片要过10~20左右才会出现这个时候脚本才会发送新的请求并延迟两秒开始,这就导致一张图需要40秒左右的时间。我也不知道是不是我本地的问题(╯‵□′)╯︵┴─┴

    • 博主
      Yuan
      11 月前
      2024-6-05 20:54:48

      网络问题,用的节点太垃圾了

      • Yuan
        cpufan
        11 月前
        2024-6-05 21:05:43

        ∠( ᐛ 」∠)_我感觉我的节点还挺不错的,这个问题出现的很少

  25. Yuan
    11 月前
    2024-6-05 14:25:40

    这个问题是时有时无,或者跑图跑到一半就出现了,我感觉更像我自己电脑的问题,但是不知道原因在哪(╯‵□′)╯︵┴─┴

  26. Yuan
    11 月前
    2024-6-10 12:02:03

    昨天寝室断电遇到了点问题,网页内存占用跑到了1.3g整个网页变得很卡顿,我电脑后台也没有啥东西在运行,但是之前寝室断电跑图并没有出现类似的情况。还有一个问题就是关于动画禁用按钮貌似没用了,无论是刷新网页还是重新开关按钮动画都没有禁用。

  27. 海月
    11 月前
    2024-6-15 10:45:11

    佬,能不能去掉插件里的分辨率选项,这个选项放插件里好像一点意义都没有,直接在nai的面板设置分辨率会方便很多,插件里设置分辨率还要拉上拉下的非常麻烦.
    而且插件里不能自定义分辨率,想跑1474*704这种长条图都没法.

    • 海月
      海月
      11 月前
      2024-6-15 10:46:44

      或者给分辨率选项一个勾选框,勾选上就用插件设置的分辨率,不勾就用nai面板上的分辨率.
      谢谢佬,插件很好用.

      • 海月
        海月
        10 月前
        2024-6-16 6:01:11

        刚刚发现可以手动输入分辨率,不过要是能把中间的”x”加入点一下就能切换宽高的功能就好了,nai面板上的点一下就能切换宽高

    • 重装小兔
      海月
      10 月前
      2024-6-16 22:39:12

      主要是多任务能单独设置尺寸挺好

  28. 10 月前
    2024-6-18 0:11:24

    老哥,你这个脚本好像没法和 NovelAI图像生成汉化 这个脚本一起使用

    • 博主
      WallBreakerNO4
      已编辑
      10 月前
      2024-6-18 18:16:06

      对的,汉化插件会改网页dom,导致跑图脚本识别不到输入框。nai基本没有难以理解的英文,没有汉化的必要,并且汉化内容可能随版本更新而变化,故没有计划兼容。

      • 10 月前
        2024-6-21 11:51:12

        你可以写一个告示,避免新人用你的脚本的时候出现和我同样的问题排查半天ᓚᘏᗢ

  29. 海月
    10 月前
    2024-6-20 3:53:43

    佬,能折叠插件配置页吗,对于低分辨率的屏幕,插件配置页占的空间有点大了,堆砌大量词条组后想快速拉回最上方还需要拉下一点才能更改任务的尺寸设置.
    还有右下角的弹窗,有时候会永久驻留不会自动消失,占的面积也有些大,低分屏下会挡住保存图片的按钮,遇到不错的图片想保存下来需要先把弹窗叉掉.
    要是能在配置页加上隐藏弹窗显示,或者弹窗尺寸小一些就好了.
    感谢佬的插件,帮助了我太多了.

  30. AC665
    10 月前
    2024-6-27 19:58:41

    大佬你好,看了你的插件感觉挺适合测试画风tag的,不过还有一类需求是假设有ABC三类TAG串,A是画师tag串,B是人物设定tag串,C是服装背景动作tag串,现在要自动出图,理想情况是一个A串固定不动,B串不动,C串从一堆串里随机或者轮训,这种需求挺常见的,大佬会考虑在后续更新中加上去吗?

    • 博主
      AC665
      10 月前
      2024-6-28 11:15:56
    • Yuan
      AC665
      10 月前
      2024-6-28 11:33:24

      哥们,我看了你的评论有点疑惑,你是想A,B固定轮询然后C随机?这个固定是什么意思,是想由C去选择A和B,但是A和B串在任务组中位置不变?感觉这样意义不大。还是说A串和B串固定一条,再去C循环,如果是这样的话,在脚本6.10版本后可以选择一条或者几条tag不被启用,这样就可以保证A和B中只启用一条,只是在单独的tag启用按钮是隐藏的需要鼠标移到对应的tag才能出现。个人理解与建议。

  31. Yuan
    10 月前
    2024-6-28 12:15:44

    佬,我总结了几个个人的优化建议:1、提示词片段组可以像之前任务组一样加个下拉菜单来隐藏对应片段组;举个例子,我A组有150个角色tag,我B组有15条画风串,C组有110条动作等tag,当我想对两个任务组的片段组进行编辑修改时就算是用上任务组的的缩进按钮还是得翻来翻去。2、可以增强复制粘贴的自由度;目前的粘贴只能粘贴在任务组末尾的新的片段组,当我想复制一个组融合进另一个组时就不行。比如说我将不同游戏的角色分组,但有时候需要进行自由组合,像将原神组和碧蓝组组合在一起跑图则需要一个个重新输入而不能直接将已经存在的组粘贴到一起。3、就是提示词组忽略开关可不可以改一下,现在的开关是禁用整个组,但有时候我想要禁用所有的tag组然后再启用一个tag,但是现在的忽略按钮要么全禁用了,要么就一个一个的禁用。举个例子说就是B组15条画风串,我只想启用2-3条就需要一条一条的禁用然后保留我所需要的,提示词组忽略按钮直接忽视了整个组。(ฅ´ω`ฅ)我的建议会不会有点过分。

  32. o
    9 月前
    2024-7-17 17:47:00

    想问一下同时跑几个任务的时候很大概率跑完一个就停住了,得点暂停回复才能继续,这个有解决方案还是等更新捏?

    • 博主
      o
      9 月前
      2024-7-18 21:43:17

      是最新的版本吗,可以录个出问题的视频吗

      • o
        cpufan
        9 月前
        2024-8-05 12:03:55

        才看到大佬的回复,这两天更新了,依然会遇到(不是每次都会),就是设定了多个任务,比如2个任务各跑50个,有时50/100之后就不动了

  33. 海月
    9 月前
    2024-7-19 12:10:53

    报告一个bug,自定义分辨率的情况下,点击中间的”x”按钮不能进行宽高切换,会变成空.

    • 博主
      海月
      9 月前
      2024-7-20 14:48:29

      下个版本会修复

  34. 海月
    9 月前
    2024-7-20 13:54:19

    大佬大佬,要是tag编辑器能拖动tag改变排序位置就好了.
    还有编辑tag的时候,点击编辑框以外就保存tag内容.

  35. Yuan
    9 月前
    2024-7-29 12:52:24

    那个自动内存释放是有bug吗?,我关了还是会导致看不到预览图,我测了一下一般在跑完3个任务或者超过20张图就开始看不到预览图了,就算重新开关刷新网页还是有问题,但是图片还是可以正常下载。

  36. zzz
    9 月前
    2024-8-07 16:19:44

    能不能加个提示词词组多个分辨率的设置,目前是设置一种出图的分辨率然后写上出多少张图,希望可以设置多个分辨率 分别出多少次,比如8321216的出40次 10241024的出30次,{当然目前自己另外手动复制词组设置其他的分辨率和次数也能实现}

    • 博主
      zzz
      9 月前
      2024-8-09 21:33:15

      这样有个问题,tag全部组合排列所需的次数大于设置的次数的情况,还有随机的情况,不好控制指定分辨率的次数,而且也不能保证平均分配不同提示词的出图次数

  37. 海月
    8 月前
    2024-8-23 17:57:10

    发现一个bug:
    在提示词片段组中,同一片段组内创建了2个tag组,设置<选取2个>,此时隐藏掉其中一个tag组,再点击<启动任务列表>,百分百触发nai网页崩溃.
    希望实现的效果:
    选取数大于没被隐藏的tag组数时,从未被隐藏的所有tag组内抽取.
    选取数依然可以设置为 隐藏tag组+未被隐藏的tag组 的总和
    这样方便开关隐藏tag
    大佬辛苦,插件太好用了.

  38. Yuan
    7 月前
    2024-9-28 17:27:07

    佬,能否出个选择采样器和开关smea与DYN的功能,因为不同画风最好的的采样器和设置不一样,要是能分别控制就好了ヾ(•ω•`)o

    • 博主
      Yuan
      7 月前
      2024-9-30 21:49:39

      有的有的,在做了

  39. KKII
    7 月前
    2024-10-01 17:24:29

    大佬,虽然不知道跟程序有没有关系,但自从NAI早阵子更新后,出图速度快了,但同时有一个问题经常出现,就是出图时显示Error 429,我已经将等待间隔调到5秒,加起来应该和未更新前出图速度相近,还是不行.如果知道原因希望解答一下,麻烦你了.

    • 博主
      KKII
      6 月前
      2024-10-19 1:35:38

      优先排除账号问题吧,别是多人共号。429就是速率过快,除了接着降没别的办法,429是nai给的响应,不是插件判断的

  40. AC665
    6 月前
    2024-10-19 1:01:12

    想问一下类似的插件有SD版本的吗?我感觉sd的随机都是些真的生成一些随机词而不是我写让他随机

  41. 匿名
    6 月前
    2024-11-10 15:05:11

    最近一段时间不知道为什么每次自动画个80张左右就会停止,需要手动在novelai的界面点生成才会继续,是因为我设置了熄屏的原因吗

    • 匿名
      匿名
      6 月前
      2024-11-10 15:42:31

      发现不是熄屏的原因,就是会突然卡住,呜呜┭┮﹏┭┮

      • Yuan
        匿名
        5 月前
        2024-11-13 15:07:23

        我也有,不过很少很少,而且我感觉我中断大概率是网络波动。

  42. 匿名
    5 月前
    2024-11-30 20:28:06

    感谢大佬,脚本非常好用
    只不过随着这个使用变多,提示词组也逐渐成气候越堆越多了,也许可以增加一个提示词组的折叠功能?

  43. 匿名
    4 月前
    2025-1-07 22:26:17

    无法输入提示词组了,不知道是什么问题😭

    • 匿名
      匿名
      已编辑
      4 月前
      2025-1-08 5:01:26

      是更新了,我也是剛發現

      • 匿名
        匿名
        已编辑
        4 月前
        2025-1-09 12:33:06

        更新v 0.0.2-20250108后也是无法跑图,你们也是这样吗?
        阿懂了,更新完还要导入才能跑,新版的已经解决不能跑的问题了

  44. JinLi
    2 月前
    2025-3-03 17:37:23

    大佬,能不能加一个批量enhance的功能,有时候有一些图想要enhance提高图片质量,但一个个enhance太浪费时间了

  45. YUAN
    2 月前
    2025-3-07 21:48:07

    佬,有计划更新适配nai4新界面和nai3、nai4切换的选择按钮吗,因为现在nai4可以跑最新的角色库,但是画师串不适配,所以有时候就需要切到nai3跑图,所以能更新一个切换模型的按钮吗。另外任务的反向提示词会填充到nai4的角色信息框里,这个问题问题不怎么影响,因为可以删掉角色信息框。

  46. 匿名
    1 月前
    2025-3-15 2:44:34

    同问是否有nai4的更新计划,nai3的脚本只能用到nai4的基本功能,其他只能手动调整了

  47. mapo
    1 月前
    2025-3-16 21:15:03

    先感謝大佬製作的方便工具。
    想提個建議
    如果tag編輯器能加入搜索功能,更快搜出自己要的tag就更好了。

  48. qwq
    1 月前
    2025-3-23 0:19:02

    大佬为什么我下载安装插件后页面没有显示这个插件的页面呢

  49. 匿名
    3 周前
    2025-4-04 21:06:29

    现在官方开始杀脚本了,大家小心

    • 博主
      匿名
      2 周前
      2025-4-09 18:18:28

      怎么说 封号理由写的是用脚本吗

发送评论 编辑评论


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