TheAIBoi commited on
Commit
062bc96
·
verified ·
1 Parent(s): 1a90943

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -86,10 +86,17 @@ styles = {k["name"]: (k["prompt"], k["negative_prompt"]) for k in style_list}
86
  STYLE_NAMES = list(styles.keys())
87
  DEFAULT_STYLE_NAME = "(No style)"
88
 
 
 
 
 
 
 
89
  @spaces.GPU #[uncomment to use ZeroGPU]
90
  def infer(
91
  prompt,
92
  negative_prompt,
 
93
  seed,
94
  randomize_seed,
95
  width,
@@ -100,7 +107,7 @@ def infer(
100
  ):
101
  if randomize_seed:
102
  seed = random.randint(0, MAX_SEED)
103
-
104
  generator = torch.Generator().manual_seed(seed)
105
 
106
  image = pipe(
@@ -215,6 +222,7 @@ with gr.Blocks(css=css) as demo:
215
  inputs=[
216
  prompt,
217
  negative_prompt,
 
218
  seed,
219
  randomize_seed,
220
  width,
 
86
  STYLE_NAMES = list(styles.keys())
87
  DEFAULT_STYLE_NAME = "(No style)"
88
 
89
+ def apply_style(style_name: str, positive: str, negative: str = "") -> Tuple[str, str]:
90
+ p, n = styles.get(style_name, styles[DEFAULT_STYLE_NAME])
91
+ if not negative:
92
+ negative = ""
93
+ return p.replace("{prompt}", positive), n + negative
94
+
95
  @spaces.GPU #[uncomment to use ZeroGPU]
96
  def infer(
97
  prompt,
98
  negative_prompt,
99
+ style,
100
  seed,
101
  randomize_seed,
102
  width,
 
107
  ):
108
  if randomize_seed:
109
  seed = random.randint(0, MAX_SEED)
110
+ prompt, negative_prompt = apply_style(style, prompt, negative_prompt)
111
  generator = torch.Generator().manual_seed(seed)
112
 
113
  image = pipe(
 
222
  inputs=[
223
  prompt,
224
  negative_prompt,
225
+ style_selection,
226
  seed,
227
  randomize_seed,
228
  width,