Skip to content

基于paddle的novelai绘图插件,适配nonebot(适合本地运行)

Notifications You must be signed in to change notification settings

evan-gyy/novelai_nonebot_plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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目录

About

基于paddle的novelai绘图插件,适配nonebot(适合本地运行)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published