Урок 6 · Създаваш

Твоите снимки: стил, начален кадър, референции

Ще можеш да дадеш на агента свои снимки като стил, като начален кадър или като референции за видео.

харчи кредити · агентът казва колковсеки план с кредитиагент с терминал

Виж

Една снимка, три врати

Качваш снимката веднъж. После избираш през коя врата да влезе.

Елементът @logo: зеленото лого

Твоята снимка

PNG · JPEG · WEBP · тук: логото от примера

разиграно в Студиото
  1. Врата 1

    Стил на нов кадър

    Моделът взема вида на снимката, не предмета в нея. Какво има в кадъра, решаваш ти.

    Кажи на агента„Ползвай я САМО като стил.“

    нов кадърКъм промпта
  2. Врата 2

    Начален кадър на видео

    Клипът тръгва буквално от нея. Описваш само какво се движи.

    Кажи на агента„Направи я НАЧАЛЕН кадър на клипа.“

  3. Врата 3

    Референция във видео

    До 9 снимки пазят продукт, място или герой в нова сцена. В промпта се казват @Image1, @Image2 и нататък. Снимка на истински човек може да бъде отказана.

    Кажи на агента„Ползвай я като референция, без начален кадър.“

Има и четвърта врата: от същите снимки става @елемент, който викаш по име във всеки кадър. Урок 5

Готови промптове за копиране

Само като стил

Кажи на агента

Качи снимката [път до снимката, напр. ./ref/stil.jpg] и я ползвай САМО като стил, не като предмет. Направи един кадър 4:5, 1K: @чаша на бял фон, в светлината и цветовете на снимката. Първо ми кажи цената.

Агентът прави

create_uploadlist_modelsgenerate_image

Получаваш: Нов кадър на твоята чаша в настроението на снимката. Чашата идва от елемента, видът от снимката.

Защо работи
  • Качената снимка има три роли: предмет (по подразбиране), човек и стил. Кажеш ли „само като стил“, агентът ѝ дава ролята „стил“ и моделът не я чете като предмет.
  • Виж честната граница

Твоя снимка като начален кадър

Кажи на агента

Качи [път до снимката, напр. ./kadri/start.jpg] и я направи начален кадър на 5-секунден клип 9:16 (за хоризонтална снимка 16:9). Без референции. В промпта на видеото опиши само движението: [какво се движи], камерата бавно приближава. Не описвай това, което вече се вижда. Ако на снимката има фотореално лице, ползвай Kling O3: той приема само 16:9, 9:16 и 1:1. Първо ми кажи цената.

Агентът прави

create_uploadlist_modelsgenerate_videocheck_generation

Получаваш: Клип, който тръгва буквално от твоята снимка. Агентът го следи, докато стане готов, и ти дава връзка, която живее 1 час.

Защо работи
  • Снимката заковава композицията, светлината и мястото. Промптът носи само промяната: това е правилото на делтата от урок 4.
  • Seedance отказва начален кадър с фотореално лице, дори генерирано, и връща кредитите. Kling O3 приема същия кадър.
  • Виж честната граница
Още промптове (4)

Твоят продукт в нова сцена

Кажи на агента

Качи [път до снимката на бутилката]. Това е моят продукт: подай снимката като предмет. Направи нов кадър 4:5 със същата бутилка на [нова сцена], сутрешна странична светлина, етикетът обърнат към камерата. Първо ми кажи цената.

Агентът прави

create_uploadlist_modelsgenerate_image

Получаваш: Твоят продукт в сцена, която никога не си снимал. Ако ще го ползваш често, направи го @елемент (урок 5).

Защо работи
  • Моделът вижда самата снимка, а не описание с думи. Така продуктът излиза много по-близо до истинския.
  • Едно качване става и за следващия кадър, и за елемент. Не качваш една и съща снимка два пъти.

Видео с референции

Майсторски

Кажи на агента

Направи видео 10 секунди, 9:16, със Seedance 2.0 и референции, без начален кадър. Качи [път до снимката на кутията] като референция и добави @чаша. Сцена: чашата стои на маса в кафене до кутията, ръка я взема и я вдига. Започни промпта с „the attached images are ANCHORS ONLY: take the materials and the logo; IGNORE their framing and poses“. Преди да поръчаш, кажи ми коя снимка на кой @Image отива и колко струва вариантът с референции.

Агентът прави

create_uploadlist_elementslist_modelsgenerate_videocheck_generation

Получаваш: Клип, в който чашата и кутията са същите като на снимките. След поръчката агентът ти казва коя снимка на кой @Image е отишла и на какъв модел е тръгнало видеото.

Защо работи
  • С референции Seedance минава сам на своя вариант с референции, който има друга цена. Отговорът казва новия модел, за да се върже сметката.
  • Референциите са гардероб, не раскадровка. Без изречението „ANCHORS ONLY“ моделът копира позите от снимките и клипът става скъпо слайдшоу.
  • Виж честната граница

Продължи от последния кадър

Майсторски

Кажи на агента

Извади с ffmpeg последния кадър на [път до клипа, напр. ./klipove/k2.mp4] като PNG и ми го покажи. Качи го и го подай като начален кадър на следващия 5-секунден клип в същото съотношение. Движение: [какво става после]. Ако в кадъра има фотореално лице, ползвай Kling O3: той приема само 16:9, 9:16 и 1:1. Първо ми кажи цената.

