No project description provided
Project description
📖 介绍
nonebot绘画插件,基于sd-webui实现,支持指定模型、参数等
🔧 开发环境
Nonebot2:2.0.0rc3
python:3.8.13
操作系统:Windows 10、Ubuntu 22.04
编辑器:VS Code
💿 安装
1. nb-cli安装(推荐)
在你bot工程的文件夹下,运行cmd,执行nb命令安装插件,插件配置会自动添加至配置文件
nb plugin install nonebot_plugin_sd_webui
2. 本地安装
将项目clone到你的机器人插件下的对应插件目录内(一般为机器人文件夹下的src/plugins),然后把nonebot_plugin_sd_webui文件夹里的内容拷贝至上一级目录即可。
clone命令参考:
git clone https://github.com/evan-gyy/nonebot_plugin_sd_webui.git
也可以直接下载压缩包到插件目录解压,然后同样提取nonebot_plugin_sd_webui至上一级目录。
目录结构: 你的bot/src/plugins/nonebot_plugin_sd_webui/__init__.py
3. pip安装
pip install nonebot_plugin_sd_webui
打开 nonebot2 项目的 bot.py 文件, 在其中写入
nonebot.load_plugin('nonebot_plugin_sd_webui')
当然,如果是默认nb-cli创建的nonebot2的话,在bot路径pyproject.toml的[tool.nonebot]的plugins中添加nonebot_plugin_sd_webui即可
pyproject.toml配置例如:
[tool.nonebot]
plugin_dirs = ["src/plugins"]
plugins = ["nonebot_plugin_sd_webui"]
更新版本
nb plugin update nonebot_plugin_sd_webui
🔧 配置
sd-webui配置
启动sd-webui环境,并打开api,具体配置请参考官方仓库
python launch.py --api --listen
🎉 功能
基于stable-diffusion的AI绘画
👉 命令
指令:
ai画 [prompt] | [negative prompt]:使用stable-diffusion绘画
ai图生图 [prompt] | [negative prompt] [image]:根据输入的图片绘画
查看sd模型:查看当前的sd模型,以及所有模型列表
切换sd模型 [model_id]:切换到某个sd模型
查看lora ?[标签] ?[keyword]:查看可用的lora模型,支持关键词搜索、自动打tag
参数:
<[width]x[height]>:指定图片大小,如<512x768>
<s:[steps]>:指定步长,如<s:30>
<t:[translate]>:翻译成英文,如<t:动人>
示例:
ai画 miku, ultra detailed | (low quality:1.4), nsfw:1.5
ai画 <512x768>, <s:30>, <t:动人>, miku, ultra detailed
切换sd模型 2
⚙ 拓展
📝 更新日志
展开/收起
0.0.1
- 插件初次发布
致谢
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_sd_webui-0.1.2.tar.gz.
File metadata
- Download URL: nonebot_plugin_sd_webui-0.1.2.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.13 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c80080fcaf8c3f637943446f80b314e1620bc3c971f54770c9bc7309f08c254
|
|
| MD5 |
28396d0394092b2074cbce1bdf8b72cf
|
|
| BLAKE2b-256 |
cbb40be82842d466e1fe32698188c574df20463e3614cd9b1f35dc562011dfc6
|
File details
Details for the file nonebot_plugin_sd_webui-0.1.2-py3-none-any.whl.
File metadata
- Download URL: nonebot_plugin_sd_webui-0.1.2-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.13 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75cd45d1687595d18d3af44f05090911b672c3175925da4c6c4d077cd778a4e4
|
|
| MD5 |
16bcc1808307150fb956aeaee23ff241
|
|
| BLAKE2b-256 |
09fe4bf17c2b03b20c697e502c81290946f2711db5714e4dcb8ef45ee2fb8df7
|