Вы описали сцену, но клип оказался мягче или запрос был отклонён. Сначала отделите ограничения контента модели от неясного действия или начального изображения, противоречащего промпту.
Коротко: модель важнее слов. В наших тестах сентября 2026 года простые прямые промпты давали соответствующие результаты в проверенных сценах на MiniMax H3, Wan 3.0, Wan 2.6, Wan 2.5, Seedance 2.5 и LTX 2.5, тогда как H3 Max и Wan 2.2 отклоняют или смягчают большинство промптов верхних уровней.
Категории: L1 намёки, L2 умеренный NSFW, L3 продвинутый NSFW, L4 более интенсивные сцены для взрослых, L5A дополнительный контент для взрослых.
Коротко, за 30 секунд
- Для генерации из текста сначала выберите модель: MiniMax H3, Wan 3.0, Seedance 2.5 или LTX 2.5. Затем задайте действие и кадрирование.
- Для генерации из изображения сначала скомпонуйте начальный кадр. Промпт задаёт движение от этой визуальной отправной точки.
- Пять частей, по порядку: объект, действие, камера, свет, звук. Два-три действия на 5 секунд.
- Черновики дешёвые: 5 секунд стоят $0.095 на Wan 2.2 Spicy в 480p и $0.185 на MiniMax H3 в 768p.
Попробовать MiniMax H3 «текст в видео» →
Работаете с одной моделью? Руководство по промптам MiniMax H3 и руководство по промптам Seedance 2.5 раскрывают тему подробнее.
Как написать промпт для видео без цензуры: пять частей по порядку
Видеомодель отрисовывает то, что вы назвали, а остальное додумывает сама. Промпт 5 по частям:
| Часть | Что писать | Из промпта 5 |
|---|---|---|
| Объект | «Adult», кто, одежда, где | An adult woman in an oversized linen shirt wakes on a sheepskin rug by a loft window |
| Действие | Короткая последовательность связанных действий | She rolls onto her back, stretches, sits up, then turns and looks into the lens |
| Камера | Одно движение, отдельным предложением | One slow dolly-in at floor height. |
| Свет | Один источник и его цвет | Soft white window light, dust in the air. |
| Звук | Что слышно, или «no music» | Birdsong outside, quiet room tone, no music. |
- Пишите прямо. Называйте одежду и реквизит простыми словами.
- Согласуйте слова с входными данными. Для текста опишите персонажей, одежду и обстановку. Для изображения сосредоточьтесь на изменениях, ясно сохраняя существующую сцену.
- Соразмеряйте действия со временем. Небольшое действие на весь клип выглядит медленным; шесть втиснутых действий приводят к пропускам. Используйте связный абзац и одно движение камеры. Длина не является пределом (Wan 2.6 принимает 1 500 символов, H3 — 7 000).
- Пишите, чего хотите, а не чего избегать. Перегруженный запретами дубль H3 остановился; “stays fully on for the entire shot” сохранило одежду на протяжении всего клипа H3.
- Называйте всех взрослыми, а для двух людей уточняйте, кто что делает. Пропустите “8k, masterpiece”; само “cinematic” почти ничего не даёт: работают зернистость, глубина резкости и конкретное движение камеры.
- Для точного промпта отключите расширение. По умолчанию оно выключено на Wan 3.0 и Wan 2.6; выключите его на Wan 3.0 Pro, где оно включено. Расширение переписывает промпт: может развить идею из одной строки или изменить подробное задание.
Смягчённый клип после переписывания промпта
Неясное задание оставляет действие, кадрирование и тон на усмотрение модели. Уточнение помогает, если клип создаётся, но не соответствует замыслу; это не решение любого отказа. Типичный слабый первый вариант:
A beautiful sensual woman in a bedroom, cinematic, moving slowly, don't zoom, 8k masterpiece.
Та же сцена в пяти частях:
An adult woman in a white cotton shirt sits on the edge of an unmade bed in morning light. She pulls her hair over one shoulder, then turns and looks into the lens. Static camera at mattress height. Soft window light from the left. Sheets rustling, quiet room tone.
Что изменилось: “beautiful sensual” превратилось в конкретную одежду, место и действие; “slowly” и “don't zoom” — в два действия и статичную камеру; заданы свет и звук. Если результат всё ещё отклоняется, меняйте по одному пункту за запуск и сохраняйте seed там, где модель его поддерживает (Wan 3.0, Seedance, LTX 2.5).

