Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -257,17 +257,76 @@ def update_image(image_url):
|
|
| 257 |
else:
|
| 258 |
return None
|
| 259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 260 |
# Gradio layout setup
|
| 261 |
with gr.Blocks() as demo:
|
| 262 |
with gr.Row():
|
| 263 |
with gr.Column(scale=1):
|
| 264 |
# Agregar el video al inicio
|
| 265 |
video = gr.Video(value="video.mp4", label="Video de Introducci贸n")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 266 |
chatbot_input = gr.Textbox(label="Tu mensaje")
|
|
|
|
| 267 |
chatbot_output = gr.Chatbot(label="ChatBot")
|
| 268 |
chatbot_history = gr.State(value=[])
|
| 269 |
image_url = gr.State(value=None)
|
| 270 |
-
submit_button = gr.Button("Enviar")
|
| 271 |
|
| 272 |
# Main accordion for categories
|
| 273 |
# Main accordion for categories
|
|
|
|
| 257 |
else:
|
| 258 |
return None
|
| 259 |
|
| 260 |
+
|
| 261 |
+
images = [
|
| 262 |
+
{"id": "rId101", "path": "images/rId101.png", "description": "Descripci贸n 1"},
|
| 263 |
+
{"id": "rId105", "path": "images/rId105.png", "description": "Descripci贸n 2"},
|
| 264 |
+
{"id": "rId109", "path": "images/rId109.png", "description": "Descripci贸n 3"},
|
| 265 |
+
{"id": "rId113", "path": "images/rId113.png", "description": "Descripci贸n 4"},
|
| 266 |
+
{"id": "rId117", "path": "images/rId117.png", "description": "Descripci贸n 5"},
|
| 267 |
+
{"id": "rId121", "path": "images/rId121.png", "description": "Descripci贸n 6"},
|
| 268 |
+
{"id": "rId125", "path": "images/rId125.png", "description": "Descripci贸n 7"},
|
| 269 |
+
{"id": "rId129", "path": "images/rId129.png", "description": "Descripci贸n 8"},
|
| 270 |
+
{"id": "rId133", "path": "images/rId133.png", "description": "Descripci贸n 9"},
|
| 271 |
+
{"id": "rId136", "path": "images/rId136.png", "description": "Descripci贸n 10"},
|
| 272 |
+
{"id": "rId139", "path": "images/rId139.png", "description": "Descripci贸n 11"},
|
| 273 |
+
{"id": "rId142", "path": "images/rId142.png", "description": "Descripci贸n 12"},
|
| 274 |
+
{"id": "rId145", "path": "images/rId145.png", "description": "Descripci贸n 13"},
|
| 275 |
+
{"id": "rId149", "path": "images/rId149.png", "description": "Descripci贸n 14"},
|
| 276 |
+
{"id": "rId153", "path": "images/rId153.png", "description": "Descripci贸n 15"},
|
| 277 |
+
{"id": "rId157", "path": "images/rId157.png", "description": "Descripci贸n 16"},
|
| 278 |
+
{"id": "rId161", "path": "images/rId161.png", "description": "Descripci贸n 17"},
|
| 279 |
+
{"id": "rId165", "path": "images/rId165.png", "description": "Descripci贸n 18"},
|
| 280 |
+
{"id": "rId169", "path": "images/rId169.png", "description": "Descripci贸n 19"},
|
| 281 |
+
{"id": "rId173", "path": "images/rId173.png", "description": "Descripci贸n 20"},
|
| 282 |
+
{"id": "rId177", "path": "images/rId177.png", "description": "Descripci贸n 21"},
|
| 283 |
+
{"id": "rId180", "path": "images/rId180.png", "description": "Descripci贸n 22"},
|
| 284 |
+
{"id": "rId184", "path": "images/rId184.png", "description": "Descripci贸n 23"},
|
| 285 |
+
{"id": "rId187", "path": "images/rId187.png", "description": "Descripci贸n 24"},
|
| 286 |
+
{"id": "rId192", "path": "images/rId192.png", "description": "Descripci贸n 25"},
|
| 287 |
+
{"id": "rId195", "path": "images/rId195.png", "description": "Descripci贸n 26"},
|
| 288 |
+
{"id": "rId40", "path": "images/rId40.png", "description": "Descripci贸n 27"},
|
| 289 |
+
{"id": "rId44", "path": "images/rId44.png", "description": "Descripci贸n 28"},
|
| 290 |
+
{"id": "rId47", "path": "images/rId47.png", "description": "Descripci贸n 29"},
|
| 291 |
+
{"id": "rId50", "path": "images/rId50.png", "description": "Descripci贸n 30"},
|
| 292 |
+
{"id": "rId53", "path": "images/rId53.png", "description": "Descripci贸n 31"},
|
| 293 |
+
{"id": "rId56", "path": "images/rId56.png", "description": "Descripci贸n 32"},
|
| 294 |
+
{"id": "rId59", "path": "images/rId59.png", "description": "Descripci贸n 33"},
|
| 295 |
+
{"id": "rId63", "path": "images/rId63.png", "description": "Descripci贸n 34"},
|
| 296 |
+
{"id": "rId66", "path": "images/rId66.png", "description": "Descripci贸n 35"},
|
| 297 |
+
{"id": "rId70", "path": "images/rId70.png", "description": "Descripci贸n 36"},
|
| 298 |
+
{"id": "rId73", "path": "images/rId73.png", "description": "Descripci贸n 37"},
|
| 299 |
+
{"id": "rId76", "path": "images/rId76.png", "description": "Descripci贸n 38"},
|
| 300 |
+
{"id": "rId80", "path": "images/rId80.png", "description": "Descripci贸n 39"},
|
| 301 |
+
{"id": "rId83", "path": "images/rId83.png", "description": "Descripci贸n 40"},
|
| 302 |
+
{"id": "rId87", "path": "images/rId87.png", "description": "Descripci贸n 41"},
|
| 303 |
+
{"id": "rId90", "path": "images/rId90.png", "description": "Descripci贸n 42"},
|
| 304 |
+
{"id": "rId94", "path": "images/rId94.png", "description": "Descripci贸n 43"},
|
| 305 |
+
{"id": "rId97", "path": "images/rId97.png", "description": "Descripci贸n 44"},
|
| 306 |
+
]
|
| 307 |
+
|
| 308 |
+
|
| 309 |
# Gradio layout setup
|
| 310 |
with gr.Blocks() as demo:
|
| 311 |
with gr.Row():
|
| 312 |
with gr.Column(scale=1):
|
| 313 |
# Agregar el video al inicio
|
| 314 |
video = gr.Video(value="video.mp4", label="Video de Introducci贸n")
|
| 315 |
+
|
| 316 |
+
# Agregar las im谩genes en un grid de 3 columnas por fila
|
| 317 |
+
for i in range(0, len(images), 3):
|
| 318 |
+
with gr.Row():
|
| 319 |
+
for j in range(3):
|
| 320 |
+
if i + j < len(images):
|
| 321 |
+
with gr.Column(scale=1):
|
| 322 |
+
gr.Image(value=images[i + j]["path"])
|
| 323 |
+
gr.Markdown(images[i + j]["description"])
|
| 324 |
+
|
| 325 |
chatbot_input = gr.Textbox(label="Tu mensaje")
|
| 326 |
+
submit_button = gr.Button("Enviar")
|
| 327 |
chatbot_output = gr.Chatbot(label="ChatBot")
|
| 328 |
chatbot_history = gr.State(value=[])
|
| 329 |
image_url = gr.State(value=None)
|
|
|
|
| 330 |
|
| 331 |
# Main accordion for categories
|
| 332 |
# Main accordion for categories
|