TheStinger's picture
Update app.py
eb0bc41
raw
history blame
1.3 kB
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()