Цю статтю можна було б оформити як чергову добірку з десятком нейромереж для генерації креативів. Але тоді читач отримав би просто перелік сервісів із реферальними посиланнями, а до реального використання цих інструментів навряд чи дійшов би. 

Как делать креативы под iGaming | GoAff

Тому ми вирішили побудувати гайд інакше. Ми розглянемо інструменти, які доступні кожному, а також розповімо, як працювати з ними максимально ефективно на конкретних прикладах. 

Переваги ШІ-креативів

ШІ-креативи хороші тим, що допомагають швидше запускати ідеї в роботу. Купив підписку → створив детальний промт за допомогою ChatGPT → отримав готовий результат. Крім того, креативи від нейромереж:

  • Знижують поріг входу. Щоб зібрати перший робочий варіант, вже не обов’язково володіти складними фоторедакторами чи вміти монтувати ролики. Достатньо чітко описати, що має бути в кадрі, а далі доопрацьовувати результат у процесі;
  • Дають більше можливостей для тестів. Замість 1–2 варіантів можна швидко зробити одразу кілька креативів із різною подачею, візуалом і акцентами. В умовах жорсткої конкуренції та нової реальності від Andromeda важлива не стільки краса креативів, скільки їх кількість і варіативність.

Креативи від нейромереж корисні не тим, що повністю замінюють людину, а тим, що роблять роботу швидшою, простішою і гнучкішою. З ними легше перевіряти ідеї, шукати вдалі підходи й не витрачати зайві ресурси на слабкі варіанти. 

Нейромережі для генерації статики

У мережі можна знайти сотні нейромереж, які створюють картинки. Але вся суть у тому, що найкраще вже давно придумано й доступно для більшості — NanoBanana і ChatGPT. Базову версію генератора зображень від Google можна отримати безкоштовно, а доступ до потужностей розробки OpenAI можливий лише за підпискою. 

Не будемо тягнути час і покажемо, наскільки вдало обидві нейромережі впоралися з простою задачею: 

prompt
фотореалістичний вертикальний креатив для Facebook Ads, співвідношення 4:5, бразилець 25-30 років, привабливий, але реалістичний, кежуал стрітвеар, сидить у сучасній затемненій кімнаті з неоновим червоним підсвічуванням, зосереджений і захоплений грою в Aviator на смартфоні, телефон чітко видно в руці близько до камери, реалістичний інтерфейс crash-гри на екрані з дуже високим множником, зафіксованим на x120+, динамічний червоний графік польоту вгору, яскрава кнопка виводу, напружений ігровий момент, кінематографічна композиція, мала глибина різкості, натуральна текстура шкіри, реалістичні пальці та хват телефону, преміальна атмосфера мобільного гемблінгу, відчуття напруги й очікування, чистий фон, високий контраст, ультра деталізація, реалістичне освітлення, стиль реклами для соцмереж, без зайвих предметів, без захаращення, чіткий візуальний акцент на екрані смартфона та реакції гравця, бразильський вайб, відшліфована комерційна фотографія, гіперреалістично, преміальна якість
negative prompt
мультфільм, ілюстрація, низька якість, розмите, занадто відредаговане обличчя, погана анатомія, зайві пальці, поламані руки, спотворений телефон, нерозбірливий екран, фейковий інтерфейс, забагато тексту, водяний знак, спотворення логотипу, дубльовані об’єкти, захаращений фон, низький контраст, пласке освітлення, нереалістична шкіра, перебільшений вираз, дешева реклама, обрізаний телефон, деформований екран

Щоб скласти промт, ми звернулися до ChatGPT, додавши посилання на статтю з блогу розробників нейромережі. Такі матеріали називають cookbook, або кулінарна книга. Також ми додали інформацію з цієї статті. Завдяки цьому ChatGPT написав промт, спеціально адаптований під параметри NanoBanana.

NanoBanana

Результат генерації представлений нижче. Інструмент безкоштовний, тому на всіх зображеннях буде логотип у правому нижньому куті. 

Пример креатива в NanoBanana | GoAff

Створити крео легко. Тепер наше завдання — з’ясувати, наскільки просто його редагувати. Для прикладу попросимо накласти на картинку логотипи Google Play та AppStore, попередньо очистивши їх від фону. 

Картинки сторов | GoAff

Жодних коментарів щодо вигляду Aviator ми не давали. ШІ сам знайшов і стилізував екран. Менше ніж за хвилину обидві плашки органічно вписалися у зображення. 

Пример креатива в NanoBanana с плашками сторов| GoAff

Тепер завдання ускладнили й додали текст. Конкретних пояснень не давали, просто попросили текст бразильською мовою. Саме бразильською: насправді у Бразилії говорять бразильською португальською. Система не збилася й видала текст потрібною мовою, а не звичайною португальською.  

iGaming креатив в NanoBanana 1 | GoAff

Стиль оформлення нам не підійшов, тому попросили зробити щось ще цікавіше. Припустимо, що з цим завданням NanoBanana впорався. 

iGaming креатив в NanoBanana 2 | GoAff