Агентът прави

create_uploadlist_modelsgenerate_videocheck_generation

Получаваш: Следващият клип тръгва точно там, където свършва предишният. В монтажа двата се слепват без скок.

Защо работи
  • Това е рецепта от инструментите, не отделна функция. ffmpeg вади кадъра на твоя компютър, качването го прави твоя снимка, а снимката става начален кадър.
  • Краен кадър през агента няма. Затова клиповете се връзват във верига: краят на единия е началото на следващия.
  • Виж честната граница

Мина ли качването

Кажи на агента

Преди да поръчаш каквото и да е, провери качването на [път до снимката]: какъв отговор върна заявката? Ако не е 200 или адресът е изтекъл, вземи нов адрес и качи пак. Кажи ми типа и размера на файла.

Агентът прави

create_upload

Получаваш: Знаеш, че снимката е горе, преди да платиш нещо. Тази проверка не харчи кредити.

0 кредита
Защо работи
  • Ако качването не е минало, поръчката спира, преди да вземе кредити. Сървърът казва „Тези качвания ги няма“ или, при начален кадър, „Качената снимка не можа да се прочете като начален кадър“. Губиш само време.
  • Приемат се само PNG, JPEG и WebP. Снимка от iPhone (HEIC) първо поискай да се превърне в JPEG.

Качването

Как снимката стига до сървъра, без да минава през модела

  1. 1

    Адрес

    Агентът иска адрес за качване. Получава по един за всяка снимка.

  2. 2

    Качване

    Агентът праща файла право в хранилището.

  3. 3

    Номер (id)

    Остава кратък номер. Той влиза в поръчката като стил, начален кадър или референция.

Claude Code
макет

Качи ./ref/stil.jpg и я ползвай САМО като стил: нов кадър 4:5 на @чаша на бял фон. Първо ми кажи цената.

create_upload({ count: 1 })

1 адрес за качване. Прати байтовете с PUT, после подай id-тата.

curl -X PUT '<адрес>' -H 'content-type: image/jpeg' --data-binary @ref/stil.jpg

Отговор 200: снимката е горе.

Gemini 3.1 Flash, 1K, 4:5: 3 кредита. Да поръчам ли?

Да.

generate_image({ prompt: '…', aspectRatio: '4:5', referenceUploads: ['…'], referenceRole: 'style', elements: ['@чаша'] })

Готово: @чаша на бял фон, в светлината и цветовете на твоята снимка. Връзката към пълния размер живее 1 час.

Макет по кода на сървъра: редът „1 адрес за качване…“ е дословен, цената е живата.

Слотовете

9 места за снимки. Редът е закон.

Във видео с референции всяка снимка получава номер. Номерата се раздават винаги в един и същ ред: първо качените снимки, после готовите кадри, накрая елементите.

  1. кутията@Image1
  2. етикетът@Image2
  3. готов кадър@Image3
  4. @чаша 1/3@Image4
  5. @чаша 2/3@Image5
  6. @чаша 3/3@Image6
  7. @Image7
  8. @Image8
  9. @Image9
  • качени снимки
  • готови кадри
  • @елемент
  • свободно

Примерът: 2 качени снимки (кутията и етикетът), 1 готов кадър и @чаша с 3 снимки.

В промпта стои

@чаша стои на масата до кутията от @Image1

сървърът пренаписва тага сам

Моделът получава

the subject of @Image4 стои на масата до кутията от @Image1

  • Пишеш @чаша, а сървърът сам слага номера. Не броиш на ръка.
  • Елементът влиза цял или изобщо не. Ако не се побере, поръчката спира, без да вземе кредити.
  • Seedance сам минава на варианта с референции, с друга цена. Отговорът казва новия модел.
разиграно в Студиото
Разиграно в Студиото: 20 секунди, Seedance 2.5, три @елемента в една сцена. През агента видео с референции е до 15 секунди.

Рецептата

рецепта, не функция

Продължи точно оттам, където свърши предишният клип

  1. Стъпка 1

    Клип 2 свършва на кадъра, който ти трябва.

  2. Стъпка 2

    ffmpeg вади последния му кадър като PNG.

  3. Стъпка 3

    Агентът го качва като твоя снимка.

  4. Стъпка 4

    Клип 3 тръгва от него като начален кадър.

Иска агент с терминал и ffmpeg на компютъра ти.

Към промпта за веригата

Честната граница

Качването на твоя снимка иска агент с терминал.

Агентът качва файла с обикновена HTTP заявка. В Claude Code това става само. В чат без терминал най-сигурно е да качиш снимката в Студиото.

Честната граница

Или начален кадър, или референции. Не двете.

Видеото тръгва от един твой кадър ИЛИ гледа до 9 снимки като референции. Подадеш ли двете, поръчката спира, без да вземе кредити.

Честната граница

Потвърдено истинско лице върви във видео само от Студиото.

През агента елемент с потвърдено лице се отказва. В Студиото работи със Seedance 2.5.

Провери дали е станало

  • Агентът взе адрес за качване и качи файла с отговор 200, преди да поръча.
  • От снимката влезе само това, което поиска: стил, предмет или начален кадър.
  • При видео с референции агентът ти каза коя снимка на кой @Image отиде и на какъв модел тръгна поръчката.
  • Знаеше цената, преди агентът да поръча.