MiniMax H3 из текста в видео. Слева: строка персонажа L1. Справа: строка персонажа L3, кадр обрезан. Мозаика добавлена нами.
«Текст в видео» или «изображение в видео»: кто решает, как далеко зайдёт ролик
«Текст в видео»: решает модель
Для более интенсивных сцен для взрослых выберите Wan 3.0, Seedance 2.5 или LTX 2.5 до шлифовки слов. Старые базовые Seedance 2.0, Fast и Mini часто смягчали действие. Выбирайте не только семейство, но и задачу ввода: результат по тексту не показывает, как та же модель оживит изображение.
Задайте последнее действие. Wan 3.0 может продолжить его дальше вашего замысла, поэтому дайте кадру ясное завершение.
Изображение в видео: изображение задаёт уровень, промпт приводит его в движение
Изображение задаёт видимую сцену. Поместите нужный стиль и композицию в изображение, а не просите более сильный промпт перестроить мягкую картинку. MiniMax H3 и Vidu Q3 обычно остаются близки к исходному изображению; Seedance, Wan 3.0 и LTX 2.5 могут развить его дальше.
Промпт направляет движение. Смена комнаты в словах может перенести туда всю сцену; согласуйте действие с изображением. Другие особенности модели описаны в тесте Vidu Q3.
Для конкретного завершения добавьте конечный кадр в H3, Seedance 2.5, LTX 2.5 или Wan 3.0 из изображения в видео. Согласуйте оба кадра по персонажу, одежде и свету.
Wan 2.6 из изображения в видео следует форме изображения, поэтому обрежьте его до загрузки. H3 Spicy, Vidu Q3 Spicy, LTX 2.3 Spicy, Seedance 2.5 Spicy и Wan 3.0 могут оживить изображение без промпта; напишите его, если движение важно. Подготовьте изображение с моделью изображений без цензуры.
15 готовых промптов для видео без цензуры по сценам
Адаптируйте эти неоткровенные примеры, меняя взрослых персонажей, сцену и действие, но сохраняя ясные указания камеры и завершения.
1. От первого лица, у кровати («текст в видео»)
Попробуйте на LTX 2.5: укажите положение камеры перед описанием действий женщины.
First-person point of view: the camera is a person lying back against the headboard of a bed at night, looking toward the end of the bed. An adult woman in a long ivory silk robe over a black slip dress steps up, kneels onto the mattress and leans down toward the lens with one hand planted beside it, her hair falling forward around her face. She stops close, tilts her head, smiles, and reaches out and taps one fingertip against the lens. Warm bedside lamp rim light, deep shadow, shallow focus, gentle handheld drift, 35mm film grain.
2. Халат и взгляд, по изображению (изображение в видео)
Попробуйте на Vidu Q3 Spicy: промпт необязателен. Одно действие, один звук, одно движение камеры; остальное задаёт изображение.
She finishes pouring, sets the flask down and lifts her eyes to camera with a small smile, steam rising from the cup, the yukata sliding a fraction lower on her shoulder. Paper shoji glow, evening cicadas, very slow push-in.
3. Пар и взгляд через плечо («изображение в видео»)
Попробуйте на MiniMax H3 Spicy: одно непрерывное движение; пусть пар завершает сцену. Переключателя звука нет, поэтому при необходимости добавьте его при монтаже.
She rolls her shoulders back and stretches upward in the cedar heat, water running the length of her spine. She turns her head to look back over one shoulder into the lens, then steps forward into the billowing steam. The vapour boils up around her and swallows the far wall. Slow handheld drift following her, warm cedar light, condensation crawling down the glass. Cinematic, shallow depth of field, heavy film grain.
4. Ванна, поворот к камере («текст в видео»)
Попробуйте на Seedance 2.0: звук без доплаты и seed. При ошибке авторских прав повторите генерацию или используйте Seedance 2.0 Fast либо 2.5.
An adult woman sits on the rim of a clawfoot bath in a dark tiled bathroom at night, a white towel wrapped around her. She pins her wet hair up with both hands, turns her head toward the camera in profile, then lowers her arms and looks straight into the lens. Slow push-in from the doorway. One warm wall sconce, steam fogging the mirror behind her. A dripping tap, quiet room tone.
5. Утренний свет, соло, по тексту («текст в видео»)
Попробуйте на Wan 2.6: держится близко к вашим словам.
An adult woman in an oversized linen shirt wakes on a sheepskin rug in front of a tall loft window in morning light. She rolls onto her back, stretches both arms above her head, sits up, then turns and looks straight into the lens with a slow smile. One slow dolly-in at floor height. Soft white window light, dust in the air. Birdsong outside, quiet room tone, no music.
6. Самый дешёвый текстовый черновик («текст в видео»)
Попробуйте на Seedance 2.0 Mini: самый дешёвый Seedance. Дайте персонажу обычное занятие.
An adult woman in a white cotton sundress lies on her stomach across a rumpled white bed in afternoon light, reading a paperback, ankles crossed in the air. She lowers the book, rolls onto her side toward the camera and props her head on one hand, then laughs at something off screen. Static camera at mattress height. Warm sun through half-closed blinds, striped light across the sheets. Pages turning, a ceiling fan ticking.
7. Ваш собственный кадр: пишите только движение («изображение в видео»)
Попробуйте на MiniMax H3: сохраните существующую сцену и опишите продолжение.
She tips her head back under the water and runs both hands through her wet hair, then turns to face the camera and wipes the water from her eyes with the back of her wrist. Steam drifts across the glass behind her. Static camera at chest height. Running water, a soft echo, no music.
8. Пара: ветер на балконе («текст в видео»)
Попробуйте на Wan 3.0 Prime: около $0.31 за пять секунд в 480p; одно совместное действие, одно движение камеры.
Golden hour on a hotel balcony: she stands at the rail in a silk robe that lifts and falls in the wind, and he comes up behind her and closes both arms around her waist. She leans back into him and turns her face up to his. The robe streams sideways, the city hazes gold below. Slow orbit around the pair at the rail. Cinematic, shallow depth of field, heavy film grain.
9. Пара: заднее сиденье («текст в видео»)
Попробуйте на Wan 2.6, по той же причине, что и промпт 5. В этом файле примера нет аудиодорожки.
A couple in a rain-streaked car at night: she climbs across from the passenger seat into his lap and takes his face in both hands. He slides a hand up her back and the window fogs where her shoulder presses it. Rain runs down the glass, headlights sweep past and go. Slow push in from the back seat, warm dashboard glow against cold rain light. Cinematic, shallow depth of field, heavy film grain.
10. Пара: две женщины в автокинотеатре («текст в видео»)
Попробуйте на Wan 3.0: звук можно включать и выключать, доступен seed. Одежда каждого человека, затем кто движется первым.
35mm film still, warm grain and halation. Two adult women lie back in the open tailgate of a station wagon at a drive-in cinema, a plaid blanket over their legs; one wears a white ribbed tank top, the other a red gingham bikini top and denim shorts. The projector beam flickers across them; one turns, brushes hair from the other's face, and they kiss slowly as the screen light shifts from blue to gold. Summer night, moths in the beam, loose handheld frame.
11. Камера: кран вниз («текст в видео»)
Попробуйте на LTX 2.5: до 4K, с seed. Камере отведены отдельные три слова.
Ultra-detailed cinematic shot: an adult woman in a floor-length emerald silk gown descends a marble staircase in an empty opera house, the high slit opening across her leg with each step, chandelier light glittering through the fabric. Slow crane down, immaculate texture detail, orchestra tuning drifting up from the pit.
12. Камера: вид от первого лица, из кадра («изображение в видео»)
Попробуйте на Wan 2.6 Spicy: $0.475 за пять секунд в 720p; изображение задаёт кадрирование. Для субъективного ракурса двигайте камеру как тело: покачивание, не кран.
Her toes flex and hook deeper into the silk, one knee slowly straightening, the sheets sliding and rippling under her legs. The slatted bars of light creep across the bed as the blind stirs in the draught. Handheld point-of-view sway, warm red and gold, quiet morning room tone.
13. Замедленная съёмка — намеренно («текст в видео»)
Попробуйте на Wan 3.0 Pro: минимум 1080p, около $0.72 за пять секунд; отключите расширение промпта, включённое по умолчанию на Pro. Напишите “slow-motion” один раз в начале; не добавляйте “slowly” к остальным глаголам.
Slow-motion perfume commercial. An adult woman in a backless black gown turns away from a rain-lashed window, the low back of the dress catching a single hard key light down her spine, droplets of water flicking from her hair as she moves. Macro-sharp fabric detail, deep shadow, 4K product-film polish, low cello note and rain.
14. Звук ведёт: бар («текст в видео»)
Попробуйте на Seedance 2.0: звук без доплаты. Каждый звук исходит от чего-то в кадре. При ошибке авторских прав повторите генерацию или используйте Seedance 2.0 Fast либо 2.5.
Photorealistic live-action, not animation. A real adult woman in a chocolate satin robe works behind a dim neon bar, a large fluffy faux fox tail accessory clipped at the small of her back. She shakes a cocktail, turns to set the glass on the counter and the tail sways with the movement, then she looks back at camera with a teasing smile. Warm red lantern light, 35mm grain, slow push-in, ice rattling and low bar chatter.
15. Одежда остаётся: безопасная версия на модели Spicy («изображение в видео»)
Попробуйте на Seedance 2.0 Fast Spicy: около $0.41 за пять секунд в 480p. Некоторые тестовые клипы Spicy меняли одежду без запроса. Назовите, что должно оставаться надетым; проверяйте результат, а не считайте инструкцию гарантированной фиксацией.
First person point of view, the camera stays where it is on the pillow and does not move. She lowers herself closer toward the lens, her long hair falling forward around the edges of the frame, and holds eye contact. She keeps the black lace top and the black satin robe on the whole time and stays fully dressed. Candlelight flickers behind her; the background stays black. Only her movement, no camera move, no cut.
Что смягчается, а что проходит
Отделяйте возвращённую ошибку от созданного, но более мягкого клипа. Правила модели, проверка входных данных и противоречивое задание требуют разных изменений.
| Что отправили | Куда | Что вернулось | Что отправить вместо этого |
|---|---|---|---|
| Промпт L5A | Wan 2.2, текст в видео | Отклонён, без оплаты (L1 тоже отклонён) | Wan 3.0, Wan 2.6 или Wan 2.5, текст в видео |
| Промпт L4 на кадре L3 | H3 Max, изображение в видео | Отклонён | MiniMax H3, изображение в видео |
| Промпт L5A на изображении L3 | Wan 2.2, изображение в видео | Частично сохранено, остальное смягчено | Wan 2.2 Spicy или Wan 3.0, изображение в видео |
| Промпт уровня L4 | H3 Max, текст в видео | Значительно более мягкая сцена, оплачена; поздние запуски отклонены или смягчены | MiniMax H3 из текста в видео: как написано |
| Промпт уровня L4 | HappyHorse 1.1, текст в видео | Отклонён на этапе промпта, без оплаты; L3 в основном проходил | MiniMax H3, текст в видео |
| Сильные слова, безобидный кадр | Seedance, изображение в видео | Несколько мягких клипов | Скомпонуйте изображение для нужной сцены |
| Промпт L4 на кадре L3 | Seedance 2.0, 2.0 Fast, 2.0 Mini, изображение в видео | В основном смягчено | Seedance 2.5 или Wan 3.0 из изображения в видео |
| Обычный промпт уровня L1 | Seedance 2.0, текст в видео | Повторные ошибки авторских прав | Повторите запуск или Seedance 2.0 Fast либо 2.5 из текста в видео |
| Кадр уровня L3, без промпта | H3, изображение в видео; Vidu Q3, Pro, Turbo | Отклонено, без списания | Одна строка движения |
| Референсное видео уровня L3 | Wan 2.6, видео по референсу | Отказ, без списания | Wan 3.0, видео по референсу |
| Простые слова против названия жанра | Wan 2.6, текст в видео | Оба как написано | Любой |
Отказ обычно освобождает зарезервированную сумму; исключения указаны на странице модели. Проверьте settled и cost (правила). Смягчённый клип оплачивается, поэтому просматривайте кадры.