На наступному етапі вирішили замінити хлопця на дівчину. Якщо не придивлятися, то вийшло досить добре. Проте уважний читач помітить, що руки не змінилися. 

iGaming креатив в NanoBanana 3 | GoAff

Після 1–2 промтів із проханням зробити руки більш жіночими результат став уже правдоподібним. 

iGaming креатив в NanoBanana 4 | GoAff

На останньому етапі ми додали скріншот з написом з іншого креативу, попросивши скопіювати цей напис на фотографію та органічно розмістити його по центру. 

iGaming креатив в NanoBanana 5 | GoAff

З цим завданням система впоралася не дуже добре, але для безкоштовного інструменту функціоналу цілком достатньо. Аффіліату достатньо зареєструватися в Google, перейти в Google AI Studio, обрати безкоштовну версію NanoBana і почати генерувати крео. 

ChatGPT

Підписка з нормальним функціоналом ChatGPT коштує $20 на місяць, хоча на деяких сайтах можна знайти й дешевше. 

За генерацію моделей у ChatGPT відповідає нейромережа DALL·E 3. Cookbook до неї ми не знайшли, тому дали той самий промт, який використовували і для NanoBanana. Результат на скріншоті нижче. 

iGaming креативы в ChatGPT 1 | GoAff

Зверніть увагу: символ R$, яким позначається бразильський реал, ChatGPT додав самостійно і без додаткових коментарів з нашого боку. Із завданням інтегрувати плашки зі сторами ШІ також впорався. 

iGaming креативы в ChatGPT 2 | GoAff

Далі попросили додати той самий напис: «+500 фриспінів за реєстрацію! Забирай скоріше!». Результат вийшов іспанською і не зовсім коректний з точки зору перекладу. 

iGaming креативы в ChatGPT 3 | GoAff

Потім попросили якось покращити цей напис, щоб він виглядав яскравіше та цікавіше. ChatGPT запропонувала аж два варіанти:

iGaming креативы в ChatGPT 4 | GoAff

Наступним кроком вирішили змінити стать головного героя. Якщо не враховувати чоловічі пальці та волосаті руки, вийшло досить непогано. 

iGaming креативы в ChatGPT 5 | GoAff

Через пару промтів вдалося досягти результату з жіночими руками, але виправити переклад не вдалося. 

iGaming креативы в ChatGPT 6 | GoAff

Тоді ми вирішили просто запропонувати готовий текст для вставки і отримали вже непоганий варіант креативу для тестів. 

Финальный iGaming креатив в ChatGPT | GoAff

Використовувати ChatGPT і NanoBanana через особистий кабінет — найкраще рішення. Справа в тому, що можна знайти за $5–10 сервіси з кількома нейромережами одразу, але вони звертаються до тих самих ШІ через API, іноді ще й через посередників. Через це якість роботи моделі може знижуватися, видаючи якісні, але дивні результати.

Які нейромережі можуть генерувати відео

Для прикладу ми візьмемо Sora і Veo, адже це перевірені моделі від великих компаній. Практика показує, що їхніх потужностей вистачить для повноцінного продакшену, на відміну від китайських аналогів. Ми будемо створювати кліп з тим самим посилом, але адаптуємо під різні ШІ. Наприклад, для Sora будемо використовувати cookbook розробників:

