返回新闻
产品展示AI Understanding 简报

Hugging Face 推出 Gradio 工具,用于构建可部署的 AI 工作流程

Hugging Face 表示,其新的 gr.Workflow 功能可让开发人员将类型化的 Python 函数、模型、Gradio Spaces 和数据集连接到可视化管道中,这些管道也可以作为 REST API 公开并部署到 Spaces 中。

5 min readRead the primary source
Primary-source image accompanying Hugging Face introduces Gradio tool for building deployable AI workflows
主要来源文件来源记录
出版商
huggingface.co
来源链接
huggingface.cohttps://huggingface.co/blog/gradio-workflow-guide
来源类型
主要文件——我们直接阅读的官方公告、文件、文件或第一方页面。
背景60 秒内了解这一点

从这里开始

关键术语

API(应用程序编程接口)
一种软件系统向另一个系统发送请求并接收响应的结构化方式。
及时注射
一种攻击模式,其中恶意指令被插入到模型输入或检索的内容中。
推理
经过训练的模型生成预测或输出的运行时阶段。
测试一下自己AI 代理测验
Source video from huggingface.co · shown with attribution.

发生了什么

Hugging Face 引入了 gr.Workflow,这是一种 Gradio 功能,用于将 AI 应用程序组装为连接的可运行节点的图形。消息人士称,工作流程可以结合 Python 函数、通过 Hugging Face 推理提供程序访问的模型、其他 Gradio Spaces 和数据集操作。

Hugging Face 于 2026 年 8 月 25 日发布了名为 gr.Workflow 的 Gradio 功能。根据主要来源,它将应用程序表示为图形,其中包含输入引用、工作运算符和输出主题。开发人员通过在节点之间拖动来连接类型化端口、运行图形并检查画布中的中间结果。既定目标是使管道本身成为接口,而不是将管道隐藏在 Python 脚本中。

源描述了几种运算符类型。工作流可以调用开发人员的 Python 函数、通过 Hugging Face 推理提供程序的模型、另一个 Gradio Space 或 Hugging Face Hub 数据集中的行。一个示例接受一张图像和一条编辑指令,然后调用 Qwen-Image-Edit。另一种方法将图像生成、背景去除、文本转语音和语言模型调用链接到媒体工作流程中。一个单独的示例将一个提示分散为多个并行运行的图像生成操作。

该功能还包括数据和本地计算示例。 Data Detective 演示接受数据集标识符,并使用 Datasets Server API 通过单独的运算符生成概述、行预览、列统计信息和分布图。对于在 Space 内运行的模型,消息来源称 Python 函数可以用 @spaces.GPU 修饰,以便 ZeroGPU 为调用分配 GPU 并在之后释放它。本文介绍了一个使用 Lightricks/LTX-Video 和 Diffusers 的动画示例。

Hugging Face 说每个工作流程也是一个 API。每个输出都会根据其标签接收一个 REST 端点,开发人员可以使用 Gradio Python 客户端或纯 HTTP 来调用它。本文包括使用和不使用 Hugging Face 令牌调用端点的示例。它还显示了一个简短的 Python 模式 gr.Workflow(bind=[your_function]).launch(),并引导读者访问官方 Gradio 文档以获取完整的演练、运算符类型、JSON 模式和可重用模式。

来源详情: huggingface.co ↗

为什么这很重要

该功能可以减少将单独的人工智能服务转变为可用应用程序所需的工程工作。它还使中间结果在可视化画布中可见,并自动将工作流输出公开为 API 端点,这可能有助于开发人员将原型转向可部署的服务。

产品的核心变化是将视觉构成、执行和部署结合到一个抽象中。根据 Hugging Face 的说法,之前手动连接图像模型、语音系统、数据集和自定义代码的开发人员可以将这些依赖项表示为可检查节点。这可以更轻松地识别哪个阶段产生了意外结果,并重用工作管道,而无需构建单独的前端和 API 层。

对于想要将人工智能演示转移到其他软件使用的服务中的团队来说,自动端点实际上非常有用。在示例中,贴纸、画外音和剧集标题等单独的输出接收其自己的端点。这创建了从多步骤图到可调用功能的直接路径,尽管源代码没有确定端点身份验证、配额、版本控制、可观察性或故障恢复在实际部署中的工作方式。

该功能与结合多个专业人工智能系统而不是依赖一个模型来完成每项任务的日益增长的实践相关。这些示例使用不同的组件进行图像编辑、图像生成、背景去除、语音合成、语言生成和数据集分析。源的扇出示例还说明了并行执行,这可以缩短产生多个独立输出的工作流程,但没有提供延迟或成本比较。

该产品可能会降低可以在 Python 中工作但不想从头开始构建编排和接口代码的开发人员的实验障碍。它还可以使模型和空间在 Hugging Face 生态系统中更容易重用。这些好处仍然是产品发行商的声明:来源提供演示和代码片段,而不是对可用性、可靠性、安全性或生产影响的独立评估。

Interactive Mechanism

互动机制:它实际上是如何运作的

以交互方式探索这一发展背后的基础技术。

Agent Lifecycle Stage:
1
User Intent & Planning: "Audit customer refund request #4092 and settle payment."
2
Tool Calling: Emits structured JSON call crm_get_transaction(id='4092').
3
Guardrail & Verification:🛡️ Paused: High-value action requires human operator sign-off.
4
Final Settlement: Refund recorded, email receipt dispatched, and audit log stored.
Core takeaway: An AI agent is not just a language model—it is a closed loop of planning, tool invocation, and environment feedback. Production systems require self-healing retries and strict human approval guardrails.
交互式概念检查+10 Points
AI Agents Quiz

An agent must create a draft calendar event for Tuesday at 2 p.m. Which evidence would establish the requested result?

接下来看什么

实际问题包括可靠性、成本、访问控制、执行限制以及工作流处理模型和服务调用之间的故障的能力。来源演示了该功能,但没有提供独立的性能测试、使用数据或示例应用程序已准备好生产的证据。

最重要的未知数是运行可靠性。工作流程可能依赖于多个远程模型和空间调用、数据集服务、本地 Python 代码或临时 GPU 分配。源代码没有解释当一个运算符超时、返回无效类型、超出配额或产生下一个节点无法处理的输出时会发生什么。对于做出重要决策或处理敏感数据的应用程序,这些故障模式需要显式控制。

成本和可用性也需要验证。文章称模型和 Space 端点在 Hugging Face 令牌下运行,ZeroGPU 为调用分配 GPU,但它没有说明定价、配额、区域可用性、队列行为、并发限制或可以公开部署工作流的条件。开发人员不应推断每个引用的模型、空间或硬件支持的操作都是不受限制的或适合商业工作负载。

安全性和治理不是在源代码中开发的。在操作员之间传递用户上传的图像、数据集标识符或生成的内容的图表可能会产生有关权限、数据保留、秘密、提示注入和外部空间的可信度的问题。本文演示了 API 调用,但没有描述隔离边界、审核日志、权限范围或针对操作员执行意外操作的防护措施。

下一个有用的证据将包括可重复性、错误处理、端点安全性、并行负载下的性能以及更改上游模型或空间的行为的文档和独立测试。 Hugging Face 还表示,未来的帖子将解释如何构建一个类似于 AUTOMATIC1111 的更复杂的应用程序,但该演练仅在此处预览,不应被视为超出本文声明的可用功能。

相关指南和测验

人工智能代理人工智能模型解释Prompt Engineering测试你所知道的——尝试免费的人工智能测验在我们的词汇表中查找人工智能术语关注 AI 模型发布跟踪器
觉得这有用吗?