Kling 3 reads a shot as subject, movement and scene first, then camera, light and atmosphere: 60 to 100 words, one camera move, one action. The whole prompt is hard-capped at 2,500 characters and an overrun fails the submission before anything renders.
Write Veo 3.1 prompts camera first: cinematography, subject, action, context, style. Put dialogue, effects and ambience into the shot, and switch on Audio Generation, which is off by default on LUVI. Veo 3.1 Lite has no audio. Clips start at 800 credits for eight seconds at 720p.
Seedance 2.5 reads integer-second timestamps, typed audio channels and one camera move per shot. Most bad results come from prompting it like Seedance 2.0. Here is the structure that works, taken from the guide we run inside LUVI.