ByteDance · text-to-video

    Seedance 1.5 Pro Text to Video Prompting Guide

    What this model actually wants — from its schema, not from vibes.

    Seedance 1.5 Pro Text to Video is ByteDance's text-to-video model on Versely. This page is its structured prompting reference: the 6 parameters its schema actually exposes, the t2v technique that applies to it, copy-ready templates, and real prompts from production workflows that shipped on it.

    Everything here is grounded in the same sources Versely's agent reads — the model's input schema, the seedance family rule its prompt enhancer applies, and prompts quoted verbatim from shipped workflows. Where a line is general craft advice rather than a documented fact about Seedance 1.5 Pro Text to Video, the page says so.

    What Seedance 1.5 Pro Text to Video wants

    The exact input surface, from the same schema the Versely agent fetches with get_model_input_schema before every generation.

    ParameterWhat it doesValues
    promptreqText promptstring
    aspect_ratioAspect ratio21:9 · 16:9 · 4:3 · 1:1 · 3:4 · 9:16 · autodefault: 16:9
    resolutionResolution480p · 720p · 1080pdefault: 720p
    durationSeconds 4-12 (string enum)4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12default: 5
    camera_fixedLock cameraboolean
    generate_audioGenerate audio (default true)booleandefault: true

    The rule Versely's enhancer applies

    Versely's prompt enhancer carries a per-family rule for seedance models, applied automatically whenever it rewrites a prompt for Seedance 1.5 Pro Text to Video. Verbatim:

    Seedance video models excel with motion-focused descriptions. Emphasize movement patterns, choreography, and dynamic visual elements.

    Technique that applies here

    Text-to-video: scene narrative, camera movement, temporal flow; negative prompts where supported

    • Seedance and MiniMax want a different register from the camera-forward families. Seedance's tip is 'motion-focused descriptions... movement patterns, choreography, and dynamic visual elements'; MiniMax's is 'narrative prompts... scene progression, character actions, and visual atmosphere in natural language.' Neither asks for named camera hardware — lead with what's moving and how the scene unfolds, not with lens or shot vocabulary.
    • Duration is a hard enum or cap per model, not a suggestion. VEO 3.1 is fixed at up to 8s per generation (extendable afterward via a separate call), and its fal variant's duration enum is literally '4s' / '6s' / '8s'. Sora 2's kie variant has no duration field at all — length is chosen via n_frames ('10' or '15'). Kling and Seedance's various tiers run roughly 3-15s windows depending on the exact model. Write one continuous beat sized to the window you're generating into, not a three-act script the model will compress or truncate.
    • Aspect ratio, resolution and style are dropdown enums on most of these schemas — set the parameter, don't restate it in prose ('in glorious widescreen' does nothing on its own). VEO's is 16:9 / 9:16 / Auto, Kling's is 16:9 / 9:16 / 1:1, Seedance 1.5 Pro's is seven values including 21:9 and auto. Sora 2's kie aspect_ratio enum is the sharpest exception: it's literally the words 'portrait' / 'landscape', not a ratio string, so writing or setting '16:9' does nothing there.

    Copy-ready templates

    Replace the bracketed slots; each template says when it's the right shape.

    Template 1
    [SUBJECT] moves through [ONE CONTINUOUS ACTION / CHOREOGRAPHY] while [SECONDARY VISUAL DETAIL] happens around them. Atmosphere: [MOOD / VISUAL ATMOSPHERE].

    Use when: Seedance or MiniMax t2v models, whose tips ask for motion/choreography and narrative scene-progression language rather than named camera direction.

    Template 2
    [SUBJECT] [ONE CONTINUOUS ACTION] over the full clip. No scene cuts, no wardrobe or setting changes.

    Use when: any model with a short fixed-duration enum (VEO's 4s/6s/8s, Kling/Seedance's few-second windows) — sizing the action to the real duration avoids the back half of a multi-beat prompt getting compressed or dropped.

    Real prompts that shipped on Seedance 1.5 Pro Text to Video

    Quoted verbatim from Versely's production workflow library — each one generated a scene in a shipped workflow.

    Seedance 1.5 Pro Text to Video — "undefined"
    expert sitting on a modern panel stage chair, wearing a tailored navy blazer. She listens to an off-camera question, then brings the microphone to her mouth and speaks earnestly. Slow push-in. The camera settles and holds steady; expert comes to a neutral, centered pose.

    Shipped in Viral Panel & Reaction Reel (scene: ).

    How the Versely agent does this automatically

    You can use this page by hand, or let the agent apply the same knowledge. Four real mechanisms — no more, no less:

    • get_model_input_schema — before generating, the agent looks up Seedance 1.5 Pro Text to Video's exact input fields, required fields, allowed values, defaults, and min/max bounds. The parameter table above is that same surface.
    • The prompt enhancer's family rules — 12 per-family rewrite rules, including the seedance rule quoted on this page, shape how a rough prompt gets rewritten.
    • The per-provider speech guide — for TTS scripts, the agent follows a provider-specific tag scheme — not relevant to this model, but it's why voiceover scripts come out marked up correctly.
    • expand_movie_scene — in movie flows, brief scene ideas are rewritten into detailed cinematic descriptions before generation.

    Mistakes that waste generations

    • Writing a multi-beat script (three different actions or cuts) into one generation call on a model capped well under 15s — VEO tops out at 8s per call, Sora 2's kie variant only offers 10 or 15 frames — and the model compresses everything into a blur or drops the later beats rather than pacing through your scenes.
    • Describing aspect ratio or resolution in prose ('shot in glorious 4K widescreen') instead of setting the actual aspect_ratio/resolution enum — the text has no effect on frame shape or output resolution, only the parameter does, and on Sora 2 the valid values are the words 'portrait'/'landscape', not a ratio string at all.
    • Using one family's register on another: a dense Kling-style shot list ('slow pan, then a hard cut to a tracking shot') fights a Wan model's 'straightforward... style keywords' tip, and a plain narrative sentence undersells VEO or Sora's named-camera-movement tip.

    The long-form guide

    This page is the structured reference. For the essay treatment — worked examples, failure modes, and narrative — read Seedance 2.0 Prompting Guide.

    This guide also covers

    These siblings share Seedance 1.5 Pro Text to Video's prompting-relevant input surface, so their prompting URLs resolve here — tier and pricing differences live on their own model pages:

    Frequently asked questions

    Does Seedance 1.5 Pro Text to Video support negative prompts?+

    No — Seedance 1.5 Pro Text to Video's published schema has no negative_prompt parameter. Exclusions have to be phrased positively inside the main prompt, or dropped.

    Which aspect ratios does Seedance 1.5 Pro Text to Video support?+

    The aspect_ratio parameter is an enum: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16, auto. Set the parameter — describing the frame shape in prose does nothing on its own.

    How long can a Seedance 1.5 Pro Text to Video generation be?+

    Duration is a hard enum: 4, 5, 6, 7, 8, 9, 10, 11, 12. Write one continuous beat sized to the window you pick, not a script the model will compress.

    How does the Versely agent know Seedance 1.5 Pro Text to Video's parameters?+

    Before generating, the agent calls its get_model_input_schema tool, which looks up the exact input fields, required fields, allowed values, defaults, and min/max bounds for the model; separately, the prompt enhancer applies the seedance family rule quoted on this page to the prompt text itself. Nothing on this page is guessed — it is the same schema surface those tools read.

    Does this guide also cover Seedance 2.0?+

    Yes. Seedance 2.0 share the same prompting-relevant input surface as Seedance 1.5 Pro Text to Video, so their prompting URLs redirect here instead of duplicating this page. Tier and pricing differences live on each model's own /models page.

    Related prompting guides

    Generate with Seedance 1.5 Pro Text to Video

    Seedance 1.5 Pro Text to Video is live in Versely — paste a template above, or just describe what you want and let the agent map it onto the schema for you.