broadfield-dev commited on
Commit
6a7a7a5
·
verified ·
1 Parent(s): 6b4d77f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -9,6 +9,10 @@ import bs4
9
  import lxml
10
  # Define the list of models
11
  models = ["Qwen/Qwen2.5-Coder-32B-Instruct"]
 
 
 
 
12
  def format_prompt(message, mod, system):
13
  eos=f"<|im_end|>\n"
14
  bos=f"<|im_start|>\n"
@@ -58,7 +62,7 @@ def generate_prompt(company_name, company_html, company_descp):
58
  return output
59
 
60
 
61
- def generate_image(comp_name, comp_desc="", comp_url=""):
62
  print(comp_name +"|"+comp_desc+"|"+comp_url)
63
  if comp_url != "":
64
  web_out=get_webpage_text(comp_url)
@@ -66,7 +70,7 @@ def generate_image(comp_name, comp_desc="", comp_url=""):
66
  web_out="No Web Data returned"
67
  print(web_out)
68
  prompt_out=generate_prompt(comp_name,web_out, comp_desc)
69
- client = InferenceClient("black-forest-labs/FLUX.1-dev")
70
  response = client.text_to_image(prompt_out)
71
  return response
72
 
@@ -78,6 +82,7 @@ with gr.Blocks() as demo:
78
  comp_name = gr.Textbox(label="Enter Company Name")
79
  comp_desc = gr.Textbox(label="Enter Company Description")
80
  comp_url = gr.Textbox(label="Enter Company URL")
 
81
  generate_button = gr.Button("Generate Image")
82
  with gr.Column():
83
  output_image = gr.Image(label="Generated Image")
 
9
  import lxml
10
  # Define the list of models
11
  models = ["Qwen/Qwen2.5-Coder-32B-Instruct"]
12
+ im_models = [
13
+ "black-forest-labs/FLUX.1-dev",
14
+ "ostris/Flex.1-alpha",
15
+ ]
16
  def format_prompt(message, mod, system):
17
  eos=f"<|im_end|>\n"
18
  bos=f"<|im_start|>\n"
 
62
  return output
63
 
64
 
65
+ def generate_image(comp_name, comp_desc="", comp_url="", im_model=""):
66
  print(comp_name +"|"+comp_desc+"|"+comp_url)
67
  if comp_url != "":
68
  web_out=get_webpage_text(comp_url)
 
70
  web_out="No Web Data returned"
71
  print(web_out)
72
  prompt_out=generate_prompt(comp_name,web_out, comp_desc)
73
+ client = InferenceClient(im_model)
74
  response = client.text_to_image(prompt_out)
75
  return response
76
 
 
82
  comp_name = gr.Textbox(label="Enter Company Name")
83
  comp_desc = gr.Textbox(label="Enter Company Description")
84
  comp_url = gr.Textbox(label="Enter Company URL")
85
+ im_model = gr.Dropdown(label="Image Model", choices=im_models)
86
  generate_button = gr.Button("Generate Image")
87
  with gr.Column():
88
  output_image = gr.Image(label="Generated Image")