Узлы ComfyUI
Запускайте модели SpicyAPI для изображений, видео и звука (Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana и другие) как узлы ComfyUI. Установите пакет, добавьте ключ, запустите первый узел и держите стоимость каждого запуска на виду.
Пакет узлов SpicyAPI для ComfyUI превращает каждую модель SpicyAPI для изображений, видео и звука в узел ComfyUI: таких узлов больше 180, и к ним добавлены узел SpicyAPI Chat для текстовых моделей и узел SpicyAPI LoRA. Модели работают на серверах SpicyAPI, поэтому вам нужны подключение к интернету и API-ключ, а не видеокарта и скачанные веса. Каждый узел показывает цену до запуска, а по завершении выводит, во сколько обошёлся запуск.
Пакет бесплатный и с открытым исходным кодом (MIT): github.com/spicyapi-ai/comfyui-spicyapi. Он ничего не устанавливает, кроме самого ComfyUI.
Коротко
- В ComfyUI откройте Manager, найдите
SpicyAPI, нажмите Install и перезапустите ComfyUI. Без Manager выполните в папкеComfyUI/custom_nodesкомандуgit clone https://github.com/spicyapi-ai/comfyui-spicyapi. - Откройте Settings > SpicyAPI, вставьте API-ключ и перезапустите ComfyUI ещё раз.
- Дважды щёлкните по холсту, введите название модели, например
seedanceилиkling, подключите к её выходу узел Save и нажмите Run.
Подходит ли вам этот инструмент?
| Если вы хотите… | Используйте |
|---|---|
| Соединять модели с другими узлами ComfyUI в визуальном графе | Узлы ComfyUI (эта страница) |
| Один раз попробовать модель в браузере, ничего не устанавливая | Вкладку Песочница у любой модели на spicyapi.ai/explore |
| Генерировать из терминала или небольшим скриптом | CLI |
| Поручить ИИ-ассистенту просматривать модели и генерировать за вас | MCP-сервер |
| Добавить генерацию в собственное приложение | SDK или HTTP API из раздела Быстрый старт |
У всех способов общие аккаунт, баланс, модели и цены.
Перед началом
- Свежая версия ComfyUI. Узлы используют V3 node API ComfyUI и проверены на ComfyUI 0.39. Подойдёт любая установка, которая загружает папки из
custom_nodes: десктопное приложение, портативная сборка или ручная установка. - API-ключ. Создайте его в консоли; ключ начинается с
sk-spicy-. Если аккаунта у вас ещё нет, см. Подготовка аккаунта. - Баланс. Каждый запуск оплачивается из предоплаченного баланса в долларах США. См. Оплата.
- Доступ к
api.spicyapi.aiс компьютера, на котором работает ComfyUI. Прокси, заданный черезHTTPS_PROXY, учитывается.
Установка
Установите пакет узлов
Быстрее всего через ComfyUI Manager: нажмите Manager на верхней панели, найдите SpicyAPI и нажмите Install. В старом меню Manager тот же поиск находится в разделе Custom Nodes Manager.
Если старое меню пакет не находит, значит, его список узлов ещё взят из кэша, сохранённого до появления пакета. Переключите DB: Channel (1day cache) на DB: Channel (remote) и поищите снова.
Нет Manager? Клонируйте пакет сами:
cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapiНет git? Скачайте ZIP-архив и распакуйте его в ComfyUI/custom_nodes. Python-пакеты ставить не нужно.
Перезапустите ComfyUI
После перезапуска в меню узлов появится группа SpicyAPI с подгруппами Image, Video, Audio, Text и Utils. Чтобы обновиться позже, нажмите Update у пакета в Manager или, если вы клонировали его вручную, выполните git pull в его папке, а затем перезапустите ComfyUI.
Добавьте API-ключ
Откройте Settings > SpicyAPI > API key и вставьте ключ. Уведомление подтвердит, что ключ работает, и покажет доступный баланс. Затем перезапустите ComfyUI ещё раз: список узлов строится по актуальному каталогу вашего аккаунта при запуске ComfyUI, а пока ключ не задан, используется список, поставляемый вместе с релизом.
Ключ хранится в файле в пользовательской папке ComfyUI (user/spicyapi/config.json), который доступен для чтения только вашей учётной записи. Он никогда не записывается ни в файл рабочего процесса, ни в метаданные изображения, которое сохраняет ComfyUI, поэтому, делясь любым из них, вы не делитесь ключом. После сохранения в поле настроек видны только последние четыре символа. Чтобы удалить ключ, очистите поле.
На сервере или в контейнере вместо этого задайте переменную окружения SPICY_API_KEY. Она имеет приоритет над полем в настройках.
Запустите первый узел
Добавьте узел модели
Дважды щёлкните по пустому месту на холсте и введите часть названия модели, например z-image, seedance, kling, wan, suno или nano banana. Названия узлов совпадают с названиями моделей на spicyapi.ai, например Seedance 2.5 · Image to Video. Можно также открыть SpicyAPI > Image / Video / Audio в меню узлов: там модели сгруппированы по разработчикам.
Подключите входы и выход
Напишите промпт на узле. Если модель принимает картинку, видео или звук, подключите узел Load Image, Load Video или Load Audio к соответствующему гнезду; файл загружается, когда узел запускается. Подключите Save Image, Save Video или Save Audio к выходу узла: ComfyUI выполняет только те графы, которые заканчиваются выходным узлом.
Хотите начать с готового графа? В браузере шаблонов ComfyUI примеры пакета находятся в разделе comfyui-spicyapi: текст в изображение, изображение в видео, чат-модель, пишущая промпт для модели изображений, синтез речи и LoRA.
Готовые примеры с реальными результатами, ценами и временем запуска, а также актуальный список узлов без цензуры есть на странице ComfyUI на spicyapi.ai.
Как устроены узлы
Каждый узел создаётся по опубликованной входной схеме своей модели, той самой, по которой API проверяет запросы, поэтому узел никогда не предлагает параметр, который модель отклонила бы.
| Модель принимает… | На узле вы получаете… |
|---|---|
| Фиксированный набор значений, например разрешение или соотношение сторон | Выпадающий список |
| Число из диапазона, например длительность или силу эффекта | Ползунок или числовое поле |
| Параметр «включено/выключено» | Переключатель |
| Один файл изображения, видео или звука | Входное гнездо |
| Несколько референсных файлов | Группу гнёзд, которая растёт с каждым новым подключением |
| Список файлов LoRA | Гнездо loras, к которому подключаются узлы SpicyAPI LoRA |
| Структурированный список, например сценарный диалог | Текстовое поле, принимающее JSON |
Выпадающий список со значением model default или число -1 в запрос не попадают, и модель использует собственное значение по умолчанию.
Выходы — обычные значения ComfyUI, поэтому их может принять любой другой узел:
- Модели изображений возвращают
IMAGE. Удаление фона возвращает ещё и маскуalpha. - Модели видео возвращают
VIDEOи, если включёнreturn_last_frame, последний кадр клипа какIMAGE. - Модели звука возвращают
AUDIO. Модель, выдающая несколько клипов, например Suno, возвращает их одним пакетом, а Save Audio записывает каждый в отдельный файл. - Распознавание речи возвращает
STRING. - Каждый узел также возвращает свой
task_id— для логов в консоли или обращения в поддержку.
Узлы Chat и LoRA
SpicyAPI Chat отправляет промпт, необязательные системные инструкции и необязательные изображения любой текстовой модели SpicyAPI и возвращает ответ как STRING. Подключите его к prompt узла изображения или видео, чтобы языковая модель писала или улучшала промпты прямо в графе. Модель, которая не читает изображения, отклонит такой ввод, и ничего не будет списано.
SpicyAPI LoRA добавляет один файл весов LoRA, заданный прямой ссылкой на скачивание файла .safetensors, с силой от 0 до 4. Соедините несколько узлов в цепочку, чтобы наложить несколько LoRA, а последний подключите ко входу loras узла модели с LoRA (их названия оканчиваются на LoRA). Ссылка должна открываться без входа в аккаунт.
Сколько стоит запуск
- Значок на каждом узле показывает текущую ставку модели для выбранных вами параметров, например
$0.0525/sдля видео или$0.01/image, и меняется вместе с параметрами. - Каждый запуск сначала оценивается. В Settings > SpicyAPI > Max cost per run задайте потолок в долларах США. Запуск, оценка которого выше потолка, останавливается до любого списания.
- Итоговая сумма появляется на узле, когда запуск завершается. Неудачные запуски не оплачиваются, кроме моделей, на странице которых сказано, что отказы оплачиваются. См. Оплата.
- Seed по умолчанию стоит в
fixed. Повторная постановка того же графа в очередь использует первый результат, а не платит снова. Переключите control after generate вrandomize, чтобы при каждом запуске получать новый результат и новое списание. - Отмена прекращает ожидание, но не задачу. Запуск, который вы отменили в ComfyUI, продолжает выполняться в SpicyAPI, при успехе оплачивается, а его результат лежит в логах консоли.
Результаты хранятся в вашей консоли до 14 дней, а если ваш аккаунт задаёт более короткий срок хранения, то меньше. Чтобы сохранить собственную копию, используйте узлы Save в ComfyUI. См. Хранение и удаление данных.
Устранение неполадок
| Что вы видите | Что делать |
|---|---|
No SpicyAPI key is set | Добавьте ключ в Settings > SpicyAPI или задайте SPICY_API_KEY и запустите снова. |
SpicyAPI rejected this key | Заново скопируйте ключ из консоли; отозванный ключ перестаёт работать сразу. |
| Модели с сайта нет в списке | Перезапустите ComfyUI. Новые модели появляются после первого перезапуска, который следует за их выходом. |
40310 | Адрес электронной почты вашего аккаунта не подтверждён. Откройте ссылку из письма, которое пришло при регистрации. |
40004 | Ни одно развёртывание не поддерживает такое сочетание параметров. Измените параметр, названный в сообщении. |
This run could cost up to … | Оценка выше вашего значения Max cost per run. Повысьте лимит или выберите более дешёвые параметры. Ничего не списано. |
a proxy or firewall … may be intercepting the request | Компьютер не может напрямую подключиться к api.spicyapi.ai. Проверьте HTTPS_PROXY и правила межсетевого экрана. |
Ошибки SpicyAPI заканчиваются на request_id или ID задачи. Назовите его в поддержке, и запрос можно будет найти точно. Коды ошибок разобраны на странице Ошибки и повторы.
Agent Skill
Готовый регламент для ИИ-ассистентов, которые пишут код. Установите его один раз, и ваш ассистент будет строить интеграции со SpicyAPI безопасно и правильно. Что это такое, что он меняет, как его установить и как проверить, что он работает.
SillyTavern
Общайтесь с моделями SpicyAPI в SillyTavern через источник Custom (OpenAI-compatible), а затем добавьте бесплатное расширение SpicyAPI для картинок, видео и кнопки Animate. Цена каждого запуска показывается заранее.