prompt
створити фотореалістичне вертикальне рекламне відео, 9:16, 6–8 секунд, оформлене як преміальна мобільна реклама азартних ігор у Facebook для бразильської аудиторії.
Головна героїня — молода бразильська жінка, 23–28 років, природно приваблива, реалістичне обличчя, тепла смаглява шкіра, довге темно-каштанове волосся, виразні очі, легкий макіяж, одягнена у простий облягаючий чорний топ. Вона повинна виглядати як справжня людина з рекламної зйомки, не як модель з фешн-кампанії і без перебільшень.
Її рука повинна виглядати жіночною: стрункі пальці, м’яка долоня, елегантне зап’ястя, вузьке передпліччя, гладка шкіра, акуратний гарний манікюр із короткими або середніми натуральними нігтями, світлий нюдовий лак. Жодних чоловічих пропорцій руки, жодних грубих суглобів, товстих пальців чи волохатої руки.
Сцена та атмосфера — вона сидить у приглушеній сучасній кімнаті з м’якою преміальною атмосферою азартних ігор, теплий темний фон, розмиті червоні неонові акценти, кінематографічна нічна атмосфера. Оточення має бути реалістичним і дорогим, як на справжній зйомці мобільної реклами. Жодного безладу, випадкових предметів чи дешевих деталей фону. Фон має бути м’яко розмитим, щоб увага залишалася на дівчині та телефоні.
Структура відео
Кадр 1 — відкриття, 0.0–2.5 сек середній крупний план. Дівчина дивиться вниз на свій смартфон з інтенсивною зосередженістю, тримає його природно однією рукою на рівні грудей.
На її обличчі — очікування та концентрація, ніби вона спостерігає за живим раундом у crash-грі.
Камера трохи рухається з рук, але плавно, дуже легкий природний рух, реалістичний рекламний стиль.
М’яке кінематографічне світло на обличчі, теплі червоні відблиски на волоссі й плечах.
Вона дивиться на екран, очі розширюються, губи трохи розкриваються, коли вона розуміє, що множник стає величезним.
Кадр 2 — емоційна реакція, 2.5–4.2 сек її вираз змінюється від концентрації до щирого захвату.
Вона посміхається, потім дає здивовану радісну реакцію, ніби множник досягнув величезного x.
Вона швидко повертає смартфон до камери одним плавним природним рухом, підносячи екран ближче до об’єктива.
Рух має бути реалістичним, плавним, людяним, не роботизованим.
Камера трохи наближається, коли телефон рухається вперед.
Кадр 3 — геройський показ телефону, 4.2–6.2 сек телефон тепер у центрі уваги, тримається близько до камери у вертикальній орієнтації.
Екран яскравий, чіткий, читабельний, реалістичний, з високою контрастністю.
Показати інтерфейс crash-гри, натхненний стилем aviator: темний інтерфейс, світиться червона висхідна крива, маленька іконка літачка, а великий множник біля x120.5 виділений жовтим.
Показати яскраву зелену кнопку дії, схожу на “SAQUE” / вивести кошти, з реалістичними ставками у бразильських реалах, наприклад R$100,00 та R$12.050,00.
Телефон має виглядати як справжній сучасний смартфон: правильні відблиски, чиста рамка, коректна перспектива, без деформацій країв, без зламаного інтерфейсу, без нечітких написів.
Дівчина залишається видимою за телефоном, м’яко розмита, усміхається з захватом.
Анімація тексту, 5.2–7.5 сек після показу телефону великий промотекст динамічно злітає знизу з ефектом, по центру нижньої частини кадру, у стилі референсу:
верхній рядок жирним жовтим пензлевим шрифтом:
+500 FREESPINS другий рядок жирним білим курсивом / пензлевим блоковим шрифтом:
NA REGISTRO! третій рядок на червоній пензлевій стрічці білим жирним текстом:
GARANTA AGORA!
Текст має з’являтися з потужною енергією, як у преміальній промо-анімації казино: швидкий вхід, легкий відскок, дрібні іскри чи світіння, але досить реалістично для соціальної реклами.
Текст має бути великим, по центру внизу, дуже читабельним, візуально схожим на справжню змонтовану рекламу.
Зберігати виразну й агресивну типографіку, як у креативі казино з високою конверсією.
Візуальний стиль ультрареалістична рекламна кінематографія, природна текстура шкіри, точні пропорції обличчя, чисті зуби, реалістичний рух рота, реалістична анатомія жіночої руки, преміальне освітлення, мала глибина різкості, деталізовані відблиски на смартфоні, кінематографічний контраст, червоно-чорна кольорова гама, бразильський рекламний вайб, відшліфовано, але правдоподібно.
Настрій — захват, очікування, енергія великого виграшу, але приземлений у реальність.
Важливі вимоги до реалістичності жодного мультяшного вигляду
жодного обличчя зі штучним інтелектом
жодних спотворених рук
жодних товстих чоловічих пальців
жодних зайвих пальців
жодних злитих пальців
жодного викривленого телефону
жодного нечіткого екрану гри
жодного фейкового інтерфейсу
жодної пластикової шкіри
жодних перебільшених емоцій на обличчі
жодних випадкових прикрас, якщо тільки дуже делікатні
жодних неприродних пропорцій тіла
жодного фейкового інфлюенсерського стилю
все має виглядати як справжня рекламна зйомка для мобільної казино-кампанії
негативний prompt
низька якість, розмитість, мультфільм, аніме, ілюстрація, CGI-стиль, пластикова шкіра, неприродне обличчя, спотворена анатомія, чоловіча рука, волохата жіноча рука, товсті пальці, зайві пальці, зламана рука, викривлений телефон, нечіткий екран, безглуздий текст, неправильна типографіка, дубльовані кінцівки, дешевий фон, плоске освітлення, пересвічена шкіра, роботизовані рухи, скута поза, незручний кут руки, деформовані нігті, негарний манікюр, фальшива посмішка, перегравання, низька деталізація, низький реалізм, погана перспектива, плаваючі об’єкти, хаотична композиція

Цей промт підійде і для Sora, і для Sora 2, і для Veo.

Sora і Sora 2

Sora доступна безкоштовно для всіх, у кого є підписка ChatGPT Plus. Результат роботи Sora можна подивитися тут.

Друга версія Sora впоралася трохи інакше, і з першої спроби ролик вийшов не дуже якісний.

Зате другий кліп вже був більше схожий на креатив.

Sora дійсно можна назвати найкращою моделлю для генерації відео, але жити їй залишилося недовго. Нещодавно творці оголосили, що закривають продукт і припинять доступ до нього через API 24 вересня 2026 року. 

Як скористатися можливостями Sora без особливих труднощів і оплати підписки, ми ще розповімо далі. 

Veo

Veo — теж модель виключно платна. Раніше Google дозволяв робити до 10 безкоштовних генерацій на день, але тепер можна створювати відео лише через платний API-ключ. Щоб його отримати, потрібно прив’язати картку і поповнити баланс. Якщо немає платіжної картки, її завжди можна знайти в інтернеті. Курс не дуже вигідний, але зате можна отримати картку протягом 5–10 хвилин.

