gradio搭建前端页面

15 阅读1分钟

1、安装软件包 pytz、gradio

2、搭建前端页面

import gradio as gr

#实现输入的字符串+你好
def chat_fun(name):
    return name+"你好"

#搭建前端界面的接口
demo = gr.Interface(
    fn = chat_fun,
    inputs="text",
    outputs="text"
)

#启动
demo.launch()

输出
* Running on local URL:  http://127.0.0.1:7861
* To create a public link, set `share=True` in `launch()`.

3、页面展示

image.png

4、通过全局变量获取前端页面输入的字符

import gradio as gr

g_inVar = ""

#实现输入的字符串+你好
def get_inVar(in_var):
    global g_inVar
    g_inVar = in_var

def chat_fun(name):
    get_inVar(name)
    return name+"你好"
    
#搭建前端界面的接口
demo = gr.Interface(
    fn = chat_fun,
    inputs="text",
    outputs="text"
)

#启动
demo.launch()

# 前端输入 "世界",g_inVar值置为 "世界"