C2MV commited on
Commit
9243ca2
verified
1 Parent(s): 65980ad

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -14
app.py CHANGED
@@ -97,23 +97,24 @@ def process_input(message, history, selected_option, similarity_threshold, syste
97
  history.append((message, response))
98
  return history, history, image
99
 
100
- def update_image(message, history):
101
- # Realizar b煤squeda vectorial
102
- search_results = vector_search(message, embedding_model, index)
103
 
104
- # Llamar a process_tags_chat para procesar los resultados y obtener la imagen
105
- full_response, image_url = process_tags_chat(search_results)
106
-
107
- # Depuraci贸n: Imprimir los resultados
108
- print("Full Response:", full_response)
109
- print("Image URL:", image_url)
110
 
 
 
 
111
  if image_url and os.path.exists(image_url):
112
- # Retornar la ruta de la imagen relativa a app.py
113
- print(f"Mostrando imagen: {image_url}")
114
- # Convertir la ruta a relativa
115
- relative_path = os.path.relpath(image_url, os.path.dirname(os.path.abspath(__file__)))
116
- return relative_path
 
 
117
  else:
118
  print("No se encontr贸 una imagen v谩lida.")
119
  return None
 
97
  history.append((message, response))
98
  return history, history, image
99
 
100
+ def update_image(image_url):
101
+ """
102
+ Retorna los datos de la imagen para ser mostrados en Gradio.
103
 
104
+ Args:
105
+ image_url (str): Ruta de la imagen.
 
 
 
 
106
 
107
+ Returns:
108
+ bytes o None: Datos de la imagen si existe, de lo contrario None.
109
+ """
110
  if image_url and os.path.exists(image_url):
111
+ try:
112
+ with open(image_url, "rb") as img_file:
113
+ image_data = img_file.read()
114
+ return image_data
115
+ except Exception as e:
116
+ print(f"Error al leer la imagen: {e}")
117
+ return None
118
  else:
119
  print("No se encontr贸 una imagen v谩lida.")
120
  return None