Powrót do strony głównej

Pipeline Sora 2 n8n dla wideo

Pipeline na n8n automatyzuje produkcję wideo z Sora 2: losowe kombinacje pomysłów, renderowanie przez proxy, polling, publikacja na YouTube. Koszt własny $0.15/wideo, 6 rolek dziennie.

Automatyzacja wideo z Sora 2 w n8n
Advertisement 728x90

# Automatyzacja treści wideo z Sora 2 i n8n: kompletny pipeline

Pipeline zaczyna się od modułu entropii na JavaScript i LangChain. Zamiast generowania pomysłów przez LLM od zera, używane są predefiniowane tablice: actions (skydiving, meditating, playing guitar), subjects (cyberpunk samurai, giant marshmallow man, majestic dragon), settings (neon-lit Tokyo alley, minecraft world, Studio Ghibli landscape). Skrypt w nodzie Code losowo łączy elementy, tworząc podstawowe scenariusze w stylu „cyberpunk samurai meditating in a forest made of candy”.

Prompt Agent oparty na LangChain (model z-ai/glm-4.5-air przez OpenRouter) rozwija kombinację w kinematograficzny prompt. Noda Formatting czyści wyjście za pomocą wyrażeń regularnych: usuwa gwiazdki, zbędne entery i cudzysłowy. To kluczowe dla Sora 2, która jest wrażliwa na format JSON w żądaniach API.

Renderowanie wideo przez proxy

Generowanie wideo odbywa się przez bramkę api.kie.ai w nodzie HTTP Request (POST). Parametry:

Google AdInline article slot
  • model: "sora-2-text-to-video"
  • n_frames: 10 (równowaga między dynamiką a kosztami)
  • aspect_ratio: "portrait" (9:16 dla Shorts/Reels)
  • remove_watermark: true

Koszt jednego wideo to około 0,15 USD. Oficjalne API Sora jest ograniczone, proxy zapewnia dostęp do masowego renderingu.

Obsługa asynchroniczności przez polling

API zwraca taskId, plik jest generowany asynchronicznie. Stosowany jest polling:

  • Wait Node: pauza 10 minut.
  • GET-zapytanie recordInfo po taskId.
  • Noda If: sprawdzenie statusu (kod 200, obecność resultJson).

W razie błędu — gałąź Stop and Error. Po sukcesie — parsowanie JSON w celu wyciągnięcia linku do MP4.

Google AdInline article slot

Końcowe pakowanie i publikacja

Równolegle uruchamiany jest Description Writer (agent LLM): na podstawie oryginalnego promptu generuje clickbaitowy tytuł dla YouTube Shorts (jedna fraza).

Kolejność:

  • HTTP Request2: pobranie MP4 w formacie binarnym.
  • YouTube Upload: wgranie na kanał z tytułem i kategorią.

Skalowanie i uruchomienie

Wyzwalacz Schedule co 4 godziny — 6 wideo na dobę, budżet <1 USD. Całkowicie autonomicznie: randomizer pomysłów, Sora do renderingu, automatyzacja publikacji.

Google AdInline article slot

Co ważne:

  • Kontrolowany los zamiast czystego LLM dla unikalnych wizualizacji.
  • Polling z 10-minutową pauzą minimalizuje zapytania.
  • Czyszczenie promptów regex jest kluczowe dla stabilności API Sora.
  • Portrait 9:16 + 10 klatek optymalne dla Shorts.
  • Dzienny wolumen: 6 wideo za 0,90 USD.

— Editorial Team

Advertisement 728x90

Czytaj dalej