salso commited on
Commit
a2835c4
1 Parent(s): 7eb8e65

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -3
app.py CHANGED
@@ -216,7 +216,7 @@ def resize_to_fit(max_size, original_size):
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:
@@ -254,7 +254,10 @@ def process_generate(fore, prompt, intensity, mode, refprompt, isrmbg, model_typ
254
  "intensity" : float(intensity),
255
  "width" : 1500,
256
  "height" : 1500,
257
- "refprompt" : refprompt
 
 
 
258
  }
259
 
260
  # Select the endpoint based on the model type
@@ -520,6 +523,11 @@ with block:
520
 
521
  with gr.Column():
522
  model_type = gr.Dropdown(choices=["realistic","anime"], label="Model Type", value="realistic") # Adding the Dropdown for model selection
 
 
 
 
 
523
 
524
  with gr.Column():
525
  gr.HTML('''
@@ -575,7 +583,7 @@ with block:
575
 
576
 
577
 
578
- ins = [fore, prompt, intensity, mode, refprompt, isrmbg, model_type]
579
  generate_button.click(fn=process_generate, inputs=ins, outputs=[result_gallery])
580
 
581
 
 
216
  return new_width, new_height
217
 
218
 
219
+ def process_generate(fore, prompt, intensity, mode, refprompt, isrmbg, model_type, , steps, control_strength):
220
 
221
  max_size = (1500,1500)
222
  if prompt in prompt_list:
 
254
  "intensity" : float(intensity),
255
  "width" : 1500,
256
  "height" : 1500,
257
+ "refprompt" : refprompt,
258
+ "first_stage_steps" : int(steps),
259
+ "first_stage_strength" : float(control_strength),
260
+ "second_stage_steps" : 30
261
  }
262
 
263
  # Select the endpoint based on the model type
 
523
 
524
  with gr.Column():
525
  model_type = gr.Dropdown(choices=["realistic","anime"], label="Model Type", value="realistic") # Adding the Dropdown for model selection
526
+
527
+ # Adding Advanced Settings for the number of steps and control strength
528
+ with gr.Accordion("Advanced Settings", open=False):
529
+ steps = gr.Slider(label="Number of Steps", minimum=10, maximum=100, value=30, step=1)
530
+ control_strength = gr.Slider(label="Control Strength", minimum=0.1, maximum=1.0, value=0.5, step=0.1)
531
 
532
  with gr.Column():
533
  gr.HTML('''
 
583
 
584
 
585
 
586
+ ins = [fore, prompt, intensity, mode, refprompt, isrmbg, model_type, steps, control_strength]
587
  generate_button.click(fn=process_generate, inputs=ins, outputs=[result_gallery])
588
 
589