Węzły ComfyUI
Uruchamiaj modele obrazu, wideo i dźwięku SpicyAPI (Seedance, Kling, Wan, MiniMax H3, Suno, GPT Image, Nano Banana i inne) jako węzły ComfyUI. Zainstaluj pakiet, dodaj klucz, uruchom pierwszy węzeł i miej koszt każdego uruchomienia na oku.
Pakiet węzłów SpicyAPI dla ComfyUI zamienia każdy model obrazu, wideo i dźwięku SpicyAPI w węzeł ComfyUI: jest ich ponad 180, a do tego węzeł SpicyAPI Chat dla modeli tekstowych i węzeł SpicyAPI LoRA. Modele działają na serwerach SpicyAPI, więc potrzebujesz połączenia z internetem i klucza API, a nie karty graficznej ani pobranych wag. Każdy węzeł pokazuje cenę, zanim ruszy, a po zakończeniu wypisuje koszt uruchomienia.
Pakiet jest bezpłatny i ma otwarty kod (MIT): github.com/spicyapi-ai/comfyui-spicyapi. Poza samym ComfyUI niczego nie instaluje.
W skrócie
- W ComfyUI otwórz Manager, wyszukaj
SpicyAPI, kliknij Install i zrestartuj ComfyUI. Bez Managera uruchom zamiast tegogit clone https://github.com/spicyapi-ai/comfyui-spicyapiw kataloguComfyUI/custom_nodes. - Otwórz Settings > SpicyAPI, wklej swój klucz API i zrestartuj ComfyUI jeszcze raz.
- Kliknij dwukrotnie płótno, wpisz nazwę modelu, na przykład
seedancealbokling, podłącz do jego wyjścia węzeł Save i naciśnij Run.
Czy to właściwe narzędzie?
| Chcesz… | Użyj |
|---|---|
| Łączyć modele z innymi węzłami ComfyUI w graficzny schemat | Węzłów ComfyUI (ta strona) |
| Wypróbować model jednorazowo w przeglądarce, bez instalowania czegokolwiek | Karty Playground przy dowolnym modelu na spicyapi.ai/explore |
| Generować z terminala albo małego skryptu | CLI |
| Pozwolić asystentowi AI przeglądać modele i generować za ciebie | Serwera MCP |
| Dodać generowanie do własnej aplikacji | SDK albo HTTP API z Szybkiego startu |
Wszystkie korzystają z tego samego konta, salda, modeli i cen.
Zanim zaczniesz
- Aktualne ComfyUI. Węzły używają API węzłów V3 z ComfyUI i były testowane z ComfyUI 0.39. Działa każda instalacja, która ładuje foldery z
custom_nodes: aplikacja desktopowa, wersja przenośna albo instalacja ręczna. - Klucz API. Utworzysz go w konsoli; zaczyna się od
sk-spicy-. Jeśli nie masz jeszcze konta, zobacz Przygotuj konto. - Saldo. Każde uruchomienie jest opłacane z przedpłaconego salda w USD. Zobacz Rozliczenia.
- Dostęp do
api.spicyapi.aiz komputera, na którym działa ComfyUI. Serwer proxy ustawiony przezHTTPS_PROXYjest respektowany.
Instalacja
Zainstaluj pakiet węzłów
Najszybciej pójdzie przez ComfyUI Manager: kliknij Manager na górnym pasku, wyszukaj SpicyAPI i kliknij Install. W starym menu Managera to samo wyszukiwanie jest w sekcji Custom Nodes Manager.
Jeśli stare menu go nie znajduje, jego lista węzłów wciąż pochodzi z pamięci podręcznej sprzed dodania pakietu. Przełącz DB: Channel (1day cache) na DB: Channel (remote) i wyszukaj ponownie.
Nie masz Managera? Sklonuj pakiet samodzielnie:
cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapiNie masz gita? Pobierz archiwum ZIP i rozpakuj je do ComfyUI/custom_nodes. Nie trzeba instalować żadnych pakietów Pythona.
Zrestartuj ComfyUI
Po restarcie w menu węzłów pojawi się grupa SpicyAPI z podgrupami Image, Video, Audio, Text i Utils. Aby później zaktualizować pakiet, kliknij Update przy pakiecie w Managerze; przy instalacji przez git clone uruchom git pull w jego folderze. Potem zrestartuj ComfyUI.
Dodaj klucz API
Otwórz Settings > SpicyAPI > API key i wklej klucz. Komunikat potwierdzi, że klucz działa, i pokaże dostępne saldo. Potem zrestartuj ComfyUI jeszcze raz: lista węzłów powstaje z aktualnego katalogu twojego konta przy starcie ComfyUI, a dopóki klucz nie jest ustawiony, używana jest lista dołączona do wydania.
Klucz trafia do pliku w folderze użytkownika ComfyUI (user/spicyapi/config.json), który może odczytać tylko twoje konto. Nigdy nie jest zapisywany w pliku przepływu ani w metadanych obrazu zapisanego przez ComfyUI, więc udostępnienie któregokolwiek z nich nie ujawnia klucza. Pole w ustawieniach pokazuje potem tylko ostatnie cztery znaki. Aby usunąć klucz, wyczyść to pole.
Na serwerze albo w kontenerze ustaw zamiast tego zmienną środowiskową SPICY_API_KEY. Ma pierwszeństwo przed polem w ustawieniach.
Uruchom pierwszy węzeł
Dodaj węzeł modelu
Kliknij dwukrotnie puste miejsce na płótnie i wpisz fragment nazwy modelu, na przykład z-image, seedance, kling, wan, suno albo nano banana. Nazwy węzłów odpowiadają nazwom modeli na spicyapi.ai, na przykład Seedance 2.5 · Image to Video. Możesz też przeglądać SpicyAPI > Image / Video / Audio w menu węzłów, pogrupowane według producenta.
Podłącz wejścia i wyjście
Napisz prompt w węźle. Jeśli model przyjmuje obraz, wideo albo dźwięk, podłącz węzeł Load Image, Load Video lub Load Audio do odpowiedniego gniazda; plik zostanie przesłany przy uruchomieniu węzła. Do wyjścia węzła podłącz Save Image, Save Video lub Save Audio, bo ComfyUI uruchamia tylko schematy kończące się węzłem wyjściowym.
Wolisz zacząć od działającego schematu? Przeglądarka szablonów ComfyUI wymienia przykłady z pakietu w sekcji comfyui-spicyapi: tekst na obraz, obraz na wideo, model czatu piszący prompt dla modelu obrazu, zamiana tekstu na mowę oraz LoRA.
Przykłady z prawdziwymi wynikami, cenami i czasami uruchomienia oraz aktualną listę węzłów bez cenzury znajdziesz na stronie ComfyUI w serwisie spicyapi.ai.
Jak działają węzły
Każdy węzeł powstaje z opublikowanego schematu wejścia swojego modelu, tego samego, z którym API sprawdza żądania, więc węzeł nigdy nie oferuje opcji, które model by odrzucił.
| Model przyjmuje… | W węźle dostajesz… |
|---|---|
| Stały zestaw wartości, na przykład rozdzielczość albo proporcje obrazu | Listę rozwijaną |
| Liczbę z zakresu, na przykład czas trwania albo siłę | Suwak albo pole liczbowe |
| Ustawienie włącz/wyłącz | Przełącznik |
| Jeden plik obrazu, wideo albo dźwięku | Gniazdo wejściowe |
| Kilka plików referencyjnych | Grupę gniazd, która rośnie z każdym podłączonym plikiem |
| Listę plików LoRA | Gniazdo loras, zasilane węzłami SpicyAPI LoRA |
| Listę strukturalną, na przykład dialog ze scenariusza | Pole tekstowe przyjmujące JSON |
Lista rozwijana ustawiona na model default albo liczba ustawiona na -1 jest pomijana w żądaniu, więc model użyje własnej wartości domyślnej.
Wyjścia to zwykłe wartości ComfyUI, więc przyjmie je każdy inny węzeł:
- Modele obrazu zwracają
IMAGE. Usuwanie tła zwraca dodatkowo maskęalpha. - Modele wideo zwracają
VIDEO, a gdy włączone jestreturn_last_frame, także ostatnią klatkę klipu jakoIMAGE. - Modele dźwięku zwracają
AUDIO. Model, który zwraca kilka klipów, na przykład Suno, oddaje je jako jedną partię, a Save Audio zapisuje każdy do osobnego pliku. - Transkrypcja zwraca
STRING. - Każdy węzeł zwraca też swój
task_id, przydatny w logach konsoli albo w zgłoszeniu do wsparcia.
Węzły Chat i LoRA
SpicyAPI Chat wysyła prompt, opcjonalne instrukcje systemowe i opcjonalne obrazy do dowolnego modelu tekstowego w SpicyAPI i zwraca odpowiedź jako STRING. Podłącz go do pola prompt węzła obrazu albo wideo, aby model językowy pisał lub poprawiał prompty wewnątrz schematu. Model, który nie czyta obrazów, odrzuca takie dane wejściowe i nic nie jest pobierane.
SpicyAPI LoRA dodaje jeden plik wag LoRA, podany jako bezpośredni link do pliku .safetensors, z siłą od 0 do 4. Połącz kilka w łańcuch, aby je nałożyć, a ostatni podłącz do wejścia loras węzła modelu LoRA (ich nazwy kończą się na LoRA). Link musi otwierać się bez logowania.
Ile kosztuje uruchomienie
- Plakietka na każdym węźle pokazuje aktualną stawkę modelu dla wybranych opcji, na przykład
$0.0525/sdla wideo albo$0.01/image, i zmienia się razem z opcjami. - Każde uruchomienie jest najpierw wyceniane. W Settings > SpicyAPI > Max cost per run ustaw limit w dolarach amerykańskich. Uruchomienie wycenione powyżej niego zatrzymuje się, zanim cokolwiek zostanie pobrane.
- Ostateczna kwota pojawia się w węźle po zakończeniu uruchomienia. Nieudane uruchomienia nie są płatne, z wyjątkiem modeli, których strona wskazuje, że odmowy są rozliczane. Zobacz Rozliczenia.
- Ziarna zaczynają od
fixed. Ponowne zakolejkowanie tego samego schematu używa pierwszego wyniku zamiast płacić drugi raz. Przełącz control after generate narandomize, aby przy każdym uruchomieniu dostawać nowy wynik i nową opłatę. - Anulowanie przerywa czekanie, nie zadanie. Uruchomienie anulowane w ComfyUI trwa dalej w SpicyAPI, jest płatne, jeśli się powiedzie, a jego wynik znajdziesz w logach konsoli.
Wyniki zostają w twojej konsoli do 14 dni albo krócej, jeśli twoje konto przechowuje je krócej. Aby mieć własną kopię, użyj węzłów Save z ComfyUI. Zobacz Przechowywanie i usuwanie danych.
Rozwiązywanie problemów
| Widzisz | Co zrobić |
|---|---|
No SpicyAPI key is set | Dodaj klucz w Settings > SpicyAPI albo ustaw SPICY_API_KEY i uruchom ponownie. |
SpicyAPI rejected this key | Skopiuj klucz jeszcze raz z konsoli; unieważniony klucz przestaje działać natychmiast. |
| Brakuje modelu, który jest na stronie | Zrestartuj ComfyUI. Nowe modele pojawiają się po restarcie następującym po ich premierze. |
40310 | Adres e-mail twojego konta nie jest zweryfikowany. Otwórz link z wiadomości wysłanej przy rejestracji. |
40004 | Żadne wdrożenie nie obsługuje tej kombinacji opcji. Zmień opcję wskazaną w komunikacie. |
This run could cost up to … | Wycena przekracza twój Max cost per run. Podnieś limit albo wybierz tańsze opcje. Nic nie zostało pobrane. |
a proxy or firewall … may be intercepting the request | Komputer nie może czysto połączyć się z api.spicyapi.ai. Sprawdź HTTPS_PROXY i reguły zapory. |
Błędy ze SpicyAPI kończą się wartością request_id albo identyfikatorem zadania. Podaj ją wsparciu, a zgłoszenie da się dokładnie odnaleźć. Kody błędów opisano w Błędy.
Agent Skill
Gotowa instrukcja postępowania dla asystentów programistycznych AI. Zainstaluj ją raz, a twój asystent będzie budować integracje ze SpicyAPI w bezpieczny i poprawny sposób. Czym jest, co zmienia, jak ją zainstalować i jak sprawdzić, że działa.
SillyTavern
Rozmawiaj z modelami SpicyAPI w SillyTavern przez źródło Custom (OpenAI-compatible), a potem dodaj bezpłatne rozszerzenie SpicyAPI do obrazów, wideo i przycisku Animate, z wyceną każdego uruchomienia.

