File size: 1,223 Bytes
1f5f680
3250ceb
85e6889
3250ceb
7539545
77ea5c9
f2c9245
85e6889
3166bf2
85e6889
 
3250ceb
1217648
 
 
 
3250ceb
9c755d7
 
 
 
 
 
 
 
3bca149
3250ceb
3bca149
3250ceb
336a01b
 
7539545
cb05df4
 
0f34a3e
8f8baa8
0f34a3e
8f8baa8
b1b5fc5
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
import gradio as gr

import sulkuPypi
from funciones import mass

def perform(input1, input2):

    #Primero que nada, checa cuantos tokens: 
    tokens = sulkuPypi.getTokens("gAAAAABmiGY0LH_WCawTg89yIlAb86moOyx2JzvvizVxYAogO9crR8Bu7NnxyJ_jNeBcuNfnSNaDmMbyiPTXNMDoa7i6gAz37A==")
    print(f"Tienes: {tokens} tokens. ")

    #Después autoriza.
    #Si está autorizada puede ejecutar la tarea, ésta lógica si está a cargo aquí, por parte de la app y su desarrollador, no de Sulku.
    autorizacion = sulkuPypi.authorize(tokens, 'picswap')
    print("La autorización es: ", autorizacion)

    #Después ejecuta la masa.
    if autorizacion is True: 
    
        path = mass(input1,input2)

    else:
        print("No tienes suficientes tokens...")
        return "No tienes suficientes tokens" 


    print("Después de mass imprimo ésto.")

    #Y finalmente debita los tokens.
    tokens = sulkuPypi.debitTokens("gAAAAABmEZA4SLBC2YczouOrjIEi9WNCNGOIvyUcqBUnzxNsftXTdy54KaX9x8mAjFkABSI6FJrdZDQKk_5lpJOgJoMChxlniw==", "picswap")
    print(f"Y ahora tienes: {tokens} tokens.")

    return path

#Así para imagenes
demo = gr.Interface(
fn=perform, inputs=[gr.Image(), gr.Image()], outputs=[gr.Image()]
)
demo.launch()