Так выглядит смягчение. Слева: MiniMax H3 Max из текста в видео, промпт L4. В центре и справа: Wan 2.5 из текста в видео, наш промпт L5A и второй запуск с изменёнными словами. Кадры без редактирования, все оплачены. Позднее Wan 2.5 выполняла эту категорию как запрошено; эти кадры показывают её прежние смягчённые результаты.
Один промпт, разные модели: что мы увидели на деле
Задание с дополнительным контентом для взрослых дало разные темп и постановку на разных моделях:
| Модель | Что сделала с тем же брифом | Для вашего промпта |
|---|---|---|
| MiniMax H3 | Каждый элемент как написано | Называйте всё, что хотите |
| Модели Wan 3.0 | Выполнили взрослое задание, затем добавили действия | Назовите последнее действие, проверьте концовку |
| LTX 2.5 | Следовала тексту; с изображением требовала явных действий и показывала слияние конечностей | С изображения пишите два или три действия |
| Wan 3.0 Prime, изображение | Сохранила одиночное изображение одиночным | Всё нужное кладите в кадр |
| Wan 2.2 Spicy | Добавила второго человека | Проверяйте, нет ли лишних людей |
| Vidu Q3, Q3 Spicy | Добавили элементы L5A и второго человека; осветили комнату красным | Назовите комнату и свет, которые у вас есть |
| Seedance 2.0 Fast | Осталась близка к изображению и смягчила более сильное запрошенное действие | Кладите действие в кадр |
| Seedance 2.0 Spicy, 2.0 Fast Spicy, LTX 2.3 Spicy | Перешли к L4 без запроса | Используйте MiniMax H3 из изображения в видео либо задайте завершение и проверьте последние кадры |
Две версии одной модной сцены показывают, почему длительность должна входить в описание движения.

