TrainHeartX commited on
Commit
bc2c36b
verified
1 Parent(s): e5a99c9

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -0
app.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import comunicacion_gmail # Importa tu script
3
+
4
+ def gmail_interface(accion, parametros):
5
+ """Funci贸n que llama a gmail_tool y formatea la respuesta."""
6
+ try:
7
+ resultado = comunicacion_gmail.gmail_tool(accion, parametros)
8
+ # ... formatea el resultado para mostrarlo en la interfaz ... (ej. convertir a string)
9
+ return str(resultado) # Aseg煤rate de devolver un string
10
+ except Exception as e:
11
+ return f"Error: {e}"
12
+
13
+
14
+ iface = gr.Interface(
15
+ fn=gmail_interface,
16
+ inputs=[
17
+ gr.Dropdown(["leer_correos", "enviar_correo", "verificar_almacenamiento"], label="Acci贸n"), # Agrega las acciones que necesites
18
+ gr.Textbox(label="Par谩metros (JSON)", lines=3), # Permite pasar par谩metros JSON a la herramienta
19
+ ],
20
+ outputs=gr.Textbox(label="Resultado"),
21
+ title="Herramienta de Gmail",
22
+ description="Herramienta para interactuar con Gmail."
23
+
24
+ ).launch()