Gradio Agents & MCP 黑客松

获奖者
Gradio logo
  1. 组件
  2. 简介

Gradio 新手?从这里开始:快速入门

查看发布历史

组件

简介

Gradio 包含预构建的组件,可以通过一行代码在你的 Interface 或 Blocks 中用作输入或输出。这些组件包含将通过浏览器提交的用户数据转换为可供 Python 函数使用的预处理步骤,以及将 Python 函数返回的值转换为可在浏览器中显示形式的后处理步骤。

考虑一个具有三个输入(文本框、数字和图像)和两个输出(数字和图库)的示例,下面是一个图表,展示了我们的预处理将发送给函数的内容以及我们的后处理将从中需要的内容。

事件

组件还支持某些事件。这些是用户操作时触发的方法。下表显示了每个组件支持的事件。所有事件(及其参数)也列在组件的文档中。

释放上传复制提交点击播放编辑停止录制结束开始录制示例选择失焦选项选择输入删除点赞键盘抬起双击清除暂停录制聚焦应用预览关闭流式传输重试暂停撤销下载预览打开计时停止选择改变
AnnotatedImage

Audio

BrowserState

Button

Chatbot

Checkbox

CheckboxGroup

ClearButton

Code

ColorPicker

Dataframe

Dataset

DateTime

DeepLinkButton

DownloadButton

Dropdown

DuplicateButton

File

FileExplorer

Gallery

HighlightedText

HTML

ImageEditor

Image

ImageSlider

JSON

Label

LoginButton

Markdown

Model3D

MultimodalTextbox

BarPlot

LinePlot

ScatterPlot

Number

ParamViewer

Plot

Radio

Slider

State

Textbox

Timer

UploadButton

Video

SimpleImage