Одно изображение, близкие промпты движения. Сверху: Wan 2.2, 720p, 5,8 секунды. Снизу: Wan 2.5, 1080p, 10 секунд. Клип Wan 2.2 · Клип Wan 2.5.
Общее описание движения:
She shifts her weight, turns her shoulders toward the lens and takes two slow steps forward, the satin of the dress catching the light as it moves. She tucks her hair behind one ear and holds the look. Locked camera, clean grey studio.
Wan 2.2 закончила шаги к 1,5 секунды и начала возвращаться к начальной позе; Wan 2.5 распределила действия на десять секунд и удержала последнее. Соразмеряйте действия с длительностью и дайте завершению состояние для удержания.
Где ролики ломаются и как это исправить
| Что вы видите | Исправление |
|---|---|
| Замедленная съёмка, скованные движения | Два-три действия на 5 секунд, не добавляйте «slowly» к каждому глаголу; на Wan добавьте «real-time speed» |
| Изображение в видео почти не движется | Только глаголы, без описания изображения |
| Весь клип замирает | Если промпт в основном запрещает движение, попробуйте короткую последовательность положительных действий; упростите действие до добавления инструкций |
| Каждый прогон — другое лицо | Повторно используйте чёткое изображение или референс персонажа; сохраняйте seed при наличии. Базовая MiniMax H3 и Vidu Q3 Spicy не имеют поля seed |
| Сцена смягчилась или стала безобиднее | Переключитесь на модель без цензуры (H3 вместо H3 Max, Wan 3.0 вместо Wan 2.2) или начните с изображения нужного уровня |
| Камера уходит на склейку | “One continuous shot, no cuts”; оставьте shot_type в single (по умолчанию на Wan 2.6) |
| Камера сама подползает | «Static tripod shot: the framing stays as in the first frame»; на Wan добавьте «zoom, push-in, close-up» в негативный промпт, если он есть |
| Заходит дальше, чем просили | Задайте завершение, добавьте совместимый конечный кадр при наличии или попробуйте задачу, чьи тестовые результаты были ближе к описанию |
| Переписывание меняет всё | Меняйте одно поле за запуск и сохраняйте seed при наличии; отключите расширение |
| Музыка, которую вы не заказывали | H3 добавляет звук в каждый ролик: назовите звук и допишите «no music» |
| Звука нет вообще | Добавьте звук при монтаже или используйте аудиовизуальную задачу. H3 Spicy не имеет переключателя звука; проверьте полученную дорожку |
Нужно длиннее одного дубля? Гайд по длинным видео без цензуры сцепляет ролики по последнему кадру.
Шпаргалка по промптам: по строке на модель
Цена: пять секунд при самом дешёвом доступном разрешении. Это стоимость выходного видео; задачи с референсным видео могут добавлять отдельные платежи.
| Модель | На входе | Как писать | 5 с от |
|---|---|---|---|
| MiniMax H3 | Текст, изображение, референсные изображения/видео | Простые слова, всё названо; изображение задаёт лицо. Руководство | $0.185 |
| MiniMax H3 Spicy | Изображение | Промпт необязателен; одного действия достаточно; переключателя звука нет | $0.19 |
| MiniMax H3 Max | Текст, изображение | «Текст в видео» — «Filtered», «изображение в видео» — «Softened»: промпты верхних уровней отправляйте в H3 | $0.25 |
| Wan 3.0 | Текст, изображение, референсные изображения/видео | Назовите последнее действие; модель эскалирует | $0.225 |
| Wan 2.6 | Текст, изображение | Держится близко к вашим словам | $0.45 |
| Wan 2.5 | Текст, изображение | Простые слова для обоих способов | $0.225 |
| Wan 2.2 Spicy | Изображение | Три или четыре действия, “real-time speed”; без звука | $0.095 |
| Seedance 2.0 | Текст, изображение, референсные изображения/видео | «One continuous shot, no cuts» | $0.35 |
| Seedance 2.0 Mini | Текст, изображение, референсные изображения/видео | Самый дешёвый черновик на Seedance | $0.12 |
| Seedance 2.5 | Текст, изображение, референсные изображения/видео | Дубли по 30 секунд. Гайд | $0.62 |
| Seedance 2.5 Spicy | Изображение | Промпт необязателен; делайте черновик в 480p на этой модели | $1.08 |
| LTX 2.5 | Текст, изображение | Действия через «then» | $0.45 |
| LTX 2.3 Spicy | Изображение | Короткий промпт или никакого; эскалирует; без звука | $0.095 |
| Vidu Q3 Spicy | Изображение | Назовите комнату, которая есть в кадре; промпт необязателен | $0.33 |
| Vidu Q3 Turbo | Изображение | Самый дешёвый черновик, верный кадру | $0.21 |
При изменении model проверьте допустимые входные данные новой задачи: задачи с текстом, изображением и референсами используют разные поля.
Частые вопросы
Как писать промпты без цензуры для ИИ-видео?
Используйте промпт 5 для текста или 7 для изображения. Замените персонажей и обстановку, сохраните одно движение камеры и выберите соответствующую задачу ввода в таблице моделей.
Почему моё ИИ-видео вернулось смягчённым?
Если категория не поддерживается, замените H3 Max или базовую Wan 2.2 проверенной альтернативой. Если сцена верна, но движение неверно, упростите действие вместо переписывания всего кадра.
Может ли промпт развить клип из изображения дальше исходного кадра?
Да. Некоторые задачи добавляют действие, людей или новую обстановку. Чтобы сохранить одежду и кадрирование, задавайте эти инструкции явно и не описывайте другую комнату.
Нужны ли эвфемизмы, или можно писать прямо?
Пишите прямо: назовите взрослых персонажей, стиль и действие. Неясные жанровые ярлыки оставляют модели больше возможностей для выдумки.
Как сохранить одного и того же человека в разных роликах?
Повторно используйте одно чёткое изображение или референсные изображения персонажа. Сохраняйте причёску, одежду и свет, убирайте конкурирующие лица из референсных изображений места. См. руководство по более длинным видео без цензуры.
Платить ли за отклонённые или смягчённые ролики?
Отклонённые: обычно нет, резерв освобождается. Смягчённые: да, по обычной цене.
Ваша часть
SpicyAPI не добавляет фильтр контента; вышестоящие модели всё ещё могут проверять или отклонять входные данные. Работайте только со взрослыми, давшими согласие, и с материалами, которые вы вправе загружать, и соблюдайте законы места публикации.
Запустите первый промпт
Создайте аккаунт, выберите промпт выше и нажмите Run. Сделайте черновик в минимальном разрешении, затем повторите в более высоком. Остальное — в каталоге видео без цензуры.
От промпта Playground к API
Сначала попробуйте промпт по ссылке модели, выберите пять секунд в минимальном разрешении и проверьте готовый ролик. Для приложения, которое регулярно повторяет этот процесс:
Задайте SPICY_API_KEY в окружении. Этот пример Python 3 отправляет новый ролик после подтверждения цены.
import json
import os
import urllib.request
import uuid
base = "https://api.spicyapi.ai/api/v1"
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json", "User-Agent": "SpicyAPI-Blog/1.0"}
settings = {
"duration_seconds": 5,
"resolution": "480p",
"generate_audio": False,
"aspect_ratio": "16:9"
}
settings["prompt"] = 'A slow camera push toward the subject. Keep the setting and clothing unchanged. One continuous shot.'
payload = {"model": "bytedance/seedance-2.5/text-to-video", "input": settings}
def post(path, body):
request = urllib.request.Request(base + path, json.dumps(body).encode(), headers)
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = post("/jobs/quote", payload)
if input(f"Maximum charge ${quote['maxCharge']}. Type yes to generate: ") != "yes":
raise SystemExit("Stopped before generation")
headers["Idempotency-Key"] = str(uuid.uuid4())
print("Request key:", headers["Idempotency-Key"], flush=True)
task = post("/jobs/createTask", {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]})
print("Task ID:", task["taskId"])Сохраните выведенный ключ запроса для восстановления того же запроса; новый ролик получает новый ключ. Документация API задач описывает доставку и восстановление результатов.
Для повторяющихся роликов поручите Agent использовать утверждённый входной файл: CLI spicyapi tasks create --model bytedance/seedance-2.5/text-to-video --input-file input.json --wait; MCP — попросите вызвать spicyapi_task_create с этой моделью и входными данными; Skill — попросите “Use the spicyapi Skill to generate this approved shot and return the result.” CLI и MCP показывают цену до создания. См. документацию интеграции Agent.











