
Wire It, Run It, Deploy It: AI Workflows in Gradio — announced via Hugging Face on August 25, 2026. Start with a prompt and generate an image with FLUX , then pass it to a background-removal Gradio Space to turn it into a sticker. That’s one canvas, two model calls through Hugging Face Inference Providers , and two calls to Gradio Spaces. Each image is generated directly from the prompt by a model node using Inference Providers, while the title comes from an fn node that calls an LLM. An operator can be your own Python function, a model on Hugging Face Inference Providers, another Gradio Space, or a row from a Hub dataset.
Most interesting AI apps are pipelines. You generate an image, then cut out its background if you want to, or edit it into something new. You write a script, then generate a voice for it, or swap the voice while keeping the script the same. We usually wire these steps together in Python, and the moment something looks off we go back to print-debugging to find which step produced the odd value.
gr.Workflow , built right into Gradio, makes the pipeline the interface . You describe your steps as a graph of typed nodes, and Gradio serves a drag-and-drop canvas where every node is runnable and every intermediate result is visible. The same graph is also a REST API and a one-command deploy to Hugging Face Spaces.
The best way to get the idea is to see a few workflows in action. Every app below is a live Huggingface Space you can open, run, and duplicate.
For the full walkthrough, the operator kinds, the JSON schema, and reusable patterns, see the official gr.Workflow guide in the Gradio docs.
Since this is a workflow, each of the three outputs also gets its own REST endpoint: /sticker , /voiceover , and /episode_title . You can call any of them directly from code without opening the UI. See Call it from code below for a runnable example.
Check out this demo that animates a still image using Lightricks/LTX-Video loaded through Diffusers, running entirely through one node. gr.Workflow doesn't need to know anything about your GPU setup. It simply calls the bound function.
Every workflow is a graph with three kinds of nodes: references (your inputs), operators (the steps that do work), and subjects (your outputs). An operator can be your own Python function, a model on Hugging Face Inference Providers, another Gradio Space, or a row from a Hub dataset. You connect them by dragging between typed ports, hit Run, and watch each result appear in place.
Upload an image, type an edit ("turn it into a snowy winter scene", "add sunglasses", "make the car red"), and get the edited photo back. The whole app is a single node calling Qwen-Image-Edit on Hugging Face Inference Providers.
One graph, three pipelines. Start with a prompt and generate an image with FLUX , then pass it to a background-removal Gradio Space to turn it into a sticker. A topic becomes a voiceover through a text-to-speech Gradio Space , while the same topic becomes a catchy episode title through an LLM call.
That’s one canvas, two model calls through Hugging Face Inference Providers , and two calls to Gradio Spaces.
Wire It, Run It, Deploy It: AI Workflows in Gradio — announced via Hugging Face on August 25, 2026 Reported by Hugging Face on August 25, 2026.