AI Tools उपकरणम् अद्यतनम् कृतम् :दिनाङ्कः

JSON Prompt Generator

Build a validated video prompt as JSON in a guided 5-step wizard. Pick a starting template, choose a model (Veo, Sora, Kling, Runway Gen-4, Luma Ray 3, or Hailuo), describe the scene, tune the cinematography with clickable chips, and copy a ready-to-paste JSON object. The schema and model limits are fully configurable, and a built-in linter checks any pasted JSON for you.

सदा निःशुल्कम् सरलम् to use Instant फलानि गोपनीयम् च सुरक्षितम्

उपयोगः :उपकरणम्

एतत् कथं कार्यं भवति — एषः बिल्डरः निश्चितफलप्रदः अस्ति: सः तव क्षेत्राणां आधारेण प्रॉम्प्ट् संयोजयति, न दृश्यं प्रदर्शयति न च सृजति। JSON-म् Veo, Sora, Kling, Runway, Luma, Hailuo इत्यादिषु वीडियो-मॉडल् UI वा अन्यत्र प्रॉम्प्ट्-टु-वीडियो उपकरणे प्रतिलिपि कुरु। प्रारूपाणि तव ब्राउजर् (localStorage) मध्ये एव स्थितानि — किञ्चित् अपि अपलोड् न भवति।
चलच्चित्रप्रश्ननिर्देशं रचयतु।
प्रतिमानं चयनय
  1. 1 आरभताम्
  2. 2 कृत्रिमबुद्धि प्रतिमानम्
  3. 3 दृश्यम्
  4. 4 शैली
  5. 5 पुनरावलोकनम्

आरम्भबिन्दुं चयनय वा रिक्तपृष्ठे आरभ्य स्वदृश्यं वर्णय। सर्वं पश्चात् परिवर्तयितुं शक्यते।

यत् प्रतिमानम् तव चलच्चित्रं प्रदर्शयिष्यति तत् चयनय। अधोलिखिताः सीमाः चयनितप्रतिमानं अनुसरन्ति।

Who or what the camera is on. Concrete nouns beat abstractions.
What the subject is doing, with a clear arc the model can render.
Where the action happens - time, place, grounding details.
Spoken line, ambient bed, or SFX. Veo and Sora generate audio; other models ignore it.
तव चयनम्
त्वरित JSON
अपूर्णम्

जेएसओएन् प्रमाणीकरणम्
तन्तुमलः

चयनित-मॉडेलस्य स्कीमायाः विरुद्धं लिन्ट् कर्तुं JSON-प्रॉम्प्ट् पेस्ट् कुरु।

योजना · 2026-05
सन्दर्भः
मुख्यम् प्रकारः आवश्यकम् विकल्पाः / टिप्पणयः
subject string * Who or what the camera is on. Concrete nouns beat abstractions.
action string * What the subject is doing, with a clear arc the model can render.
environment string ऐच्छिकम् Where the action happens - time, place, grounding details.
camera enum ऐच्छिकम् locked-off static shot slow push-in slow pull-back tracking shot slow pan slow tilt up dolly in dolly zoom vertigo effect smooth orbit around the subject crane up handheld shot aerial drone shot whip pan slow zoom in rack focus
lens enum ऐच्छिकम् portrait 85mm lens 50mm lens 35mm lens 24mm wide-angle lens 100mm macro lens anamorphic lens 200mm telephoto lens
lighting enum ऐच्छिकम् golden hour light soft diffused light hard sunlight rim light low-key lighting high-key lighting volumetric light neon light warm practical light overcast light backlit silhouette
grade enum ऐच्छिकम् teal and orange grade cinematic grade natural grade desaturated grade warm grade cool grade noir black and white grade vintage film grade pastel grade
mood enum ऐच्छिकम् cinematic energetic serene dreamy moody playful epic intimate nostalgic surreal
audio string ऐच्छिकम् Spoken line, ambient bed, or SFX. Veo and Sora generate audio; other models ignore it.
duration number *
aspectRatio enum * 16:9 9:16 1:1 4:3 3:4 4:5 21:9
आदर्शसीमाः
आदर्शः श्रव्यम् अवधिः आयाम-अनुपाताः सूचना
Kling AI न 1–15s (5 / 10 / 15 seconds) 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 Kling 3.0: kinetic motion, strong physics, per-character lip-sync (Omni). Honors camera and motion; audio ignored.
Veo आम् 1–8s (4, 6, or 8 seconds) 16:9, 9:16 Veo 3.1: native synchronized audio and lip-sync. Strongest prompt fidelity on the Google pipeline (Gemini / Vertex AI).
Sora आम् 1–60s (up to 60 seconds) 16:9, 9:16, 1:1, 4:5 Sora 2: best-in-class prompt fidelity and native audio. Consumer app closed Apr 2026; API sunsets Sep 24, 2026.
Runway Gen-4 न 5–10s (5 or 10 seconds) 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 Gen-4 / Gen-4.5: character references and strong camera control. Audio added in post.
Luma Ray 3 न 5–10s (5 or 10 seconds) 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 Dream Machine Ray 3: HDR/EXR output, seamless loops, character references. No native audio.
Hailuo (MiniMax) न 5–10s (5 or 10 seconds) 16:9, 9:16, 1:1 Fast and low-cost, excels at high-motion action. No native audio.
उपकरणम् सम्बन्धः
प्रतिलिखितम् पर्यन्तम् क्लिपबोर्ड.
साहाय्यम् Improve This उपकरणम्

