📖 介绍
声明
本插件仅供娱乐和学习交流。
简介
世界就是一个巨大的奶龙~
技术
基于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 模型精度等问题反馈来这里哟)
- 插件性能测试群:829463462(此群有已部署bot,可以测试当前已有模型的性能)
- 人工智能学习交流群:949992679(学习交流 AI 相关技术可以来这里捏)
欢迎大家进群一起学习交流~
📝 更新日志
1.0.0
- 创建了插件
Metadata
Release files for nonebot-plugin-nailongmagic 1.0.2.post10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nonebot_plugin_nailongmagic-1.0.2.post10.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nonebot_plugin_nailongmagic-1.0.2.post10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.6 kB
Release files / nonebot_plugin_nailongmagic-1.0.2.post10.tar.gz
| Download URL | nonebot_plugin_nailongmagic-1.0.2.post10.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
760b7a4f8a32a12636863767079456aea0ffb7686de148c0895474ea3cdb90a6
|
|
BLAKE2b-256 checksum How to use checksums |
ac65ec21f2bdf12335ae78bf4d1d7896c14705c00a2b0cf115c4f4deffbc45f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.21.0 CPython/3.12.7 Linux/6.5.0-1025-azure
|
Release files / nonebot_plugin_nailongmagic-1.0.2.post10-py3-none-any.whl
| Download URL | nonebot_plugin_nailongmagic-1.0.2.post10-py3-none-any.whl |
|---|---|
| Size | 9.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8356fe97ab6afcdd848e418b777e1ca73ab29e12799c65063fee11b64e23f266
|
|
BLAKE2b-256 checksum How to use checksums |
4ab4ccaa36c923b20cddda6d31a4d14847c59e5fa7a778bd34f87751d6c383a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
pdm/2.21.0 CPython/3.12.7 Linux/6.5.0-1025-azure
|