Агресивне крео під гемблінг він з великою ймовірністю не пропустить і видасть помилку. Наприклад, промт для Sora нейромережа виконувати не стала. Тому ми вирішили зробити промт більш нейтральним:

Створіть ультрареалістичне вертикальне рекламне відео для бразильської аудиторії.
Формат:
9:16 вертикальне, 8 секунд, преміальна соціальна реклама з кінематографічною якістю, реалістичний та відшліфований вигляд.
Головна героїня:
Молода бразильська жінка, 23–28 років, природно приваблива та правдоподібна, теплий засмаглий відтінок шкіри, довге темно-каштанове волосся, виразні очі, легкий макіяж, одягнена у простий облягаючий чорний топ.
Вона має виглядати як справжня людина з преміальної рекламної зйомки, не як модель, без перебільшень, не штучно.
Її рука повинна виглядати явно жіночною та реалістичною: тонкі пальці, витончене зап’ястя, м’яка долоня, гладка шкіра, акуратний короткий або середній натуральний нюдовий манікюр.
Без чоловічих пропорцій, товстих пальців, грубих суглобів, зайвих пальців, спотвореної анатомії руки.
Обстановка:
Вона сидить у затемненому сучасному інтер’єрі з преміальною нічною атмосферою.
Теплий темний фон, м’які червоні неонові акценти, кінематографічна мала глибина різкості, реалістична дорога атмосфера.
Фон залишається чистим, м’яко розмитим, без зайвих предметів, нічого не відволікає.
Кадр 1 — 0.0 до 2.7 сек:
Середній крупний план.
Вона дивиться на смартфон з очікуванням та зосередженістю, тримаючи його природно на рівні грудей в одній руці.
Її вираз обличчя показує, що вона спостерігає за динамічним раундом мобільної гри, який досягає захопливого моменту.
Легкий плавний ефект ручної зйомки для реалістичності.
М’яке кінематографічне світло на обличчі, теплі червоні відблиски на волоссі та плечах.
Її очі трохи розширюються, коли дія на екрані стає напруженішою.
Кадр 2 — 2.7 до 4.7 сек:
Її вираз змінюється на щиру радість.
Вона посміхається з приємним здивуванням.
Одним плавним природним рухом вона повертає смартфон до камери та підносить його ближче до об’єктива.
Рух має бути людяним, плавним, елегантним, правдоподібним, не роботизованим.
Камера м’яко наближається.
Кадр 3 — 4.7 до 8.0 сек:
Телефон стає головним об’єктом у портретній орієнтації, близько до камери.
Екран яскравий, чіткий, реалістичний і читабельний.
Показати преміальний інтерфейс аркадної гри про польоти: темний UI, світна червона висхідна крива, маленька іконка літака та драматичний момент з високим рахунком.
Інтерфейс має бути стильним, енергійним і правдоподібним для промо преміальної мобільної гри.
Телефон повинен виглядати фізично коректно: реалістичні відблиски, чиста рамка, правильна перспектива, без викривлень, без зламаного інтерфейсу, без незрозумілих символів.
Жінка залишається видимою за телефоном, м’яко розмитою, з усмішкою від захоплення.
Промотекст з 5.8 сек:
Верхній рядок: SPECIAL BONUS
Другий рядок: NEW EVENT
Третій рядок на червоній мазковій стрічці: PLAY NOW
Промотекст з’являється динамічно знизу з потужною енергією преміальної реклами, по центру нижньої частини кадру.
Швидка поява, легкий відскок, делікатне світіння, дуже читабельно, відшліфований вигляд соціальної реклами.
Аудіо:
Згенеруйте синхронізований преміальний звук.
М’яка атмосфера кімнати, легке наростання напруги у першій половині, підйом звуку під час активності на екрані, енергійний акцент при повороті телефону до камери, потужний удар при появі промотексту.
Без озвучення.
Візуальний стиль:
Ультрареалістична рекламна кінематографія, природна текстура шкіри, реалістичні пропорції обличчя, преміальне освітлення, мала глибина різкості, чіткі відблиски на смартфоні, кінематографічний контраст, червоно-чорна палітра, правдоподібне захоплення, відшліфований але реалістичний вигляд.
Негативний промпт:
низька якість, розмитість, мультфільм, аніме, ілюстрація, cgi, пластикова шкіра, неприродне обличчя, спотворена анатомія, чоловіча рука, товсті пальці, зайві пальці, злиті пальці, викривлений телефон, нечитаємий екран, незрозумілий інтерфейс, неправильна типографіка, дубльовані кінцівки, дешевий фон, плоске світло, роботизовані рухи, скута поза, незручний кут руки, деформовані нігті, фальшива посмішка, перегравання, хаотична композиція 

Результат генерації можна подивитися тут.

Як швидко створювати крео без оплати підписки

В інтернеті є сервіс OpenRouter, який спочатку створювався для розробників, що працюють з LLM через API. Але якщо трохи постаратися, його можна використовувати і для арбітражних цілей.

