GET
/v1/schemas/fal/chat/fal-ai%2Fvideo-prompt-generator
Accept:
Request body
10 properties · 1 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| input_concept* | string | Core concept or thematic input for the video prompt | |
| model | enum | Model to use | anthropic/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_style | enum | Camera movement style | None | Steadicam flow | Drone aerials | Handheld urgency | Crane elegance | Dolly precision · +15 more · default: "None" |
| prompt_length | enum | Length of the prompt | Short | Medium | Long · default: "Medium" |
| camera_direction | enum | Camera direction | None | Zoom in | Zoom out | Pan left | Pan right | Tilt up · +12 more · default: "None" |
| special_effects | enum | Special effects approach | None | Practical effects | CGI enhancement | Analog glitches | Light painting | Projection mapping · +15 more · default: "None" |
| style | enum | Style of the video prompt | Minimalist | Simple | Detailed | Descriptive | Dynamic | Cinematic · +4 more · default: "Simple" |
| custom_elements | string | Custom technical elements (optional) | default: "" |
| pacing | enum | Pacing rhythm | None | Slow burn | Rhythmic pulse | Frantic energy | Ebb and flow | Hypnotic drift · +14 more · default: "None" |
| image_url | string | URL of an image to analyze and incorporate into the video prompt (optional) |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/video-prompt-generator","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}