本插件仅供娱乐和学习交流。目前1.x版本仍处于内测阶段,生成图片可能并不理想,如有BUG等问题随时欢迎进群反馈。
世界就是一个巨大的奶龙~
基于StableDiffusion模型,通过Lora微调训练而来
以下提到的方法 任选其一 即可
[推荐] 使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-nailongmagic
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-nailongmagic
pdm
pdm add nonebot-plugin-nailongmagic
poetry
poetry add nonebot-plugin-nailongmagic
conda
conda install nonebot-plugin-nailongmagic
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分的 plugins
项里追加写入
[tool.nonebot]
plugins = [
# ...
"nonebot_plugin_nailongmagic"
]
在 nonebot2 项目的 .env
文件中添加下表中的必填配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
全局配置 | |||
PROXY |
否 | None |
下载模型等文件时使用的代理地址 |
响应配置 | |||
NAILONGMAGIC_NEED_SUPERUSER |
否 | True |
是否只处理超级用户发送的图片 |
NAILONGMAGIC_LIST_SCENES |
否 | [] |
聊天场景 ID 黑白名单列表 在单级聊天下为该聊天 ID,如 QQ 群号; 在多级聊天下为以 _ 分割的各级聊天 ID,如频道下的子频道或频道下私聊 |
NAILONGMAGIC_BLACKLIST |
否 | True |
是否使用黑名单模式 |
NAILONGMAGIC_USER_BLACKLIST |
否 | [] |
用户 ID 黑名单列表 |
NAILONGMAGIC_PRIORITY |
否 | 100 |
Matcher 优先级 |
模型配置 | |||
NAILONGMAGIC_TIP |
否 | ["奶龙已生成~{$checked_result}"] |
发送的提示,使用 Alconna 的消息模板,可用变量见下,随机发送列表其中一条消息 |
NAILONGMAGIC_PROMPT |
否 | ["nailong"] |
模型生成图片所使用的关键词 |
NAILONGMAGIC_CACHE_DIR |
否 | ./data/nailongmagic |
模型的下载位置 |
NAILONGMAGIC_AUTO_UPDATE_MODEL |
否 | True |
是否自动更新模型 |
NAILONGMAGIC_HF_TOKEN |
否 | None |
GitHub Access Token,遇到模型下载或更新问题时可尝试填写 |
变量名 | 类型 | 说明 |
---|---|---|
$event |
Event |
当前事件 |
$target |
Target |
事件目标 |
$message_id |
str |
消息 ID |
$msg |
UniMessage |
当前消息 |
$ss |
Session |
当前会话 |
$checked_result |
Image |
模型生成的图片 |
发送“变奶龙+[咒语(可选,即prompt)]+图片”,等待时间后,即可收到bot返回消息,例如:变奶龙nailong[图片]
,或者变奶龙[图片]
-
机器人插件学习交流群:200980266(安装部署,机器人 BUG 模型精度等问题反馈来这里哟)
-
人工智能学习交流群:949992679(学习交流 AI 相关技术可以来这里捏)
欢迎大家进群一起学习交流~
- 创建了插件