{"models":[{"endpoint_id":"fal-ai/pixverse/v5/text-to-video","metadata":{"display_name":"PixVerse V5 Text To Video","category":"text-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v5","status":"active","tags":[],"updated_at":"2026-06-17T18:20:01.178Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","model_url":"https://fal.run/fal-ai/pixverse/v5/text-to-video","license_type":"commercial","date":"2025-08-23T10:50:22.733Z","group":{"key":"pixverse-5","label":"Text to Video v5"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v5/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v5/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v5/text-to-video","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v5/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v5/text-to-video/api","about":"Text To Video V5"}},"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"]},"PixverseV5TextToVideoInput":{"title":"TextToVideoRequest","properties":{"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"\n            The same seed and the same prompt given to the same version of the model\n            will output the same video every time.\n        "},"style":{"title":"Style","anyOf":[{"enum":["anime","3d_animation","clay","comic","cyberpunk"],"type":"string"},{"type":"null"}],"description":"The style of the generated video"},"prompt":{"description":"Text prompt for the video generation. Limited to 2048 UTF-8 encoded bytes. Because the limit counts bytes rather than characters, emoji and non-Latin or accented characters (which use multiple bytes each) can push a visually short prompt over the cap.","title":"Prompt","type":"string","examples":["Epic low-cut camera capture of a girl clad in ultraviolet threads, Peter Max art style depiction, luminous diamond skin glistening under a vast moon's radiance, embodied in a superhuman flight among mystical ruins, symbolizing a deity's ritual ascent, hyper-detailed"]},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","enum":["16:9","4:3","1:1","3:4","9:16"],"type":"string","description":"The aspect ratio of the generated video"},"negative_prompt":{"default":"","description":"Negative prompt to be used for the generation. Limited to 2048 UTF-8 encoded bytes. Because the limit counts bytes rather than characters, emoji and non-Latin or accented characters (which use multiple bytes each) can push a visually short prompt over the cap.","title":"Negative Prompt","type":"string","examples":["blurry, low quality, low resolution, pixelated, noisy, grainy, out of focus, poorly lit, poorly exposed, poorly composed, poorly framed, poorly cropped, poorly color corrected, poorly color graded"]},"duration":{"default":"5","title":"Duration","enum":["5","8"],"type":"string","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds"},"resolution":{"default":"720p","title":"Resolution","enum":["360p","540p","720p","1080p"],"type":"string","description":"The resolution of the generated video"}},"required":["prompt"],"type":"object","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","negative_prompt","style","seed"]},"PixverseV5TextToVideoOutput":{"title":"VideoOutputV5","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"content_type":"video/mp4","file_size":5485412,"url":"https://storage.googleapis.com/falserverless/model_tests/video_models/output-4.mp4","file_name":"output.mp4"}],"description":"The generated video"}},"required":["video"],"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file."},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/pixverse/v5/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/pixverse/v5/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/pixverse/v5/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV5TextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v5/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/PixverseV5TextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"lightricks/ltx-2.5/text-to-video/pro","metadata":{"display_name":"Ltx 2.5 Text to Video Fast","category":"text-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint generates synchronized video and audio from a text prompt in a single pass, in a quality-optimized mode for final, high-fidelity output.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-08-14T23:11:35.262Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa5eb39/hd2sKCSz-CxI-omfTEXYi.jpg","model_url":"https://fal.run/lightricks/ltx-2.5/text-to-video/pro","license_type":"commercial","date":"2026-08-11T14:24:06.314Z","group":{"key":"ltx-2.5-api","label":"Text to Video (Pro)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for lightricks/ltx-2.5/text-to-video/pro","version":"1.0.0","description":"The OpenAPI schema for the lightricks/ltx-2.5/text-to-video/pro queue.","x-fal-metadata":{"endpointId":"lightricks/ltx-2.5/text-to-video/pro","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa5eb39/hd2sKCSz-CxI-omfTEXYi.jpg","playgroundUrl":"https://fal.ai/models/lightricks/ltx-2.5/text-to-video/pro","documentationUrl":"https://fal.ai/models/lightricks/ltx-2.5/text-to-video/pro/api","about":"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"]},"Ltx25TextToVideoProInput":{"x-fal-order-properties":["prompt","duration","resolution","aspect_ratio","fps","generate_audio","camera_motion"],"properties":{"prompt":{"examples":["Through-the-veil shot of a bride's face during an Indian wedding ceremony, camera positioned behind the sheer red dupatta fabric, the embroidered pattern creating a textured overlay on her face, her eyes lined with kohl looking down at henna-covered hands, marigold garlands in soft background bokeh, 85mm f/1.2 focused through the fabric layer, warm tungsten and candlelight, Mira Nair Monsoon Wedding intimacy"],"description":"The prompt to use for the generated video","type":"string","title":"Prompt","minLength":1,"maxLength":5000},"aspect_ratio":{"description":"The aspect ratio of the generated video","default":"16:9","title":"Aspect Ratio","type":"string","enum":["16:9","9:16"]},"generate_audio":{"description":"Whether to generate audio for the generated video","default":true,"title":"Generate Audio","type":"boolean"},"fps":{"description":"The frames per second of the generated video.","default":25,"title":"Frames per Second","type":"integer","enum":[24,25,50]},"resolution":{"description":"The resolution of the generated video.","default":"1080p","title":"Resolution","type":"string","enum":["720p","1080p"]},"duration":{"description":"The duration of the generated video in seconds, up to 10 seconds. Set to 'auto' to let the model choose the duration automatically.","default":"auto","title":"Duration","enum":[6,8,10,"auto"]},"camera_motion":{"anyOf":[{"type":"string","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","focus_shift"]},{"type":"null"}],"description":"Optional camera motion applied to the generated video.","title":"Camera Motion"}},"type":"object","title":"LTXV25TextToVideoRequest","required":["prompt"]},"Ltx25TextToVideoProOutput":{"x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"url":"https://v3b.fal.media/files/b/0a90dd3a/EG257tf7j9UfVc-jHF8lI_0MWboc13.mp4","content_type":"video/mp4","file_name":"EG257tf7j9UfVc-jHF8lI_0MWboc13.mp4"}],"$ref":"#/components/schemas/VideoFile","description":"The generated video file"}},"type":"object","title":"LTXV23TextToVideoResponse","required":["video"]},"VideoFile":{"x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"properties":{"fps":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The FPS of the video","title":"Fps"},"file_size":{"examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size"},"url":{"description":"The URL where the file can be downloaded from.","type":"string","title":"Url"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the video","title":"Height"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the video","title":"Width"},"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"},"duration":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The duration of the video","title":"Duration"},"content_type":{"examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","title":"Content Type"},"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":{"/lightricks/ltx-2.5/text-to-video/pro/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"}}}}}}},"/lightricks/ltx-2.5/text-to-video/pro/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."}}}}}}}}},"/lightricks/ltx-2.5/text-to-video/pro":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ltx25TextToVideoProInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/lightricks/ltx-2.5/text-to-video/pro/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/Ltx25TextToVideoProOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/minimax/video-01","metadata":{"display_name":"MiniMax (Hailuo AI) Video 01","category":"text-to-video","description":"Generate video clips from your prompts using MiniMax model","status":"active","tags":["motion","transformation"],"updated_at":"2026-04-21T17:52:13.503Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/red_clouds.jpg","model_url":"https://fal.run/fal-ai/minimax/video-01","date":"2024-02-13T00:00:00.000Z","group":{"key":"minimax-video","label":"Text to Video"},"highlighted":false,"pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/minimax/video-01","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/minimax/video-01 queue.","x-fal-metadata":{"endpointId":"fal-ai/minimax/video-01","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/red_clouds.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/minimax/video-01","documentationUrl":"https://fal.ai/models/fal-ai/minimax/video-01/api","about":"Hailuo T2V-01 API: Native high-resolution, high-frame-rate video generation model, supports text-to-video and image-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"]},"MinimaxVideo01Input":{"x-fal-order-properties":["prompt","prompt_optimizer"],"title":"TextToVideoRequest","properties":{"prompt":{"title":"Prompt","examples":["A stylish woman walks down a Tokyo street filled with warm glowing neon and animated city signage. She wears a black leather jacket, a long red dress, and black boots, and carries a black purse."],"maxLength":2000,"type":"string"},"prompt_optimizer":{"title":"Prompt Optimizer","type":"boolean","description":"Whether to use the model's prompt optimizer","default":true}},"type":"object","required":["prompt"]},"MinimaxVideo01Output":{"x-fal-order-properties":["video"],"title":"VideoOutput","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://fal.media/files/monkey/vNZqQV_WgC9MhoidClLyw_output.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/video-01/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/video-01/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/video-01":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxVideo01Input"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/video-01/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/MinimaxVideo01Output"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/minimax/hailuo-2.3/pro/text-to-video","metadata":{"display_name":"MiniMax Hailuo 2.3 [Pro] (Text to Video)","category":"text-to-video","description":"MiniMax Hailuo-2.3 Text To Video API (Pro, 1080p): Advanced text-to-video generation model with 1080p resolution","status":"active","tags":["text-to-video"],"updated_at":"2026-04-21T17:52:04.297Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/kangaroo/x_n_LT1ApmpYZnZw8sdNq_0147471d0d7e4bbba8780820dee6a3da.jpg","model_url":"https://fal.run/fal-ai/minimax/hailuo-2.3/pro/text-to-video","license_type":"commercial","date":"2025-10-27T13:05:46.983Z","group":{"key":"hailuo-23","label":"Text To Video (pro)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/minimax/hailuo-2.3/pro/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/minimax/hailuo-2.3/pro/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/minimax/hailuo-2.3/pro/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/kangaroo/x_n_LT1ApmpYZnZw8sdNq_0147471d0d7e4bbba8780820dee6a3da.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-2.3/pro/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-2.3/pro/text-to-video/api","about":"Text To Video Hailuo 23 Pro"}},"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"]},"MinimaxHailuo23ProTextToVideoInput":{"x-fal-order-properties":["prompt","prompt_optimizer"],"title":"ProTextToVideoHailuo23Input","properties":{"prompt":{"title":"Prompt","minLength":1,"examples":["The camera follows the snowboarder as they carve down the mountain through deep powder, each turn sending up huge rooster tails of snow. They navigate between trees, floating through the powder with smooth, flowing movements. The rider launches off a natural jump, grabbing the board mid-air before landing softly in deep snow and continuing down. Powder sprays continuously as they link turns together. The atmosphere is exhilarating and free. Audio: Board cutting through snow, powder spraying, wind rushing, the rider's excited shouts, and the soft thuds of landing in deep snow."],"maxLength":2000,"type":"string","description":"Text prompt for video generation"},"prompt_optimizer":{"title":"Prompt Optimizer","type":"boolean","description":"Whether to use the model's prompt optimizer","default":true}},"type":"object","required":["prompt"]},"MinimaxHailuo23ProTextToVideoOutput":{"x-fal-order-properties":["video"],"title":"ProTextToVideoHailuo23Output","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/hailuo23/pro_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/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/minimax/hailuo-2.3/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/minimax/hailuo-2.3/pro/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxHailuo23ProTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/hailuo-2.3/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/MinimaxHailuo23ProTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/vidu/q3/text-to-video","metadata":{"display_name":"Vidu","category":"text-to-video","description":"Vidu's latest Q3 pro models","status":"active","tags":["text-to-video"],"updated_at":"2026-07-01T04:18:34.353Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a8c9162/vH4Zl7noFCQBFqWM-eu9I_802e7d65387f44f0ae3eb0587b38422f.jpg","model_url":"https://fal.run/fal-ai/vidu/q3/text-to-video","license_type":"commercial","date":"2026-01-31T07:32:31.870Z","group":{"key":"Vidu Q3","label":"Text to Video "},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/vidu/q3/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/vidu/q3/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/vidu/q3/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a8c9162/vH4Zl7noFCQBFqWM-eu9I_802e7d65387f44f0ae3eb0587b38422f.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/vidu/q3/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/vidu/q3/text-to-video/api","about":"Vidu Q3 Text to Video API: Generate a video from text using the Q3 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"]},"ViduQ3TextToVideoInput":{"title":"Q3TextToVideoRequest","required":["prompt"],"properties":{"prompt":{"title":"Prompt","maxLength":2000,"type":"string","description":"Text prompt for video generation, max 2000 characters","examples":["In an ultra-realistic fashion photography style featuring light blue and pale amber tones, an astronaut in a spacesuit walks through the fog."]},"resolution":{"title":"Resolution","default":"720p","enum":["360p","540p","720p","1080p"],"type":"string","description":"Output video resolution"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility. If None, a random seed is chosen."},"audio":{"title":"Audio","default":true,"type":"boolean","description":"Whether to use direct audio-video generation. When true, outputs video with sound."},"duration":{"title":"Duration","default":5,"type":"integer","maximum":16,"description":"Duration of the video in seconds","minimum":1},"aspect_ratio":{"title":"Aspect Ratio","default":"16:9","enum":["16:9","9:16","4:3","3:4","1:1"],"type":"string","description":"The aspect ratio of the output video"}},"type":"object","x-fal-order-properties":["prompt","duration","seed","aspect_ratio","resolution","audio"]},"ViduQ3TextToVideoOutput":{"title":"Q3TextToVideoOutput","required":["video"],"properties":{"video":{"description":"The generated video from text using the Q3 model","examples":[{"url":"https://v3b.fal.media/files/b/0a8c915a/8dtkty-vyhotySs--cTKS_output.mp4"}],"$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","required":["url"],"properties":{"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"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"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/vidu/q3/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/vidu/q3/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/vidu/q3/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ3TextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q3/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/ViduQ3TextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"luma/agent/ray/v3.2/text-to-video","metadata":{"display_name":"Luma Ray 3.2 Text to Video","category":"text-to-video","description":"Luma Ray 3.2 generates cinematic video from a text prompt, with control over resolution, duration, and seamless looping, plus reference images to lock in subject and style.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-06-15T21:36:15.554Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9d98a0/DwsmVaf6M6SVp2KIN3bId_321b3394d9f243de98b9f6295b4c48b5.jpg","model_url":"https://fal.run/luma/agent/ray/v3.2/text-to-video","license_type":"commercial","date":"2026-06-09T11:19:52.469Z","group":{"key":"ray-32","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for luma/agent/ray/v3.2/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the luma/agent/ray/v3.2/text-to-video queue.","x-fal-metadata":{"endpointId":"luma/agent/ray/v3.2/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9d98a0/DwsmVaf6M6SVp2KIN3bId_321b3394d9f243de98b9f6295b4c48b5.jpg","playgroundUrl":"https://fal.ai/models/luma/agent/ray/v3.2/text-to-video","documentationUrl":"https://fal.ai/models/luma/agent/ray/v3.2/text-to-video/api","about":"ray-3.2 text-to-video generation via the Luma Agents API."}},"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"]},"AgentRayV32TextToVideoInput":{"required":["prompt"],"x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","loop","hdr","exr_export"],"title":"RayTextToVideoRequest","type":"object","properties":{"aspect_ratio":{"description":"Aspect ratio of the generated video.","enum":["3:4","4:3","1:1","9:16","16:9","21:9"],"examples":["16:9"],"title":"Aspect Ratio","type":"string","default":"16:9"},"prompt":{"description":"Text prompt describing the video to generate.","examples":["A herd of wild horses galloping across a dusty desert plain under a blazing midday sun, their manes flying in the wind; wide tracking shot."],"maxLength":6000,"title":"Prompt","type":"string","minLength":1},"resolution":{"description":"Resolution of the generated video. Higher resolutions cost more.","enum":["540p","720p","1080p"],"title":"Resolution","type":"string","default":"540p"},"loop":{"description":"Generate a seamless loop. Only valid for 5s, standard-dynamic-range generations without an end frame.","title":"Loop","type":"boolean","default":false},"exr_export":{"description":"Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.","title":"Exr Export","type":"boolean","default":false},"hdr":{"description":"Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p; not supported with 10s or loop.","title":"Hdr","type":"boolean","default":false},"duration":{"description":"Duration of the generated video.","enum":["5s","10s"],"title":"Duration","type":"string","default":"5s"}}},"AgentRayV32TextToVideoOutput":{"required":["video"],"x-fal-order-properties":["video","exr_file"],"title":"VideoOutput","type":"object","properties":{"exr_file":{"anyOf":[{"$ref":"#/components/schemas/File"},{"type":"null"}],"description":"The generated EXR sidecar when exr_export is true. This may be a single EXR file or a ZIP package depending on Luma's export shape."},"video":{"$ref":"#/components/schemas/File","description":"The generated video."}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","type":"object","properties":{"file_name":{"examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."},"file_size":{"examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size","description":"The size of the file in bytes."},"content_type":{"examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","description":"The mime type of the file."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."}}}}},"paths":{"/luma/agent/ray/v3.2/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"}}}}}}},"/luma/agent/ray/v3.2/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."}}}}}}}}},"/luma/agent/ray/v3.2/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRayV32TextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/luma/agent/ray/v3.2/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/AgentRayV32TextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/luma-dream-machine/ray-2","metadata":{"display_name":"Luma Ray 2","category":"text-to-video","description":"Ray2 is a large-scale video generative model capable of creating realistic visuals with natural, coherent motion.","status":"active","tags":["motion","transformation"],"updated_at":"2026-04-21T17:51:35.757Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","model_url":"https://fal.run/fal-ai/luma-dream-machine/ray-2","date":"2025-01-27T00:00:00.000Z","group":{"key":"luma-dream-machine","label":"Text to Video (Ray 2)"},"highlighted":false,"pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/luma-dream-machine/ray-2","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/luma-dream-machine/ray-2 queue.","x-fal-metadata":{"endpointId":"fal-ai/luma-dream-machine/ray-2","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","playgroundUrl":"https://fal.ai/models/fal-ai/luma-dream-machine/ray-2","documentationUrl":"https://fal.ai/models/fal-ai/luma-dream-machine/ray-2/api","about":"Luma's state of the art Ray2 model for text-to-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"]},"LumaDreamMachineRay2Input":{"type":"object","x-fal-order-properties":["prompt","aspect_ratio","loop","resolution","duration"],"properties":{"aspect_ratio":{"type":"string","enum":["16:9","9:16","4:3","3:4","21:9","9:21"],"default":"16:9","title":"Aspect Ratio","description":"The aspect ratio of the generated video"},"prompt":{"examples":["A herd of wild horses galloping across a dusty desert plain under a blazing midday sun, their manes flying in the wind; filmed in a wide tracking shot with dynamic motion, warm natural lighting, and an epic."],"maxLength":5000,"type":"string","title":"Prompt","minLength":3},"resolution":{"type":"string","enum":["540p","720p","1080p"],"default":"540p","title":"Resolution","description":"The resolution of the generated video (720p costs 2x more, 1080p costs 4x more)"},"loop":{"type":"boolean","default":false,"title":"Loop","description":"Whether the video should loop (end of video is blended with the beginning)"},"duration":{"type":"string","enum":["5s","9s"],"default":"5s","title":"Duration","description":"The duration of the generated video (9s costs 2x more)"}},"required":["prompt"],"title":"Ray2TextToVideoRequest"},"LumaDreamMachineRay2Output":{"type":"object","x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"url":"https://v3.fal.media/files/penguin/Om3xjcOwiSCJwrXs7DUi__output.mp4"}],"$ref":"#/components/schemas/File","description":"The generated video"}},"required":["video"],"title":"Ray2T2VOutput"},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size"},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"}},"required":["url"],"title":"File"}}},"paths":{"/fal-ai/luma-dream-machine/ray-2/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/luma-dream-machine/ray-2/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/luma-dream-machine/ray-2":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LumaDreamMachineRay2Input"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/luma-dream-machine/ray-2/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/LumaDreamMachineRay2Output"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ltx-video-13b-distilled","metadata":{"display_name":"LTX Video-0.9.7 13B Distilled","category":"text-to-video","description":"Generate videos from prompts using LTX Video-0.9.7 13B Distilled and custom LoRA","status":"active","tags":["video","ltx-video","text-to-video"],"updated_at":"2026-07-13T19:05:24.786Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","model_url":"https://fal.run/fal-ai/ltx-video-13b-distilled","license_type":"commercial","date":"2025-05-17T01:49:06.775Z","group":{"key":"ltx-video-13b-distilled","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false,"training_endpoint_ids":["fal-ai/ltx-video-trainer"],"inference_endpoint_ids":["fal-ai/ltx-video-trainer"]},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/ltx-video-13b-distilled","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ltx-video-13b-distilled queue.","x-fal-metadata":{"endpointId":"fal-ai/ltx-video-13b-distilled","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ltx-video-13b-distilled","documentationUrl":"https://fal.ai/models/fal-ai/ltx-video-13b-distilled/api","about":"Generate a video from a 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"]},"LtxVideo13bDistilledInput":{"required":["prompt"],"properties":{"num_frames":{"maximum":1441,"title":"Number of Frames","examples":[121],"default":121,"minimum":9,"description":"The number of frames in the video.","type":"integer"},"loras":{"default":[],"title":"Loras","items":{"$ref":"#/components/schemas/LoRAWeight"},"description":"LoRA weights to use for generation","type":"array"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for generation"},"reverse_video":{"default":false,"title":"Reverse Video","examples":[false],"description":"Whether to reverse the video.","type":"boolean"},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","examples":["16:9"],"enum":["9:16","1:1","16:9"],"description":"Aspect ratio of the generated video.","type":"string"},"second_pass_num_inference_steps":{"maximum":12,"title":"Second Pass Number of Inference Steps","examples":[8],"default":8,"minimum":2,"description":"Number of inference steps during the second pass.","type":"integer"},"enable_safety_checker":{"default":true,"title":"Enable Safety Checker","examples":[true],"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","type":"boolean"},"expand_prompt":{"default":false,"title":"Expand Prompt","examples":[false],"description":"Whether to expand the prompt using a language model.","type":"boolean"},"first_pass_num_inference_steps":{"maximum":12,"title":"Number of Inference Steps","examples":[8],"default":8,"minimum":2,"description":"Number of inference steps during the first pass.","type":"integer"},"tone_map_compression_ratio":{"default":0,"title":"Tone Map Compression Ratio","maximum":1,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","type":"number","multipleOf":0.05,"examples":[0],"minimum":0},"negative_prompt":{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","title":"Negative Prompt","description":"Negative prompt for generation","type":"string"},"second_pass_skip_initial_steps":{"maximum":11,"title":"Second Pass Skip Initial Steps","examples":[5],"default":5,"minimum":1,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","type":"integer"},"temporal_adain_factor":{"default":0.5,"title":"Temporal AdaIN Factor","maximum":1,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","type":"number","multipleOf":0.05,"examples":[0.5],"minimum":0},"prompt":{"title":"Prompt","examples":["A cinematic fast-tracking shot follows a vintage, teal camper van as it descends a winding mountain trail. The van, slightly weathered but well-maintained, is the central focus, its retro design emphasized by the motion blur. Medium shot reveals the dusty, ochre trail, edged with vibrant green pine trees. Close-up on the van's tires shows the gravel spraying, highlighting the speed and rugged terrain. Sunlight filters through the trees, casting dappled shadows on the van and the trail. The background is a hazy, majestic mountain range bathed in warm, golden light. The overall mood is adventurous and exhilarating. High resolution 4k movie scene."],"description":"Text prompt to guide generation","type":"string"},"enable_detail_pass":{"default":false,"title":"Enable Detail Pass","examples":[false],"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","type":"boolean"},"resolution":{"default":"720p","title":"Resolution","examples":["720p"],"enum":["480p","720p"],"description":"Resolution of the generated video.","type":"string"},"frame_rate":{"maximum":60,"title":"Frame Rate","examples":[24],"default":24,"minimum":1,"description":"The frame rate of the video.","type":"integer"}},"title":"DistilledTextToVideoInput","x-fal-order-properties":["prompt","negative_prompt","loras","resolution","aspect_ratio","seed","num_frames","first_pass_num_inference_steps","second_pass_num_inference_steps","second_pass_skip_initial_steps","frame_rate","expand_prompt","reverse_video","enable_safety_checker","enable_detail_pass","temporal_adain_factor","tone_map_compression_ratio"],"description":"Distilled model input","type":"object"},"LtxVideo13bDistilledOutput":{"required":["video","prompt","seed"],"properties":{"seed":{"title":"Seed","description":"The seed used for generation.","type":"integer"},"video":{"examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/ltxv-multiscale-text-to-video.mp4"}],"$ref":"#/components/schemas/File","description":"The generated video file."},"prompt":{"title":"Prompt","examples":["A cinematic fast-tracking shot follows a vintage, teal camper van as it descends a winding mountain trail. The van, slightly weathered but well-maintained, is the central focus, its retro design emphasized by the motion blur. Medium shot reveals the dusty, ochre trail, edged with vibrant green pine trees. Close-up on the van's tires shows the gravel spraying, highlighting the speed and rugged terrain. Sunlight filters through the trees, casting dappled shadows on the van and the trail. The background is a hazy, majestic mountain range bathed in warm, golden light. The overall mood is adventurous and exhilarating. High resolution 4k movie scene."],"description":"The prompt used for generation.","type":"string"}},"title":"TextToVideoOutput","x-fal-order-properties":["video","prompt","seed"],"type":"object"},"LoRAWeight":{"required":["path"],"properties":{"weight_name":{"title":"Weight Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the LoRA weight. Only used if `path` is a HuggingFace repository, and is only required when the repository contains multiple LoRA weights."},"scale":{"maximum":4,"title":"Scale","default":1,"minimum":0,"description":"Scale of the LoRA weight. This is a multiplier applied to the LoRA weight when loading it.","type":"number"},"path":{"title":"Path","description":"URL or path to the LoRA weights.","type":"string"}},"title":"LoRAWeight","x-fal-order-properties":["path","weight_name","scale"],"type":"object"},"File":{"required":["url"],"properties":{"file_size":{"title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"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."},"content_type":{"title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file."}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/fal-ai/ltx-video-13b-distilled/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-video-13b-distilled/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-video-13b-distilled":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LtxVideo13bDistilledInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-video-13b-distilled/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/LtxVideo13bDistilledOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/minimax/hailuo-02/pro/text-to-video","metadata":{"display_name":"MiniMax Hailuo 02 [Pro] (Text to Video)","category":"text-to-video","description":"MiniMax Hailuo-02 Text To Video API (Pro, 1080p): Advanced video generation model with 1080p resolution","status":"active","tags":[],"updated_at":"2026-04-21T17:52:00.824Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","model_url":"https://fal.run/fal-ai/minimax/hailuo-02/pro/text-to-video","license_type":"commercial","date":"2025-06-18T00:41:11.159Z","group":{"key":"hailuo-02","label":"Text to Video (pro) "},"highlighted":false,"kind":"inference","duration_estimate":8,"pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/minimax/hailuo-02/pro/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/minimax/hailuo-02/pro/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/minimax/hailuo-02/pro/text-to-video","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-02/pro/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-02/pro/text-to-video/api","about":"MiniMax Hailuo-02 Text To Video API (Pro, 1080p): Advanced video generation model with 1080p resolution"}},"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"]},"MinimaxHailuo02ProTextToVideoInput":{"x-fal-order-properties":["prompt","prompt_optimizer"],"title":"ProTextToVideoHailuo02Input","properties":{"prompt":{"minLength":1,"title":"Prompt","examples":["A Galactic Smuggler is a rogue figure with a cybernetic arm and a well-worn coat that hints at many dangerous escapades across the galaxy. Their ship is filled with rare and exotic treasures from distant planets, concealed in hidden compartments, showing their expertise in illicit trade. Their belt is adorned with energy-based weapons, ready to be drawn at any moment to protect themselves or escape from tight situations. This character thrives in the shadows of space, navigating between the law and chaos with stealth and wit, always seeking the next big score while evading bounty hunters and law enforcement. The rogue's ship, rugged yet efficient, serves as both a home and a tool for their dangerous lifestyle. The treasures they collect reflect the diverse and intriguing worlds they've encountered—alien artifacts, rare minerals, and artifacts of unknown origin. Their reputation precedes them, with whispers of their dealings and the deadly encounters that often follow. A master of negotiation and deception, the Galactic Smuggler navigates the cosmos with an eye on the horizon, always one step ahead of those who pursue them."],"maxLength":2000,"type":"string"},"prompt_optimizer":{"title":"Prompt Optimizer","type":"boolean","description":"Whether to use the model's prompt optimizer","default":true}},"type":"object","required":["prompt"]},"MinimaxHailuo02ProTextToVideoOutput":{"x-fal-order-properties":["video"],"title":"TextToVideoHailuo02Output","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://v3.fal.media/files/kangaroo/_qEOfY3iKHsc86kqHUUh2_output.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-02/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/minimax/hailuo-02/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/minimax/hailuo-02/pro/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxHailuo02ProTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/hailuo-02/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/MinimaxHailuo02ProTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/o3/4k/text-to-video","metadata":{"display_name":"Kling Video","category":"text-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-04-26T22:25:17.147Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9740a0/uJcikAkIJZE8L06x0HY5R_78d7451cfa254ef7bbd247305bc1b84c.jpg","model_url":"https://fal.run/fal-ai/kling-video/o3/4k/text-to-video","license_type":"commercial","date":"2026-04-22T08:27:30.591Z","group":{"key":"kling-o3","label":"Text to Video (4K)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/kling-video/o3/4k/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/o3/4k/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/o3/4k/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9740a0/uJcikAkIJZE8L06x0HY5R_78d7451cfa254ef7bbd247305bc1b84c.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/o3/4k/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/o3/4k/text-to-video/api","about":"Generate a video from text prompt using O3 model (4k mode).\n\nO3 4k produces ultra-high-resolution output. Only the Singapore server\nsupports this mode."}},"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"]},"KlingVideoO34kTextToVideoInput":{"title":"O3_4kTextToVideoInput","properties":{"multi_prompt":{"examples":[null],"title":"Multi Prompt","anyOf":[{"items":{"$ref":"#/components/schemas/KlingV3MultiPromptElement"},"type":"array"},{"type":"null"}],"description":"List of prompts for multi-shot video generation."},"prompt":{"examples":["A mecha lands on the ground to save the city, and says \"I'm here\", in anime style"],"title":"Prompt","anyOf":[{"maxLength":2500,"type":"string"},{"type":"null"}],"description":"Text prompt for video generation. Required unless multi_prompt is provided."},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","enum":["16:9","9:16","1:1"],"description":"Aspect ratio of the generated video.","type":"string"},"generate_audio":{"default":false,"type":"boolean","title":"Generate Audio","description":"Whether to generate native audio for the video."},"duration":{"default":"5","type":"string","title":"Duration","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"description":"Video duration in seconds (3-15s)."},"shot_type":{"default":"customize","title":"Shot Type","enum":["customize","intelligent"],"description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","type":"string"}},"type":"object","x-fal-order-properties":["prompt","duration","aspect_ratio","generate_audio","multi_prompt","shot_type"]},"KlingVideoO34kTextToVideoOutput":{"description":"Output for O3 4k text-to-video endpoint.","required":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video.","examples":[{"content_type":"video/mp4","file_size":13096952,"url":"https://v3b.fal.media/files/b/0a8d04e2/idOb9V-Q9ujlggPSKqsfS_output.mp4","file_name":"output.mp4"}]}},"title":"O3_4kTextToVideoOutput","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/o3/4k/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/o3/4k/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/o3/4k/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoO34kTextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/o3/4k/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/KlingVideoO34kTextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"Nw","has_more":true}
