Spaces:
Running
Running
broadfield-dev
commited on
Update app.py
Browse files
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(
|
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")
|