GET

/v1/schemas/fal/chat/fal-ai%2Fvideo-prompt-generator

kind inputactivity chathash 651308aaextracted Jul 23, 2026version currentsource upstream spec ↗

Request body

10 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
input_concept*stringCore concept or thematic input for the video prompt
modelenumModel to useanthropic/claude-3-haiku | google/gemini-2.5-flash | google/gemini-2.5-flash-lite | meta-llama/llama-3.1-8b-instruc… | meta-llama/llama-3.1-70b-instru… | openai/gpt-4o-mini · +1 more · default: "google/gemini-2.5-flash-lite"
camera_styleenumCamera movement styleNone | Steadicam flow | Drone aerials | Handheld urgency | Crane elegance | Dolly precision · +15 more · default: "None"
prompt_lengthenumLength of the promptShort | Medium | Long · default: "Medium"
camera_directionenumCamera directionNone | Zoom in | Zoom out | Pan left | Pan right | Tilt up · +12 more · default: "None"
special_effectsenumSpecial effects approachNone | Practical effects | CGI enhancement | Analog glitches | Light painting | Projection mapping · +15 more · default: "None"
styleenumStyle of the video promptMinimalist | Simple | Detailed | Descriptive | Dynamic | Cinematic · +4 more · default: "Simple"
custom_elementsstringCustom technical elements (optional)default: ""
pacingenumPacing rhythmNone | Slow burn | Rhythmic pulse | Frantic energy | Ebb and flow | Hypnotic drift · +14 more · default: "None"
image_urlstringURL of an image to analyze and incorporate into the video prompt (optional)

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/video-prompt-generator","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}