ComfyUI
Нода Hubris для ComfyUI — текстовые модели, генерация и правка картинок, видео и озвучка в одном пакете, с одним ключом и оплатой в рублях.
ComfyUI — редактор сценариев генерации, в котором картинки, видео и звук собираются из узлов. У Hubris есть свой пакет узлов comfyui-hubris: четыре узла, которые обращаются к моделям каталога Hubris. Видеокарта для них не нужна, генерация идёт на стороне моделей.

Требования
- ComfyUI свежей версии: узлу видео нужен тип
VIDEO, в старых сборках его нет - Аккаунт на hubris2.ru и API-ключ из раздела Ключи
Установка
Пакет опубликован в официальном реестре: registry.comfy.org/nodes/comfyui-hubris. Оттуда его ставят ComfyUI Manager и comfy-cli.
Через ComfyUI Manager. Нажмите Управление расширениями (Manage Extensions) на верхней панели, найдите Hubris и нажмите Установить, затем перезапустите ComfyUI. Обновления Manager покажет в разделе Доступны обновления.
Через comfy-cli:
comfy node registry-install comfyui-hubrisВручную. Склонируйте пакет в папку custom_nodes и перезапустите ComfyUI:
cd ComfyUI/custom_nodes
git clone https://github.com/Aimagine-life/comfyui-hubrisВ портативной сборке для Windows папка лежит в ComfyUI_windows_portable/ComfyUI/custom_nodes. Обновление — git pull в папке comfyui-hubris.
Дополнительные пакеты Python не нужны: узлы обходятся тем, что уже входит в ComfyUI.
Ключ
Ключ хранится вне сценариев, поэтому сценарий можно отдать другому человеку, не раскрывая ключ. Два способа:
- Файл. Создайте
ComfyUI/user/hubris_api_key.txtи вставьте в него ключ одной строкой. Перезапуск не нужен, ключ читается при каждом запросе. Папкаuserне меняется при обновлении узлов, поэтому ключ не потеряется. - Переменная окружения
HUBRIS_API_KEY. Её ComfyUI видит только после перезапуска.
Если ключа нет, узел остановит сценарий и подскажет, куда его положить. Неверный ключ — ошибка 401 invalid_api_key.
Узлы
Все четыре узла лежат в разделе Hubris библиотеки узлов. Список моделей каждый узел берёт из живого каталога при запуске ComfyUI и показывает только подходящие: для видео — видеомодели, для озвучки — модели речи.
| Узел | Входы | Выход | Что делает |
|---|---|---|---|
| Hubris Chat | промпт, системная инструкция, картинки (необязательно) | STRING | Ответ любой текстовой модели. С картинкой на входе описывает кадр, без неё — пишет промпт для генерации. |
| Hubris Image | промпт, aspect_ratio, count, референсы (необязательно) | IMAGE | Генерация и правка картинок: Nano Banana, GPT Image, FLUX, Seedream, Recraft, Grok Imagine и другие. Референсы подключаются ко входу reference_images. |
| Hubris Video | промпт, duration, resolution, aspect_ratio, generate_audio, первый и последний кадр (необязательно) | VIDEO, путь к файлу | Видео по тексту или по картинке: Kling, Veo, Seedance, Wan, Hailuo и другие. Узел ждёт готовый ролик и показывает статус задачи. |
| Hubris Speech | текст, голос | AUDIO | Озвучка: ElevenLabs, Gemini TTS, MiniMax, Kokoro и другие. |
Выходы — обычные типы ComfyUI: картинку сохраняет Save Image, видео — Save Video, звук — Save Audio, текст показывает Preview Any.
Готовые сценарии
С пакетом идут четыре сценария. Они в окне шаблонов (значок Шаблоны / Templates на левой панели), раздел comfyui-hubris.
| Сценарий | Что внутри |
|---|---|
hubris_prompt_to_image | Hubris Chat пишет подробный промпт из короткой идеи, Hubris Image рисует по нему картинку |
hubris_image_edit | Загруженное фото уходит в Hubris Image как референс и возвращается изменённым |
hubris_image_to_video | Картинка становится первым кадром ролика Hubris Video |
hubris_text_to_speech | Hubris Speech озвучивает текст, Save Audio сохраняет звук |
Как устроены настройки
Seed. По умолчанию стоит режим fixed. Если в сценарии ничего не поменялось, ComfyUI отдаёт прошлый результат и не отправляет запрос, поэтому повторный запуск ничего не стоит. Новый вариант — другое число в seed или режим randomize. В модель seed уходит, только если она его поддерживает.
Картинки. aspect_ratio: auto оставляет размер на выбор модели. Модели, которые сами задают размер, не принимают другое значение. Модели без входа для референсов не принимают картинку на reference_images. В обоих случаях узел остановится с ошибкой до запроса, без списания. count — сколько картинок сделать: узел отправляет по запросу на каждую, поэтому несколько вариантов даёт любая модель. Если часть картинок не получилась (например, их отклонила модерация), узел вернёт те, что пришли, и покажет, сколько не вышло. Векторных моделей (SVG) в списке нет — картинки в ComfyUI растровые.
Видео. Длительность, разрешение, соотношение сторон, звук и кадры узел сверяет с возможностями модели до запуска: например, Kling v3.0 Standard делает ролики от 3 до 15 секунд, а duration: 20 остановит сценарий с подсказкой. 0 в длительности и auto в остальных полях — значения модели по умолчанию. Короткие сбои сети и сервера во время ожидания узел переживает сам и продолжает ждать. Если отменить запуск, пока узел ждёт, задача на стороне Hubris продолжится и будет оплачена; готовый ролик хранится 72 часа и виден в журнале.
Озвучка. Пустой voice — первый голос модели. Если указать голос, которого у модели нет, в ошибке будет список доступных.
Цены и журнал
Узлы платят с баланса аккаунта по ценам каталога: картинки и видео — за штуку и секунды, текст и озвучка — как указано на карточке модели. Запросы из ComfyUI подписаны в журнале как ComfyUI, там же видна стоимость каждого.
Частые ошибки
| Ошибка | Что сделать |
|---|---|
Hubris API key not found | Положите ключ в hubris_api_key.txt или задайте HUBRIS_API_KEY (см. Ключ) |
402 insufficient_balance | Пополните баланс |
… sets the image size itself; use aspect_ratio auto | Модель сама выбирает размер — верните auto |
… supports durations [5, 10] s, not 7 | Выберите длительность из списка в ошибке |
… does not accept last_frame | Модель берёт только первый кадр — отключите вход last_frame |
voice_not_supported | Возьмите голос из списка в тексте ошибки |
| В списке моделей нет новой модели | Перезапустите ComfyUI: каталог загружается при старте |
Пакет в реестре ComfyUI: registry.comfy.org/nodes/comfyui-hubris. Исходный код открыт: github.com/Aimagine-life/comfyui-hubris.
Обновлено:
