Diffusers-workflow — это декларативный движок, построенный поверх Hugging Face Diffusers, который позволяет агентам больших языковых моделей создавать, проверять, запускать и анализировать конвейеры обработки изображений или видео с использованием JSON-документов вместо Python-скриптов. Он предоставляет сервер MCP с примерно 50 инструментами в качестве основного интерфейса, обеспечивая автономное управление агентами ресурсами GPU.
- Система включает инструмент `validate_workflow`, который проверяет схему и сигнатуры конвейера без загрузки моделей для раннего выявления ошибок.
- Дорогостоящие операции, такие как запуск рабочих процессов или скачивание моделей, требуют явного флага `acknowledged_cost=true` для предотвращения несанкционированных расходов.
- Рабочие процессы определяются как списки именованных шагов со ссылками на переменные, что делает их композируемыми, удобными для сравнения через git-diff и повторяемыми с использованием кэшированных результатов.
- Движок поддерживает различные методы квантования, ускорители кэширования, LoRA, IP-Adapter и аппаратные бэкенды, такие как CUDA, MPS и CPU.
Этот подход позволяет агентам управлять многоэтапными задачами генерации, такими как связывание конвейеров от текста к изображению с конвейерами от изображения к видео, обеспечивая при этом безопасность ресурсов и воспроизводимость.