本插件基于Naifu端配置制作
📄 使用本插件前请仔细阅读README文档
都更新了哪些内容?
- 添加CD功能,CD时间可在env文件中配置。超级用户不受限,白名单用户不受限
- 添加黑名单和白名单,黑名单用户无法使用生图功能,白名单用户无CD限制。可在env文件中配置
- 移除 set_port,set_time 事件响应器(即本地代理端口和生图时间限制仅可在env文件中配置)
- check state 事件响应器更改为命令事件响应器
- 优化加载全局配置
- 更新tag数据库
pip install nonebot_plugin_zyk_novelai
nb plugin install nonebot_plugin_zyk_novelai
-
使用4chan魔改版NovelAILeaks(naifu)的Colab后端:配置后端
- 配置需要科学上网(大陆无法访问Colab)和谷歌账户
-
请按照要求配置好后在env文件中填写生成的URL或使用指令发送给机器人
- 注意,URL格式通常为:
https://THIS-IS-A-SAMPLE.trycloudflare.com/
注意在末尾加上斜杠“/”!
- 注意,URL格式通常为:
-
发送请求报错:(报EOF相关的错误)
- 请在env文件中填写代理使用的的本地代理端口,并确保开着代理
-
Colab端无法配置问题:普通谷歌账户使用Colab会有GPU使用时限。解决方法:
- 等一段时间,一般半天或一天就会恢复使用
- 多开几个谷歌账户轮流使用,重复步骤一
- 付费购买或订阅
- 使用本地版Naifu,需要NVIDIA显卡
Name | Example | Type | Usage | Required |
---|---|---|---|---|
novelai_post_url | https://THIS-IS-A-SAMPLE.trycloudflare.com/ |
str | 后端URL | No |
novelai_proxy_port | 10809 | int | 本地代理端口 | No |
novelai_img_time | 30 | int | 生图时间限制 | No |
novelai_withdraw_time | 20 | int | 撤回时间 | No |
novelai_cd_time | 10 | int | CD时间 | No |
novelai_white_list | [1234567890] |
list | 白名单,无CD限制 | No |
novelai_black_list | [1234567890] |
list | 黑名单,无法使用生图功能 | No |
(COMMAND_START)check state
eg:
/check state
set_url:https://THIS-IS-A-SAMPLE.trycloudflare.com/
或直接在env配置文件中填写
novelai_post_url=https://THIS-IS-A-SAMPLE.trycloudflare.com/
ai绘图 | AI绘图 | ai作图 | AI作图 [scale=] [steps=] [size=] [seed=] [prompt=] [uc=]
eg:
ai绘图 steps=50 prompt={masterpiece}, best quality, {1 girl with black long hair and {{red light eyes}} wearing white dress and white leggings}, {loli:2}, full body, {sitting in sofa}, {looking at viewer} AND {dislike and void}, dark background
以图生图和普通模式都可以使用
-
不加prompt参数默认使用随机prompt,当然tag个数也将随机
-
使用随机prompt指令参数指定tag个数
prompt=RandomP (num) eg: prompt=RandomP 30
和普通生图指令基本一样
以图生图 | img2img (your image) [strength=] [noise=] [scale=] [size=] [seed=] [prompt=] [uc=]
eg:
img2img (an image) strength=0.5 noise=0.4 size=1024x512
更详细的参数说明见后文
参数strength和noise都是一个float(浮点) 类型的数,且应 <=0.99
(COMMAND_START)补魔 | 召唤魔咒 | 搜索魔咒 名称
eg:
/补魔 吊带袜
普通生图指令支持参数:
- scale (可选) 默认12
- steps (可选) 默认28
- seed (可选) 默认随机
- size (可选) 默认512x768
- uc (可选) 默认 Naifu通用反咒
- prompt (可选) 默认随机
以图生图指令支持参数:
- size (可选) 默认按原图尺寸匹配
- strength (可选) 默认0.7
- noise (可选) 默认0.2
- scale (可选) 默认12
- seed (可选) 默认随机
- uc (可选) 默认 Naifu通用反咒
- prompt (可选) 默认随机
-
scale:在高scale下,提示将更紧密地遵循,细节和清晰度更高。低scale通常会导致更大的创作自由度,但清晰度降低
-
steps:优化图像的迭代次数
-
seed:图像种子
-
size:图像尺寸
-
strength:控制上传图像的更改量。较低的强度将生成更接近原始图像的图像
-
noise:较高的噪点会增加添加到上传图像的细节,但如果太高,则会导致伪影。通常,噪声应始终小于强度
-
uc:不需要的内容(反咒)
❓ 什么是本地代理端口?
本地代理端口指的就是你的代理软件所使用的(系统)端口
如何查看本地代理端口? (以Windows 10 为例)
其中的端口即你的本地代理端口
Naifu的正确食用姿势
🐛 如果发现插件有BUG或有建议,欢迎合理提Issue
❤️ 最后,如果你喜欢本插件,就请给本插件点个⭐吧