Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -95,18 +95,18 @@ def response(message, history):
|
|
| 95 |
}
|
| 96 |
image_prompts.append(image_prompt)
|
| 97 |
|
| 98 |
-
# Aquí podemos retornar el listado de `image_prompts` o las rutas
|
| 99 |
-
return image_prompts # Esto puede ser útil si luego quieres usar estos datos en otro lugar
|
| 100 |
-
|
| 101 |
# Combinar texto e imágenes para el modelo
|
| 102 |
prompts = [text_prompt] + image_prompts
|
| 103 |
response = chat.send_message(prompts)
|
| 104 |
response.resolve()
|
| 105 |
|
| 106 |
# Generar respuesta carácter por carácter para una experiencia más fluida
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
|
|
|
|
|
|
|
|
|
| 110 |
|
| 111 |
# Crear la interfaz de usuario
|
| 112 |
demo = gr.ChatInterface(
|
|
|
|
| 95 |
}
|
| 96 |
image_prompts.append(image_prompt)
|
| 97 |
|
|
|
|
|
|
|
|
|
|
| 98 |
# Combinar texto e imágenes para el modelo
|
| 99 |
prompts = [text_prompt] + image_prompts
|
| 100 |
response = chat.send_message(prompts)
|
| 101 |
response.resolve()
|
| 102 |
|
| 103 |
# Generar respuesta carácter por carácter para una experiencia más fluida
|
| 104 |
+
response_text = response.text
|
| 105 |
+
result = ""
|
| 106 |
+
for i in range(len(response_text)):
|
| 107 |
+
time.sleep(0.01) # Espera para simular la generación incremental
|
| 108 |
+
result += response_text[i]
|
| 109 |
+
yield result # Devolver la respuesta incrementalmente
|
| 110 |
|
| 111 |
# Crear la interfaz de usuario
|
| 112 |
demo = gr.ChatInterface(
|