File size: 1,139 Bytes
a31a650
8522ca1
ead3157
7e770bd
8207a94
7e770bd
 
 
 
 
 
 
 
ead3157
8522ca1
ead3157
 
 
 
 
 
2852112
ead3157
a31a650
b6140a0
7e770bd
b6140a0
 
 
 
 
 
 
 
 
 
 
 
 
93f1899
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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)