Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -15,6 +15,7 @@ from enum import Enum
|
|
| 15 |
|
| 16 |
api_key = os.getenv("FAI_API_KEY")
|
| 17 |
api = os.getenv("FAI_API")
|
|
|
|
| 18 |
rmbgkey = os.getenv("RMBGKEY")
|
| 19 |
|
| 20 |
#fore, prompt, intensity, mode, refprompt, isrmbg
|
|
@@ -215,7 +216,7 @@ def resize_to_fit(max_size, original_size):
|
|
| 215 |
return new_width, new_height
|
| 216 |
|
| 217 |
|
| 218 |
-
def process_generate(fore, prompt, intensity, mode, refprompt, isrmbg):
|
| 219 |
|
| 220 |
max_size = (1500,1500)
|
| 221 |
if prompt in prompt_list:
|
|
@@ -255,6 +256,14 @@ def process_generate(fore, prompt, intensity, mode, refprompt, isrmbg):
|
|
| 255 |
"height" : 1500,
|
| 256 |
"refprompt" : refprompt
|
| 257 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 258 |
#print(f"DATA: {data}")
|
| 259 |
|
| 260 |
'''
|
|
@@ -268,7 +277,7 @@ def process_generate(fore, prompt, intensity, mode, refprompt, isrmbg):
|
|
| 268 |
"refprompt" : " transparent glass "
|
| 269 |
}
|
| 270 |
'''
|
| 271 |
-
image = process(data,
|
| 272 |
|
| 273 |
return image
|
| 274 |
|
|
|
|
| 15 |
|
| 16 |
api_key = os.getenv("FAI_API_KEY")
|
| 17 |
api = os.getenv("FAI_API")
|
| 18 |
+
api_anime = os.getenv("ANIME_API")
|
| 19 |
rmbgkey = os.getenv("RMBGKEY")
|
| 20 |
|
| 21 |
#fore, prompt, intensity, mode, refprompt, isrmbg
|
|
|
|
| 216 |
return new_width, new_height
|
| 217 |
|
| 218 |
|
| 219 |
+
def process_generate(fore, prompt, intensity, mode, refprompt, isrmbg, model_type):
|
| 220 |
|
| 221 |
max_size = (1500,1500)
|
| 222 |
if prompt in prompt_list:
|
|
|
|
| 256 |
"height" : 1500,
|
| 257 |
"refprompt" : refprompt
|
| 258 |
}
|
| 259 |
+
|
| 260 |
+
# Select the endpoint based on the model type
|
| 261 |
+
if model_type == "anime":
|
| 262 |
+
api_endpoint = api_anime
|
| 263 |
+
elif model_type == "realistic":
|
| 264 |
+
api_endpoint = api
|
| 265 |
+
else:
|
| 266 |
+
raise ValueError("Invalid model type selected.")
|
| 267 |
#print(f"DATA: {data}")
|
| 268 |
|
| 269 |
'''
|
|
|
|
| 277 |
"refprompt" : " transparent glass "
|
| 278 |
}
|
| 279 |
'''
|
| 280 |
+
image = process(data, api_endpoint, api_key)
|
| 281 |
|
| 282 |
return image
|
| 283 |
|