Головна перевага сервісу — можливість поповнення в крипті. Закинув UDSC, створив API-ключ і можеш користуватися моделями, поки є гроші. Працювати з ним можна прямо з PowerShell. 

Коли поповнимо рахунок і створимо ключ, вводимо послідовно такі команди в PowerShell. Спочатку надсилаємо запит на сервер OpenRouter для авторизації.

$env:OPENROUTER_API_KEY=’ВСТАВ_НОВИЙ_КЛЮЧ’
$headers = @{
  Authorization = “Bearer $env:OPENROUTER_API_KEY”
  “Content-Type” = “application/json”
}

Потім вивантажуємо повний список відеомоделей через таку команду: 

$all = Invoke-RestMethod -Method Get -Uri “https://openrouter.ai/api/v1/videos/models” -Headers $headers
$all | ConvertTo-Json -Depth 10 | Set-Content .\video_models.json -Encoding UTF8

Для зручності виводимо на екран у вигляді таблиці. 

$all.data | Select-Object id,name | Format-Table -Auto

Моделей в OpenRouter небагато, але їх достатньо для генерації як тестових крео, так і готових варіантів для заливу. 

Коли виберемо модель, підставляємо її назву в запит нижче. Ця команда допоможе нам вивантажити всі вимоги та налаштовувані параметри обраної LLM. 

$modelId = “openai/sora-2-pro”
$model = $all.data | Where-Object { $_.id -eq $modelId }
$model | ConvertTo-Json -Depth 10 | Set-Content .\model_caps.json -Encoding UTF8
$model | ConvertTo-Json -Depth 10

Результат на екрані можна скопіювати в ChatGPT, щоб він розробив ефективний промт. 

Тепер потрібно зробити промт. Найзручніше помістити його у змінну наступним чином.

$modelId = “openai/sora-2-pro”
$prompt = @’
Створи ультрареалістичне вертикальне комерційне відео, 9:16, 8 секунд, з преміальною мобільною рекламною кінематографією для бразильської аудиторії.
Головна героїня:
Молода бразильська жінка, 23–28 років, природно приваблива та правдоподібна, тепла смаглява шкіра, довге темно-каштанове волосся, виразні очі, легкий макіяж, одягнена у простий облягаючий чорний топ. Вона повинна виглядати як реальна людина з преміальної рекламної зйомки, а не як модель, без перебільшень і штучності.
Її рука має виглядати чітко жіночною та реалістичною: стрункі пальці, елегантне зап’ястя, м’яка долоня, гладка шкіра, акуратний короткий або середній натуральний манікюр з нюдовим лаком. Жодних чоловічих пропорцій, грубих суглобів, товстих пальців, зайвих пальців чи спотвореної анатомії руки.
Обстановка:
Вона сидить у затемненому сучасному інтер’єрі з преміальною нічною атмосферою. Теплий темний фон, м’які червоні неонові акценти, кінематографічна мала глибина різкості, дорогий реалістичний антураж. Фон залишається розмитим і чистим, без зайвих предметів і відволікаючих деталей.
Кадр 1 — 0.0 до 2.7 сек:
Середній крупний план. Вона дивиться на свій смартфон з інтенсивною зосередженістю, тримаючи його природно на рівні грудей в одній руці. Її вираз обличчя передає концентрацію та очікування, ніби вона спостерігає за живою crash-style грою. Легка ручна реалістика, дуже плавний рекламний рух камери. М’яке кінематографічне світло на обличчі, теплі червоні відблиски на волоссі та плечах. Її очі трохи розширюються, а губи відкриваються, коли вона розуміє, що множник різко зростає.
Кадр 2 — 2.7 до 4.7 сек:
Її вираз змінюється від напруги до щирого захоплення. Вона посміхається і реагує з радісним подивом. Одним природним плавним рухом вона повертає смартфон до камери, підносячи його ближче до об’єктива. Рух має бути людяним, елегантним, правдоподібним, не роботизованим. Камера трохи наближається під час руху.
Кадр 3 — 4.7 до 8.0 сек:
Телефон стає головним візуальним акцентом у портретній орієнтації, близько до камери. Екран яскравий, чіткий, реалістичний і добре читабельний. Показати преміальний crash-style ігровий інтерфейс у стилі aviator: темний UI, світна червона висхідна крива, маленька іконка літака, дуже великий множник близько x120, яскраво-зелена кнопка дії та ставки в бразильських реалах. Телефон має виглядати фізично правильно: реалістичні відблиски, чиста рамка, правильна перспектива, без викривлень, без зламаного інтерфейсу, без незрозумілого тексту. Жінка залишається видимою за телефоном, м’яко розмитою, з усмішкою захоплення.
Промотекст — з 5.8 сек:
Великий динамічний промотекст з’являється знизу з потужною рекламною енергією, по центру нижньої частини кадру. Верхній рядок: +500 FREESPINS. Другий рядок: NO REGISTRO! Третій рядок на червоному мазку: GARANTA AGORA!
Аудіо:
Додати преміальний синхронізований звук: м’яка кімнатна атмосфера, легке напруження інтерфейсу в першій половині, приємний наростаючий звук під час зростання множника, різкий енергійний акцент при повороті телефону до камери та фінальний рекламний удар, коли з’являється промотекст. Без озвучення.
Візуальний стиль:
Ультрареалістична рекламна кінематографія, природна текстура шкіри, точні пропорції обличчя, реалістична поведінка рота й очей, преміальне освітлення, мала глибина різкості, чіткі відблиски на смартфоні, кінематографічний контраст, червоно-чорна палітра, бразильський мобільний рекламний вайб, правдоподібне захоплення, преміальна але реалістична подача.
Жорсткі вимоги до реалістичності:
Жодного мультяшного вигляду, CGI, пластикової шкіри, неприродного обличчя, спотвореної анатомії, чоловічої руки, товстих пальців, волохатої жіночої руки, зайвих або злитих пальців, зламаної руки, викривленого телефону, зламаного інтерфейсу, нерозбірливого тексту, фейкового інфлюенсерського стилю, перебільшених пропорцій тіла, переіграної міміки, дешевого фону.
Негативний prompt:
низька якість, розмитість, мультфільм, аніме, ілюстрація, cgi, пластикова шкіра, неприродне обличчя, спотворена анатомія, чоловіча рука, товсті пальці, волохата жіноча рука, зайві пальці, злиті пальці, зламана рука, викривлений телефон, нерозбірливий екран, незрозумілий інтерфейс, спотворена типографіка, дубльовані кінцівки, пласке освітлення, пересвічена шкіра, роботизовані рухи, скута поза, незручний кут руки, деформовані нігті, негарний манікюр, фальшива посмішка, переіграність, хаотична композиція
‘@

