Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1245,10 +1245,10 @@ def create_ui():
|
|
| 1245 |
with gr.Row(visible=False, elem_id="top_row") as top_row:
|
| 1246 |
language = gr.Dropdown(
|
| 1247 |
['English', 'Chinese', 'French', "Spanish", "Arabic", "Portuguese", "Cantonese"],
|
| 1248 |
-
value="English", label="Language", interactive=True,
|
| 1249 |
)
|
| 1250 |
auto_play = gr.Checkbox(
|
| 1251 |
-
label="Check to autoplay audio", value=False,
|
| 1252 |
)
|
| 1253 |
output_audio = gr.HTML(
|
| 1254 |
label="Synthesised Audio", elem_classes="custom-output"
|
|
@@ -1266,7 +1266,7 @@ def create_ui():
|
|
| 1266 |
|
| 1267 |
with gr.Row():
|
| 1268 |
|
| 1269 |
-
with gr.Column(
|
| 1270 |
with gr.Column(visible=False) as modules_not_need_gpt:
|
| 1271 |
with gr.Tab("Base(GPT Power)",visible=False) as base_tab:
|
| 1272 |
image_input_base = gr.Image(type="pil", interactive=True, elem_id="image_upload")
|
|
@@ -1285,17 +1285,17 @@ def create_ui():
|
|
| 1285 |
artist_label = gr.Button(value="Artist: ")
|
| 1286 |
year_label = gr.Button(value="Year: ")
|
| 1287 |
material_label = gr.Button(value="Material: ")
|
| 1288 |
-
with gr.Row(
|
| 1289 |
-
with gr.Row(
|
| 1290 |
focus_type = gr.Radio(
|
| 1291 |
choices=["CFV-D", "CFV-DA", "CFV-DAI","PFV-DDA"],
|
| 1292 |
value="CFV-D",
|
| 1293 |
label="Information Type",
|
| 1294 |
interactive=True)
|
| 1295 |
-
with gr.Row(
|
| 1296 |
submit_button_click=gr.Button(value="Submit", interactive=True,variant='primary',size="sm")
|
| 1297 |
-
with gr.Row(
|
| 1298 |
-
with gr.Row(
|
| 1299 |
point_prompt = gr.Radio(
|
| 1300 |
choices=["Positive", "Negative"],
|
| 1301 |
value="Positive",
|
|
@@ -1306,7 +1306,7 @@ def create_ui():
|
|
| 1306 |
value="Continuous",
|
| 1307 |
label="Clicking Mode",
|
| 1308 |
interactive=True)
|
| 1309 |
-
with gr.Row(
|
| 1310 |
clear_button_click = gr.Button(value="Clear Clicks", interactive=True)
|
| 1311 |
clear_button_image = gr.Button(value="Clear Image", interactive=True)
|
| 1312 |
|
|
@@ -1317,8 +1317,8 @@ def create_ui():
|
|
| 1317 |
with gr.Row():
|
| 1318 |
submit_button_sketcher = gr.Button(value="Submit", interactive=True)
|
| 1319 |
clear_button_sketcher = gr.Button(value="Clear Sketch", interactive=True)
|
| 1320 |
-
with gr.Row(
|
| 1321 |
-
with gr.Row(
|
| 1322 |
focus_type_sketch = gr.Radio(
|
| 1323 |
choices=["CFV-D", "CFV-DA", "CFV-DAI","PFV-DDA"],
|
| 1324 |
value="CFV-D",
|
|
@@ -1331,14 +1331,14 @@ def create_ui():
|
|
| 1331 |
interactive=True)
|
| 1332 |
|
| 1333 |
with gr.Column(visible=False) as modules_need_gpt1:
|
| 1334 |
-
with gr.Row(
|
| 1335 |
sentiment = gr.Radio(
|
| 1336 |
choices=["Positive", "Natural", "Negative"],
|
| 1337 |
value="Natural",
|
| 1338 |
label="Sentiment",
|
| 1339 |
interactive=True,
|
| 1340 |
)
|
| 1341 |
-
with gr.Row(
|
| 1342 |
factuality = gr.Radio(
|
| 1343 |
choices=["Factual", "Imagination"],
|
| 1344 |
value="Factual",
|
|
@@ -1369,7 +1369,7 @@ def create_ui():
|
|
| 1369 |
|
| 1370 |
|
| 1371 |
|
| 1372 |
-
with gr.Column(
|
| 1373 |
with gr.Column(visible=True) as module_key_input:
|
| 1374 |
openai_api_key = gr.Textbox(
|
| 1375 |
placeholder="Input openAI API key",
|
|
@@ -1377,7 +1377,7 @@ def create_ui():
|
|
| 1377 |
label="OpenAI API Key",
|
| 1378 |
lines=1,
|
| 1379 |
type="password")
|
| 1380 |
-
with gr.Row(
|
| 1381 |
enable_chatGPT_button = gr.Button(value="Run with ChatGPT", interactive=True, variant='primary')
|
| 1382 |
disable_chatGPT_button = gr.Button(value="Run without ChatGPT (Faster)", interactive=True,
|
| 1383 |
variant='primary')
|
|
@@ -1385,13 +1385,13 @@ def create_ui():
|
|
| 1385 |
notification_box = gr.Textbox(lines=1, label="Notification", max_lines=5, show_label=False)
|
| 1386 |
|
| 1387 |
with gr.Column() as modules_need_gpt0:
|
| 1388 |
-
with gr.Column(visible=False
|
| 1389 |
paragraph_output = gr.Textbox(lines=16, label="Describe Everything", max_lines=16)
|
| 1390 |
cap_everything_button = gr.Button(value="Caption Everything in a Paragraph", interactive=True)
|
| 1391 |
|
| 1392 |
with gr.Column(visible=False) as modules_not_need_gpt2:
|
| 1393 |
with gr.Blocks():
|
| 1394 |
-
chatbot = gr.Chatbot(label="Chatbox", elem_classes="chatbot",likeable=True).style(height=600
|
| 1395 |
with gr.Column(visible=False) as modules_need_gpt3:
|
| 1396 |
chat_input = gr.Textbox(show_label=False, placeholder="Enter text and press Enter").style(
|
| 1397 |
container=False)
|
|
@@ -1427,7 +1427,7 @@ def create_ui():
|
|
| 1427 |
|
| 1428 |
with gr.Row(variant="panel") as text2image_model:
|
| 1429 |
|
| 1430 |
-
with gr.Column(
|
| 1431 |
with gr.Column():
|
| 1432 |
gr.Radio([artist], label="Artist", info="Who is the artist?π§βπ¨"),
|
| 1433 |
gr.Radio(["Oil Painting","Printmaking","Watercolor Painting","Drawing"], label="Art Forms", info="What are the art forms?π¨"),
|
|
@@ -1445,7 +1445,7 @@ def create_ui():
|
|
| 1445 |
placeholder="Enter your prompt",
|
| 1446 |
container=False,
|
| 1447 |
)
|
| 1448 |
-
run_button = gr.Button("Run"
|
| 1449 |
|
| 1450 |
with gr.Accordion("Advanced options", open=False):
|
| 1451 |
num_images = gr.Slider(
|
|
@@ -1503,7 +1503,7 @@ def create_ui():
|
|
| 1503 |
step=1,
|
| 1504 |
value=8,
|
| 1505 |
)
|
| 1506 |
-
with gr.Column(
|
| 1507 |
result = gr.Gallery(
|
| 1508 |
label="Result"
|
| 1509 |
# columns=4,
|
|
|
|
| 1245 |
with gr.Row(visible=False, elem_id="top_row") as top_row:
|
| 1246 |
language = gr.Dropdown(
|
| 1247 |
['English', 'Chinese', 'French', "Spanish", "Arabic", "Portuguese", "Cantonese"],
|
| 1248 |
+
value="English", label="Language", interactive=True, elem_classes="custom-language"
|
| 1249 |
)
|
| 1250 |
auto_play = gr.Checkbox(
|
| 1251 |
+
label="Check to autoplay audio", value=False, elem_classes="custom-autoplay"
|
| 1252 |
)
|
| 1253 |
output_audio = gr.HTML(
|
| 1254 |
label="Synthesised Audio", elem_classes="custom-output"
|
|
|
|
| 1266 |
|
| 1267 |
with gr.Row():
|
| 1268 |
|
| 1269 |
+
with gr.Column():
|
| 1270 |
with gr.Column(visible=False) as modules_not_need_gpt:
|
| 1271 |
with gr.Tab("Base(GPT Power)",visible=False) as base_tab:
|
| 1272 |
image_input_base = gr.Image(type="pil", interactive=True, elem_id="image_upload")
|
|
|
|
| 1285 |
artist_label = gr.Button(value="Artist: ")
|
| 1286 |
year_label = gr.Button(value="Year: ")
|
| 1287 |
material_label = gr.Button(value="Material: ")
|
| 1288 |
+
with gr.Row():
|
| 1289 |
+
with gr.Row():
|
| 1290 |
focus_type = gr.Radio(
|
| 1291 |
choices=["CFV-D", "CFV-DA", "CFV-DAI","PFV-DDA"],
|
| 1292 |
value="CFV-D",
|
| 1293 |
label="Information Type",
|
| 1294 |
interactive=True)
|
| 1295 |
+
with gr.Row():
|
| 1296 |
submit_button_click=gr.Button(value="Submit", interactive=True,variant='primary',size="sm")
|
| 1297 |
+
with gr.Row():
|
| 1298 |
+
with gr.Row():
|
| 1299 |
point_prompt = gr.Radio(
|
| 1300 |
choices=["Positive", "Negative"],
|
| 1301 |
value="Positive",
|
|
|
|
| 1306 |
value="Continuous",
|
| 1307 |
label="Clicking Mode",
|
| 1308 |
interactive=True)
|
| 1309 |
+
with gr.Row():
|
| 1310 |
clear_button_click = gr.Button(value="Clear Clicks", interactive=True)
|
| 1311 |
clear_button_image = gr.Button(value="Clear Image", interactive=True)
|
| 1312 |
|
|
|
|
| 1317 |
with gr.Row():
|
| 1318 |
submit_button_sketcher = gr.Button(value="Submit", interactive=True)
|
| 1319 |
clear_button_sketcher = gr.Button(value="Clear Sketch", interactive=True)
|
| 1320 |
+
with gr.Row():
|
| 1321 |
+
with gr.Row():
|
| 1322 |
focus_type_sketch = gr.Radio(
|
| 1323 |
choices=["CFV-D", "CFV-DA", "CFV-DAI","PFV-DDA"],
|
| 1324 |
value="CFV-D",
|
|
|
|
| 1331 |
interactive=True)
|
| 1332 |
|
| 1333 |
with gr.Column(visible=False) as modules_need_gpt1:
|
| 1334 |
+
with gr.Row():
|
| 1335 |
sentiment = gr.Radio(
|
| 1336 |
choices=["Positive", "Natural", "Negative"],
|
| 1337 |
value="Natural",
|
| 1338 |
label="Sentiment",
|
| 1339 |
interactive=True,
|
| 1340 |
)
|
| 1341 |
+
with gr.Row():
|
| 1342 |
factuality = gr.Radio(
|
| 1343 |
choices=["Factual", "Imagination"],
|
| 1344 |
value="Factual",
|
|
|
|
| 1369 |
|
| 1370 |
|
| 1371 |
|
| 1372 |
+
with gr.Column():
|
| 1373 |
with gr.Column(visible=True) as module_key_input:
|
| 1374 |
openai_api_key = gr.Textbox(
|
| 1375 |
placeholder="Input openAI API key",
|
|
|
|
| 1377 |
label="OpenAI API Key",
|
| 1378 |
lines=1,
|
| 1379 |
type="password")
|
| 1380 |
+
with gr.Row():
|
| 1381 |
enable_chatGPT_button = gr.Button(value="Run with ChatGPT", interactive=True, variant='primary')
|
| 1382 |
disable_chatGPT_button = gr.Button(value="Run without ChatGPT (Faster)", interactive=True,
|
| 1383 |
variant='primary')
|
|
|
|
| 1385 |
notification_box = gr.Textbox(lines=1, label="Notification", max_lines=5, show_label=False)
|
| 1386 |
|
| 1387 |
with gr.Column() as modules_need_gpt0:
|
| 1388 |
+
with gr.Column(visible=False) as modules_need_gpt2:
|
| 1389 |
paragraph_output = gr.Textbox(lines=16, label="Describe Everything", max_lines=16)
|
| 1390 |
cap_everything_button = gr.Button(value="Caption Everything in a Paragraph", interactive=True)
|
| 1391 |
|
| 1392 |
with gr.Column(visible=False) as modules_not_need_gpt2:
|
| 1393 |
with gr.Blocks():
|
| 1394 |
+
chatbot = gr.Chatbot(label="Chatbox", elem_classes="chatbot",likeable=True).style(height=600)
|
| 1395 |
with gr.Column(visible=False) as modules_need_gpt3:
|
| 1396 |
chat_input = gr.Textbox(show_label=False, placeholder="Enter text and press Enter").style(
|
| 1397 |
container=False)
|
|
|
|
| 1427 |
|
| 1428 |
with gr.Row(variant="panel") as text2image_model:
|
| 1429 |
|
| 1430 |
+
with gr.Column():
|
| 1431 |
with gr.Column():
|
| 1432 |
gr.Radio([artist], label="Artist", info="Who is the artist?π§βπ¨"),
|
| 1433 |
gr.Radio(["Oil Painting","Printmaking","Watercolor Painting","Drawing"], label="Art Forms", info="What are the art forms?π¨"),
|
|
|
|
| 1445 |
placeholder="Enter your prompt",
|
| 1446 |
container=False,
|
| 1447 |
)
|
| 1448 |
+
run_button = gr.Button("Run")
|
| 1449 |
|
| 1450 |
with gr.Accordion("Advanced options", open=False):
|
| 1451 |
num_images = gr.Slider(
|
|
|
|
| 1503 |
step=1,
|
| 1504 |
value=8,
|
| 1505 |
)
|
| 1506 |
+
with gr.Column():
|
| 1507 |
result = gr.Gallery(
|
| 1508 |
label="Result"
|
| 1509 |
# columns=4,
|