{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"aspect_ratio":{"description":"Video aspect ratio (text-to-video only). Default: 16:9","enum":["16:9","9:16","3:4","4:3","1:1"],"type":"string"},"audio":{"description":"Enable audio-video synchronization. Default: true for Q3 models. When false, outputs silent video","type":"boolean"},"duration":{"default":5,"description":"Video duration in seconds (1-16)","maximum":16,"minimum":1,"type":"integer"},"end_image":{"description":"End image for start/end-to-video generation. Must be used together with start_image. Accepts public URL or Base64 data URI (data:image/png;base64,...)","type":"string"},"prompt":{"description":"Text prompt describing what should appear in the video","maxLength":5000,"type":"string"},"resolution":{"default":"720p","description":"Video resolution","enum":["540p","720p","1080p"],"type":"string"},"start_image":{"description":"Start image for video generation. Use alone for image-to-video, or with end_image for start/end-to-video. Accepts public URL or Base64 data URI (data:image/png;base64,...)","type":"string"}},"required":["duration","resolution"],"type":"object"}