Тепер надсилаємо промпт на сервер із заданими параметрами. 

$body = @{
  model = $modelId
  prompt = $prompt
  aspect_ratio = “9:16”
  duration = 8
  resolution = “1080p”
  generate_audio = $true
} | ConvertTo-Json -Depth 5

Повинно вийти ось так:

Наступна команда дозволить отримати статус генерації відео та попереднє посилання на нього.

$submit = Invoke-RestMethod -Method Post -Uri “https://openrouter.ai/api/v1/videos” -Headers $headers -Body $body
$submit | ConvertTo-Json -Depth 10

Тепер вивантажуємо це посилання в середовище, щоб воно не загубилося.

$pollUrl = $submit.polling_url
if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” }
$pollUrl

На наступному етапі просто надсилаємо цей запит і чекаємо, поки система не створить кліп.

do {
  Start-Sleep -Seconds 5
  $status = Invoke-RestMethod -Method Get -Uri $pollUrl -Headers $headers
  $status.status
} while ($status.status -notin @(“completed”,”failed”))
$status | ConvertTo-Json -Depth 10

Після цього чекаємо, поки статус не зміниться на завершено. 

Коли генерація завершиться, у командному рядку з’явиться посилання на відео.

Як тільки цей шлях пройдено, далі всю роботу з Sora2 можна вмістити в один запит:

$env:OPENROUTER_API_KEY=’ВСТАВ СВІЙ КЛЮЧ’
$headers = @{
  Authorization = “Bearer $env:OPENROUTER_API_KEY”
  “Content-Type” = “application/json”
}
$body = @{
  model = “openai/sora-2-pro”
  prompt = @’
Створи ультрареалістичне вертикальне рекламне відео для бразильської аудиторії.
Формат:
9:16 вертикальне, 8 секунд, преміальна мобільна кінематографія, реалістична якість соціальної реклами.
Головна героїня:
Молода бразильська жінка, 23–28 років, природно приваблива й правдоподібна, тепла смаглява шкіра, довге темно-каштанове волосся, виразні очі, легкий макіяж, одягнена в простий облягаючий чорний топ.
Вона має виглядати як реальна людина з преміальної рекламної зйомки, не як фешн-модель, не перебільшено, не штучно.
Її рука має виглядати чітко жіночною та реалістичною: стрункі пальці, елегантне зап’ястя, м’яка долоня, гладка шкіра, акуратний короткий або середній натуральний нюдовий манікюр.
Без чоловічих пропорцій, товстих пальців, грубих суглобів, зайвих пальців, викривленої анатомії руки.
Обстановка:
Вона сидить у затемненому сучасному інтер’єрі з преміальною нічною атмосферою.
Теплий темний фон, м’які червоні неонові акценти, кінематографічна мала глибина різкості, реалістична дорога атмосфера.
Фон залишається чистим, м’яко розмитим, без безладу, без відволікаючих предметів.
Кадр 1 — 0.0 до 2.7 сек:
Середній крупний план.
Вона дивиться на свій смартфон з інтенсивною зосередженістю, тримаючи його природно на рівні грудей в одній руці.
Її вираз обличчя передає очікування, ніби вона спостерігає за живою crash-грою.
Легка плавна реалістичність ручної зйомки.
М’яке кінематографічне світло на обличчі, теплі червоні відблиски на волоссі й плечах.
Її очі трохи розширюються, коли множник різко зростає.
Кадр 2 — 2.7 до 4.7 сек:
Її вираз змінюється на щиру радість.
Вона посміхається з приємним здивуванням.
Одним плавним природним рухом повертає смартфон до камери й підносить його ближче до об’єктива.
Рух має бути людяним, плавним, елегантним, правдоподібним, не роботизованим.
Камера м’яко наближається.
Кадр 3 — 4.7 до 8.0 сек:
Телефон стає головним об’єктом у портретній орієнтації, близько до камери.
Екран яскравий, чіткий, реалістичний і читабельний.
Показати преміальний crash-інтерфейс у стилі aviator: темний UI, світна червона висхідна крива, маленька іконка літака, великий множник біля x120, яскрава зелена кнопка дії та ставки в бразильських реалах.
Телефон має виглядати фізично коректно: реалістичні відблиски, чиста рамка, правильна перспектива, без викривлених країв, без зламаного інтерфейсу, без абракадабри.
Жінка залишається видимою за телефоном, м’яко розмитою, усміхненою від захвату.
Промотекст з 5.8 сек:
Верхній рядок: +500 FREESPINS
Другий рядок: NO REGISTRO!
Третій рядок на червоній мазковій плашці: GARANTA AGORA!
Промотекст з’являється динамічно знизу з потужною преміальною енергією реклами, по центру нижньої частини кадру.
Швидка поява, легкий відскок, делікатне світіння, дуже читабельно, відшліфований соціальний рекламний стиль.
Аудіо:
Згенеруй синхронізований преміальний звук.
М’яка кімнатна атмосфера, легке наростання напруги в першій половині, підйом звуку при зростанні множника, енергійний акцент при повороті телефону до камери, потужний удар при появі промотексту.
Без озвучення.
Візуальний стиль:
Ультрареалістична рекламна кінематографія, природна текстура шкіри, реалістичні пропорції обличчя, преміальне освітлення, мала глибина різкості, чіткі відблиски на смартфоні, кінематографічний контраст, червоно-чорна палітра, правдоподібний захват, відшліфований але реалістичний вигляд.
Негативний prompt:
низька якість, розмите, мультфільм, аніме, ілюстрація, cgi, пластикова шкіра, неприродне обличчя, викривлена анатомія, чоловіча рука, товсті пальці, волохата жіноча рука, зайві пальці, злиті пальці, викривлений телефон, нечитаємий екран, абракадабра в інтерфейсі, деформована типографіка, дубльовані кінцівки, дешевий фон, пласке світло, роботизований рух, скута поза, незручний кут руки, деформовані нігті, фальшива посмішка, перегравання, хаотична композиція
‘@
  aspect_ratio = “9:16”
  duration = 8
  resolution = “1080p”
  generate_audio = $true
} | ConvertTo-Json -Depth 6
$submit = Invoke-RestMethod -Method Post -Uri “https://openrouter.ai/api/v1/videos” -Headers $headers -Body $body
$submit | ConvertTo-Json -Depth 10 | Tee-Object -FilePath .\submit.json
$pollUrl = $submit.polling_url
if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” }
do {
  Start-Sleep -Seconds 5
  $status = Invoke-RestMethod -Method Get -Uri $pollUrl -Headers $headers
  $status | ConvertTo-Json -Depth 10 | Set-Content .\status.json -Encoding UTF8
  $status.status
} while ($status.status -notin @(“completed”,”failed”))
if ($status.status -eq “completed”) {
  $contentUrl = $status.unsigned_urls[0]
  $contentUrl | Set-Content .\content_url.txt -Encoding UTF8
  curl.exe -L “$contentUrl” -H “Authorization: Bearer $env:OPENROUTER_API_KEY” –output result.mp4
  Get-Item .\result.mp4 | Select-Object Name,Length
  start .\result.mp4
} else {
  $status | ConvertTo-Json -Depth 10
}

Після цього скрипта система послідовно виконає всі попередні кроки й одразу запустить відео, коли воно буде готове. Бажано завантажити його відразу, оскільки на серверах воно довго не зберігається. Альтернативний варіант завантаження — зайти в особистий кабінет OpenRouter у вкладку з логами, вибрати свою роботу й завантажити її.

Більш нейтральна версія промпта для Veo, щоб отримати від нього крео в один клік, наведена нижче:

$headers = @{
  Authorization = “Bearer $env:OPENROUTER_API_KEY”
  “Content-Type” = “application/json”
}
$modelId = “google/veo-3.1”
$prompt = @’
Create an ultra-realistic vertical commercial video for a Brazilian audience.
Format:
9:16 vertical, 8 seconds, premium social-ad cinematography, realistic polished finish.
Main character:
A young Brazilian woman, 23–28 years old, naturally attractive and believable, warm tan skin, long dark brown hair, expressive eyes, subtle makeup, wearing a simple fitted black top.
She must look like a real person from a premium commercial shoot, not like a fashion model, not exaggerated, not artificial.
Her hand must look clearly feminine and realistic: slim fingers, elegant wrist, soft palm, smooth skin, neat short-to-medium natural nude manicure.
No masculine proportions, no thick fingers, no rough knuckles, no extra fingers, no distorted hand anatomy.
Setting:
She is sitting in a dim modern interior with a premium night-time atmosphere.
Warm dark background, soft red neon accents, cinematic shallow depth of field, realistic expensive ambiance.
Background stays clean, softly blurred, no clutter, no distracting objects.
Shot 1 — 0.0 to 2.7 sec:
Medium close-up.
She looks at her smartphone with focused anticipation, holding it naturally near chest level in one hand.
Her expression suggests she is watching a fast-paced mobile game round reach an exciting moment.
Subtle smooth handheld realism.
Soft cinematic light on her face, warm red highlights on hair and shoulders.
Her eyes widen slightly as the on-screen action intensifies.
Shot 2 — 2.7 to 4.7 sec:
Her expression shifts into genuine excitement.
She smiles with happy surprise.
In one smooth natural movement, she turns the smartphone toward the camera and brings it closer to the lens.
The motion must feel human, fluid, elegant, believable, not robotic.
The camera gently pushes in.
Shot 3 — 4.7 to 8.0 sec:
The phone becomes the hero object in portrait orientation, close to camera.
The screen is bright, sharp, realistic and readable.
Show a premium arcade-style flight game interface: dark UI, glowing red upward curve, small plane icon, and a dramatic high-score moment.
Keep the interface sleek, energetic, and believable for a premium mobile game promo.
The phone must look physically correct: realistic reflections, clean bezel, correct perspective, no warped edges, no broken interface, no gibberish.
The woman remains visible behind the phone, softly blurred, smiling with excitement.
Promo text overlay from 5.8 sec onward:
Top line: SPECIAL BONUS
Second line: NEW EVENT
Third line on a red brush-stroke banner: PLAY NOW
The promo text appears dynamically from below with strong premium ad energy, centered in the lower frame.
Fast entrance, slight bounce, subtle glow accents, very readable, polished social-ad finish.
Audio:
Generate synchronized premium audio.
Soft room ambience, subtle tension build in the first half, rising sound as the on-screen action grows, energetic reveal accent when the phone turns to camera, polished impact hit when the promo text appears.
No voiceover.
Visual style:
Ultra-realistic commercial cinematography, natural skin texture, realistic facial proportions, premium lighting, shallow depth of field, crisp smartphone reflections, cinematic contrast, red-and-black palette, believable excitement, polished but realistic finish.
Negative prompt:
low quality, blurry, cartoon, anime, illustration, cgi, plastic skin, uncanny face, distorted anatomy, masculine hand, thick fingers, extra fingers, merged fingers, warped phone, unreadable screen, gibberish interface, malformed typography, duplicate limbs, cheap background, flat lighting, robotic movement, stiff pose, awkward arm angle, deformed nails, fake smile, overacting, messy composition
‘@
$body = @{
  model = $modelId
  prompt = $prompt
  aspect_ratio = “9:16”
  duration = 8
  resolution = “720p”
  generate_audio = $true
} | ConvertTo-Json -Depth 6
$submit = Invoke-RestMethod -Method Post -Uri “https://openrouter.ai/api/v1/videos” -Headers $headers -Body $body
$submit | ConvertTo-Json -Depth 10 | Tee-Object -FilePath .\submit.json
$pollUrl = $submit.polling_url
if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” }
do {
  Start-Sleep -Seconds 5
  $status = Invoke-RestMethod -Method Get -Uri $pollUrl -Headers $headers
  $status | ConvertTo-Json -Depth 10 | Set-Content .\status.json -Encoding UTF8
  $status.status
} while ($status.status -notin @(“completed”,”failed”))
$status | ConvertTo-Json -Depth 10
if ($status.status -eq “completed”) {
  $contentUrl = $status.unsigned_urls[0]
  $contentUrl | Set-Content .\content_url.txt -Encoding UTF8
  curl.exe -L “$contentUrl” -H “Authorization: Bearer $env:OPENROUTER_API_KEY” –output veo_result.mp4
  Get-Item .\veo_result.mp4 | Select-Object Name,Length
  start .\veo_result.mp4
} else {
  “Generation failed”
}

Зверніть увагу, що відео на сервері зберігаються буквально добу, а потім видаляються. Редагувати їх через PowerShell, а також задавати як референси не вийде. Тому промт має бути продуманий з самого початку. 

Висновок

ШІ вже з 2024 року важко сприймати як іграшку для генерації картинок. Для арбітражника це робочий інструмент, який допомагає швидше створювати статику, тестувати ідеї, запускати відео й не витрачати зайві ресурси на довгий продакшн з нуля. Але й чекати магії від нейромереж не варто: хороший результат, як і раніше, залежить від зрозумілого промта, правильного вибору моделі та вміння вчасно доопрацювати креатив вручну.

Для швидких і зрозумілих задач краще використовувати доступні масові інструменти на кшталт ChatGPT і NanoBanana, а для більш гнучких тестів і відео — підключати OpenRouter із Sora чи Veo, коли потрібен більший контроль над процесом. Головна перевага такого підходу в тому, що він дозволяє не просто генерувати гарні картинки, а вибудувати зрозумілу систему роботи з креативами: від ідеї та першого чернетка до готового варіанта для тесту чи навіть заливу у свою РК.