Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.77 KB

README.md

File metadata and controls

39 lines (25 loc) · 1.77 KB

NovelAI绘图插件

基于paddle的novelai绘图插件,适配nonebot

注:该插件需要部署本地novelai环境,适合本地运行,可能不是最优的novelai插件部署方法,且搭建过程较为繁琐;如果不想耗费大量时间搭建本地环境,可以参考其他优秀开发者的基于novel-api的nonebot插件

准备工作

  1. 确保有一个可运行的bot,bot搭建参考NoneBot文档
  2. 确保你的运行环境有一块显存较大的n卡,当然显存不够也可以通过调参解决

环境搭建

  1. 下载paddle版本的novelai包:四步教你用NovelAI生成二次元小姐姐
  2. 参考其中的main.ipynb进行文件解压、python运行环境的初步搭建
  3. 安装paddle库,根据PaddlePaddle安装指南安装GPU版本,并确保和你的GUDA、cuDNN版本对应,安装完后可以通过paddle.utils.run_check()检查环境是否安装正确
  4. novelai/novelai.py中将项目路径PROJECT_PATH修改为你的项目下载路径

使用

novelai文件夹放在bot/plugins目录下,运行bot即可

指令nvt2i: 帮助
    nvt2i [prompt] || ?[negative prompt]: 文生图
    nvi2i ?[prompt] [图片]: 图生图 

示例nvt2i miku, looking at viewer, long hair, standing, 1girl, hair ornament, hair flower, cute, jacket, white flower, white dress

输出

输出的图片一般会保存在PROJECT_PATH/outputs下,包含图片及其生成时使用的参数

一键启动

可以使用启动bot+go.bat一键启动bot和gocqhttp环境,运行前需要将BOT_PATHGO_PATH修改为你的bot、gocqhttp目录