EN ZalogujZałóż konto
Startujemy w październiku 2026. Działają konta, katalog modeli, kalkulator i dokumentacja. Studio jest dostępne w podglądzie; generowanie czeka na uruchomienie.

n8n - oczekiwanie na zadanie wideo AI

Jak obsłużyć queued, running, succeeded i failed w n8n. Zapis id zadania, odstępy odczytu oraz zakończenie pętli bez powielania generacji wideo.

Generowanie wideo jest zadaniem asynchronicznym. Pętla n8n ma odczytywać istniejące zadanie, a nie tworzyć nowe przy każdym obrocie. Dzięki temu pojedynczy rekord wejściowy pozostaje powiązany z jednym identyfikatorem wyniku.

Przygotowanie i wykonanie

  • W HTTP Request ustaw POST na /v1/generate, nagłówek Authorization: Bearer i treść JSON z przykładu.
  • Zachowaj id odpowiedzi w polu task_id obok własnego identyfikatora zlecenia. Nie nadpisuj go odpowiedzią z następnego węzła.
  • Dodaj Wait, a potem HTTP Request z GET na /v1/tasks/ i task_id. Użyj tego samego połączenia uwierzytelniającego.
  • Rozgałęź przepływ według status. Dla queued i running wróć do Wait; dla succeeded zapisz output; dla failed zachowaj komunikat błędu.
  • Licz odczyty i ustaw limit czasu całego przebiegu. Po jego przekroczeniu pozostaw id do późniejszego sprawdzenia.
  • Przetestuj po jednym rekordzie, następnie małą paczkę. Nie uruchamiaj bezlimitowej pętli dla całego arkusza.

Kontrola przed publikacją

  • Jedna generacja ma jeden task_id.
  • Pętla zawiera opóźnienie i warunek końca.
  • Błąd generacji nie jest mylony z timeoutem odczytu.

Przykładowe wejście API

Poniższy JSON jest treścią żądania POST /v1/generate. Jeśli potrzebna jest referencja, podstaw własny dostępny adres obrazu.

json
{
  "model": "kling-3.0",
  "input": {
    "prompt": "A paper boat moving slowly across calm water, static camera, no text",
    "duration": 5
  }
}

Model i koszt

W tym procesie użyj Kling 3.0. Bieżąca stawka jednostkowa: od 0,98 zł za sekundę. Sprawdź cennik i kalkulator dla swoich ustawień. Kredyty nie przepadają, nie ma abonamentu, a nieudane generacje są bez opłat. Poprawny wynik jest płatny również wtedy, gdy nie zdecydujesz się go opublikować.

FAQ

Czy przekroczenie czasu scenariusza oznacza nieudaną generację?

Nie. To stan automatyzacji, nie zadania. Zadanie może nadal działać. Sprawdź jego status po zapisanym id, zanim podejmiesz kolejne zlecenie.

Czy mogę sprawdzić wejście przed płatnym uruchomieniem?

Tak. Sprawdź schemat modelu i wycenę w Studio. Test lokalnego demo-API sprawdza obsługę żądania, ale nie potwierdza jakości obrazu ani dźwięku rzeczywistego modelu.

Gdzie znajdę obsługiwane parametry?

Strona modelu i dokumentacja generowania opisują wejścia. Tryb podglądu nie dostarcza rzeczywistej generacji.