Skip to main content
inflyu
✦ JSON prompts

Paste a JSON Prompt
Settings Fill Themselves

Got a shot written as JSON? Paste it into Create video or Create image. Length, ratio, resolution, sound and negative prompt set the model’s real settings, and the rest goes to the model as text.

Example: a man in a blue t-shirt standing in a garden
Example: a woman leaning on a red convertible
Example: a woman with long wavy hair holding a white bottle
Example: a studio portrait of a woman with dark hair
+12k

For creators who keep their shot recipes as JSON

🤖5,000+AI Influencers Created
✨13,000+Pieces of Content Generated
🎁20 free credits, no credit card required

What the paste does

The model and five settings keys are read. Everything else is sent as the prompt.

Settings Keys Set the Real Settings

duration_seconds, aspect_ratio, resolution, audio and negative_prompt fill the chosen model’s own settings, snapped to what that model allows.

Every Other Key Goes To The Model

Scene, camera, lighting, action_timeline and any key of your own are sent as text, compacted. Nothing is rewritten.

A Line Says What Changed

After a paste, one line under the settings lists what was set and what was skipped, so no setting changes in silence.

Image And Video Models

Video: Veo 3.1, Kling 4.0, Kling v3 Pro, Seedance 2.5, MiniMax H3, Luma Ray 3.2, Happy Horse 1.1 and the rest of the Create video picker. Image: Nano Banana 2, Nano Banana Pro, FLUX 3, GPT Image 2.5, Seedream 5.0 Pro and the rest of the Create image picker.

30 fps, Always

frame_rate and fps are not applied. Every video Inflyu delivers is 30 fps.

Switch Model, Keep The JSON

Change the model and the settings keys are mapped again to the new model’s own options.

Paste, check, generate

No extra step: the settings apply as you paste.

01

Open Create video or Create image

Sign up free, then open Create video or Create image and pick the model you want.

02

Paste your JSON into the prompt box

Paste it in, or tap JSON in the composer and insert the example. The settings apply on paste and when you leave the box.

03

Check the line, then generate

Read the line under the settings, change any setting you want different, and generate.

An example you can paste

Eight keys: the last four set settings, the first four stay in the prompt. Tap JSON in the composer for a ready example.

{
  "scene": "A rooftop at dusk, a woman in a green coat looks over the city",
  "camera": "Slow push-in from behind, shoulder height",
  "lighting": "Warm sunset, soft rim light on her hair",
  "action_timeline": "0-3s she turns her head; 3-8s she smiles and steps to the edge",
  "duration_seconds": 8,
  "aspect_ratio": "9:16",
  "audio": true,
  "negative_prompt": "text, watermark, extra fingers"
}

Which keys set a setting, which stay text

The same rules on every image and video model, applied to what that model offers.

model or model_idThe model (video and image)Switches the picker to that model when it is in the list, by its id such as kling-v3-pro or its name such as "Kling v3 Pro". A model that is not in the list is left as it is and the note says so. Never sent as prompt text.
duration_seconds or durationLength (video)A number or "8s". If the model does not offer that length, it snaps to the nearest one it does, and the note says so.
aspect_ratioAspect ratioSet when the model offers that ratio. Otherwise it is skipped and the note says which.
resolutionResolutionMatched to the model’s own list, such as 1080p or 2K, in any letter case. Skipped if the model has no such option.
audio or generate_audioSound on or off (video)true or false. An object counts as on unless every value is "none" or empty.
negative_promptNegative promptMoved to the model’s negative prompt field when it has one. If it has none, the text stays in the prompt.
frame_rate or fpsNot appliedInflyu delivers 30 fps, so this key is left alone and the note says so.
scene, camera, lighting, action_timeline, style, constraints and any other keyStays in the promptSent to the model as text, written compactly without the line breaks. Nothing is rewritten, translated or summarised.

Works on every model in the two pickers

Create video

Veo 3.1, Kling 4.0, Kling v3 Pro, Seedance 2.5, MiniMax H3, Luma Ray 3.2, Happy Horse 1.1, and the rest of the picker.

Create image

Nano Banana 2, Nano Banana Pro, FLUX 3, GPT Image 2.5, Seedream 5.0 Pro, and the rest of the picker.

Each model keeps its own options, so a key is applied only when the model you picked offers that setting.

Create video and Create image

Try your JSON in Create

Create a free account, open Create video or Create image, and paste your JSON into the prompt box.

Pay once with credit packs, or go monthly. Pack credits never expire.

Then credit packs from $2.49. No subscription required.

JSON prompt FAQ

What is a JSON prompt?+

It is a prompt written as a JSON object, with a key for each part of the shot, such as scene, camera, lighting and action_timeline, plus settings like duration_seconds and aspect_ratio. Creators share them as recipes for AI video.

Do video and image models actually read JSON?+

The models read it as text. What Inflyu adds is that the settings keys also fill the settings of the model you picked, so the length, ratio, resolution, sound and negative prompt in your JSON are the ones that run.

Does Inflyu write the JSON for me?+

No. You write or paste the JSON yourself. To see the shape, tap JSON in the composer and insert the example, then edit it.

What if my JSON asks for something the model cannot do?+

That value is skipped, and a line under the settings says what was set and what was skipped. A 10 second length on a model that offers 5 and 8 seconds snaps to the closest length it offers, and the line says so.

Can I share a recipe?+

Yes. Open a result, tap Copy JSON, and send it. Whoever pastes it into Create video or Create image gets the same model and settings, and can change anything before generating. Your photos and start frames are never in the copy.

Which screens read JSON prompts?+

Create image and Create video, on every model in their pickers. On Auto, which picks the model for you, the settings keys stay in the prompt: pick a model to have them set the length and shape. Other tools, such as swap, recast or try-on, do not read JSON prompts.

Does JSON make the video better?+

Not by itself. The model reads the same words either way. JSON helps you keep a long shot description organised and carry the settings with it, which is useful when you reuse a recipe.

Do I need a subscription?+

No. You can pay as you go: credit packs are one-time purchases and their credits never expire. If you would rather have a steady supply, the monthly Starter ($8.99), Creator ($19), Pro ($49) and Brand ($99) plans refill your credits each month, and you can cancel anytime. Unused monthly credits do not roll over.