BioRAG / UI.py
C2MV's picture
Upload 2 files
29fefec verified
raw
history blame
1.3 kB
# UI.py (VERSI脫N DE DEPURACI脫N)
import gradio as gr
def create_interface(process_function_for_button): # Mantenemos la firma
with gr.Blocks(theme='gradio/soft') as demo:
gr.Markdown("# Prueba de API de Gradio Simplificada")
name_input = gr.Textbox(label="Ingresa tu nombre")
greeting_output = gr.Textbox(label="Saludo")
def simple_greet(name):
if not name:
return "Por favor, ingresa un nombre."
return f"Hola, {name}!"
greet_button = gr.Button("Saludar")
greet_button.click(
fn=simple_greet, # Usa una funci贸n local simple para probar
inputs=[name_input],
outputs=[greeting_output]
)
# --- SIMULACI脫N DE TUS OUTPUTS ESPERADOS ---
# Para asegurar que la funci贸n principal (process_and_plot) tenga outputs compatibles
# si la conectamos a esta UI simplificada (aunque no lo haremos directamente ahora).
# Esto es solo para que Gradio no se queje si intentara analizar process_and_plot
# con una UI que no tuviera los outputs correctos.
# gr.Image(label="Gr谩fico Dummy", visible=False)
# gr.Markdown(label="An谩lisis Dummy", visible=False)
return demo