import gradio as gr def evaluar_prompt(prompt): # Simple logic to return the prompt and a static score return f"Evaluating prompt: {prompt}", 85 def interfaz(): with gr.Blocks() as demo: prompt_input = gr.Textbox(label="Escribe tu prompt aquí:") feedback_output = gr.Textbox(label="Retroalimentación:", interactive=False) calificacion_output = gr.Number(label="Calificación Final:", interactive=False) evaluar_button = gr.Button("Evaluar Prompt") evaluar_button.click(evaluar_prompt, inputs=prompt_input, outputs=[feedback_output, calificacion_output]) return demo # Run the interface demo = interfaz() demo.launch()