File size: 8,185 Bytes
4ab8f12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5cf0594
4ab8f12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5cf0594
4ab8f12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
'''
文件路径说明:

- []内的是下载文件的目标目录,可以是相对目录也可以是觉得路径
- []的下一行就是文件列表,可以是下载地址、git仓库、文件路径、文件夹路径,且支持通配符
- 如果需要对下载的文件重命名,可以在下载链接前面写上文件名后加一个:分开文件名和下载地址
- 如果需要下载到其他目录,可以使用同样的格式写其他目录
'''

# 这个列表仅加载一次 且会等待加载完成再开始安装sd
before_downloading = '''
[extensions] # 插件
https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN.git
https://github.com/AlUlkesh/stable-diffusion-webui-images-browser.git
https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git
https://github.com/Mikubill/sd-webui-controlnet.git
https://github.com/LianZiZhou/sd-webui-pixink-console.git
https://github.com/ilian6806/stable-diffusion-webui-state.git
https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111.git
https://github.com/Bing-su/adetailer.git
https://github.com/civitai/sd_civitai_extension.git
https://github.com/zanllp/sd-webui-infinite-image-browsing.git
https://github.com/viyiviyi/stable-diffusion-webui-zoomimage.git

# 如果你有模型文件需要在启动前加载,可以写在这个下面对应位置

[models/Stable-diffusion]                # 大模型列表

[models/hypernetworks]                   # hypernetworks文件列表

[models/embeddings]                      # embeddings文件列表

[models/Lora]                            # Lora文件列表

[models/VAE]                             # VAE文件列表

[extensions/sd-webui-controlnet/models] # controlnet插件的模型列表

'''

# 这个列表仅加载一次 且不会等待加载完成
async_downloading='''
[extensions] # 插件 如果你没有使用ngrok或者frpc,请不要把插件放在这里加载,因为这里的文件可能在webui启动后才加载完成

[models/Stable-diffusion]                # 大模型列表
https://huggingface.co/viyi/testing_models/resolve/main/mg-LBG.safetensors
容华_国风_SDXL.safetensors:https://civitai.com/api/download/models/151978

[models/hypernetworks]                   # hypernetworks文件列表

[models/embeddings]                      # embeddings文件列表

[models/Lora]                            # Lora文件列表
Genshin_Impact_all-in-one.safetensors:https://civitai.com/api/download/models/116970
https://civitai.com/api/download/models/117151 # Clothing +/- Adjuster 衣物增/减 LoRA
https://civitai.com/api/download/models/62833 # Detail Tweaker LoRA (细节调整LoRA)

[models/VAE]                             # VAE文件列表
{input_path}/vae-ft-ema-prunedsafetensors/vae-ft-ema-560000-ema-pruned.safetensors
{input_path}/vae-ft-ema-prunedsafetensors/vae-ft-mse-840000-ema-pruned.safetensors
https://huggingface.co/stabilityai/sd-vae-ft-ema-original/resolve/main/vae-ft-ema-560000-ema-pruned.safetensors
https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/VAEs/orangemix.vae.pt
sdxl_vae.safetensors:https://civitai.com/api/download/models/130720?type=VAE # sdxl模型需要sdxl的vae

[extensions/sd-webui-controlnet/models] # controlnet插件的模型列表
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11e_sd15_ip2p_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11e_sd15_shuffle_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11f1e_sd15_tile_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11f1p_sd15_depth_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_canny_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_inpaint_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_lineart_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_mlsd_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_normalbae_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_openpose_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_scribble_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_seg_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15_softedge_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11p_sd15s2_lineart_anime_fp16.safetensors
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11u_sd15_tile_fp16.safetensors
'''

 # 这个列表每次 启动都会加载一次,且一定按照顺序加载
before_start_sync_downloading = '''

# 如果你需要每次启动都加载一下文件,可以写在这。(比如测试路径是否正确的时候)

[models/Stable-diffusion]                # 大模型列表

[models/hypernetworks]                   # hypernetworks文件列表

[models/embeddings]                      # embeddings文件列表

[models/Lora]                            # Lora文件列表

[models/VAE]                             # VAE文件列表

[extensions/sd-webui-controlnet/models] # controlnet插件的模型列表

'''

# sd启动参数
sd_start_args='''
# --ckpt=mg-Tender.safetensors # 默认模型名称,路径不能包含空格
--disable-safe-unpickle 
--deepdanbooru 
--no-hashing 
--no-download-sd-model 
--administrator
--skip-torch-cuda-test 
--skip-version-check 
--disable-nan-check
# --opt-sdp-attention 
--opt-sdp-no-mem-attention 
--xformers-flash-attention
--xformers
--api 
--listen
--lowram
--no-gradio-queue
# --share
--disable-console-progressbars
--no-half-vae 
# --no-half  #关闭半精度
# --enable-console-prompts
# --nowebui
# --api-auth=2333:6666  # api密码
# --gradio-auth=2333:6666 # webui密码
'''

useGooglrDrive = True # 连接到谷歌云盘 在google colab环境才会生效
# 启用Ngrok 如果没有配置文件即使开启也无效
useNgrok=True
# 启用frp 如果没有配置文件即使开启也无效
useFrpc=True 

#文件或直接填配置
ngrok_config_or_file = '''
{input_path}/configs/ngrok_token.txt
'''
frp_config_or_file = '''
{input_path}/configs/frpc_litechat.ini
'''
frp_ssl_dir = '''
{input_path}/configs/litechat_nginx
'''

# 配置启动参数
server_port=7860 # webui 默认端口

# 仓库地址 这是修改过界面布局顺序的webui,不定期同步到官方版本
# 如果要使用官方版本,改成这个: https://github.com/AUTOMATIC1111/stable-diffusion-webui
sd_git_repo='https://github.com/viyiviyi/stable-diffusion-webui.git -b local' 
# 配置文件,包括webui的设置和UI默认值,如果要自定义,fork这个仓库后修改并把地址替换这个地址
sd_config_git_repu = 'https://github.com/viyiviyi/sd-configs.git'
# 设置文件保存路径 当使用谷歌云盘时非常有用
setting_file = '{output_path}/configs/config.json'
ui_config_file = '{output_path}/configs/ui-config.json'

git_proxy="https://ghproxy.com/"

link_instead_of_copy = True # 下载或加载Input的文件时是使用链接还是复制的方式加载到目标目录
hidden_console_info = False # 是否隐藏大部分的控制台内容

reLoad = True
# 如果需要重新安装,请注释下面这一行
reLoad = False

skip_start = False

# 输出目录 如果要指定在执行目录外的目录,请写绝对路径
# 如果需要将输出的图片指定到其他目录,可以设置这里的值
output_path = '/root/autodl-fs/sd_output'

input_path = '/kaggle/Input'
# 安装路径说明,会安装在运行 sdwui_install 时的目录