Gradio 应用
Gradio 提供了简单直观的界面,让模型可以通过一系列输入,生成图像、音频等内容进行展示输出。现在,Gradio 还增加了一个绘图输出组件,可以使用 Matplotlib、Bokeh 和 Plotly 让数据可视化!更多细节,请查看 Gradio 的入门指南。
提示
Gradio 仅为 UI 库,SDK 自带 Python 环境,您可以在应用中直接使用 Python 代码,也可以自行安装其他依赖。
在创建新应用时选择 Gradio 作为 SDK。
访问 Gradio 文档了解其所有特性,并查看 Gradio 指南,这些实用的教程可以指导您使用Gradio!
您的第一个 Gradio 应用:中文诗生成器
在以下各节内容中,您将了解创建应用、配置应用以及将代码部署到应用的基础知识。我们将使用 Gradio 创建一个中文诗生成应用,该应用将用于演示gpt2-chinese-poem 模型,该模型可以根据输入生成中文诗。
您可以在 stringify/gpt2-chinese-poem-app 上找到此应用的全部内容。
创建 Gradio 应用
我们从创建新应用开始,并选择 Gradio 作为我们的依赖 SDK。Gitee AI 应用是基于 Git 仓库的,这意味着您可以通过推送提交来逐步(与他人协作)开发您的应用。在继续之前,请查看仓库指南,学习如何创建和编辑文件。
添加依赖
该应用使用 Transformers pipeline 依赖包来使用模型,通过在仓库中创建一个 requirements.txt 文件并向其添加以下依赖来完成:
transformers
torch