Интеграция локальных агентов LLM с ComfyUI для пакетной генерации изображений на естественном языке

Разработчик на r/LocalLLaMA поделился своей интеграцией между локальным агентом OpenClaw и ComfyUI, которая позволяет выполнять пакетную генерацию изображений с помощью естественного языка. Эта настройка позволяет пользователям описывать запросы на изображения простым английским языком, при этом агент обрабатывает весь конвейер ComfyUI без ручного взаимодействия с интерфейсом.
Как работает интеграция
Процесс следует такой последовательности:
- Агент получает запрос на изображение
- Анализирует намерение и преобразует его в структурированные входные данные (промпт, размеры, шаги, сид)
- Вызывает навык comfyui как инструмент
- Навык создаёт JSON рабочего процесса ComfyUI из входных данных
- Отправляет POST-запрос к локальному HTTP API ComfyUI (/prompt)
- Опрашивает /history каждые 2 секунды до завершения рендеринга
- Получает путь к выходному файлу из /view
- Возвращает результат агенту
- Агент подтверждает пользователю
Технические детали реализации
Интеграция использует JSON-формат рабочего процесса ComfyUI на основе идентификаторов узлов. Навык сопоставляет входные данные агента с конкретными идентификаторами узлов в шаблонном базовом рабочем процессе (KSampler, CLIPTextEncode и т.д.). Это описывается как «самая хрупкая часть интеграции, поскольку она зависит от структуры узлов вашего рабочего процесса, но для стандартных настроек работает надёжно».
Навык включает проверку при запуске с помощью опроса /object_info, чтобы убедиться, что ComfyUI действительно готов (а не просто доступен) перед принятием заданий. Это предотвращает накопление заданий в очереди без выполнения, когда контрольные точки всё ещё загружаются.
Улучшения обработки ошибок
Каждый вызов API обёрнут для возврата ошибок, понятных агенту, вместо необработанных HTTP-сбоев. Например, «Connection refused at 127.0.0.1:8188» становится «Похоже, ComfyUI не запущен. Запустите его с параметром --listen и попробуйте снова». Это упрощает отладку, особенно при работе удалённо.
Текущие ограничения
Интеграция пока не поддерживает:
- Расширенные рабочие процессы с несколькими узлами (ControlNet, стекинг LoRA)
- Потоковую передачу прогресса в реальном времени через WebSocket
- Кроссплатформенное тестирование за пределами Windows
Весь стек работает локально с использованием OpenClaw (самостоятельно размещаемая платформа агента) + ComfyUI + скрипт навыка на Node.js, без облачных компонентов.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Марми: Самостоятельно размещаемое мобильное приложение для управления несколькими сессиями ИИ-агентов программирования
Marmy — это инструмент с открытым исходным кодом и возможностью самостоятельного хостинга, созданный на основе Claude Code, который позволяет управлять несколькими сессиями ИИ-агентов для программирования прямо с телефона. Он включает в себя агент на Rust для ваших машин, приложение для iOS, просмотр файлов с подсветкой синтаксиса, push-уведомления и архитектуру «менеджер-агент».

Открытые ИИ-контекстные пакеты для вопросов в сфере права, соответствия требованиям и финансов
Разработчик использовал Claude для исследования и создания 32 бесплатных, открытых контекстных пакетов, которые предоставляют конкретные ответы на юридические, регуляторные и финансовые вопросы вместо общих рекомендаций «проконсультируйтесь с юристом». Пакеты охватывают GDPR, контракты, биллинг SaaS, Закон ЕС об ИИ и другие темы.

Qwen 3.6 27B с MTP на V100 32GB: 54 т/с через ветку llama.cpp
Ветка MTP от am17an для llama.cc запускает Qwen 3.6 27B со скоростью 54 т/с на V100 32GB через адаптер PCIe, падая до 29-30 т/с без MTP.

ClawMetry добавляет удаленный мониторинг со сквозным шифрованием для агентов OpenClaw.
ClawMetry v0.1.0 теперь включает облачную синхронизацию для удаленного мониторинга агентов OpenClaw из любого браузера или приложения в строке меню Mac, со сквозным шифрованием, которое сохраняет данные зашифрованными до их получения вашим клиентом.