File size: 730 Bytes
9a49cc3
3b4b4b8
 
 
 
 
 
 
 
 
 
8d51e47
5860b0b
 
8d51e47
3b4b4b8
9a49cc3
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Crear la interfaz de Gradio
demo = gr.Interface(
    fn=handle_message,  # Función de manejo de mensaje y archivos
    inputs=[
        gr.Textbox(placeholder="Escribe un mensaje..."),
        gr.File(label="Subir imágenes", file_count="multiple", file_types=["image"])
    ],
    outputs=[
        gr.Chatbot(type="messages"),  # Formato actualizado para mensajes con "role" y "content"
        gr.Textbox(label="Conteo de imágenes")
    ],
    examples=[  # Ejemplos iniciales de mensajes
        ["No files", []],  # Ejemplo con solo texto y sin archivos
        ["Aquí tienes una imagen", ["path/to/example1.jpg"]],  # Ejemplo con texto y una imagen
    ],
    cache_examples=True
)

# Iniciar la interfaz
demo.launch()