通过指令将目标图片变成奶龙
Project description
📖 介绍
声明
本插件仅供娱乐和学习交流。
简介
世界就是一个巨大的奶龙~
技术
基于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
- 创建了插件
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nonebot_plugin_nailongmagic-1.0.2.post8.tar.gz.
File metadata
- Download URL: nonebot_plugin_nailongmagic-1.0.2.post8.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.21.0 CPython/3.12.7 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4131c7d7576fd58cb3049fa9542e004a7f3be7a9f96c6535d25ea480beb712b1
|
|
| MD5 |
f6e86bca7dfc8ebfd82882121de3f5be
|
|
| BLAKE2b-256 |
d13e8c94e8628fe449356a17ee87a96be39c1139b82d9531105c70800fe8efb4
|
File details
Details for the file nonebot_plugin_nailongmagic-1.0.2.post8-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_nailongmagic-1.0.2.post8-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.21.0 CPython/3.12.7 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3af9201029f469881ea97ac6f485994e332eae3bd6cbf85d404bfb1fca073b52
|
|
| MD5 |
e940e8fc85e80e161df6b7dcae2e7860
|
|
| BLAKE2b-256 |
000f5f881e002d02e581491dffa5fc64ed48fd65dd871fd33c9205f640ec9551
|