ComfyUI-Nodes
Nutzen Sie die Bild-, Video- und Audiomodelle von SpicyAPI (Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana und mehr) als ComfyUI-Nodes. Node-Paket installieren, Schlüssel eintragen, ersten Node ausführen und die Kosten jedes Laufs im Blick behalten.
Das SpicyAPI-Node-Paket für ComfyUI macht jedes Bild-, Video- und Audiomodell von SpicyAPI zu einem ComfyUI-Node: mehr als 180 Stück, dazu ein SpicyAPI Chat-Node für Textmodelle und ein SpicyAPI LoRA-Node. Die Modelle laufen auf den Servern von SpicyAPI. Sie brauchen also eine Internetverbindung und einen API-Schlüssel, aber weder eine Grafikkarte noch heruntergeladene Gewichte. Jeder Node zeigt seinen Preis, bevor er läuft, und gibt nach dem Lauf aus, was dieser gekostet hat.
Das Paket ist kostenlos und quelloffen (MIT) unter github.com/spicyapi-ai/comfyui-spicyapi. Es installiert nichts außer ComfyUI selbst.
Die Kurzfassung
- Öffnen Sie in ComfyUI den Manager, suchen Sie nach
SpicyAPI, klicken Sie auf Install und starten Sie ComfyUI neu. Ohne Manager führen Sie stattdessen inComfyUI/custom_nodesden Befehlgit clone https://github.com/spicyapi-ai/comfyui-spicyapiaus. - Öffnen Sie Settings > SpicyAPI, fügen Sie Ihren API-Schlüssel ein und starten Sie ComfyUI noch einmal neu.
- Doppelklicken Sie auf die Arbeitsfläche, tippen Sie einen Modellnamen wie
seedanceoderkling, verbinden Sie einen Save-Node mit seinem Ausgang und klicken Sie auf Run.
Ist das das richtige Werkzeug?
| Ihr Ziel | Das passende Werkzeug |
|---|---|
| Modelle mit anderen ComfyUI-Nodes in einem visuellen Graphen verketten | Die ComfyUI-Nodes (diese Seite) |
| Ein Modell einmal im Browser ausprobieren, ohne etwas zu installieren | Der Tab Playground bei jedem Modell unter spicyapi.ai/explore |
| Aus einem Terminal oder mit einem kleinen Skript generieren | Die CLI |
| Einen KI-Assistenten Modelle durchsuchen und für Sie generieren lassen | Der MCP-Server |
| Generierung in Ihre eigene Anwendung einbauen | Die SDKs oder die HTTP-API im Schnellstart |
Alle nutzen dasselbe Konto, dasselbe Guthaben, dieselben Modelle und dieselben Preise.
Bevor Sie anfangen
- Ein aktuelles ComfyUI. Die Nodes nutzen die V3-Node-API von ComfyUI und wurden mit ComfyUI 0.39 getestet. Jede Installation, die Ordner aus
custom_nodeslädt, funktioniert: die Desktop-App, die Portable-Version oder eine manuelle Installation. - Ein API-Schlüssel. Legen Sie ihn in der Konsole an; er beginnt mit
sk-spicy-. Wenn Sie noch kein Konto haben, siehe Konto einrichten. - Guthaben. Jeder Lauf wird von Ihrem vorausbezahlten US-Dollar-Guthaben abgebucht. Siehe Abrechnung.
- Zugriff auf
api.spicyapi.aivon dem Rechner aus, auf dem ComfyUI läuft. Ein überHTTPS_PROXYgesetzter Proxy wird berücksichtigt.
Installieren
Node-Paket installieren
Am schnellsten geht es mit dem ComfyUI Manager: Klicken Sie in der oberen Leiste auf Manager, suchen Sie nach SpicyAPI und klicken Sie auf Install. Im alten Manager-Menü finden Sie dieselbe Suche unter Custom Nodes Manager.
Findet das alte Menü das Paket nicht, stammt seine Node-Liste noch aus dem Cache von vor der Aufnahme. Stellen Sie DB: Channel (1day cache) auf DB: Channel (remote) um und suchen Sie erneut.
Kein Manager? Dann klonen Sie das Paket selbst:
cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapiKein git? Laden Sie das ZIP herunter und entpacken Sie es nach ComfyUI/custom_nodes. Python-Pakete müssen Sie nicht installieren.
ComfyUI neu starten
Nach dem Neustart enthält das Node-Menü eine Gruppe SpicyAPI mit Image, Video, Audio, Text und Utils. Zum späteren Aktualisieren klicken Sie im Manager beim Paket auf Update; haben Sie selbst geklont, führen Sie im selben Ordner git pull aus. Danach starten Sie neu.
API-Schlüssel eintragen
Öffnen Sie Settings > SpicyAPI > API key und fügen Sie Ihren Schlüssel ein. Ein Hinweis bestätigt, dass der Schlüssel funktioniert, und zeigt Ihr verfügbares Guthaben. Starten Sie ComfyUI danach einmal neu: Die Node-Liste wird beim Start von ComfyUI aus dem Live-Katalog Ihres Kontos aufgebaut, und solange kein Schlüssel gesetzt ist, gilt die mit dem Release mitgelieferte Liste.
Der Schlüssel liegt in einer Datei im ComfyUI-Benutzerordner (user/spicyapi/config.json), die nur Ihr eigenes Benutzerkonto lesen kann. Er wird nie in eine Workflow-Datei oder in die Metadaten eines von ComfyUI gespeicherten Bildes geschrieben. Wenn Sie eines von beiden weitergeben, geben Sie also Ihren Schlüssel nicht mit weiter. Das Einstellungsfeld zeigt danach nur noch die letzten vier Zeichen. Um den Schlüssel zu entfernen, leeren Sie das Feld.
Auf einem Server oder in einem Container setzen Sie stattdessen die Umgebungsvariable SPICY_API_KEY. Sie hat Vorrang vor dem Einstellungsfeld.
Ersten Node ausführen
Modell-Node hinzufügen
Doppelklicken Sie auf eine freie Stelle der Arbeitsfläche und tippen Sie einen Teil eines Modellnamens, zum Beispiel z-image, seedance, kling, wan, suno oder nano banana. Die Node-Namen entsprechen den Modellnamen auf spicyapi.ai, etwa Seedance 2.5 · Image to Video. Im Node-Menü können Sie auch unter SpicyAPI > Image / Video / Audio stöbern, nach Hersteller gruppiert.
Eingänge und einen Ausgang verbinden
Schreiben Sie einen Prompt in den Node. Nimmt das Modell ein Bild, ein Video oder einen Ton an, verbinden Sie einen Load Image-, Load Video- oder Load Audio-Node mit dem passenden Anschluss; die Datei wird hochgeladen, wenn der Node läuft. Verbinden Sie Save Image, Save Video oder Save Audio mit dem Ausgang des Nodes, denn ComfyUI führt nur Graphen aus, die in einem Ausgabe-Node enden.
Lieber mit einem fertigen Graphen starten? Der Vorlagen-Browser von ComfyUI listet die Beispiele des Pakets unter comfyui-spicyapi: Text zu Bild, Bild zu Video, ein Chatmodell, das den Prompt für ein Bildmodell schreibt, Text zu Sprache und LoRA.
Ausgearbeitete Beispiele mit ihren echten Ergebnissen, Preisen und Laufzeiten sowie die Live-Liste der unzensierten Nodes finden Sie auf der ComfyUI-Seite auf spicyapi.ai.
So funktionieren die Nodes
Jeder Node wird aus dem veröffentlichten Eingabeschema seines Modells erzeugt, demselben, gegen das auch die API Anfragen prüft. Ein Node bietet deshalb nie eine Option an, die das Modell ablehnen würde.
| Das Modell akzeptiert … | Am Node erhalten Sie … |
|---|---|
| Eine feste Menge von Werten, etwa Auflösung oder Seitenverhältnis | Ein Dropdown |
| Eine Zahl in einem Bereich, etwa Dauer oder Stärke | Einen Schieberegler oder ein Zahlenfeld |
| Eine Ein-/Aus-Einstellung | Einen Schalter |
| Eine einzelne Bild-, Video- oder Audiodatei | Einen Eingangsanschluss |
| Mehrere Referenzdateien | Eine Gruppe von Anschlüssen, die mit jeder Verbindung wächst |
| Eine Liste von LoRA-Dateien | Einen Anschluss loras, der von SpicyAPI LoRA-Nodes gespeist wird |
| Eine strukturierte Liste, etwa einen Dialog mit Regieanweisungen | Ein Textfeld, das JSON annimmt |
Ein Dropdown auf model default oder eine Zahl auf -1 wird aus der Anfrage weggelassen, sodass das Modell seinen eigenen Standardwert verwendet.
Die Ausgaben sind gewöhnliche ComfyUI-Werte, die jeder andere Node übernehmen kann:
- Bildmodelle liefern
IMAGE. Die Hintergrundentfernung liefert zusätzlich einealpha-Maske. - Videomodelle liefern
VIDEO, dazu das letzte Bild des Clips alsIMAGE, wennreturn_last_frameeingeschaltet ist. - Audiomodelle liefern
AUDIO. Ein Modell, das mehrere Clips zurückgibt, etwa Suno, liefert sie als einen Stapel, und Save Audio schreibt je eine Datei. - Die Transkription liefert
STRING. - Jeder Node gibt außerdem seine
task_idaus, für die Logs der Konsole oder eine Support-Anfrage.
Chat- und LoRA-Nodes
SpicyAPI Chat sendet einen Prompt, optionale Systemanweisungen und optionale Bilder an ein beliebiges Textmodell bei SpicyAPI und gibt die Antwort als STRING zurück. Verbinden Sie ihn mit dem prompt eines Bild- oder Video-Nodes, damit ein Sprachmodell die Prompts direkt im Graphen schreibt oder verfeinert. Ein Modell, das keine Bilder lesen kann, lehnt Bildeingaben ab, ohne dass etwas berechnet wird.
SpicyAPI LoRA fügt eine LoRA-Gewichtsdatei hinzu, angegeben als direkter Download-Link auf eine .safetensors-Datei, mit einer Stärke von 0 bis 4. Mehrere davon hintereinander geschaltet werden gestapelt; verbinden Sie den letzten mit dem Eingang loras eines LoRA-Modell-Nodes (deren Namen enden auf LoRA). Der Link muss sich ohne Anmeldung öffnen lassen.
Was ein Lauf kostet
- Das Preisschild an jedem Node zeigt den aktuellen Preis des Modells für die gewählten Optionen, zum Beispiel
$0.0525/sfür Video oder$0.01/image, und ändert sich mit Ihren Einstellungen. - Jeder Lauf bekommt vorab eine Kostenschätzung. Legen Sie unter Settings > SpicyAPI > Max cost per run eine Obergrenze in US-Dollar fest. Ein Lauf, dessen Kostenschätzung darüber liegt, wird gestoppt, bevor etwas berechnet wird.
- Der endgültige Betrag erscheint am Node, sobald der Lauf beendet ist. Fehlgeschlagene Läufe werden nicht berechnet, außer bei Modellen, deren Seite angibt, dass Ablehnungen berechnet werden. Siehe Abrechnung.
- Seeds stehen zunächst auf
fixed. Wenn Sie denselben Graphen zweimal einreihen, wird das erste Ergebnis wiederverwendet, statt erneut zu zahlen. Stellen Sie control after generate aufrandomize, um bei jedem Lauf ein neues Ergebnis zu erhalten, und damit auch eine neue Berechnung. - Abbrechen beendet das Warten, nicht den Auftrag. Ein Lauf, den Sie in ComfyUI abbrechen, läuft bei SpicyAPI weiter, wird bei Erfolg berechnet, und sein Ergebnis liegt in den Logs der Konsole.
Ergebnisse bleiben bis zu 14 Tage in Ihrer Konsole, oder kürzer, wenn Ihr Konto sie kürzer aufbewahrt. Nutzen Sie die Save-Nodes von ComfyUI, um eine eigene Kopie zu behalten. Siehe Datenaufbewahrung und Löschung.
Fehlerbehebung
| Sie sehen | Was zu tun ist |
|---|---|
No SpicyAPI key is set | Tragen Sie den Schlüssel unter Settings > SpicyAPI ein oder setzen Sie SPICY_API_KEY, und führen Sie den Lauf erneut aus. |
SpicyAPI rejected this key | Kopieren Sie den Schlüssel erneut aus der Konsole; ein widerrufener Schlüssel funktioniert sofort nicht mehr. |
| Ein Modell von der Website fehlt | Starten Sie ComfyUI neu. Neue Modelle erscheinen nach dem Neustart, der auf ihre Veröffentlichung folgt. |
40310 | Die E-Mail-Adresse Ihres Kontos ist nicht bestätigt. Öffnen Sie den Link in Ihrer Anmelde-E-Mail. |
40004 | Keine Bereitstellung bedient diese Kombination von Optionen. Ändern Sie die Option, die in der Meldung genannt wird. |
This run could cost up to … | Die Kostenschätzung liegt über Ihrem Max cost per run. Erhöhen Sie das Limit oder wählen Sie günstigere Optionen. Es wurde nichts berechnet. |
a proxy or firewall … may be intercepting the request | Der Rechner erreicht api.spicyapi.ai nicht sauber. Prüfen Sie HTTPS_PROXY und die Firewall-Regeln. |
Fehler von SpicyAPI enden mit einer request_id oder einer Task-ID. Nennen Sie sie dem Support, dann lässt sich die Anfrage genau finden. Die Fehlercodes werden unter Fehler erklärt.
Agent Skill
Ein fertiges Regelwerk für KI-Coding-Assistenten. Einmal installiert, baut Ihr Assistent SpicyAPI-Integrationen auf die sichere und richtige Art. Was er ist, was er ändert, wie Sie ihn installieren und wie Sie prüfen, dass er wirkt.
SillyTavern
Chatten Sie in SillyTavern über die Quelle Custom (OpenAI-compatible) mit SpicyAPI-Modellen und ergänzen Sie die kostenlose SpicyAPI-Erweiterung für Bilder, Videos und einen Animate-Button. Jeder Lauf wird vorab bepreist.

