Nodos de ComfyUI
Ejecuta los modelos de imagen, video y audio de SpicyAPI (Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana y más) como nodos de ComfyUI. Instala el paquete, añade tu clave, ejecuta tu primer nodo y ten el costo de cada ejecución siempre a la vista.
El paquete de nodos de SpicyAPI para ComfyUI convierte cada modelo de imagen, video y audio de SpicyAPI en un nodo de ComfyUI: más de 180, además de un nodo SpicyAPI Chat para los modelos de texto y un nodo SpicyAPI LoRA. Los modelos se ejecutan en los servidores de SpicyAPI, así que necesitas conexión a internet y una clave de API, no una tarjeta gráfica ni pesos descargados. Cada nodo muestra su precio antes de ejecutarse e imprime lo que costó la ejecución cuando termina.
El paquete es gratuito y de código abierto (MIT) en github.com/spicyapi-ai/comfyui-spicyapi. No instala nada aparte del propio ComfyUI.
La versión corta
- En ComfyUI, abre Manager, busca
SpicyAPI, haz clic en Install y reinicia ComfyUI. Sin Manager, ejecuta en su lugargit clone https://github.com/spicyapi-ai/comfyui-spicyapienComfyUI/custom_nodes. - Abre Settings > SpicyAPI, pega tu clave de API y reinicia ComfyUI una vez más.
- Haz doble clic en el lienzo, escribe el nombre de un modelo como
seedanceokling, conecta un nodo Save a su salida y pulsa Run.
¿Es la herramienta adecuada?
| Quieres… | Usa |
|---|---|
| Encadenar modelos con otros nodos de ComfyUI en un grafo visual | Los nodos de ComfyUI (esta página) |
| Probar un modelo una vez en el navegador, sin instalar nada | La pestaña Playground de cualquier modelo en spicyapi.ai/explore |
| Generar desde una terminal o con un script pequeño | La CLI |
| Que un asistente de IA explore los modelos y genere por ti | El servidor MCP |
| Añadir generación a tu propia aplicación | Los SDK o la API HTTP del Inicio rápido |
Todas comparten la misma cuenta, el mismo saldo, los mismos modelos y los mismos precios.
Antes de empezar
- Un ComfyUI reciente. Los nodos usan la API de nodos V3 de ComfyUI y se probaron con ComfyUI 0.39. Sirve cualquier instalación que cargue carpetas desde
custom_nodes: la aplicación de escritorio, la versión portable o una instalación manual. - Una clave de API. Crea una en la consola; empieza por
sk-spicy-. Si aún no tienes cuenta, consulta Configura tu cuenta. - Saldo. Cada ejecución se paga con tu saldo prepago en USD. Consulta Facturación.
- Acceso a
api.spicyapi.aidesde el equipo que ejecuta ComfyUI. Se respeta un proxy definido conHTTPS_PROXY.
Instalación
Instala el paquete de nodos
Lo más rápido es ComfyUI Manager: haz clic en Manager en la barra superior, busca SpicyAPI y haz clic en Install. En el menú antiguo de Manager, la misma búsqueda está en Custom Nodes Manager.
Si el menú antiguo no lo encuentra, su lista de nodos sigue en la caché de antes de que se añadiera el paquete. Cambia DB: Channel (1day cache) a DB: Channel (remote) y vuelve a buscar.
¿No usas Manager? Clona el paquete tú mismo:
cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi¿No tienes git? Descarga el ZIP y descomprímelo en ComfyUI/custom_nodes. No hay paquetes de Python que instalar.
Reinicia ComfyUI
Tras reiniciar, el menú de nodos tiene un grupo SpicyAPI con Image, Video, Audio, Text y Utils dentro. Para actualizar más adelante, haz clic en Update en el paquete dentro de Manager, o ejecuta git pull en su carpeta si lo clonaste, y reinicia.
Añade tu clave de API
Abre Settings > SpicyAPI > API key y pega tu clave. Un aviso confirma que la clave funciona y muestra tu saldo disponible. Después reinicia ComfyUI una vez: la lista de nodos se construye con el catálogo en vivo de tu cuenta cuando ComfyUI arranca, y mientras no haya una clave se usa la lista incluida en la versión.
La clave se guarda en un archivo de la carpeta de usuario de ComfyUI (user/spicyapi/config.json) que solo puede leer tu cuenta. Nunca se escribe en un archivo de flujo de trabajo ni en los metadatos de una imagen que guarda ComfyUI, así que compartir cualquiera de los dos no comparte tu clave. Después, el campo de ajustes solo muestra los últimos cuatro caracteres. Para quitar la clave, vacía el campo.
En un servidor o en un contenedor, define en su lugar la variable de entorno SPICY_API_KEY. Tiene prioridad sobre el campo de ajustes.
Ejecuta tu primer nodo
Añade un nodo de modelo
Haz doble clic en un espacio vacío del lienzo y escribe parte del nombre de un modelo, por ejemplo z-image, seedance, kling, wan, suno o nano banana. Los nombres de los nodos coinciden con los de los modelos en spicyapi.ai, como Seedance 2.5 · Image to Video. También puedes explorar SpicyAPI > Image / Video / Audio en el menú de nodos, agrupados por fabricante.
Conecta entradas y una salida
Escribe un prompt en el nodo. Si el modelo recibe una imagen, un video o un sonido, conecta un nodo Load Image, Load Video o Load Audio al conector correspondiente; el archivo se sube cuando el nodo se ejecuta. Conecta Save Image, Save Video o Save Audio a la salida del nodo, porque ComfyUI solo ejecuta grafos que terminan en un nodo de salida.
¿Prefieres partir de un grafo que ya funciona? El explorador de plantillas de ComfyUI muestra los ejemplos del paquete bajo comfyui-spicyapi: texto a imagen, imagen a video, un modelo de chat que escribe el prompt para un modelo de imagen, texto a voz y LoRA.
Puedes ver ejemplos completos con sus resultados, precios y tiempos de ejecución reales, además de la lista en vivo de nodos sin censura, en la página de ComfyUI de spicyapi.ai.
Cómo funcionan los nodos
Cada nodo se genera a partir del esquema de entrada publicado de su modelo, el mismo con el que la API valida las solicitudes, así que un nodo nunca ofrece una opción que el modelo rechazaría.
| El modelo recibe… | En el nodo obtienes… |
|---|---|
| Un conjunto fijo de valores, como la resolución o la relación de aspecto | Un menú desplegable |
| Un número dentro de un rango, como la duración o la intensidad | Un control deslizante o un campo numérico |
| Un ajuste de activado/desactivado | Un interruptor |
| Un archivo de imagen, video o audio | Un conector de entrada |
| Varios archivos de referencia | Un grupo de conectores que crece cada vez que conectas uno |
| Una lista de archivos LoRA | Un conector loras, alimentado por nodos SpicyAPI LoRA |
| Una lista estructurada, como un diálogo con guion | Un campo de texto que acepta JSON |
Un menú desplegable en model default, o un número en -1, se omite de la solicitud para que el modelo use su propio valor predeterminado.
Las salidas son valores normales de ComfyUI, así que cualquier otro nodo puede recibirlas:
- Los modelos de imagen devuelven
IMAGE. La eliminación de fondo devuelve además una máscaraalpha. - Los modelos de video devuelven
VIDEO, más el último fotograma del clip comoIMAGEcuandoreturn_last_frameestá activado. - Los modelos de audio devuelven
AUDIO. Un modelo que devuelve varios clips, como Suno, los devuelve como un solo lote y Save Audio escribe un archivo por cada uno. - La transcripción devuelve
STRING. - Cada nodo devuelve además su
task_id, para los registros de la consola o una consulta a soporte.
Nodos Chat y LoRA
SpicyAPI Chat envía un prompt, instrucciones de sistema opcionales e imágenes opcionales a cualquier modelo de texto de SpicyAPI y devuelve la respuesta como STRING. Conéctalo al prompt de un nodo de imagen o de video para que un modelo de lenguaje escriba o refine prompts dentro del grafo. Un modelo que no lee imágenes rechaza la entrada de imagen sin cobrar nada.
SpicyAPI LoRA añade un archivo de pesos LoRA, indicado como un enlace de descarga directa a un archivo .safetensors, con una intensidad de 0 a 4. Encadena varios para combinarlos y conecta el último a la entrada loras de un nodo de modelo LoRA (sus nombres terminan en LoRA). El enlace debe abrirse sin iniciar sesión.
Cuánto cuesta una ejecución
- La insignia de cada nodo muestra la tarifa actual del modelo para las opciones que elegiste, por ejemplo
$0.0525/spara video o$0.01/image, y cambia cuando las cambias. - Cada ejecución se cotiza antes. En Settings > SpicyAPI > Max cost per run, fija un tope en dólares estadounidenses. Una ejecución cotizada por encima se detiene antes de cobrar nada.
- El cobro final aparece en el nodo cuando la ejecución termina. Las ejecuciones fallidas no se cobran, salvo en los modelos cuya página indica que los rechazos se facturan. Consulta Facturación.
- Las semillas empiezan en
fixed. Poner en cola el mismo grafo dos veces reutiliza el primer resultado en lugar de pagar otra vez. Cambia control after generate arandomizepara obtener un resultado nuevo, y un cobro nuevo, en cada ejecución. - Cancelar detiene la espera, no el trabajo. Una ejecución que cancelas en ComfyUI sigue en SpicyAPI, se cobra si termina bien y su resultado está en los registros de la consola.
Los resultados permanecen en tu consola hasta 14 días, o menos si tu cuenta los conserva durante menos tiempo. Usa los nodos Save de ComfyUI para quedarte con tu propia copia. Consulta Conservación y destrucción.
Solución de problemas
| Lo que ves | Qué hacer |
|---|---|
No SpicyAPI key is set | Añade la clave en Settings > SpicyAPI, o define SPICY_API_KEY, y ejecuta de nuevo. |
SpicyAPI rejected this key | Copia de nuevo la clave desde la consola; una clave revocada deja de funcionar al instante. |
| Falta un modelo que aparece en el sitio web | Reinicia ComfyUI. Los modelos nuevos aparecen tras el reinicio posterior a su lanzamiento. |
40310 | La dirección de correo de tu cuenta no está verificada. Abre el enlace del correo de registro. |
40004 | Ningún despliegue atiende esa combinación de opciones. Cambia la opción que indica el mensaje. |
This run could cost up to … | La cotización supera tu Max cost per run. Sube el límite o elige opciones más baratas. No se cobró nada. |
a proxy or firewall … may be intercepting the request | El equipo no llega bien a api.spicyapi.ai. Revisa HTTPS_PROXY y las reglas del firewall. |
Los errores de SpicyAPI terminan con un request_id o un ID de tarea. Indícaselo a soporte y la solicitud se podrá localizar con exactitud. Los códigos de error se explican en Errores.
Agent Skill
Un manual listo para asistentes de programación con IA. Instálalo una vez y tu asistente construirá integraciones con SpicyAPI de forma segura y correcta. Qué es, qué cambia, cómo instalarlo y cómo comprobar que funciona.
SillyTavern
Chatea con los modelos de SpicyAPI en SillyTavern mediante la fuente Custom (OpenAI-compatible) y añade la extensión gratuita de SpicyAPI para imágenes, videos y un botón Animate, con el precio de cada ejecución a la vista.