पठतु विषयवस्तु

शिक्षताम् कथम् उपकरणम् कार्यम् च यदा पर्यन्तम् उपयोगः एतत्.

What Is the JSON Prompt Generator?

The JSON Prompt Generator is a guided builder that turns a few plain answers into a complete video prompt written as JSON. Instead of typing raw JSON by hand and guessing whether it matches what a video model accepts, you fill in simple fields about the shot and the tool assembles the object for you. It supports six prompt-to-video models: Veo, Sora, Kling AI, Runway Gen-4, Luma Ray 3 and Hailuo (MiniMax).

The builder is deterministic. It reads your inputs, keeps only the keys that have a value, orders them by the schema, and prints valid JSON. It does not render video, call a model, or upload anything. You copy the result and paste it into the video tool you use. A built-in validator checks any pasted JSON against the schema and against the limits of the model you select.

Why You Would Use It

Writing a video prompt as JSON is easy to get almost right and still wrong. A duration outside the model range, an aspect ratio the model does not offer, or a key spelled slightly differently can make the model ignore the prompt or reject it outright. This tool removes that trial and error before you spend a generation credit.

It suits content creators and marketers who ship several AI videos a week, agencies that need the same prompt shape across a team, developers testing a prompt pipeline, and anyone learning a model schema without reading long documentation. Because every prompt is built from the same field set, two people filling the same form produce comparable output, which makes reviewing, reusing and versioning prompts much easier.

How This Tool Works

The page is a five step wizard: Start, AI model, Scene, Style and Review. A progress bar shows where you are, and every step label is clickable, so you can jump back and fix a field without losing your work. The draft is saved in your browser and restored when you return, so closing the tab mid-prompt is safe.

Step one offers a starting point: start blank, or use one of the four templates (Cinematic, Product / ad, Action, Dreamy). A template only pre-fills style choices such as camera movement, lens, lighting, color grade, mood, duration and aspect ratio, so you still describe the shot yourself. Load example shot fills every field with a complete sample, and Reset clears all values.

Step two selects the target model. Each model card shows its duration range, whether it produces audio, and how many aspect ratios it supports, plus a short note about strengths. Choosing a model immediately changes the rest of the form: the duration input gets a new minimum and maximum, aspect ratio chips the model does not support are hidden, and the audio field appears only for Veo and Sora, the two models with native audio in this schema.

Steps three and four collect the scene and style values. The tool then builds the output by walking the schema fields in order. Empty fields are skipped, duration is stored as a number, and enum values are copied only when a chip is active. The JSON appears in Review with a live character and line count, a summary of your choices, and a badge that reads Ready to copy once subject, action, duration and aspect ratio are all set.

The separate Validate JSON panel works in reverse: paste JSON, choose the model, press Lint. It reports invalid JSON, a root that is not an object, missing required keys, unknown keys, enum values that are not in the schema, aspect ratios the model does not support, durations outside the model range, and an audio key sent to a model that ignores audio.

Key Features

  • Five step wizard with clickable steps, per step hints and a progress bar
  • Four templates, a blank start, a full example shot and a Reset button
  • Six models with per model duration, aspect ratio and audio rules
  • Clickable chip selectors for camera, lens, lighting, color grade, mood and aspect ratio
  • Live output that only includes keys with a value, in schema order
  • Validator with per model checks and a clear good or bad result list
  • Schema and model limit reference tables (schema version 2026-05)
  • Copy JSON, download a .json file and Ctrl/Cmd+Enter to copy
  • Draft auto-save in the browser, plus a highlighted placeholder in the template editor

