Spaces:
Paused
Paused
update_app_v2
#2
by
ultimaxxl
- opened
app.py
CHANGED
|
@@ -66,7 +66,7 @@ def call_baseten_generate(
|
|
| 66 |
try:
|
| 67 |
if not URL:
|
| 68 |
raise ValueError("The URL environment variable is not set.")
|
| 69 |
-
|
| 70 |
response = requests.post(URL, headers=headers, json=payload)
|
| 71 |
if response.status_code == 200:
|
| 72 |
data = response.json()
|
|
@@ -94,6 +94,7 @@ Mode = TypedDict(
|
|
| 94 |
"default_height": int,
|
| 95 |
"default_width": int,
|
| 96 |
"models": list[str],
|
|
|
|
| 97 |
},
|
| 98 |
)
|
| 99 |
|
|
@@ -107,9 +108,10 @@ MODE_DEFAULTS: dict[str, Mode] = {
|
|
| 107 |
"models": [
|
| 108 |
"zendsd_512_146000",
|
| 109 |
"subject_99000_512",
|
| 110 |
-
#"zen_pers_11000",
|
| 111 |
"zen_26000_512",
|
| 112 |
],
|
|
|
|
| 113 |
},
|
| 114 |
"Background Generation": {
|
| 115 |
"model": "gen_back_3000_1024",
|
|
@@ -119,19 +121,19 @@ MODE_DEFAULTS: dict[str, Mode] = {
|
|
| 119 |
"default_width": 1024,
|
| 120 |
"models": [
|
| 121 |
"bgwlight_15000_1024",
|
| 122 |
-
#"rmgb_12000_1024",
|
| 123 |
"bg_canny_58000_1024",
|
| 124 |
-
#"gen_back_3000_1024",
|
| 125 |
"gen_back_7000_1024",
|
| 126 |
-
#"gen_bckgnd_18000_512",
|
| 127 |
-
#"gen_bckgnd_18000_512",
|
| 128 |
-
#"loose_25000_512",
|
| 129 |
-
#"looser_23000_1024",
|
| 130 |
-
#"looser_bg_gen_21000_1280",
|
| 131 |
-
#"old_looser_46000_1024",
|
| 132 |
-
#"relight_bg_gen_31000_1024",
|
| 133 |
-
|
| 134 |
],
|
|
|
|
| 135 |
},
|
| 136 |
"Canny": {
|
| 137 |
"model": "canny_21000_1024",
|
|
@@ -140,6 +142,7 @@ MODE_DEFAULTS: dict[str, Mode] = {
|
|
| 140 |
"default_height": 1024,
|
| 141 |
"default_width": 1024,
|
| 142 |
"models": ["canny_21000_1024"],
|
|
|
|
| 143 |
},
|
| 144 |
"Depth": {
|
| 145 |
"model": "depth_9800_1024",
|
|
@@ -150,6 +153,7 @@ MODE_DEFAULTS: dict[str, Mode] = {
|
|
| 150 |
"models": [
|
| 151 |
"depth_9800_1024",
|
| 152 |
],
|
|
|
|
| 153 |
},
|
| 154 |
"Deblurring": {
|
| 155 |
"model": "slight_deblurr_18000",
|
|
@@ -157,30 +161,20 @@ MODE_DEFAULTS: dict[str, Mode] = {
|
|
| 157 |
"default_strength": 1.2,
|
| 158 |
"default_height": 1024,
|
| 159 |
"default_width": 1024,
|
| 160 |
-
"models": [#"slight_deblurr_18000",
|
| 161 |
-
|
| 162 |
},
|
| 163 |
}
|
| 164 |
|
| 165 |
|
| 166 |
header = """
|
| 167 |
# π ZenCtrl / FLUX
|
| 168 |
-
<div
|
| 169 |
-
<a href="https://
|
| 170 |
-
<img src="https://img.shields.io/badge
|
| 171 |
-
|
| 172 |
-
<a href="https://
|
| 173 |
-
<img src="https://img.shields.io/
|
| 174 |
-
</a>
|
| 175 |
-
<a href="https://fotographer.ai/">
|
| 176 |
-
<img src="https://img.shields.io/badge/LP-Visit-9cf" alt="LP">
|
| 177 |
-
</a>
|
| 178 |
-
<a href="https://x.com/fotographerait">
|
| 179 |
-
<img src="https://img.shields.io/twitter/follow/FotographerAI?style=social" alt="Twitter">
|
| 180 |
-
</a>
|
| 181 |
-
<a href="https://discord.com/invite/b9RuYQ3F8k">
|
| 182 |
-
<img src="https://img.shields.io/badge/Discord-Join-7289da.svg?logo=discord" alt="Discord">
|
| 183 |
-
</a>
|
| 184 |
</div>
|
| 185 |
"""
|
| 186 |
|
|
@@ -231,7 +225,7 @@ with gr.Blocks(title="π ZenCtrl") as demo:
|
|
| 231 |
interactive=True,
|
| 232 |
)
|
| 233 |
remove_bg_checkbox = gr.Checkbox(
|
| 234 |
-
label="Remove Background", value=
|
| 235 |
)
|
| 236 |
|
| 237 |
with gr.Column(scale=2):
|
|
|
|
| 66 |
try:
|
| 67 |
if not URL:
|
| 68 |
raise ValueError("The URL environment variable is not set.")
|
| 69 |
+
|
| 70 |
response = requests.post(URL, headers=headers, json=payload)
|
| 71 |
if response.status_code == 200:
|
| 72 |
data = response.json()
|
|
|
|
| 94 |
"default_height": int,
|
| 95 |
"default_width": int,
|
| 96 |
"models": list[str],
|
| 97 |
+
"remove_bg": bool,
|
| 98 |
},
|
| 99 |
)
|
| 100 |
|
|
|
|
| 108 |
"models": [
|
| 109 |
"zendsd_512_146000",
|
| 110 |
"subject_99000_512",
|
| 111 |
+
# "zen_pers_11000",
|
| 112 |
"zen_26000_512",
|
| 113 |
],
|
| 114 |
+
"remove_bg": True,
|
| 115 |
},
|
| 116 |
"Background Generation": {
|
| 117 |
"model": "gen_back_3000_1024",
|
|
|
|
| 121 |
"default_width": 1024,
|
| 122 |
"models": [
|
| 123 |
"bgwlight_15000_1024",
|
| 124 |
+
# "rmgb_12000_1024",
|
| 125 |
"bg_canny_58000_1024",
|
| 126 |
+
# "gen_back_3000_1024",
|
| 127 |
"gen_back_7000_1024",
|
| 128 |
+
# "gen_bckgnd_18000_512",
|
| 129 |
+
# "gen_bckgnd_18000_512",
|
| 130 |
+
# "loose_25000_512",
|
| 131 |
+
# "looser_23000_1024",
|
| 132 |
+
# "looser_bg_gen_21000_1280",
|
| 133 |
+
# "old_looser_46000_1024",
|
| 134 |
+
# "relight_bg_gen_31000_1024",
|
|
|
|
| 135 |
],
|
| 136 |
+
"remove_bg": True,
|
| 137 |
},
|
| 138 |
"Canny": {
|
| 139 |
"model": "canny_21000_1024",
|
|
|
|
| 142 |
"default_height": 1024,
|
| 143 |
"default_width": 1024,
|
| 144 |
"models": ["canny_21000_1024"],
|
| 145 |
+
"remove_bg": True,
|
| 146 |
},
|
| 147 |
"Depth": {
|
| 148 |
"model": "depth_9800_1024",
|
|
|
|
| 153 |
"models": [
|
| 154 |
"depth_9800_1024",
|
| 155 |
],
|
| 156 |
+
"remove_bg": True,
|
| 157 |
},
|
| 158 |
"Deblurring": {
|
| 159 |
"model": "slight_deblurr_18000",
|
|
|
|
| 161 |
"default_strength": 1.2,
|
| 162 |
"default_height": 1024,
|
| 163 |
"default_width": 1024,
|
| 164 |
+
"models": ["deblurr_1024_10000"], # "slight_deblurr_18000",
|
| 165 |
+
"remove_bg": False,
|
| 166 |
},
|
| 167 |
}
|
| 168 |
|
| 169 |
|
| 170 |
header = """
|
| 171 |
# π ZenCtrl / FLUX
|
| 172 |
+
<div align="center" style="line-height: 1;">
|
| 173 |
+
<a href="https://github.com/FotographerAI/ZenCtrl/tree/main" target="_blank" style="margin: 2px;" name="github_repo_link"><img src="https://img.shields.io/badge/GitHub-Repo-181717.svg" alt="GitHub Repo" style="display: inline-block; vertical-align: middle;"></a>
|
| 174 |
+
<a href="https://huggingface.co/spaces/fotographerai/ZenCtrl" target="_blank" name="huggingface_space_link"><img src="https://img.shields.io/badge/π€_HuggingFace-Space-ffbd45.svg" alt="HuggingFace Space" style="display: inline-block; vertical-align: middle;"></a>
|
| 175 |
+
<a href="https://discord.com/invite/b9RuYQ3F8k" target="_blank" style="margin: 2px;" name="discord_link"><img src="https://img.shields.io/badge/Discord-Join-7289da.svg?logo=discord" alt="Discord" style="display: inline-block; vertical-align: middle;"></a>
|
| 176 |
+
<a href="https://fotographer.ai/" target="_blank" style="margin: 2px;" name="lp_link"><img src="https://img.shields.io/badge/Website-Landing_Page-blue" alt="LP" style="display: inline-block; vertical-align: middle;"></a>
|
| 177 |
+
<a href="https://x.com/FotographerAI" target="_blank" style="margin: 2px;" name="twitter_link"><img src="https://img.shields.io/twitter/follow/FotographerAI?style=social" alt="X" style="display: inline-block; vertical-align: middle;"></a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
</div>
|
| 179 |
"""
|
| 180 |
|
|
|
|
| 225 |
interactive=True,
|
| 226 |
)
|
| 227 |
remove_bg_checkbox = gr.Checkbox(
|
| 228 |
+
label="Remove Background", value=defaults["remove_bg"]
|
| 229 |
)
|
| 230 |
|
| 231 |
with gr.Column(scale=2):
|