vilarin commited on
Commit
b5806de
1 Parent(s): 0ef5338

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -6
app.py CHANGED
@@ -37,6 +37,7 @@ def enable_lora(lora_add):
37
 
38
  async def generate_image(
39
  prompt:str,
 
40
  model:str,
41
  lora_word:str,
42
  width:int=768,
@@ -50,12 +51,14 @@ async def generate_image(
50
  seed = int(seed)
51
  print(f'prompt:{prompt}')
52
 
53
- text = str(translator.translate(prompt, 'English')) + lora_word
 
54
 
55
  client = AsyncInferenceClient()
56
 
57
  image = await client.text_to_image(
58
  prompt=text,
 
59
  height=height,
60
  width=width,
61
  guidance_scale=scales,
@@ -70,6 +73,7 @@ async def gen(
70
  prompt:str,
71
  lora_add:str="",
72
  lora_word:str="",
 
73
  width:int=768,
74
  height:int=1024,
75
  scales:float=3.5,
@@ -79,22 +83,22 @@ async def gen(
79
  ):
80
  model = enable_lora(lora_add)
81
  print(model)
82
- image, seed = await generate_image(prompt,model,lora_word,width,height,scales,steps,seed)
83
  return image, seed
84
 
85
  examples = [
86
  ["A cartoon-style blonde European-American woman wearing sunglasses stood in front of the triumphant door to take a selfie, the upper bodyartistic style","Shakker-Labs/FLUX.1-dev-LoRA-blended-realistic-illustration","artistic style blends elements of reality and illustration"],
87
  ["A cartoon style European woman wearing glasses is eating a table of seafood,including lobster,oysters,and other shellfish,in a well lit modern restaurant. The background of the restaurant is very blurry,and she is holding the utensils ready to eat. There is a glass of red wine and various dishes on the table. The illustrations contrast with the real food and environment,creating a unique mixed media effect and high angle perspective","Shakker-Labs/FLUX.1-dev-LoRA-blended-realistic-illustration","artistic style blends elements of reality and illustration"],
88
- ["A cartoon style European man opens his hands and takes a selfie under the Sydney Opera House","Shakker-Labs/FLUX.1-dev-LoRA-blended-realistic-illustration","artistic style blends elements of reality and illustration"],
89
- ["Against the backdrop of the Eiffel Tower, a cartoon style European woman wearing a delicate white floral dress stands there, with the iconic building of the tower clearly visible under the azure sky, capturing the romantic charm of Paris. When she takes photos against this stunning background, her flowing hair adds a dreamy atmosphere","Shakker-Labs/FLUX.1-dev-LoRA-blended-realistic-illustration","artistic style blends elements of reality and illustration"]
90
  ]
91
 
92
 
93
  # Gradio Interface
94
 
95
  with gr.Blocks(css=CSS, js=JS, theme="Nymbo/Nymbo_Theme") as demo:
96
- gr.HTML("<h1><center>Flux Labs</center></h1>")
97
- gr.HTML("<p><center>Add the LoRA model on the menu</center></p>")
98
  with gr.Row():
99
  with gr.Column(scale=4):
100
  with gr.Row():
@@ -139,6 +143,11 @@ with gr.Blocks(css=CSS, js=JS, theme="Nymbo/Nymbo_Theme") as demo:
139
  step=1,
140
  value=-1,
141
  )
 
 
 
 
 
142
  lora_add = gr.Textbox(
143
  label="Add Flux LoRA",
144
  info="Copy the HF LoRA model name here",
@@ -171,6 +180,7 @@ with gr.Blocks(css=CSS, js=JS, theme="Nymbo/Nymbo_Theme") as demo:
171
  prompt,
172
  lora_add,
173
  lora_word,
 
174
  width,
175
  height,
176
  scales,
 
37
 
38
  async def generate_image(
39
  prompt:str,
40
+ negative_prompt:str,
41
  model:str,
42
  lora_word:str,
43
  width:int=768,
 
51
  seed = int(seed)
52
  print(f'prompt:{prompt}')
53
 
54
+ text = str(translator.translate(prompt, 'English')) + "," + lora_word
55
+ negative_prompt = str(translator.translate(negative_prompt, 'English'))
56
 
57
  client = AsyncInferenceClient()
58
 
59
  image = await client.text_to_image(
60
  prompt=text,
61
+ negative_prompt=negative_prompt,
62
  height=height,
63
  width=width,
64
  guidance_scale=scales,
 
73
  prompt:str,
74
  lora_add:str="",
75
  lora_word:str="",
76
+ negative_prompt:str="",
77
  width:int=768,
78
  height:int=1024,
79
  scales:float=3.5,
 
83
  ):
84
  model = enable_lora(lora_add)
85
  print(model)
86
+ image, seed = await generate_image(prompt,negative_prompt,model,lora_word,width,height,scales,steps,seed)
87
  return image, seed
88
 
89
  examples = [
90
  ["A cartoon-style blonde European-American woman wearing sunglasses stood in front of the triumphant door to take a selfie, the upper bodyartistic style","Shakker-Labs/FLUX.1-dev-LoRA-blended-realistic-illustration","artistic style blends elements of reality and illustration"],
91
  ["A cartoon style European woman wearing glasses is eating a table of seafood,including lobster,oysters,and other shellfish,in a well lit modern restaurant. The background of the restaurant is very blurry,and she is holding the utensils ready to eat. There is a glass of red wine and various dishes on the table. The illustrations contrast with the real food and environment,creating a unique mixed media effect and high angle perspective","Shakker-Labs/FLUX.1-dev-LoRA-blended-realistic-illustration","artistic style blends elements of reality and illustration"],
92
+ ["photograph, background of Earth from space, red car on the Moon watching Earth","martintomov/retrofuturism-flux","retrofuturism"],
93
+ ["red sports car with `SPACE RIDER` on its frontal hood, frontal view with a person visible inside through the windshield, car is emerging from a circular radiant portal with bright orange and red hues against a dark background, sense of high-speed motion and a tunnel-like effect","martintomov/retrofuturism-flux","retrofuturism"]
94
  ]
95
 
96
 
97
  # Gradio Interface
98
 
99
  with gr.Blocks(css=CSS, js=JS, theme="Nymbo/Nymbo_Theme") as demo:
100
+ gr.HTML("<h1><center>Flux Lab Light</center></h1>")
101
+ gr.HTML("<p><center>Powered By HF Inference API</center></p>")
102
  with gr.Row():
103
  with gr.Column(scale=4):
104
  with gr.Row():
 
143
  step=1,
144
  value=-1,
145
  )
146
+ negative_prompt = gr.Textbox(
147
+ label="Negative prompt",
148
+ lines=1,
149
+ value="low quality"
150
+ )
151
  lora_add = gr.Textbox(
152
  label="Add Flux LoRA",
153
  info="Copy the HF LoRA model name here",
 
180
  prompt,
181
  lora_add,
182
  lora_word,
183
+ negative_prompt,
184
  width,
185
  height,
186
  scales,