Gradio 5 稳定版正式发布

在过去的几个月里,我们一直在努力工作,今天,我们想向大家展示成果:Gradio 5 稳定版现已发布

有了 Gradio 5,开发者可以构建 生产级的机器学习 Web 应用,这些应用不仅性能优越、可扩展、设计精美、易于访问,而且还遵循了最佳的 Web 安全实践。更重要的是,只需几行 Python 代码即可实现。

想要体验 Gradio 5,只需在终端中输入以下命令:

shell 复制代码
pip install --upgrade gradio

然后开始构建你的 第一个 Gradio 应用

Gradio 5:面向生产环境的机器学习应用构建工具

如果你之前使用过 Gradio,可能会想知道 Gradio 5 有什么不同。

Gradio 5 的目标是倾听和解决 Gradio 开发者在构建生产级应用时遇到的常见问题。例如,我们听到一些开发者提到:

  • "Gradio 应用加载太慢" → Gradio 5 带来了重大的性能改进,包括通过服务端渲染 (SSR) 提供 Gradio 应用,几乎可以在浏览器中瞬间加载应用。告别加载时的转圈圈! 🏎️💨
  • "这个 Gradio 应用看起来有点过时" → Gradio 5 对许多核心组件进行了现代化设计改进,包括按钮、标签页、滑块以及高级聊天界面。我们还发布了一组全新的内置主题,让你可以轻松创建外观时尚的 Gradio 应用 🎨。

  • "我无法在 Gradio 中构建实时应用" → Gradio 5 实现了低延迟的流式处理!我们使用 base64 编码和 websockets 自动加速,还通过自定义组件支持 WebRTC。此外,还增加了大量文档和示例演示,涵盖了常见的流式处理用例,如基于摄像头的物体检测、视频流处理、实时语音转录与生成,以及对话型聊天机器人。 🎤

  • "LLM 不了解 Gradio" → Gradio 5 推出了一个实验性的 AI Playground,你可以在其中使用 AI 来生成或修改 Gradio 应用,并立即在浏览器中预览:https://www.gradio.app/playground

Gradio 5 在保留简单直观的开发者 API 的同时,提供了所有这些新功能。作为面向各种机器学习应用的生产级 Web 框架,Gradio 5 还在 Web 安全性方面做了重大改进(包括第三方审计)------更多详情将在即将发布的博客中介绍!

破坏性改动 (breaking changes)

在 Gradio 4.x 中没有出现弃用警告的 Gradio 应用应该可以继续在 Gradio 5 中正常运行,少数例外请参考 Gradio 5 中的破坏性改动列表

Gradio 的下一步计划

我们在 Gradio 5 中的许多更改是为了支持即将发布的新功能。敬请期待以下内容:

  • 支持多页面的 Gradio 应用,以及原生的导航栏和侧边栏
  • 支持通过 PWA 在移动设备上运行 Gradio 应用,甚至可能支持原生应用
  • 更多媒体组件,以支持新兴的图像和视频处理模式
  • 更丰富的 DataFrame 组件,支持常见的电子表格操作
  • 与机器学习模型和 API 提供商的一键集成
  • 进一步减少 Gradio 应用的内存消耗

以及更多功能!有了 Gradio 5 提供的稳固基础,我们非常期待让开发者使用 Gradio 构建各种机器学习应用。

立即试用 Gradio 5

以下是一些运行 Gradio 5 的 Space 应用,欢迎体验:

相关推荐
仙魁XAN16 天前
Python 【图像分类】之 PyTorch 进行猫狗分类功能的实现(Swanlab训练可视化/ Gradio 实现猫狗分类 Demo)
pytorch·python·图像分类·gradio·swanlab
仙魁XAN23 天前
Python 【工具】 之 【Gradio】AI 模型展示工具的 安装、使用案例教程(一)
人工智能·python·机器学习·gradio·交互界面
小李飞刀李寻欢1 个月前
背景替换大模型图像处理gradio部署服务
图像处理·人工智能·图像·gradio·背景
lpcarl1 个月前
Ubuntu安装ollama,并运行ollama和通义千问,使用gradio做界面
ubuntu·gradio·ollama
萤火架构2 个月前
使用FastAPI整合Gradio和Django
django·fastapi·gradio
engchina2 个月前
Gradio DataFrame分页功能详解:从入门到实战
开发语言·python·gradio·分页处理
GuokLiu2 个月前
241006-Gradio中Chatbot通过CSS自适应调整高度
前端·css·gradio
Monee..3 个月前
【azure-openai】批量翻译demo【python】【gradio】
python·azure·gradio
hawk2014bj3 个月前
Gradio 自定义组件
gradio