Skip to content

带有 WebUI 的 NovelAI 量产工具, 实现了批量文生图; 批量图生图; 视频转绘; 分块重绘; 批量 Vibe; 批量局部重绘; 批量超分降噪; 批量自动打码; 批量添加水印; 批量上传 Pixiv; 图片筛选; 批量抹除, 还原或导出生成信息; 法术解析; 多模型反推提示词; ChatGPT; 动态加载插件; 自动 roll 画风串; 批量 Enhance; tag选择器; 涂鸦重绘; 图片压缩整理; 批量AI工具; wildcard; ...

License

Notifications You must be signed in to change notification settings

zhulinyv/Semi-Auto-NovelAI-to-Pixiv

Semi-Auto-NovelAI-to-Pixiv

💬 介绍

English document: README_EN.md

  • 这是一个神奇项目, 实现了 NovelAI 本身无法实现的批量生图!

  • 它不仅仅只能生图, 是集各种实用功能于一体的超级用户界面!

  • 使用中遇到问题请加 QQ 群咨询:559063963

Tip

那天大雨滂沱,雷电交加, 风儿甚是喧嚣,仿佛整个世界都在为某种未知的力量所动摇。

芝士目前已实现的功能:

🔌 插件

  • 实现动态加载插件, 提高本项目可扩展性!

  • 已提交到商店的插件: 插件列表

Tip

我独自一人走在湿滑泥泞的街头, 身旁只有寥寥几盏路灯在暗夜中孤寂地闪烁。

💿 部署

💻 配置需求

  • 极低的配置需求, 极致的用户体验!
项目 说明
NovelAI 会员 为了无限生成图片, 建议 25$/month 会员
魔法网络 为了成功发送请求, 确保你可以正常访问相关网站
1GB 显存 为了使用超分降噪所有引擎, 需要至少 1GB 显存
2GB 内存 为了流畅使用本项目, 需要至少 2GB 内存
Windows 10/11(x64) 为了使用全部功能, 需要使用 64 位 Windows10/11
Microsoft Visual C++ 2015 为了使用超分降噪所有引擎, 需要安装运行库

Warning

远处传来几声猫的嘶叫,仿佛是夜晚的唯一音符,黑暗荒芜, 寒风刺骨, 伶仃孤苦。

🎉 开始部署

0️⃣ Star 本项目

  • 如果你喜欢这个项目,请不妨点个 Star🌟,这是对开发者最大的动力

1️⃣ 安装 Python

  • 推荐安装 Python 3.10.11, 安装时请勾选 Add Python to PATH, 其余保持默认

2️⃣ 安装 Git

3️⃣ 克隆仓库

  • 打开 cmd 或 powershell, 执行 git clone -b main --depth=1 https://github.com/zhulinyv/Semi-Auto-NovelAI-to-Pixiv.git

4️⃣ 接下来的路

  • 现在你可以直接运行项目根目录下的 run.bat 来启动 WebUI, 首次启动会自动创建虚拟环境并安装依赖, 耗时较长, 可以去冲杯咖啡或继续看下方的文档

5️⃣ 整合包下载

如果上述操作你觉得难以上手或出现问题, 请加群咨询或下载整合包 Semi-Auto-NovelAI-to-Pixiv

解压即用, 整合包用户请运行 整合包启动(Modpack launcher).bat

Tip

月光透过稀疏的云层,洒在地面上,勾勒出一幅幽冥的画卷。

⚙️ 配置

  • ⚠️ 1.如果你已经启动了 WebUI, 但没有进行必要配置, 那么请转到设置页面进行必要配置

  • ⚠️ 2.请不要跳过这一步, 它非常重要, 确保你已经将所有配置浏览过一遍

  • ⚠️ 3.你同样可以直接编辑 .env 文件进行配置

Warning

那几声猫的嘶叫,时而远去,时而又近了, 不知脚下的路究竟是通向何方。

⚠️ token 的获取:

  • jc

⚠️ pixiv_cookie 和 pixiv_token 的获取:

  • 1.打开 https://www.pixiv.net/illustration/create 并手动上传图片
  • 2.选择标签, 年龄限制, AI生成作品, 公开范围, 作品评论功能, 原创作品
  • 3.F12 打开控制台并切换到网络视图
  • 4.点击投稿
  • 5.找到并单击 illustraion, 右侧切换到标头选项
  • 6.在请求头部中可以找到 Cookie 和 X-Csrf-Token
  • 97ae3696ad11708ae2eb0474f198de0c

