tutorial · 1 min read

Один промпт → вертикальный AI-танцевальный reel

Сгенерируйте сетку танцевальных движений с подписями через GPT Image 2, передайте её в Seedance 2 Pro как референс, чтобы хореография действительно повторяла движения, а затем соберите всё в вертикальный reel, синхронизированный с музыкой.

Большинство AI-танцев выглядят как мусор, потому что модель угадывает движения кадр за кадром. Решение — заранее подготовить сетку движений с помощью GPT Image 2 и передать её в Seedance 2 Pro как референсное изображение: теперь у модели есть раскадровка, которой можно следовать. Этот рецепт сцепляет сетку, танец и подходящую музыкальную дорожку в один reel.

#cli#claude-code#pipelines#dance#seedance#gpt-image-2#reel#automation
Run it

Two ways, same result

Either paste the prompt into your AI agent, or run a single command in your terminal: both invoke the same recipe.

est. cost ≈ 14.2 credits needs PIPE2_TOKEN runs 6 pipelines
prompt · paste into agent
Claude Code, Codex, any shell-agent: conventions in AGENT.md
Run the pipe2 dance-reel recipe via the pipe2 CLI. Defaults produce a K-pop breakdancer reel with a vocal-led Eleven Music bed: pass --subject, --style, --moves, --music to customize, or --persona / --watermark-url for branded output. Report the final video URL when done.
The agent reports the final hosted video URL when the chain completes.
command · run in shell
Needs pipe2 CLI + PIPE2_TOKEN; fetches the recipe from GitHub
pipe2 recipe run dance-reel
Prints the hosted video URL to stdout when the chain finishes.

Почему это работает

Сетка — это раскадровка. image-generator рендерит 16 танцевальных поз с подписями в раскладке 4×4, и Seedance читает её как референсное изображение — следуя ячейкам по порядку вместо того, чтобы угадывать движение кадр за кадром. Названное движение на входе — то же движение на выходе.

Музыка сочиняется до танца, а не после. Seedance подстраивает клип под биты готового трека, поэтому хореография попадает в ритм, а не плывёт вразрез с подложенной позже дорожкой.

Ручки, которые важны

  • moves — самый дешёвый рычаг для качества. Названные движения (“moonwalk, body roll, donkey kick”) лучше общих прилагательных: каждое название становится подписанной ячейкой сетки, и Seedance читает эти подписи.
  • dance_style — задаёт настроение и для сетки, и для танца (“K-pop solo choreography”, “classical ballet”). Держите его конкретным; “dance” — это не стиль.
  • subject / personasubject — это кто танцует и во что одет; persona закрепляет повторяющуюся личность, чтобы одно и то же лицо и наряд сохранялись на протяжении клипа. Конкретная одежда и обстановка читаются лучше, чем обобщённая фигура.

Длительность, настроение музыки, водяной знак и соотношение сторон — у всех есть разумные значения по умолчанию; полный набор смотрите в манифесте.

Примечания

Входы «принеси своё» идут парами: текстовый флаг генерирует ассет, а вариант -url подаёт ваш собственный. persona / persona-url, настроение музыки / music-url, промпт водяного знака / watermark-url — промпт, чтобы сгенерировать, URL, чтобы принести своё. Бренд с фиксированным логотипом или подобранным треком использует сторону -url.

Walkthrough

6 pipelines transform one input into one output

What each step takes in, and what it spits out. The artifact glyph on the right shows the output kind.

total ≈ 14.2 credits steps 6 pipelines flow

Estimated at recipe defaults. Final cost may vary: metered models bill by actual token usage, and optional steps add to the total when their inputs are supplied.

  1. GPT Image 2 renders a 16-panel dance move reference grid: one labeled pose per cell.

    image
  2. Eleven Music composes a vocal-led K-pop dance bed. Generated FIRST so the dance can be choreographed to its rhythm.

    audio
  3. image-motion 0.5 cr

    Claude designs a ken-burns pan over the grid so it reads on screen before the dance starts.

    video
  4. Seedance 2 Pro generates the dance clip. The grid tags as @image1 for choreography, the music tags as @audio1 for beat-conditioning: choreography is synced to the actual track.

    video
  5. video-reel 1 cr

    Claude stitches grid-reveal + dance with a snappy crossfade and the music bed.

    video
  6. watermark 0.5 cr

    Overlays the Pipe2 logo (or your own --watermark-url) at the top-left corner so the clip carries attribution across reposts. Pass --no-watermark to skip.

    video

Click any slug to see full pipeline pricing tiers.

See also

Stuck on a chain that won't compose? Drop into our Discord and paste the JSON output of the failing step.