{"models":[{"endpoint_id":"fal-ai/ltx-2.3/text-to-video/fast","metadata":{"display_name":"LTX 2.3 Video Fast","category":"text-to-video","description":"LTX-2.3 is a high-quality, fast AI video model available in Pro and Fast variants for text-to-video, image-to-video, and audio-to-video.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-07-13T19:05:24.786Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a90df05/Q8IcsF5FX1zYHwG048tqT_320cb845b0c74f44920f1c6520981b9e.jpg","model_url":"https://fal.run/fal-ai/ltx-2.3/text-to-video/fast","license_type":"commercial","date":"2026-03-05T15:32:51.533Z","group":{"key":"ltx-2-3","label":"Text to Video (Fast)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/ltx-2.3/text-to-video/fast","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ltx-2.3/text-to-video/fast queue.","x-fal-metadata":{"endpointId":"fal-ai/ltx-2.3/text-to-video/fast","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a90df05/Q8IcsF5FX1zYHwG048tqT_320cb845b0c74f44920f1c6520981b9e.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ltx-2.3/text-to-video/fast","documentationUrl":"https://fal.ai/models/fal-ai/ltx-2.3/text-to-video/fast/api","about":"Generate a video from a text prompt."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"Ltx23TextToVideoFastInput":{"x-fal-order-properties":["prompt","duration","resolution","aspect_ratio","fps","generate_audio"],"properties":{"fps":{"description":"The frames per second of the generated video","type":"integer","title":"Frames per Second","enum":[24,25,48,50],"default":25},"aspect_ratio":{"description":"The aspect ratio of the generated video","type":"string","title":"Aspect Ratio","enum":["16:9","9:16"],"default":"16:9"},"generate_audio":{"description":"Whether to generate audio for the generated video","type":"boolean","title":"Generate Audio","default":true},"prompt":{"examples":["Drone descent through the open oculus of a derelict Soviet-era radio telescope dish, spiraling downward into the rusted parabolic bowl where a lone botanist catalogs wildflowers growing through cracked concrete, her red jacket the only color against oxidized metal and grey sky, 24mm on a caged FPV drone, the descent creating a vertigo spiral, Tarkovsky Stalker zones of alien beauty reclaiming technology, science swallowed by nature"],"description":"The prompt to use for the generated video","type":"string","title":"Prompt","minLength":1,"maxLength":5000},"resolution":{"description":"The resolution of the generated video","type":"string","title":"Resolution","enum":["1080p","1440p","2160p"],"default":"1080p"},"duration":{"description":"The duration of the generated video in seconds. The fast model supports 6-20 seconds. Note: Durations longer than 10 seconds (12, 14, 16, 18, 20) are only supported with 25 FPS and 1080p resolution.","type":"integer","title":"Duration","enum":[6,8,10,12,14,16,18,20],"default":6}},"type":"object","title":"LTXV23TextToVideoFastRequest","required":["prompt"]},"Ltx23TextToVideoFastOutput":{"x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"url":"https://v3b.fal.media/files/b/0a90dde7/7ufClzCcdMD-up1rau1jF_6xx4WLgg.mp4","content_type":"video/mp4","file_name":"7ufClzCcdMD-up1rau1jF_6xx4WLgg.mp4"}],"$ref":"#/components/schemas/VideoFile","description":"The generated video file"}},"type":"object","title":"LTXV23TextToVideoFastResponse","required":["video"]},"VideoFile":{"x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"properties":{"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the video","title":"Width"},"fps":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The FPS of the video","title":"Fps"},"url":{"description":"The URL where the file can be downloaded from.","type":"string","title":"Url"},"duration":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The duration of the video","title":"Duration"},"file_size":{"examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size"},"file_name":{"examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"content_type":{"examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","title":"Content Type"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the video","title":"Height"},"num_frames":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of frames in the video","title":"Num Frames"}},"type":"object","title":"VideoFile","required":["url"]}}},"paths":{"/fal-ai/ltx-2.3/text-to-video/fast/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-2.3/text-to-video/fast/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/ltx-2.3/text-to-video/fast":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ltx23TextToVideoFastInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-2.3/text-to-video/fast/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ltx23TextToVideoFastOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"bytedance/seedance-2.0/us/text-to-video","metadata":{"display_name":"Seedance 2.0 US Text to Video","category":"text-to-video","description":"US hosted version of ByteDance's most advanced text-to-video model. Cinematic output with native audio, multi-shot editing, real-world physics, and director-level camera control.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-09-15T20:39:39.360Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aaa8c18/G-pLPV2kcuJH5WkGAe6od.jpg","model_url":"https://fal.run/bytedance/seedance-2.0/us/text-to-video","license_type":"commercial","date":"2026-09-15T16:58:14.090Z","group":{"key":"seedance-us","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for bytedance/seedance-2.0/us/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the bytedance/seedance-2.0/us/text-to-video queue.","x-fal-metadata":{"endpointId":"bytedance/seedance-2.0/us/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aaa8c18/G-pLPV2kcuJH5WkGAe6od.jpg","playgroundUrl":"https://fal.ai/models/bytedance/seedance-2.0/us/text-to-video","documentationUrl":"https://fal.ai/models/bytedance/seedance-2.0/us/text-to-video/api","about":"Us Text To Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"Seedance20UsTextToVideoInput":{"required":["prompt"],"x-fal-order-properties":["prompt","resolution","duration","aspect_ratio","generate_audio","bitrate_mode","end_user_id"],"title":"Seedance2T2VUSInput","type":"object","properties":{"end_user_id":{"description":"The unique user ID of the end user.","title":"End User Id","anyOf":[{"type":"string"},{"type":"null"}]},"duration":{"description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","type":"string","title":"Duration","default":"auto","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"]},"resolution":{"description":"Video resolution - 480p for faster generation, 720p for balance.","type":"string","title":"Resolution","default":"720p","enum":["480p","720p"]},"prompt":{"description":"The text prompt used to generate the video","title":"Prompt","examples":["An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea."],"type":"string"},"generate_audio":{"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","title":"Generate Audio","type":"boolean","default":true},"aspect_ratio":{"description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","title":"Aspect Ratio","type":"string","default":"auto","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"]},"bitrate_mode":{"description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","title":"Bitrate Mode","examples":["standard"],"type":"string","default":"standard","enum":["standard","high"]}}},"Seedance20UsTextToVideoOutput":{"required":["video","seed"],"x-fal-order-properties":["video","seed"],"title":"Seedance2VideoOutput","type":"object","properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/bytedance/seedance_2/output.mp4"}]},"seed":{"description":"The seed used for generation.","title":"Seed","examples":[42],"type":"integer"}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","type":"object","properties":{"content_type":{"description":"The mime type of the file.","title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]}}}}},"paths":{"/bytedance/seedance-2.0/us/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/bytedance/seedance-2.0/us/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/bytedance/seedance-2.0/us/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Seedance20UsTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/bytedance/seedance-2.0/us/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Seedance20UsTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.7/text-to-video","metadata":{"display_name":"Wan Text to Video","category":"text-to-video","description":"Wan 2.7 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-04-26T23:07:28.840Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a94047b/ktfxD5Hs3lGJdXwk7FurU_856b1abaad064b23bb2ae7dee66cf2f3.jpg","model_url":"https://fal.run/fal-ai/wan/v2.7/text-to-video","license_type":"commercial","date":"2026-03-28T20:45:33.782Z","group":{"key":"Wan27","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.7/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.7/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.7/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a94047b/ktfxD5Hs3lGJdXwk7FurU_856b1abaad064b23bb2ae7dee66cf2f3.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.7/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.7/text-to-video/api","about":"Generate a video from text using WAN 2.7 text-to-video model.\n\nFeatures:\n- Improved visual quality and motion coherence over 2.6\n- Multi-shot video generation (controlled via natural language in prompt)\n- Resolution: 720p and 1080p\n- Duration: 2-15 seconds\n- Multiple aspect ratios: 16:9, 9:16, 1:1, 4:3, 3:4\n- Audio generation support"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"WanV27TextToVideoInput":{"required":["prompt"],"description":"Input for Wan 2.7 text-to-video generation.","x-fal-order-properties":["prompt","audio_url","aspect_ratio","resolution","duration","negative_prompt","enable_prompt_expansion","seed","enable_safety_checker"],"title":"Wan27TextToVideoInput","type":"object","properties":{"aspect_ratio":{"description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"title":"Aspect Ratio","type":"string","default":"16:9"},"resolution":{"description":"Output video resolution tier.","enum":["720p","1080p"],"title":"Resolution","type":"string","default":"1080p"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility (0-2147483647)."},"audio_url":{"title":"Audio Url","anyOf":[{"ui":{"field":"audio"},"type":"string"},{"type":"null"}],"description":"URL of driving audio. Supports WAV and MP3. Duration: 3-30s. Max 15 MB. If not provided, the model auto-generates matching background music."},"prompt":{"description":"Text prompt describing the desired video. Max 5000 characters.","minLength":1,"title":"Prompt","type":"string","examples":["A kitten running in a meadow, cinematic lighting, smooth camera movement."]},"duration":{"description":"Output video duration in seconds (2-15).","enum":[2,3,4,5,6,7,8,9,10,11,12,13,14,15],"examples":[5,10,15],"title":"Duration","type":"integer","default":5},"negative_prompt":{"examples":["low resolution, errors, worst quality, low quality"],"anyOf":[{"type":"string"},{"type":"null"}],"title":"Negative Prompt","description":"Content to avoid in the video. Max 500 characters."},"enable_prompt_expansion":{"description":"Enable intelligent prompt rewriting.","title":"Enable Prompt Expansion","type":"boolean","default":true},"enable_safety_checker":{"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","default":true}}},"WanV27TextToVideoOutput":{"required":["video","seed"],"description":"Output for Wan 2.7 text-to-video generation.","x-fal-order-properties":["video","seed","actual_prompt"],"title":"Wan27TextToVideoOutput","type":"object","properties":{"video":{"$ref":"#/components/schemas/VideoFile","description":"The generated video file."},"actual_prompt":{"title":"Actual Prompt","anyOf":[{"type":"string"},{"type":"null"}],"description":"The actual prompt used if prompt rewriting was enabled."},"seed":{"title":"Seed","type":"integer","description":"The seed used for generation."}}},"VideoFile":{"title":"VideoFile","x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"properties":{"height":{"description":"The height of the video","title":"Height","anyOf":[{"type":"integer"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"]},"width":{"description":"The width of the video","title":"Width","anyOf":[{"type":"integer"},{"type":"null"}]},"duration":{"description":"The duration of the video","title":"Duration","anyOf":[{"type":"number"},{"type":"null"}]},"fps":{"description":"The FPS of the video","title":"Fps","anyOf":[{"type":"number"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"]},"num_frames":{"description":"The number of frames in the video","title":"Num Frames","anyOf":[{"type":"integer"},{"type":"null"}]},"file_size":{"description":"The size of the file in bytes.","title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019]}},"type":"object","required":["url"]}}},"paths":{"/fal-ai/wan/v2.7/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.7/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/wan/v2.7/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV27TextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.7/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV27TextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/v3/turbo/pro/text-to-video","metadata":{"display_name":"Kling Video V3 Turbo Pro Text to Video","category":"text-to-video","description":"Generate high quality 1080p videos using Kling's Turbo 3.0 model, with improved lipsync and multishot generation capabilities.","status":"active","tags":["kling","v3","1080p","turbo"],"updated_at":"2026-06-24T00:21:44.881Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9e8d77/SDWDZwZ_Rz7vgKlPopK8x_be12e85845f242deb7a652ef22831bfa.jpg","model_url":"https://fal.run/fal-ai/kling-video/v3/turbo/pro/text-to-video","license_type":"commercial","date":"2026-06-16T17:24:27.367Z","group":{"key":"kling-v3-turbo","label":"Text to Video (Pro)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/kling-video/v3/turbo/pro/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/v3/turbo/pro/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/v3/turbo/pro/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9e8d77/SDWDZwZ_Rz7vgKlPopK8x_be12e85845f242deb7a652ef22831bfa.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/v3/turbo/pro/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/v3/turbo/pro/text-to-video/api","about":"Generate videos with Kling V3 Turbo (pro, 1080p) Text to Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"KlingVideoV3TurboProTextToVideoInput":{"type":"object","title":"TextToVideoV3TurboProRequest","properties":{"multi_prompt":{"examples":[null],"title":"Multi Prompt","anyOf":[{"items":{"$ref":"#/components/schemas/KlingV3MultiPromptElement"},"type":"array"},{"type":"null"}],"description":"Multi-shot storyboard (1-6 shots). Each shot has its own prompt and duration; the total duration must not exceed 15s. Mutually exclusive with `prompt`."},"prompt":{"examples":["A jazz saxophonist sways gently into the note, cheeks pressing, sweat glistening, smoke drifting through the warm light. The camera eases in slowly. Photorealistic, soulful, moody."],"title":"Prompt","anyOf":[{"maxLength":3072,"type":"string"},{"type":"null"}],"description":"Text prompt to generate the video with. For best results keep the prompt under 2500 characters. Mutually exclusive with `multi_prompt`."},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","enum":["16:9","9:16","1:1"],"description":"The aspect ratio (width:height) of the generated video.","type":"string"},"duration":{"default":"5","type":"string","title":"Duration","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"description":"Video length in seconds."}},"description":"Kling 3.0 Turbo (pro, 1080p) text-to-video input.","x-fal-order-properties":["prompt","multi_prompt","aspect_ratio","duration"]},"KlingVideoV3TurboProTextToVideoOutput":{"required":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video","examples":[{"content_type":"video/mp4","file_size":9274380,"url":"https://v3b.fal.media/files/b/0a9ea0a1/Ayb-2fiZBthFQp-kLrw4M_output.mp4","file_name":"output.mp4"}]}},"title":"TextToVideoV3TurboProOutput","type":"object","x-fal-order-properties":["video"]},"KlingV3MultiPromptElement":{"required":["prompt"],"properties":{"prompt":{"title":"Prompt","description":"The prompt for this shot.","type":"string"},"duration":{"default":"5","title":"Duration","enum":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"],"description":"The duration of this shot in seconds","type":"string"}},"title":"KlingV3MultiPromptElement","type":"object","x-fal-order-properties":["prompt","duration"]},"File":{"required":["url"],"properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]}},"title":"File","type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/kling-video/v3/turbo/pro/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/v3/turbo/pro/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/kling-video/v3/turbo/pro/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoV3TurboProTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/v3/turbo/pro/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoV3TurboProTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"blackforestlabs/flux-3/text-to-video/draft","metadata":{"display_name":"Flux 3 Text To Video Draft","category":"text-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Generate fast, low-cost draft previews from a text prompt, with a reusable draft cache for full-quality enhancement.\n","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-08-13T17:29:01.019Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa4eec9/YRkVDI1WNJNET3ET9H26M.jpg","model_url":"https://fal.run/blackforestlabs/flux-3/text-to-video/draft","license_type":"commercial","date":"2026-08-04T02:53:20.458Z","group":{"key":"flux-3-new-draft","label":"Text to Video Draft"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for blackforestlabs/flux-3/text-to-video/draft","version":"1.0.0","description":"The OpenAPI schema for the blackforestlabs/flux-3/text-to-video/draft queue.","x-fal-metadata":{"endpointId":"blackforestlabs/flux-3/text-to-video/draft","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa4eec9/YRkVDI1WNJNET3ET9H26M.jpg","playgroundUrl":"https://fal.ai/models/blackforestlabs/flux-3/text-to-video/draft","documentationUrl":"https://fal.ai/models/blackforestlabs/flux-3/text-to-video/draft/api","about":"Text To Video Draft"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"Flux3TextToVideoDraftInput":{"title":"Flux3TextToVideoDraftInput","properties":{"prompt":{"title":"Prompt","examples":["A red panda walks along a mossy log in a sunlit forest, one continuous unbroken shot."],"type":"string","description":"The text prompt describing the draft video."},"generate_audio":{"title":"Generate Audio","default":true,"type":"boolean","description":"Whether to generate audio for the draft video."},"duration":{"title":"Duration","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"default":"auto","description":"Draft duration in whole seconds from 5 through 20, or `auto`."},"aspect_ratio":{"title":"Aspect Ratio","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"default":"auto","type":"string","description":"Aspect ratio of the generated draft. `auto` lets the model choose."},"safety_tolerance":{"maximum":4,"title":"Safety Tolerance","minimum":0,"default":2,"type":"integer","description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive."}},"type":"object","x-fal-order-properties":["prompt","aspect_ratio","duration","generate_audio","safety_tolerance"],"required":["prompt"]},"Flux3TextToVideoDraftOutput":{"title":"Flux3DraftOutput","properties":{"draft_cache":{"anyOf":[{"$ref":"#/components/schemas/File"},{"type":"null"}],"description":"Durable encrypted cache bundle; pass it to `draft-enhance` for a full-quality render. Absent when the partner did not return a cache bundle for this draft."},"video":{"$ref":"#/components/schemas/File","description":"The draft video."}},"type":"object","x-fal-order-properties":["video","draft_cache"],"required":["video"]},"File":{"title":"File","properties":{"file_name":{"title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"content_type":{"title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file."},"file_size":{"title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes."}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"]}}},"paths":{"/blackforestlabs/flux-3/text-to-video/draft/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/blackforestlabs/flux-3/text-to-video/draft/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/blackforestlabs/flux-3/text-to-video/draft":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Flux3TextToVideoDraftInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/blackforestlabs/flux-3/text-to-video/draft/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Flux3TextToVideoDraftOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/bytedance/seedance/v1/pro/text-to-video","metadata":{"display_name":"Seedance 1.0 Pro","category":"text-to-video","description":"Seedance 1.0 Pro, a high quality video generation model developed by Bytedance.","status":"active","tags":[],"updated_at":"2026-04-21T17:44:38.216Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","model_url":"https://fal.run/fal-ai/bytedance/seedance/v1/pro/text-to-video","license_type":"commercial","date":"2025-06-16T16:22:01.447Z","group":{"key":"seedance-v1","label":"Seedance 1.0 Pro -- Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/bytedance/seedance/v1/pro/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/bytedance/seedance/v1/pro/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/bytedance/seedance/v1/pro/text-to-video","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1/pro/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1/pro/text-to-video/api","about":"Generate videos from text using Bytedance's Seedance 1.0 Pro model.\n\nSeedance 1.0 Pro that generates\nhigh-quality videos from text prompts. It supports multiple aspect ratios,\nresolutions, and durations for versatile video generation."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"BytedanceSeedanceV1ProTextToVideoInput":{"properties":{"num_frames":{"title":"Num Frames","description":"The number of frames to generate. If provided, will override duration.","anyOf":[{"maximum":289,"type":"integer","minimum":29},{"type":"null"}]},"resolution":{"default":"1080p","enum":["480p","720p","1080p"],"type":"string","title":"Resolution","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality"},"aspect_ratio":{"default":"16:9","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"type":"string","title":"Aspect Ratio","description":"The aspect ratio of the generated video"},"duration":{"default":"5","enum":["2","3","4","5","6","7","8","9","10","11","12"],"type":"string","title":"Duration","description":"Duration of the video in seconds"},"camera_fixed":{"default":false,"type":"boolean","title":"Camera Fixed","description":"Whether to fix the camera position"},"enable_safety_checker":{"default":true,"examples":[true],"type":"boolean","title":"Enable Safety Checker","description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked."},"prompt":{"examples":["A bright blue race car speeds along a snowy racetrack. [Low-angle shot] Captures several cars speeding along the racetrack through a harsh snowstorm. [Overhead shot] The camera gradually pulls upward, revealing the full race scene illuminated by storm lights"],"type":"string","title":"Prompt","description":"The text prompt used to generate the video"},"seed":{"title":"Seed","description":"Random seed to control video generation. Use -1 for random.","anyOf":[{"type":"integer"},{"type":"null"}]}},"title":"SeedanceProTextToVideoInput","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","camera_fixed","seed","enable_safety_checker","num_frames"],"type":"object","required":["prompt"]},"BytedanceSeedanceV1ProTextToVideoOutput":{"properties":{"seed":{"examples":[42],"type":"integer","title":"Seed","description":"Seed used for generation"},"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_inputs/seedance_pro_t2v.mp4"}],"description":"Generated video file"}},"title":"SeedanceProT2VVideoOutput","x-fal-order-properties":["video","seed"],"type":"object","required":["video","seed"]},"File":{"properties":{"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]},"file_name":{"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"examples":[4404019],"title":"File Size","description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"]}}},"paths":{"/fal-ai/bytedance/seedance/v1/pro/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/seedance/v1/pro/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/bytedance/seedance/v1/pro/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BytedanceSeedanceV1ProTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/seedance/v1/pro/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BytedanceSeedanceV1ProTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-video","metadata":{"display_name":"Wan-2.2 Text-to-Video A14B","category":"text-to-video","description":"Wan-2.2 text-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts. ","status":"active","tags":["text to video","motion"],"updated_at":"2026-04-21T17:56:29.422Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","model_url":"https://fal.run/fal-ai/wan/v2.2-a14b/text-to-video","license_type":"commercial","date":"2025-07-28T16:14:33.355Z","group":{"key":"wan-v22-large","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.2-a14b/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.2-a14b/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.2-a14b/text-to-video","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/text-to-video/api","about":"Endpoint for generating a video from text."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"WanV22A14bTextToVideoInput":{"required":["prompt"],"x-fal-order-properties":["prompt","negative_prompt","num_frames","frames_per_second","seed","resolution","aspect_ratio","num_inference_steps","enable_safety_checker","enable_output_safety_checker","enable_prompt_expansion","acceleration","guidance_scale","guidance_scale_2","shift","interpolator_model","num_interpolated_frames","adjust_fps_for_interpolation","video_quality","video_write_mode"],"type":"object","title":"WanT2VRequest","properties":{"video_write_mode":{"description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","title":"Video Write Mode","examples":["balanced"],"type":"string","default":"balanced","enum":["fast","balanced","small"]},"shift":{"minimum":1,"description":"Shift value for the video. Must be between 1.0 and 10.0.","title":"Shift","examples":[5],"type":"number","maximum":10,"default":5},"num_inference_steps":{"minimum":2,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","title":"Number of Inference Steps","examples":[27],"type":"integer","maximum":40,"default":27},"seed":{"description":"Random seed for reproducibility. If None, a random seed is chosen.","title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}]},"guidance_scale_2":{"minimum":1,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","title":"Guidance Scale (2nd Stage)","examples":[4],"type":"number","maximum":10,"default":4},"frames_per_second":{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","title":"Frames per Second","examples":[16],"anyOf":[{"minimum":4,"type":"integer","maximum":60},{"type":"null"}]},"enable_prompt_expansion":{"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","title":"Enable Prompt Expansion","examples":[false],"type":"boolean","default":false},"guidance_scale":{"minimum":1,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","title":"Guidance Scale (1st Stage)","examples":[3.5],"type":"number","maximum":10,"default":3.5},"num_interpolated_frames":{"minimum":0,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","title":"Number of Interpolated Frames","examples":[1],"type":"integer","maximum":4,"default":1},"adjust_fps_for_interpolation":{"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","title":"Adjust FPS for Interpolation","examples":[true],"type":"boolean","default":true},"video_quality":{"description":"The quality of the output video. Higher quality means better visual quality but larger file size.","title":"Video Quality","examples":["high"],"type":"string","default":"high","enum":["low","medium","high","maximum"]},"enable_safety_checker":{"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","examples":[true],"type":"boolean","default":false},"aspect_ratio":{"description":"Aspect ratio of the generated video (16:9 or 9:16).","title":"Aspect Ratio","examples":["16:9","9:16","1:1"],"type":"string","default":"16:9","enum":["16:9","9:16","1:1"]},"interpolator_model":{"description":"The model to use for frame interpolation. If None, no interpolation is applied.","title":"Interpolator Model","examples":["film"],"type":"string","default":"film","enum":["none","film","rife"]},"prompt":{"description":"The text prompt to guide video generation.","title":"Prompt","examples":["A close-up of a young woman smiling gently in the rain, raindrops glistening on her face and eyelashes. The video captures the delicate details of her expression and the water droplets, with soft light reflecting off her skin in the rainy atmosphere."],"type":"string"},"acceleration":{"description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","title":"Acceleration","examples":["regular"],"type":"string","default":"regular","enum":["none","regular"]},"num_frames":{"minimum":17,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","title":"Number of Frames","maximum":161,"type":"integer","examples":[81],"default":81},"resolution":{"description":"Resolution of the generated video (480p, 580p, or 720p).","title":"Resolution","examples":["720p"],"type":"string","default":"720p","enum":["480p","580p","720p"]},"negative_prompt":{"description":"Negative prompt for video generation.","title":"Negative Prompt","type":"string","default":""},"enable_output_safety_checker":{"description":"If set to true, output video will be checked for safety after generation.","title":"Enable Output Safety Checker","examples":[false],"type":"boolean","default":false}}},"WanV22A14bTextToVideoOutput":{"required":["video","seed"],"x-fal-order-properties":["video","prompt","seed"],"type":"object","title":"WanT2VResponse","properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/model_tests/wan/v2.2-woman-output.mp4"}]},"seed":{"description":"The seed used for generation.","title":"Seed","type":"integer"},"prompt":{"description":"The text prompt used for video generation.","title":"Prompt","examples":["A close-up of a young woman smiling gently in the rain, raindrops glistening on her face and eyelashes. The video captures the delicate details of her expression and the water droplets, with soft light reflecting off her skin in the rainy atmosphere."],"type":"string","default":""}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","title":"File","properties":{"content_type":{"description":"The mime type of the file.","title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]}}}}},"paths":{"/fal-ai/wan/v2.2-a14b/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/wan/v2.2-a14b/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"alibaba/happy-horse/text-to-video","metadata":{"display_name":"Happy Horse","category":"text-to-video","description":"Generate 1080p video with synchronized native audio from a text prompt. Aspect ratios: 16:9, 9:16, 1:1, 4:3, 3:4. Duration: 3–15s.","status":"active","tags":["happy-horse",""],"updated_at":"2026-04-28T16:30:33.940Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a975556/O6OH_JWwjWGMR4ujnmQPC_b3d0863dc24748e28b1e44880d861185.jpg","model_url":"https://fal.run/alibaba/happy-horse/text-to-video","license_type":"commercial","date":"2026-04-24T18:10:56.231Z","group":{"key":"happy-horse","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for alibaba/happy-horse/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the alibaba/happy-horse/text-to-video queue.","x-fal-metadata":{"endpointId":"alibaba/happy-horse/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a975556/O6OH_JWwjWGMR4ujnmQPC_b3d0863dc24748e28b1e44880d861185.jpg","playgroundUrl":"https://fal.ai/models/alibaba/happy-horse/text-to-video","documentationUrl":"https://fal.ai/models/alibaba/happy-horse/text-to-video/api","about":"Generate a video from text using the Happy Horse text-to-video model\n(``happyhorse-1.0-t2v``).\n\nFeatures:\n- Resolution: 720p and 1080p\n- Duration: 3-15 seconds\n- Aspect ratios: 16:9, 9:16, 1:1, 4:3, 3:4"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"HappyHorseTextToVideoInput":{"properties":{"resolution":{"enum":["720p","1080p"],"title":"Resolution","description":"Output video resolution tier.","default":"1080p","type":"string"},"duration":{"enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"title":"Duration","examples":[5,10,15],"description":"Output video duration in seconds (3-15).","type":"integer","default":5},"prompt":{"title":"Prompt","examples":["A little girl walking on the road at sunset, cinematic lighting, smooth camera movement."],"description":"Text prompt describing the desired video. Max 2500 characters.","type":"string","minLength":1},"seed":{"title":"Seed","description":"Random seed for reproducibility (0-2147483647).","anyOf":[{"type":"integer"},{"type":"null"}]},"aspect_ratio":{"enum":["16:9","9:16","1:1","4:3","3:4"],"title":"Aspect Ratio","description":"Aspect ratio of the generated video.","default":"16:9","type":"string"},"enable_safety_checker":{"title":"Enable Safety Checker","description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","default":true,"type":"boolean"}},"description":"Input for Happy Horse text-to-video generation.","required":["prompt"],"type":"object","title":"HappyHorseTextToVideoInput","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","seed","enable_safety_checker"]},"HappyHorseTextToVideoOutput":{"properties":{"seed":{"title":"Seed","description":"The seed used for generation.","type":"integer"},"video":{"$ref":"#/components/schemas/VideoFile","description":"The generated video file."}},"description":"Output for Happy Horse video generation.","required":["video","seed"],"type":"object","title":"HappyHorseOutput","x-fal-order-properties":["video","seed"]},"VideoFile":{"properties":{"duration":{"title":"Duration","description":"The duration of the video","anyOf":[{"type":"number"},{"type":"null"}]},"content_type":{"title":"Content Type","examples":["image/png"],"description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"num_frames":{"title":"Num Frames","description":"The number of frames in the video","anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"title":"File Name","examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"fps":{"title":"Fps","description":"The FPS of the video","anyOf":[{"type":"number"},{"type":"null"}]},"file_size":{"title":"File Size","examples":[4404019],"description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]},"height":{"title":"Height","description":"The height of the video","anyOf":[{"type":"integer"},{"type":"null"}]},"width":{"title":"Width","description":"The width of the video","anyOf":[{"type":"integer"},{"type":"null"}]}},"title":"VideoFile","required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"]}}},"paths":{"/alibaba/happy-horse/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/alibaba/happy-horse/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/alibaba/happy-horse/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HappyHorseTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/alibaba/happy-horse/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HappyHorseTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-video/turbo","metadata":{"display_name":"Wan","category":"text-to-video","description":"Wan-2.2 turbo text-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts. ","status":"active","tags":["text to video","motion"],"updated_at":"2026-04-21T17:56:30.547Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","model_url":"https://fal.run/fal-ai/wan/v2.2-a14b/text-to-video/turbo","license_type":"commercial","date":"2025-07-31T18:01:55.359Z","group":{"key":"wan-v22-turbo","label":"Text to Video (Turbo)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.2-a14b/text-to-video/turbo","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.2-a14b/text-to-video/turbo queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.2-a14b/text-to-video/turbo","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/text-to-video/turbo","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/text-to-video/turbo/api","about":"Endpoint for generating a video from text using the Wan Turbo model."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"WanV22A14bTextToVideoTurboInput":{"required":["prompt"],"x-fal-order-properties":["prompt","seed","resolution","aspect_ratio","enable_safety_checker","enable_output_safety_checker","enable_prompt_expansion","acceleration","video_quality","video_write_mode"],"type":"object","title":"WanTurboT2VRequest","properties":{"seed":{"description":"Random seed for reproducibility. If None, a random seed is chosen.","title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}]},"video_write_mode":{"description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","title":"Video Write Mode","examples":["balanced"],"type":"string","default":"balanced","enum":["fast","balanced","small"]},"prompt":{"description":"The text prompt to guide video generation.","title":"Prompt","examples":["A medium shot establishes a modern, minimalist office setting: clean lines, muted grey walls, and polished wood surfaces. The focus shifts to a close-up on a woman in sharp, navy blue business attire. Her crisp white blouse contrasts with the deep blue of her tailored suit jacket. The subtle texture of the fabric is visible—a fine weave with a slight sheen. Her expression is serious, yet engaging, as she speaks to someone unseen just beyond the frame. Close-up on her eyes, showing the intensity of her gaze and the fine lines around them that hint at experience and focus. Her lips are slightly parted, as if mid-sentence. The light catches the subtle highlights in her auburn hair, meticulously styled. Note the slight catch of light on the silver band of her watch. High resolution 4k"],"type":"string"},"acceleration":{"description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","title":"Acceleration","examples":["regular"],"type":"string","default":"regular","enum":["none","regular"]},"enable_prompt_expansion":{"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","title":"Enable Prompt Expansion","examples":[false],"type":"boolean","default":false},"resolution":{"description":"Resolution of the generated video (480p, 580p, or 720p).","title":"Resolution","examples":["720p"],"type":"string","default":"720p","enum":["480p","580p","720p"]},"video_quality":{"description":"The quality of the output video. Higher quality means better visual quality but larger file size.","title":"Video Quality","examples":["high"],"type":"string","default":"high","enum":["low","medium","high","maximum"]},"enable_output_safety_checker":{"description":"If set to true, output video will be checked for safety after generation.","title":"Enable Output Safety Checker","examples":[false],"type":"boolean","default":false},"aspect_ratio":{"description":"Aspect ratio of the generated video (16:9 or 9:16).","title":"Aspect Ratio","examples":["16:9","9:16","1:1"],"type":"string","default":"16:9","enum":["16:9","9:16","1:1"]},"enable_safety_checker":{"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","examples":[true],"type":"boolean","default":false}}},"WanV22A14bTextToVideoTurboOutput":{"required":["video","seed"],"x-fal-order-properties":["video","prompt","seed"],"type":"object","title":"WanTurboT2VResponse","properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/gallery/wan-t2v-turbo.mp4"}]},"seed":{"description":"The seed used for generation.","title":"Seed","type":"integer"},"prompt":{"description":"The text prompt used for video generation.","title":"Prompt","examples":["A medium shot establishes a modern, minimalist office setting: clean lines, muted grey walls, and polished wood surfaces. The focus shifts to a close-up on a woman in sharp, navy blue business attire. Her crisp white blouse contrasts with the deep blue of her tailored suit jacket. The subtle texture of the fabric is visible—a fine weave with a slight sheen. Her expression is serious, yet engaging, as she speaks to someone unseen just beyond the frame. Close-up on her eyes, showing the intensity of her gaze and the fine lines around them that hint at experience and focus. Her lips are slightly parted, as if mid-sentence. The light catches the subtle highlights in her auburn hair, meticulously styled. Note the slight catch of light on the silver band of her watch. High resolution 4k"],"type":"string","default":""}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","title":"File","properties":{"content_type":{"description":"The mime type of the file.","title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]}}}}},"paths":{"/fal-ai/wan/v2.2-a14b/text-to-video/turbo/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/text-to-video/turbo/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/wan/v2.2-a14b/text-to-video/turbo":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bTextToVideoTurboInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/text-to-video/turbo/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bTextToVideoTurboOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/minimax/hailuo-2.3/standard/text-to-video","metadata":{"display_name":"MiniMax Hailuo 2.3 [Standard] (Text to Video)","category":"text-to-video","description":"MiniMax Hailuo-2.3 Text To Video API (Standard, 768p): Advanced text-to-video generation model with 768p resolution","status":"active","tags":["text-to-video"],"updated_at":"2026-04-21T17:52:05.453Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/elephant/j3hSIKLqmWT7NXmIwTUQ0_1ec8fc1d7a53473fac7c2892ff459693.jpg","model_url":"https://fal.run/fal-ai/minimax/hailuo-2.3/standard/text-to-video","license_type":"commercial","date":"2025-10-27T13:06:48.176Z","group":{"key":"hailuo-23","label":"Text To Video (standard)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/minimax/hailuo-2.3/standard/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/minimax/hailuo-2.3/standard/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/minimax/hailuo-2.3/standard/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/elephant/j3hSIKLqmWT7NXmIwTUQ0_1ec8fc1d7a53473fac7c2892ff459693.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-2.3/standard/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-2.3/standard/text-to-video/api","about":"Text To Video Hailuo 23"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"MinimaxHailuo23StandardTextToVideoInput":{"x-fal-order-properties":["prompt","prompt_optimizer","duration"],"title":"StandardTextToVideoHailuo23Input","properties":{"prompt":{"minLength":1,"title":"Prompt","examples":["An intense electrical storm rages over a modern city skyline at night. Multiple lightning bolts strike simultaneously, illuminating the towering skyscrapers in brilliant white flashes. Thunder clouds roil and churn overhead while constant lightning creates a strobe effect. Rain pours in heavy sheets, visible in the glow of city lights. The camera captures the drama from across a river as lightning reflects in the water. Lightning branches across the sky in intricate patterns. Atmosphere: dramatic, powerful, electrifying urban storm."],"maxLength":2000,"type":"string"},"duration":{"enum":["6","10"],"title":"Duration","type":"string","description":"The duration of the video in seconds.","default":"6"},"prompt_optimizer":{"title":"Prompt Optimizer","type":"boolean","description":"Whether to use the model's prompt optimizer","default":true}},"type":"object","required":["prompt"]},"MinimaxHailuo23StandardTextToVideoOutput":{"x-fal-order-properties":["video"],"title":"StandardTextToVideoHailuo23Output","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/hailuo23/standard_t2v_out.mp4"}],"description":"The generated video"}},"type":"object","required":["video"]},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"file_size":{"title":"File Size","examples":[4404019],"description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"title":"File Name","examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"content_type":{"title":"Content Type","examples":["image/png"],"description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object","required":["url"]}}},"paths":{"/fal-ai/minimax/hailuo-2.3/standard/text-to-video/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/hailuo-2.3/standard/text-to-video/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/minimax/hailuo-2.3/standard/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxHailuo23StandardTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/hailuo-2.3/standard/text-to-video/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxHailuo23StandardTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"NQ","has_more":true}