🌟 使用

  • 运行 run.bat, 会自动打开默认浏览器并跳转到 127.0.0.1:11451

  • 对于旧版用户: 不再建议运行单独脚本, 请使用 WebUI

  • 如果真的需要(例如: 浏览器已添加休眠白名单但在非活动页面无法继续生成的情况), 请在 WebUI 中配置好目录等参数并单击生成独立脚本(你也可以自己阅读源代码编写独立的脚本), 然后运行根目录下的 run_stand_alone_scripts.bat

  • 插件开发请移步: Wiki

Tip

抬头是无尽的黑暗, 低头是无尽的黑暗, 仿佛陷入一个无边的漩涡中。

📖 待办

Tip

黑暗如同一双无形的手,将我紧紧拥抱,深深地吞噬着我的思绪。

展开查看待办列表
  • 批量文生图
  • 批量图生图
  • 批量上传 Pixiv
  • 计算剩余点数
  • 批量 waifu2x
  • 批量局部重绘
  • 批量 vibe
  • 批量打码
  • 用 Gradio 写一个 WebUI
  • 将项目放到容器持久化运行
  • 修改界面样式
  • 添加 ChatGPT
  • 写一个图片筛选器
  • 通过账号密码获取 token
  • 添加更多超分引擎
  • 添加文生图方式
  • 批量水印
  • 批量图片信息处理
  • 配置项界面
  • 打开相关文件夹功能
  • 合并随机蓝图等界面
  • 热键快速筛图
  • 教程和说明页面
  • 自定义插件
  • 自动生成独立脚本
  • 文生图指定数量
  • 文生图种子点击切换随机
  • 配置项添加是否还原图片信息
  • 补全独立脚本生成
  • 图片保存分类
  • 支持非文生图插件
  • 视频转绘
  • 提示词反推
  • 分块重绘
  • 添加更多插帧引擎
  • 翻译剩余页面
  • 自动更新
  • 插件商店
  • 自定义清除元数据
  • 自动安装插件
  • 代理配置
  • 批量 Enhance
  • 自定义保存目录
  • 学习 C# 使用 wpfui 写一个启动器
  • YOLO 检测 NSFW
  • 启动 LOGO(甚至还加了个提示音)
  • 重新命名函数和变量
  • 文生图中断
  • 插件列表读取远程仓库
  • 插件更新与卸载
  • 图片筛选添加复制操作
  • 整合包
  • 新增打码方式
  • 局部重绘优化蒙版上传
  • 涂鸦重绘
  • 局部放大重绘
  • 图片压缩与分类整理
  • vibe 保存风格
  • 回退 vibe 随机图
  • 简化 favorite 编辑
  • 学习 js 写一个自动补全
  • 简化 vibe 图片上传
  • 自定义分辨率
  • 提示音
  • 对接 SD
  • ...

🤝 鸣谢

本项目使用 waifu2x-ncnn-vulkan | Anime4KCPP | realcugan-ncnn-vulkan | realesrgan-ncnn-vulkan | realsr-ncnn-vulkan | srmd-cuda | srmd-ncnn-vulkan | waifu2x-caffe | waifu2x-converter 降噪和放大图片

本项目使用 Genshin-Sync 上传图片至 Pixiv

本项目使用 GPT4FREE 提供 GPT 服务

本项目使用 novelai-image-metadata 抹除元数据

本项目使用 SmilingWolf/wd-tagger 反推提示词

本项目使用 rife-ncnn-vulkan 处理分块重绘图片接缝

本项目使用 300画风法典 提供的部分画风串

本项目使用 涩涩法典梦神版 提供的各种动作提示词

Note

坠落, 坠落。

🔊 声明

免责声明: 本软件仅提供技术服务,开发者不对用户使用本软件可能引发的任何法律责任或损失承担责任, 用户应对其使用本软件及其结果负全部责任

Code of conduct | Security


About

带有 WebUI 的 NovelAI 量产工具, 实现了批量文生图; 批量图生图; 视频转绘; 分块重绘; 批量 Vibe; 批量局部重绘; 批量超分降噪; 批量自动打码; 批量添加水印; 批量上传 Pixiv; 图片筛选; 批量抹除, 还原或导出生成信息; 法术解析; 多模型反推提示词; ChatGPT; 动态加载插件; 自动 roll 画风串; 批量 Enhance; tag选择器; 涂鸦重绘; 图片压缩整理; 批量AI工具; wildcard; ...

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages