File size: 668 Bytes
6d92158
 
bca8cc3
6d92158
 
 
bca8cc3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import gradio as gr

# 定义第一个接口
def greet(name):
    return "Hello " + name + "!!"

iface_greet = gr.Interface(fn=greet, inputs="text", outputs="text", title="Greeting")

# 定义第二个接口
def count_numbers(n):
    return len(str(n))

iface_count = gr.Interface(fn=count_numbers, inputs="number", outputs="number", title="Count Numbers")

# 将两个接口添加到接口组中
iface_group = gr.InterfaceGroup([iface_greet, iface_count], title="My Interfaces")

# 为第一个接口添加一个按钮,点击该按钮将切换到第二个接口
iface_greet.add_button("Count Numbers", interface=iface_count)

# 启动接口组
iface_group.launch()