How do the official prompt guides compare?
| Model | The maker’s structure | Negatives | Timing |
|---|---|---|---|
| Seedance 2.5 | Subject + Location + Event + Genre/Style + Camera movement, then the plot shot by shot | Only for subtitles and audio, such as “no subtitles” | Timestamps in 1-second units, or “Shot N” |
| Veo 3.1 | [Cinematography] + [Subject] + [Action] + [Context] + [Style & Ambiance] | Describe what to leave out; avoid “no” in the negative prompt | Segments such as [00:00-00:02] |
| Kling 4.0 | Asset roles, overall settings, a timed sequence of events, then audio | Only “no subtitles” and “no background music” | 0 to X seconds, X to Y, Y to the end |
The shared rules: concrete words, one job per reference image and timing written out. On negatives they split: ByteDance and Kling want positive descriptions, while Google’s Veo 3.1 guide says “describe what you wish to exclude”.
What does the Seedance 2.5 prompt guide say?
ByteDance’s guide asks you to “Treat Seedance 2.5 as a visual content producer” and write in this order:
- References first. Name each image, video or audio file by upload order and say what it is for, for example the subject, the voice or the camera move.
- A one-sentence summary: “Subject + Location + Event + Genre/Style + Camera movement”.
- The plot, split by timestamps or “Shot N”, with visuals, camera, action, dialogue and sound for each segment. Use 1-second units, and do not cram too much into one window or the model cuts too often.
- Notes on what stays the same, such as camera angle, setting and sound.
Two rules stand out. “Use positive descriptions whenever possible”; negatives work for subtitles and audio. And do not put a character’s name only inside their image: the guide warns it “can easily cause character confusion or duplication”. ByteDance also recommends its own Seedance 2.5 Skill to optimise prompts.
What does Google’s Veo prompt guide say?
Google’s Veo 3.1 guide uses a five-part formula: “[Cinematography] + [Subject] + [Action] + [Context] + [Style & Ambiance]”. It calls the camera part “the most powerful tool for conveying tone and emotion”.
- Sound: put speech in quotation marks, and write sound on its own line, such as “SFX: thunder cracks in the distance” or “Ambient noise: the quiet hum of a starship bridge”.
- Several shots in one clip: timestamped segments, from [00:00-00:02] to [00:06-00:08], each with its own shot.
- Negatives: describe what to exclude. The Veo 3.1 guide’s example asks for a scene “with no buildings or roads” rather than “no man-made structures”. For the negative prompt itself, Google’s prompt guide, which covers both Veo and Gemini Omni Flash, says not to write “no walls” but to list what you don’t want, as in “wall, frame”.
- Help: Google suggests using Gemini “to analyze and enrich a simple prompt”.
What does Kling’s prompt guide say?
Kling’s older text-to-video guide gives a formula: subject and description, subject movement, scene and description, then optional camera language, lighting and atmosphere.
The Kling 4.0 guide, dated 26 October, goes further:
- Be literal. “Use descriptive language and minimize abstract terms and negative instructions.” Instead of “premium look”, it suggests describing side backlighting, a blurred background and matte grain.
- Few negatives. “Negative prompts can increase the likelihood of errors.” The two worth writing are no subtitles and no background music, because the model may add them by default.
- Roles for every file. Files are numbered @Image1, @Video1 and so on. Without a role, “the model will infer their intended use, making the results less predictable.”
- Room to write. Prompts can run to 8,000 tokens.
For Kling 3.0, Custom Multi-Shot, a switch in the interface, lets you set each shot’s content and length, as in Kling’s example “shot 1, profile shot of black man driving a truck, cinematic handheld. Shot 2, frontal macro shot…”
Do JSON prompts work better?
None of the official guides we read mentions JSON. Creators disagree. In one r/VEO3 thread, one creator says: “creatively I’ve seen no difference between descriptive prompts through plain text vs. json”, and uses JSON only to keep long prompts tidy for editing. Another ran both versions and “liked then response to json better” the majority of the time, though not for every task.
JSON is a way to organise a prompt, not a feature of the models. If it helps you keep shot details straight, use it; then test the same shot in plain text.
Free, on WhatsApp, with members in every country.
Join the Beginners groupQuestions
What is the best prompt structure for Seedance 2.5?
ByteDance's guide starts by naming each reference file by upload order and its purpose, then a one-sentence summary (subject, location, event, genre or style, camera movement), then a shot list or timestamps in 1-second units, then notes on anything that must stay consistent.
What is the Veo 3.1 prompt formula?
Google's guide gives five parts: cinematography, subject, action, context, and style and ambiance. Dialogue goes in quotation marks, and sound effects and ambient noise get their own sentences.
Should I use negative prompts in Kling?
Sparingly. Kling's 4.0 guide says negative prompts can increase errors, and that the only two really needed are no subtitles and no background music.
Do JSON prompts work better?
None of the official guides we read asks for JSON. One creator saw no creative difference from plain text; another preferred the JSON results most of the time. Test both on your own shot.
How we checked this
We read the makers' own guides on 29 October 2026: ByteDance's Seedance 2.5 prompt guide (updated 16 October 2026), Google's Veo 3.1 prompting guide and its Google Cloud prompt guide for Gemini Omni Flash and Veo (updated 28 October 2026), and Kling's text-to-video guide and Kling 4.0 user guide (26 October 2026). We searched all of them for JSON and found no mention. The JSON opinions come from one Reddit thread, and each is one person's experience. If something has changed, tell us on WhatsApp and we will update this page.
Sources
- ByteDance (BytePlus): Dreamina Seedance 2.5 prompt guide, updated 16 October 2026
- Google Cloud: Ultimate prompting guide for Veo 3.1
- Google Cloud: video generation prompt guide for Gemini Omni Flash and Veo, updated 28 October 2026
- Kling: Kling 4.0 user guide, prompts and Omni Reference, 26 October 2026
- Kling: text-to-video prompt guide and formula
- Kling: Kling VIDEO 3.0 user guide, Multi-Shot
- Reddit, r/VEO3: 'Does Veo 3 really work better with the JSON prompt?', 21 February 2026