SuperAPI AI 工具集

huggingface-gradio

通用与其它

查看项目

更新于 10-16 03:37

技能介绍

Gradio 是一个用 Python 构建交互式 Web UI 与机器学习演示的库。本技能面向创建或编辑 Gradio 应用、组件、事件监听器、布局与聊天机器人的场景,整理核心 API、模式与示例。

主要能力与用法:提供三类核心模式。Interface 为高层封装,把函数与输入输出组件绑定,例如 gr.Interface(fn=greet, inputs="text", outputs="text").launch()。Blocks 为低层布局,显式连接事件,例如在 with gr.Blocks() 中放置 gr.Textbox、gr.Button,并用 btn.click(fn=..., inputs=name, outputs=output) 绑定,最后 demo.launch()。ChatInterface 为聊天 UI 的高层封装,例如 gr.ChatInterface(fn=respond).launch()。

组件方面,资料给出 Textbox、Number、Slider、Checkbox、Dropdown、Radio、Image、Audio、Video、File、Chatbot、Button、Markdown、HTML 等的构造签名与参数说明,覆盖输入输出、标签、多选、流式、水印、反馈选项等配置。

资料还列出若干主题指南:快速开始、Interface 类、Blocks 与事件监听器、控制布局、更多 Blocks 特性、自定义 CSS 与 JS、流式输出、流式输入、分享应用、自定义 HTML 组件、Python 客户端与 JS 客户端入门。

限制:资料仅介绍 API 与用法,未提供收费、价格、平台支持范围或效果保证等信息,这些暂未提供。使用自定义 HTML 组件需足够定制时方可采用。