В Gradio появился холст, где цепочки ИИ-моделей собирают из блоков
Новая функция Gradio описывает цепочку моделей как граф из блоков. Её собирают и запускают на холсте, а готовый процесс сразу получает REST API и одной командой разворачивается на Hugging Face Spaces.

Hugging Face добавила в библиотеку Gradio функцию для сборки процессов. С ней цепочку из нескольких ИИ-моделей можно собрать на холсте мышью, как схему из блоков. Каждый блок можно запустить отдельно и сразу увидеть его результат.
Разработчики объясняют задумку так. Большинство интересных ИИ-приложений — это цепочки шагов: сгенерировать картинку, вырезать фон, озвучить сценарий. Обычно их связывают в коде на Python. Если что-то пошло не так, приходится добавлять отладочный вывод и искать шаг, который выдал странный результат. На новом холсте все промежуточные результаты видны прямо на схеме.
Граф состоит из трёх видов блоков: входов, рабочих шагов и выходов. Рабочим шагом может быть своя функция на Python, модель в Inference Providers, другое приложение на Gradio или строка из датасета. Блоки соединяют через порты с типами данных. Если функцию пометить декоратором @spaces.GPU, модель запустится прямо внутри приложения: сервис ZeroGPU выделит видеокарту на время вызова и потом освободит её.
Готовая схема сразу работает и как API. Каждый выход получает свой адрес, названный по подписи блока, и его можно вызвать из Python через клиент Gradio или обычным HTTP-запросом. Для вызовов моделей и чужих приложений нужен токен Hugging Face. На Hugging Face Spaces схема разворачивается одной командой.
Для примера авторы выложили несколько живых приложений. Одно редактирует фото по текстовой команде через Qwen-Image-Edit. Другое по одной идее параллельно рисует картинку в FLUX, делает две её вариации и придумывает название через языковую модель. Третье по названию датасета строит обзор, превью строк, статистику по столбцам и график. Любое приложение можно скопировать себе и перестроить.
В следующем посте команда обещает показать, как собрать на новом холсте аналог AUTOMATIC1111 — популярного интерфейса для генерации изображений.