设置面板是Stable Diffusion Web UI中的一个全面配置界面,允许用户自定义应用程序行为的各个方面。本页将介绍设置面板的结构、组织和功能,以及设置的管理和扩展方式。
有关主界面组件的信息,请参阅 主界面组件。
设置面板提供对数百个可配置选项的访问,这些选项被组织成逻辑类别。可以从Web UI的顶部导航栏访问它。一些常用的设置也作为“快速设置”显示在界面的顶部,以便于访问。
设置面板架构
来源
设置面板分为多个选项卡,每个选项卡包含相关的设置。这种分层组织使得在数百个可用设置中查找特定设置更加容易。
设置分为以下主要类别
| 类别 | 描述 |
|---|---|
| 保存图像 | 配置生成图像的保存方式 |
| Stable Diffusion | 核心模型设置和生成参数 |
| 用户界面 | 自定义UI的外观和行为 |
| 系统 | 系统级设置,例如性能选项 |
| 后期处理 | 生成后图像增强的设置 |
| 训练 | 模型训练和微调的选项 |
| 回调函数 | 控制扩展回调的顺序 |
每个类别在设置面板中都有自己的选项卡。
来源
快速设置是常用的选项,显示在界面的顶部以便于访问。用户可以自定义哪些设置出现在快速设置区域。
来源
控制图像的保存方式,包括
示例设置包括
samples_save:始终保存所有生成的图像samples_format:图像的文件格式(png、jpg等)grid_save:保存图像网格save_images_add_number:保存时向文件名添加编号来源
影响模型行为和生成过程的核心设置
主要设置包括
sd_model_checkpoint:选择使用的模型CLIP_stop_at_last_layers:用于提示处理的Clip跳过设置enable_quantization:启用量化以获得更好的质量sd_vae:选择使用的VAE来源
自定义Web UI的外观和行为
重要设置
gradio_theme:选择界面的Gradio主题quicksettings_list:选择要在顶部显示的设置localization:设置界面语言compact_prompt_box:为提示使用更紧凑的布局来源
配置系统级行为
重要设置
memmon_poll_rate:VRAM使用情况轮询频率auto_launch_browser:启动时自动打开Web浏览器show_warnings:在控制台中显示警告api_enable_requests:允许API中的HTTP请求来源
当通过UI更改设置时,它们会被保存在Web UI目录中的配置文件(config.json)中。通过单击设置面板顶部的“应用设置”按钮来应用更改。
某些设置需要重新加载UI才能生效,可以通过单击“重新加载UI”按钮来完成。
来源
配置状态允许保存和恢复配置,这对于创建备份或管理不同用途的不同配置非常有用。
一个配置状态捕获
系统允许恢复
来源
扩展可以添加自己的设置到设置面板。这些设置无缝集成到相应的类别选项卡中。
来源
“附加选项部分”功能允许将选定的设置直接显示在txt2img和img2img选项卡中,从而更容易访问常用设置,而无需打开设置面板。
这可以通过以下方式管理
extra_options_txt2img:要在txt2img选项卡中显示的设置extra_options_img2img:要在img2img选项卡中显示的设置extra_options_cols:显示附加选项的列数extra_options_accordion:是否将附加选项放在手风琴中来源
设置使用OptionInfo类来定义,该类包含
选项使用options_section函数组织成节。
来源
设置面板UI是根据选项定义动态生成的。该过程
设置面板组件结构
来源
可以通过设置面板中的“默认设置”选项卡导出和导入设置
来源
如果设置未正确应用
对于影响模型行为但似乎不起作用的设置,可能需要卸载并重新加载模型(可在“操作”选项卡中找到)。
来源