Gradio Agents & MCP 黑客马拉松

获奖者
Gradio logo
  1. 附加功能
  2. 提示

提示

您可能希望向用户显示提示。为此,请在您的函数中抛出 gr.Error("custom message"),以中止函数执行并向用户显示错误消息。

您也可以通过在函数中单独的行中调用 gr.Warning("custom message")gr.Info("custom message") 来显示警告或信息提示,这会立即显示模态框,同时继续执行您的函数。gr.Info()gr.Warning() 之间的唯一区别是提示的颜色。

def start_process(name):
    gr.Info("Starting process")
    if name is None:
        gr.Warning("Name is empty")
    ...
    if success == False:
        raise gr.Error("Process failed")

提示: 请注意,gr.Error() 是必须抛出的异常,而 gr.Warning()gr.Info() 则是直接调用的函数。