Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heathwang/prompt-r-gen-sd
generate random prompts for stable diffusion(随机生成StableDiffusion提示词)
https://github.com/heathwang/prompt-r-gen-sd
aigc generator prompt random-generation stable-diffusion stable-diffusion-webui stable-diffusion-webui-plugin webui-colab
Last synced: about 4 hours ago
JSON representation
generate random prompts for stable diffusion(随机生成StableDiffusion提示词)
- Host: GitHub
- URL: https://github.com/heathwang/prompt-r-gen-sd
- Owner: HeathWang
- License: bsd-2-clause
- Created: 2023-08-21T03:36:45.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-06T04:20:42.000Z (10 days ago)
- Last Synced: 2024-11-06T05:20:57.467Z (10 days ago)
- Topics: aigc, generator, prompt, random-generation, stable-diffusion, stable-diffusion-webui, stable-diffusion-webui-plugin, webui-colab
- Language: Python
- Homepage:
- Size: 6.61 MB
- Stars: 24
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
title: prompt-r-gen-sd
app_file: scripts/prompt_rg.py
sdk: gradio
sdk_version: 3.40.1
---
# prompt-r-gen-sd## 介绍
这是一个[stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui) 插件(extension),主要用来生成随机的文生图提示词。
做这个的初衷是自己懒得写提示词,但是又想提示词可以一键生成且具有一定的随机性,所以有了这个插件。
现在支持将自己生成的所有图片提示词抽取,根据关键字搜索出完整图片的提示词,并且计算提示词使用频率。## 主要功能
1. 图片中提示词提取,保存
2. 现有提示词库搜索
3. 本地lora,lyco使用情况排行,关联图片数量截图如下:
### 提示词生成
1. 可配置一次生成的提示词数量,最小1,最大6
2. 可随机视角、地点、人物动作
3. 可随机人物衣着:衣服,鞋子,袜子,内裤等
4. 可随机人物描述:职业,发型,发色,眼睛,眼睛颜色,面部表情(无负面表情)
5. 可配置NSFW,~~自行尝试~~
6. 可配置其他增强项:是否是真实照片,多彩,天气,灯光效果,摄影技术, 物品,饰品等
7. 可配置本地安装的lora/loha/embedding,实现简单输入即可生成提示词
8. 可输入额外提示词
9. 可精细手动输入,精细控制人物,视角等。
10. 可将生成内容一键发送到文生图### Lora/Loha/embedding控制说明
#### 配置修改
该功能可实现输入个人自定义的文字来生成本地Lora/Loha/embedding提示词。
安装本extension成功后,可以在extensions/prompt-r-gen-sd/scripts 文件中找到`modelsConfig.xlsx`,打开该excel,直接进行编辑。你也可以通过下面的地址下载:https://huggingface.co/spaces/heath1989/prompt-rp/resolve/main/modelsConfig.xlsx
参照下面的图示添加你本地的lora等模型配置:
修改excel保存后,配置可实时生效。
对于云端部署的,需要云端覆盖`modelsConfig.xlsx`方可生效。#### 使用说明
点开“Lora Loha embedding控制”下拉菜单,以本地下载的`st louis epoch5.safetensors`为例,
在lora框输入:1. "圣姨",则表示“lora模型按照指定权重随机”
2. "圣姨:0.6",则说明"lora模型固定0.6权重"对于使用多个模型,中间以“,”分割即可
如:
1. "圣姨,666:0.8,xyz",则表示"生成这3个配置lora的提示词"#### Lora/Loha/embedding输出顺序
默认情况下,按照Lora/Loha/embedding顺序输出,你可以在顺序更改输入框更改它们的输出顺序。
1. xyz:Lora/Loha/embedding
2. yxz:Loha/Lora/embedding
3. zxy:embedding/Lora/loha......