# Automatizace videokontentu s Sora 2 a n8n: kompletní pipeline
Pipeline začíná entropickým modulem na JavaScriptu a LangChain. Místo generování nápadů LLM od nuly se používají předdefinované pole: actions (skydiving, meditating, playing guitar), subjects (cyberpunk samurai, giant marshmallow man, majestic dragon), settings (neon-lit Tokyo alley, minecraft world, Studio Ghibli landscape). Skript v nodu Code náhodně kombinuje prvky a vytváří základní setupy jako „cyberpunk samurai meditating in a forest made of candy“.
Prompt Agent na bázi LangChain (model z-ai/glm-4.5-air přes OpenRouter) kombinaci rozvede do kinematografického promptu. Noda Formatting výstup vyčistí regulárními výrazy: odstraní hvězdičky, zbytečné zalomení řádků a uvozovky. To je klíčové pro Sora 2, která je citlivá na formát JSON v API požadavcích.
Renderování videa přes proxy
Generování videa probíhá přes šGateway api.kie.ai v nodu HTTP Request (POST). Parametry:
- model: "sora-2-text-to-video"
- n_frames: 10 (vyvážení dynamiky a nákladů)
- aspect_ratio: "portrait" (9:16 pro Shorts/Reels)
- remove_watermark: true
Náklady na jedno video činí asi 0,15 $. Oficiální Sora API je omezený, proxy zajišťuje přístup pro hromadné renderování.
Zpracování asynchronnosti pollingem
API vrací taskId, soubor se připravuje asynchronně. Používá se polling:
- Wait Node: pauza 10 minut.
- GET požadavek recordInfo podle taskId.
- Noda If: kontrola stavu (kód 200, přítomnost resultJson).
Při chybě – větev Stop and Error. Při úspěchu – parsování JSON pro získání odkazu na MP4.
Finální balení a publikace
Paralelně se spustí Description Writer (LLM agent): z původního promptu vygeneruje klikbaitový titulek pro YouTube Shorts (jedna věta).
Posloupnost:
- HTTP Request2: stažení MP4 v binárním formátu.
- YouTube Upload: nahrání na kanál s titulkem a kategorií.
Škálování a spuštění
Trigger Schedule každé 4 hodiny – 6 videí denně, rozpočet <1 $. Plně autonomní: randomizér pro nápady, Sora pro renderování, automatizace publikace.
Co je důležité:
- Řízený náhodný výběr místo čistého LLM pro unikátní vizuály.
- Polling s 10minutovou pauzou minimalizuje požadavky.
- Čištění promptů regex je klíčové pro stabilitu Sora API.
- Portrait 9:16 + 10 snímků je optimální pro Shorts.
- Denní objem: 6 videí za 0,90 $.
— Editorial Team
Zatím žádné komentáře.