当前位置:首页 > 文章列表 > 科技周边 > 人工智能 > 开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序

开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序

来源:机器之心 2024-10-19 17:27:41 0浏览 收藏

在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是科技周边学习者,那么本文《开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序》就很适合你!本篇内容主要包括##content_title##,希望对大家的知识积累有所帮助,助力实战开发!

用最简单的方法来构建一个AI Web应用程序。


Gradio 5 来了!

刚刚,Gradio 官方表示经过几个月的努力,他们宣布 Gradio 5 稳定版本正式发布!
开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序
  • 快速入门:https://www.gradio.app/guides/quickstart
  • 项目地址:https://github.com/huggingface/blog/blob/main/gradio-5.md

Gradio 是一个开源 Python 软件包,可让用户快速为机器学习模型、API 或任意 Python 函数构建 Demo 或 Web 应用程序。然后,用户可以使用 Gradio 的内置共享功能在几秒钟内通过公共链接分享 demo。无需 JavaScript、CSS 或 Web 托管经验!

开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序

更重要的是,只需几行 Python 代码即可完成上述演示。

这次开源的 Gradio 5 是由 Hugging Face 推出的,Hugging Face 于 2021 年收购了 Gradio 。据不完全统计,Gradio 每月拥有超过 200 万用户(在 Hugging Face Spaces 上有超过 47 万个应用),已成为构建、分享和使用机器学习应用的默认方式。

最新版本旨在弥补机器学习人员的专业知识和 Web 开发技能之间的差距。「机器学习开发人员对 Python 编程非常熟悉,但通常不太熟悉 Web 开发的具体细节,」Gradio 创始人 Abubakar Abid 表示。「Gradio 让开发人员只需几行 Python 代码即可构建高性能、可扩展的应用程序,这些应用程序是遵循安全性和可访问性方面的最佳实践。」

Gradio 5 最显著的特点之一是它注重企业级安全,Abid 也强调了这一点,他们还聘请了知名网络安全公司 Trail of Bits 对 Gradio 进行独立审计,并修复了他们在 Gradio 5 中发现的所有问题。对于 Gradio 开发人员来说,即使自己不是网络安全专家, Gradio 5 应用程序也是开箱即用,遵循网络安全方面的最佳实践。

不难看出,有了 Gradio 5,开发者可以构建生产级的机器学习 Web 应用程序,这些应用不仅性能优越、可扩展、设计精美、易于访问,而且还遵循了最佳的 Web 安全实践。

Gradio 5 五大新功能

想要体验 Gradio 5 的小伙伴,只需在终端输入以下命令即可:
pip install --upgrade gradio

以下是 Gradio 5 中的 5 个新功能(包括一种无需编写代码即可构建 Gradio 应用的新方式!)

首先是加载速度。如果之前你使用过 Gradio ,给你的第一感觉可能就是加载过慢。现在 Gradio 5 有了重大的性能改进,包括通过服务器端渲染 (SSR) 提供应用程序,从而实现立即在浏览器中加载 Gradio ,不会再有加载时转圈圈的延迟。

开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序

其次是界面。此前,Gradio 应用看起来很老旧。现在 Gradio 5 更新了许多核心组件,包括按钮、选项卡、滑块以及高级聊天机器人界面。此外,官方还发布了一组新的内置主题,如「柑橘」和「海洋」主题,让用户轻松创建外观新颖的 Gradio 应用。
开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序
开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序
用户现在可以在 Gradio 中构建实时应用!Gradio 5 改变了流媒体的内部工作方式:现在使用 websockets 并通过 base64 编码发送数据,以减少延迟。Gradio 5 还通过自定义组件支持 WebRTC,并且还添加了更多文档和示例演示,这些文档和示例演示侧重于常见的流媒体用例,例如基于网络摄像头的对象检测、视频流、实时语音转录和生成以及对话聊天机器人。
开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序
安全性。Gradio 5 还在安全性方面做出了重大改进,包括获得 Gradio 的第三方审核。

LLM 的加持。Gradio 5 附带了一个实验性的 AI Playground,允许开发人员使用自然语言提示生成和预览 Gradio 应用程序。

Gradio 的一位负责人 Ahsen Khaliq 强调了此功能的重要性,他说:「与其他 AI 编程环境类似,用户可以输入文本提示,解释自己想要构建什么样的应用程序,然后 LLM 会将其转换为 Gradio 代码。但与其他编码环境不同的是,用户还可以查看 Gradio 应用程序的即时预览并在浏览器中运行它。」开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序
AI Playground 链接:https://www.gradio.app/playground

可以看出,随着人工智能继续影响各个行业,像 Gradio 5 这样将先进技术与实际业务应用相结合的工具可能会发挥重要作用。通过此版本,Hugging Face 不仅仅是更新了产品,它可能会改变企业人工智能开发的格局。

参考链接:
https://x.com/Gradio/status/1844142446185414718
https://venturebeat.com/ai/gradio-5-is-here-hugging-faces-newest-tool-simplifies-building-ai-powered-web-apps/

好了,本文到此结束,带大家了解了《开源软件Gradio上新5大功能,几行Python代码,构建Web应用程序》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多科技周边知识!

版本声明
本文转载于:机器之心 如有侵犯,请联系study_golang@163.com删除
Factory Design Pattern in JavaScriptFactory Design Pattern in JavaScript
上一篇
Factory Design Pattern in JavaScript
如何在 Bigquery 参数化查询中传递结构数组
下一篇
如何在 Bigquery 参数化查询中传递结构数组
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
查看更多
AI推荐
  • 笔灵AI生成答辩PPT:高效制作学术与职场PPT的利器
    笔灵AI生成答辩PPT
    探索笔灵AI生成答辩PPT的强大功能,快速制作高质量答辩PPT。精准内容提取、多样模板匹配、数据可视化、配套自述稿生成,让您的学术和职场展示更加专业与高效。
    24次使用
  • 知网AIGC检测服务系统:精准识别学术文本中的AI生成内容
    知网AIGC检测服务系统
    知网AIGC检测服务系统,专注于检测学术文本中的疑似AI生成内容。依托知网海量高质量文献资源,结合先进的“知识增强AIGC检测技术”,系统能够从语言模式和语义逻辑两方面精准识别AI生成内容,适用于学术研究、教育和企业领域,确保文本的真实性和原创性。
    40次使用
  • AIGC检测服务:AIbiye助力确保论文原创性
    AIGC检测-Aibiye
    AIbiye官网推出的AIGC检测服务,专注于检测ChatGPT、Gemini、Claude等AIGC工具生成的文本,帮助用户确保论文的原创性和学术规范。支持txt和doc(x)格式,检测范围为论文正文,提供高准确性和便捷的用户体验。
    38次使用
  • 易笔AI论文平台:快速生成高质量学术论文的利器
    易笔AI论文
    易笔AI论文平台提供自动写作、格式校对、查重检测等功能,支持多种学术领域的论文生成。价格优惠,界面友好,操作简便,适用于学术研究者、学生及论文辅导机构。
    50次使用
  • 笔启AI论文写作平台:多类型论文生成与多语言支持
    笔启AI论文写作平台
    笔启AI论文写作平台提供多类型论文生成服务,支持多语言写作,满足学术研究者、学生和职场人士的需求。平台采用AI 4.0版本,确保论文质量和原创性,并提供查重保障和隐私保护。
    41次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码