File size: 1,304 Bytes
de60a6a eb0bc41 de60a6a |
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 42 43 |
import gradio as gr
# Definisci le tue quattro applicazioni qui
def app1(input):
# Codice per l'applicazione 1
pass
def app2(input):
# Codice per l'applicazione 2
pass
def app3(input):
# Codice per l'applicazione 3
pass
def app4(input):
# Codice per l'applicazione 4
pass
# Crea un'interfaccia per ogni applicazione
iface1 = gr.Interface(fn=app1, inputs="textbox", outputs="textbox")
iface2 = gr.Interface(fn=app2, inputs="textbox", outputs="textbox")
iface3 = gr.Interface(fn=app3, inputs="textbox", outputs="textbox")
iface4 = gr.Interface(fn=app4, inputs="textbox", outputs="textbox")
# Crea una funzione per gestire il cambio di applicazione
def switch_app(input, choice):
if choice == 'Applicazione 1':
return iface1.process(input)
elif choice == 'Applicazione 2':
return iface2.process(input)
elif choice == 'Applicazione 3':
return iface3.process(input)
elif choice == 'Applicazione 4':
return iface4.process(input)
# Crea l'interfaccia principale con un selettore per l'applicazione
iface = gr.Interface(fn=switch_app,
inputs=["textbox", gr.inputs.Radio(['Applicazione 1', 'Applicazione 2', 'Applicazione 3', 'Applicazione 4'])],
outputs="textbox")
iface.launch()
|