1. 组件
  2. 介绍

刚开始使用 Gradio? 从这里开始: 入门指南

查看 发布历史

组件

简介

Gradio 包含预构建组件,只需一行代码即可在您的 Interface 或 Blocks 中用作输入或输出。组件包括将用户通过浏览器提交的数据转换为 Python 函数可用的格式的预处理步骤,以及将 Python 函数返回的值转换为可在浏览器中显示的内容的后处理步骤。

考虑一个具有三个输入(Textbox、Number 和 Image)和两个输出(Number 和 Gallery)的示例,下面是我们的预处理将发送给函数以及后处理将要求函数返回的内容的图示。

事件

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

preview_openplayendtickeditstop_recordinglikeblurstreamdeletestopinputdownloadexample_selectoption_selectloadstart_recordingpreview_closepause_recordingclickreleaseselectpauseretrycopyundouploadapplydouble_clicksubmitkey_upexpandfocuschangecollapseclear
按钮

AnnotatedImage

音频

BrowserState

聊天机器人

复选框

复选框组

ClearButton

代码

颜色选择器

数据框

数据集

日期时间

DeepLinkButton

对话框

DownloadButton

下拉菜单

DuplicateButton

文件

FileExplorer

ImageEditor

画廊

HighlightedText

HTML

图片

ImageSlider

JSON

标签

LoginButton

Markdown

Model3D

文本框

MultimodalTextbox

条形图

折线图

散点图

Navbar

数字

ParamViewer

图表

单选按钮

滑块

状态

定时器

UploadButton

视频

SimpleImage

gradio