import gradio as gr import os import flux_capacitor #Funciones adicionales def authenticate(username, password): usuarios = [("usuario1", "contraseña1"), ("usuario2", "contraseña2")] for u, p in usuarios: if username == u and password == p: return True return False #Función principal def runpy(access, content): print("Welcome...") print("Initializing app and servers...") tokens_now, result = flux_capacitor.do(access, content) return tokens_now, result #return "Tervetuloa " + name + "!!" #iface = gr.Interface(fn=runpy, inputs="text", outputs="text") with gr.Blocks() as demo: input_userfile = gr.Text(label="Userfile") input_content = gr.Text(label="content") btn = gr.Button(value="Submit") output_tokens = gr.Text(label="Tokens") output_resultado = gr.Text(label="Resultado") #Actions btn.click(runpy, inputs=[input_userfile, input_content], outputs=[output_tokens, output_resultado]) demo.launch() #iface.launch() #iface.launch(auth=("admin", "pass1234")) #iface.launch(auth=authenticate)