---
title: "Discussion on \"Veo 3/3.1: pro JSON prompting, step-by-step\" | Hashnode"
description: "Discussion on \"Veo 3/3.1: pro JSON prompting, step-by-step\". 1) Start with intent + constraints (front-load the “what”). Veo weights early words heavily; say the core shot, subject, and action first, then style and camera. ([Reddit][1])\n2) Keep scenes atomic. Use short, single-action scenes (micro-beats) and c..."
url: "https://hashnode.com/posts/veo-331-pro-json-prompting-step-by-step/68f51dd7204c4de5b0eb96c4"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Veo 3/3.1: pro JSON prompting, step-by-step](https://developer.tenten.co/veo-331-pro-json-prompting-step-by-step?utm_source=hashnode&utm_medium=feed)

1) Start with intent + constraints (front-load the “what”). Veo weights early words heavily; say the core shot, subject, and action first, then style and camera. (\[Reddit\]\[1\]) 2) Keep scenes atomic. Use short, single-action scenes (micro-beats) and c...

Oct 19, 2025 · 6 min read · developer.tenten.co  
Read the article

-   [#ai](https://hashnode.com/tag/ai)
-   [#gemini](https://hashnode.com/tag/gemini)
-   [#veo3](https://hashnode.com/tag/veo3)

## Written by

[Erik Chen](https://hashnode.com/@erikcc)

@erikcc

  
[View profile](https://hashnode.com/@erikcc)

AI

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