How to Use the Tool

  1. Open the Start step and pick a template, or choose Start blank. Press Load example shot first if you want to see a finished prompt.
  2. Move to the AI model step and click the model you will render with. Read the note and the three pills (duration, audio, ratio count) before continuing.
  3. Fill the Scene step. Subject is required and names who or what the camera is on. Action is required and describes what happens, with a clear beginning and end. Environment is optional and adds time and place.
  4. Open the Style step and tap chips for camera, lens, lighting, color grade and mood. Set a whole number of seconds inside the range shown under the duration field. On Veo and Sora you can also type an audio line.
  5. Go to Review, pick an aspect ratio (only ratios of your model are visible), check the summary, then press Copy JSON or Download .json. On the last step the Next button turns into Copy JSON.
  6. To check existing work, expand Validate JSON, paste the object, select the model and press Lint. The list under it tells you exactly what to fix.

Limits and Rules

Four keys are required: subject, action, duration and aspect ratio. Every other key is optional and is left out of the output when empty. Duration must be a whole number inside the range of the selected model, and the aspect ratio must be one that model supports.

  • Veo: 1 to 8 seconds, 16:9 or 9:16, native audio.
  • Sora: 1 to 60 seconds, 16:9, 9:16, 1:1 or 4:5, native audio.
  • Kling AI: 1 to 15 seconds, six ratios (16:9, 9:16, 1:1, 4:3, 3:4, 21:9), no audio.
  • Runway Gen-4 and Luma Ray 3: 5 to 10 seconds, the same six ratios, no audio.
  • Hailuo: 5 to 10 seconds, 16:9, 9:16 or 1:1, no audio.

Enum values must match the schema exactly, and the validator flags anything else. Because the builder and the validator both run in your browser, there is no upload, no captcha and no rate limit. The trade-off is that your draft lives only in this browser on this device, and clearing site data removes it.

When to Use It and When Not to

Use it when you want a prompt that already respects the model limits, when a team should produce prompts in the same shape, when you are learning a schema, or when you need to re-check JSON someone else wrote. Running the validator before generating is the cheapest way to catch a bad prompt.

Do not use it if you need to render video, because this tool only writes text. It is also a poor fit for free-form prompts with keys outside the schema, and it will not invent values you never entered. If you need different fields, the schema, templates, models and limits all come from one config file (config/json-prompt-generator.php), which is where a developer would add them.

सामान्यप्रश्नाः

Short उत्तरम् for the प्रश्नः उपयोक्तारः ask before trusting the फलम्

No. It only builds JSON text. Paste the output into the video model UI to render the clip.

Veo, Sora, Kling AI, Runway Gen-4, Luma Ray 3 and Hailuo. Each has its own duration range, aspect ratio list and audio support, shown on the model card and in the schema table.

No. The builder and the validator both run in your browser, and the draft is stored in local storage on this device only.

Only Veo and Sora produce native audio in this schema, so the audio field is hidden for the other four models. The validator warns if an audio key is present when you check a model that ignores it.

JSON syntax, that the root is an object, required keys, unknown keys, allowed enum values, aspect ratio support and the duration range for the model you select.

Yes. Models, templates, fields and limits are defined in config/json-prompt-generator.php, and the page reads all of them from that single file.

टिप्पण्यः (:गणना)

For उपयोक्ता discussion, धारः प्रकरणम् and follow-up सुझावः
त्यजतु टिप्पणी
Your टिप्पणी will appear सार्वजनिकम् after submission.
न टिप्पण्यः अद्यापि. प्रथमम् पर्यन्तम् टिप्पणी!
कृपया अस्मान् सूचयत।
प्रतिवेदनम् an issue with this उपकरणम्

Describe the issue you encountered so we can investigate and improve the उपकरणम्

किम् सहायता अधिकतमम्
Include the निवेशः expected फलम् actual फलम् browser/device, and a पटलम् when साहाय्यम्
The पटलम् button ग्रहीतु the पृष्ठम् in the आलोकः and attaches the जनयतु प्रतिमा to this प्रारूपम्
Full-page पटलम्
न्यूइस्टी-उपकरणेन तव ब्राउजरे ग्रहीतम्।
न पटलम् ग्रहीतु yet.
उपकरणम् प्रतिवेदनम्