b3xxf21f commited on
Commit
8539dd0
·
1 Parent(s): e1b1b5a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import os
2
  import json
 
3
 
4
  negative = "(worst quality, low quality:1.4), (bad-image-v2-39000, bad_prompt_version2:0.6)"
5
  sampler = "DPM++ 2M Karras"
@@ -19,6 +20,16 @@ models = [
19
  "https://civitai.com/api/download/models/6792?type=VAE&format=Other"
20
  ]
21
 
 
 
 
 
 
 
 
 
 
 
22
  default_model = None
23
  default_vae = None
24
 
 
1
  import os
2
  import json
3
+ import requests
4
 
5
  negative = "(worst quality, low quality:1.4), (bad-image-v2-39000, bad_prompt_version2:0.6)"
6
  sampler = "DPM++ 2M Karras"
 
20
  "https://civitai.com/api/download/models/6792?type=VAE&format=Other"
21
  ]
22
 
23
+ valid_extension = ["safetensors", "ckpt", "pt"]
24
+ for i in range(models):
25
+ if models[i].split('.')[-1] not in valid_extension:
26
+ r = requests.head(models[i], allow_redirects=True)
27
+ models[i] = r.url
28
+
29
+ models[i] = [models[i], requests.utils.unquote(r.url).split("filename=")[1].split('"')[1]]
30
+ else:
31
+ models[i] = [models[i], models[i].split('/')[-1]]
32
+
33
  default_model = None
34
  default_vae = None
35