Gradio 工作流:让 AI 流水线可视化、可运行、可部署

Gradio 推出 gr.Workflow,把多步 AI 流程变成可视化图。每个节点是一个操作:输入、Python 函数、Hugging Face Inference Providers 模型、另一个 Gradio Space 或 Hub 数据集行。拖拽连线后,每个中间结果都能直接查看,每个输出自动成为 REST 端点,可被 Python 客户端或 curl 调用,也能一键部署到 Spaces。

文中展示了四个可复用的演示:图片编辑(单节点调用 Qwen-Image-Edit)、媒体工作室(FLUX 生图 + 背景移除 + TTS + LLM 标题)、生成式艺术实验室(一个提示并行生成多张图)、数据集分析(四个节点同时从 Datasets Server API 拉取统计)。还有一个利用 @spaces.GPU 在 Space 内跑 Lightricks/LTX-Video 的动画示例,说明 fn 节点既可以是普通 Python,也能直接占用 GPU。

实现层面,图由 references、operators、subjects 构成,端口有类型约束。自定义函数只需用 gr.Workflow(bind=[fn]) 即可启动。调用端点时,涉及模型或外部 Space 的接口需要带 Hugging Face token;纯 Python 节点则不需要。官方文档提供了完整 operator 类型、JSON schema 和复用模式,后续还会介绍如何用它搭建类似 AUTOMATIC1111 的完整应用。

Wire It, Run It, Deploy It: AI Workflows in Gradio

查看原文