{"models":[{"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-10-21T15:16:16.333Z","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},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"type":"object","x-fal-order-properties":["prompt","aspect_ratio","duration","generate_audio","safety_tolerance"],"title":"Flux3TextToVideoDraftInput","properties":{"duration":{"description":"Draft duration in whole seconds from 5 through 20, or `auto`.","default":"auto","title":"Duration","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]},"generate_audio":{"type":"boolean","description":"Whether to generate audio for the draft video.","default":true,"title":"Generate Audio"},"safety_tolerance":{"type":"integer","maximum":4,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","default":2,"minimum":0,"title":"Safety Tolerance"},"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.","title":"Prompt"},"aspect_ratio":{"type":"string","description":"Aspect ratio of the generated draft. `auto` lets the model choose.","default":"auto","title":"Aspect Ratio","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"]}},"required":["prompt"]},"Flux3TextToVideoDraftOutput":{"type":"object","x-fal-order-properties":["video","draft_cache"],"title":"Flux3DraftOutput","properties":{"draft_cache":{"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.","anyOf":[{"$ref":"#/components/schemas/File"},{"type":"null"}]},"video":{"$ref":"#/components/schemas/File","description":"The draft video."}},"required":["video"]},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"file_name":{"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"content_type":{"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"}},"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/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},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"properties":{"prompt":{"maxLength":2000,"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."],"title":"Prompt","type":"string"},"enable_safety_checker":{"description":"Authorized callers may set false to request relaxed screening.","title":"Enable Safety Checker","type":"boolean","default":true},"prompt_optimizer":{"description":"Whether to use the model's prompt optimizer","title":"Prompt Optimizer","type":"boolean","default":true}},"required":["prompt"],"title":"TextToVideoRequest","x-fal-order-properties":["enable_safety_checker","prompt","prompt_optimizer"],"type":"object"},"MinimaxVideo01Output":{"properties":{"video":{"description":"The generated video","examples":[{"url":"https://fal.media/files/monkey/vNZqQV_WgC9MhoidClLyw_output.mp4"}],"$ref":"#/components/schemas/File"}},"required":["video"],"title":"VideoOutput","x-fal-order-properties":["video"],"type":"object"},"File":{"properties":{"file_size":{"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"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},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"properties":{"prompt":{"maxLength":2000,"description":"Text prompt for video generation","title":"Prompt","minLength":1,"type":"string","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."]},"enable_safety_checker":{"description":"Authorized callers may set false to request relaxed screening.","title":"Enable Safety Checker","type":"boolean","default":true},"prompt_optimizer":{"description":"Whether to use the model's prompt optimizer","title":"Prompt Optimizer","type":"boolean","default":true}},"required":["prompt"],"title":"ProTextToVideoHailuo23Input","x-fal-order-properties":["enable_safety_checker","prompt","prompt_optimizer"],"type":"object"},"MinimaxHailuo23ProTextToVideoOutput":{"properties":{"video":{"description":"The generated video","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/hailuo23/pro_t2v_out.mp4"}],"$ref":"#/components/schemas/File"}},"required":["video"],"title":"ProTextToVideoHailuo23Output","x-fal-order-properties":["video"],"type":"object"},"File":{"properties":{"file_size":{"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"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/pixverse/c1/text-to-video","metadata":{"display_name":"PixVerse C1 Text To Video","category":"text-to-video","description":"Generate film-grade videos from text prompts with native audio, up to 1080p and 15 seconds, using PixVerse C1.","status":"active","tags":["video-generation","text-to-video","pixverse","cinematic","film","1080p","audio"],"updated_at":"2026-10-20T22:56:33.252Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a957a29/F9h26mxs4zndIlypwPTV5_c4d0e69c4b514f5cb70075b8a5a6987c.jpg","model_url":"https://fal.run/fal-ai/pixverse/c1/text-to-video","license_type":"commercial","date":"2026-04-08T21:02:06.348Z","group":{"key":"pixverse-c1","label":"Text to Video"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/pixverse/c1/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/c1/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/c1/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a957a29/F9h26mxs4zndIlypwPTV5_c4d0e69c4b514f5cb70075b8a5a6987c.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/c1/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/c1/text-to-video/api","about":"Text To Video C1"}},"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"]},"PixverseC1TextToVideoInput":{"type":"object","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","seed","generate_audio_switch","enable_safety_checker"],"title":"TextToVideoRequestC1","required":["prompt"],"properties":{"prompt":{"examples":["Epic low-cut camera capture of a girl clad in ultraviolet threads, luminous diamond skin glistening under a vast moon's radiance, hyper-detailed"],"type":"string","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"},"generate_audio_switch":{"type":"boolean","default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","title":"Generate Audio Switch"},"aspect_ratio":{"type":"string","default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"title":"Aspect Ratio"},"resolution":{"type":"string","default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"title":"Resolution"},"enable_safety_checker":{"type":"boolean","default":true,"description":"Authorized callers may set false to request relaxed screening.","title":"Enable Safety Checker"},"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        ","title":"Seed"},"duration":{"maximum":15,"type":"integer","default":5,"description":"The duration of the generated video in seconds (1-15)","minimum":1,"title":"Duration"}}},"PixverseC1TextToVideoOutput":{"type":"object","x-fal-order-properties":["video"],"title":"VideoOutputC1","required":["video"],"properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/File"}}},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","required":["url"],"properties":{"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"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"}}}}},"paths":{"/fal-ai/pixverse/c1/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/c1/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/c1/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseC1TextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/c1/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/PixverseC1TextToVideoOutput"}}}}}}}},"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},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"properties":{"generate_audio":{"description":"Whether to generate native audio for the video.","title":"Generate Audio","type":"boolean","default":false},"prompt":{"description":"Text prompt for video generation. Required unless multi_prompt is provided.","title":"Prompt","examples":["A mecha lands on the ground to save the city, and says \"I'm here\", in anime style"],"anyOf":[{"maxLength":2500,"type":"string"},{"type":"null"}]},"duration":{"enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"description":"Video duration in seconds (3-15s).","title":"Duration","type":"string","default":"5"},"shot_type":{"enum":["customize","intelligent"],"description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","title":"Shot Type","type":"string","default":"customize"},"aspect_ratio":{"enum":["16:9","9:16","1:1"],"description":"Aspect ratio of the generated video.","title":"Aspect Ratio","type":"string","default":"16:9"},"enable_safety_checker":{"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","default":true},"multi_prompt":{"description":"List of prompts for multi-shot video generation.","title":"Multi Prompt","examples":[null],"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/KlingV3MultiPromptElement"}},{"type":"null"}]}},"title":"O3_4kTextToVideoInput","type":"object","x-fal-order-properties":["enable_safety_checker","prompt","duration","aspect_ratio","generate_audio","multi_prompt","shot_type"]},"KlingVideoO34kTextToVideoOutput":{"properties":{"video":{"description":"The generated video.","examples":[{"file_size":13096952,"file_name":"output.mp4","content_type":"video/mp4","url":"https://v3b.fal.media/files/b/0a8d04e2/idOb9V-Q9ujlggPSKqsfS_output.mp4"}],"$ref":"#/components/schemas/File"}},"description":"Output for O3 4k text-to-video endpoint.","title":"O3_4kTextToVideoOutput","required":["video"],"x-fal-order-properties":["video"],"type":"object"},"KlingV3MultiPromptElement":{"properties":{"prompt":{"description":"The prompt for this shot.","title":"Prompt","type":"string"},"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","title":"Duration","type":"string","default":"5"}},"required":["prompt"],"title":"KlingV3MultiPromptElement","x-fal-order-properties":["prompt","duration"],"type":"object"},"File":{"properties":{"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"}]},"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"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"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":[]}]}},{"endpoint_id":"fal-ai/minimax/video-01-live","metadata":{"display_name":"MiniMax (Hailuo AI) Video 01 Live","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:15.277Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_016.jpg","model_url":"https://fal.run/fal-ai/minimax/video-01-live","date":"2024-12-16T00:00:00.000Z","group":{"key":"minimax-video","label":"Text to Video (Live)"},"highlighted":false,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/minimax/video-01-live","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/minimax/video-01-live queue.","x-fal-metadata":{"endpointId":"fal-ai/minimax/video-01-live","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_016.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/minimax/video-01-live","documentationUrl":"https://fal.ai/models/fal-ai/minimax/video-01-live/api","about":"Hailuo T2V-01-Live text-to-video API: Transform Static Art into Dynamic Masterpieces\n\nLive is our latest addition to the I2V family, designed to revolutionize how 2D illustrations come to life. With enhanced\nsmoothness and vivid motion, this model lets your characters move, speak, and shine like never before. Optimized for stability\nand subtle expression, Hailuo I2V-01-Live supports a wide range of artistic styles, empowering you to expand your creative expression\nand bring your art to life with unparalleled fluidity and finesse."}},"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"]},"MinimaxVideo01LiveInput":{"properties":{"prompt":{"maxLength":2000,"examples":["A rugged middle-aged man with wheat-colored skin and a full beard streaked with gray stands in the harsh sunlight of a desert outpost. His curly hair is windswept, and sweat drips down the bridge of his slightly crooked nose. His faded utility jacket and weathered boots are caked in dust, while his sharp, watchful eyes scan the horizon."],"title":"Prompt","type":"string"},"enable_safety_checker":{"description":"Authorized callers may set false to request relaxed screening.","title":"Enable Safety Checker","type":"boolean","default":true},"prompt_optimizer":{"description":"Whether to use the model's prompt optimizer","title":"Prompt Optimizer","type":"boolean","default":true}},"required":["prompt"],"title":"TextToVideoLiveRequest","x-fal-order-properties":["enable_safety_checker","prompt","prompt_optimizer"],"type":"object"},"MinimaxVideo01LiveOutput":{"properties":{"video":{"description":"The generated video","examples":[{"url":"https://fal.media/files/monkey/EbJRdZfaJbNiJBUvPta3c_output.mp4"}],"$ref":"#/components/schemas/File"}},"required":["video"],"title":"T2VLiveOutput","x-fal-order-properties":["video"],"type":"object"},"File":{"properties":{"file_size":{"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/fal-ai/minimax/video-01-live/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-live/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-live":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxVideo01LiveInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/video-01-live/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/MinimaxVideo01LiveOutput"}}}}}}}},"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-10-20T22:34:20.078Z","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"]},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"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","enable_prompt_expansion","reverse_video","enable_safety_checker","enable_detail_pass","temporal_adain_factor","tone_map_compression_ratio"],"description":"Distilled model input","properties":{"enable_safety_checker":{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","examples":[true]},"second_pass_num_inference_steps":{"default":8,"maximum":12,"description":"Number of inference steps during the second pass.","minimum":2,"title":"Second Pass Number of Inference Steps","type":"integer","examples":[8]},"first_pass_num_inference_steps":{"default":8,"maximum":12,"description":"Number of inference steps during the first pass.","minimum":2,"title":"Number of Inference Steps","type":"integer","examples":[8]},"aspect_ratio":{"default":"16:9","description":"Aspect ratio of the generated video.","title":"Aspect Ratio","enum":["9:16","1:1","16:9"],"type":"string","examples":["16:9"]},"second_pass_skip_initial_steps":{"default":5,"maximum":11,"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.","minimum":1,"title":"Second Pass Skip Initial Steps","type":"integer","examples":[5]},"enable_prompt_expansion":{"default":false,"description":"Whether to expand the prompt using a language model.","title":"Enable Prompt Expansion","type":"boolean","examples":[false]},"negative_prompt":{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","title":"Negative Prompt","type":"string"},"reverse_video":{"default":false,"description":"Whether to reverse the video.","title":"Reverse Video","type":"boolean","examples":[false]},"loras":{"default":[],"items":{"$ref":"#/components/schemas/LoRAWeight"},"description":"LoRA weights to use for generation","title":"Loras","type":"array"},"num_frames":{"default":121,"maximum":1441,"description":"The number of frames in the video.","minimum":9,"title":"Number of Frames","type":"integer","examples":[121]},"prompt":{"description":"Text prompt to guide generation","title":"Prompt","type":"string","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."]},"resolution":{"default":"720p","description":"Resolution of the generated video.","title":"Resolution","enum":["480p","720p"],"type":"string","examples":["720p"]},"tone_map_compression_ratio":{"default":0,"type":"number","minimum":0,"examples":[0],"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.","title":"Tone Map Compression Ratio","maximum":1,"multipleOf":0.05},"temporal_adain_factor":{"default":0.5,"type":"number","minimum":0,"examples":[0.5],"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.","title":"Temporal AdaIN Factor","maximum":1,"multipleOf":0.05},"frame_rate":{"default":24,"maximum":60,"description":"The frame rate of the video.","minimum":1,"title":"Frame Rate","type":"integer","examples":[24]},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for generation","title":"Seed"},"enable_detail_pass":{"default":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.","title":"Enable Detail Pass","type":"boolean","examples":[false]}},"title":"DistilledTextToVideoInput","type":"object","required":["prompt"]},"LtxVideo13bDistilledOutput":{"x-fal-order-properties":["video","prompt","seed"],"title":"TextToVideoOutput","properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/ltxv-multiscale-text-to-video.mp4"}]},"prompt":{"description":"The prompt used for generation.","title":"Prompt","type":"string","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."]},"seed":{"description":"The seed used for generation.","title":"Seed","type":"integer"}},"type":"object","required":["video","prompt","seed"]},"LoRAWeight":{"x-fal-order-properties":["path","weight_name","scale"],"title":"LoRAWeight","properties":{"scale":{"default":1,"description":"Scale of the LoRA weight. This is a multiplier applied to the LoRA weight when loading it.","minimum":0,"title":"Scale","type":"number","maximum":4},"path":{"description":"URL or path to the LoRA weights.","title":"Path","type":"string"},"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.","title":"Weight Name"}},"type":"object","required":["path"]},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"]},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size","examples":[4404019]},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","title":"Content Type","examples":["image/png"]}},"type":"object","required":["url"]}}},"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/hunyuan-video","metadata":{"display_name":"Hunyuan Video","category":"text-to-video","description":"Hunyuan Video is an Open video generation model with high visual quality, motion diversity, text-video alignment, and generation stability. This endpoint generates videos from text descriptions.","status":"active","tags":["motion"],"updated_at":"2026-04-21T17:48:21.606Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video.webp?v=1","model_url":"https://fal.run/fal-ai/hunyuan-video","license_type":"commercial","date":"2024-10-22T00:00:00.000Z","group":{"key":"hunyuan-text-to-video","label":"Text-to-Video"},"highlighted":false,"kind":"inference","duration_estimate":4,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/hunyuan-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/hunyuan-video queue.","x-fal-metadata":{"endpointId":"fal-ai/hunyuan-video","category":"text-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video.webp?v=1","playgroundUrl":"https://fal.ai/models/fal-ai/hunyuan-video","documentationUrl":"https://fal.ai/models/fal-ai/hunyuan-video/api","about":"Generate 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"]},"HunyuanVideoInput":{"required":["prompt"],"x-fal-order-properties":["prompt","seed","pro_mode","aspect_ratio","resolution","num_frames","enable_safety_checker"],"title":"HunyuanVideoRequest","type":"object","properties":{"pro_mode":{"default":false,"title":"Pro Mode","description":"By default, generations are done with 35 steps. Pro mode does 55 steps which results in higher quality videos but will take more time and cost 2x more billing units.","type":"boolean"},"num_frames":{"default":129,"title":"Number of Frames","description":"The number of frames to generate.","type":"integer","enum":[129,85]},"resolution":{"default":"720p","title":"Resolution","description":"The resolution of the video to generate.","type":"string","enum":["480p","580p","720p"]},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio (W:H)","description":"The aspect ratio of the video to generate.","type":"string","enum":["16:9","9:16"]},"seed":{"title":"Seed","description":"The seed to use for generating the video.","anyOf":[{"type":"integer"},{"type":"null"}]},"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."],"title":"Prompt","description":"The prompt to generate the video from.","type":"string"},"enable_safety_checker":{"examples":[true],"default":false,"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.","type":"boolean"}}},"HunyuanVideoOutput":{"required":["video","seed"],"x-fal-order-properties":["video","seed"],"title":"HunyuanT2VResponse","type":"object","properties":{"video":{"examples":[{"url":"https://v3.fal.media/files/kangaroo/y5-1YTGpun17eSeggZMzX_video-1733468228.mp4"}],"$ref":"#/components/schemas/File"},"seed":{"title":"Seed","description":"The seed used for generating the video.","type":"integer"}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","type":"object","properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"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"}]},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]}}}}},"paths":{"/fal-ai/hunyuan-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/hunyuan-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/hunyuan-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HunyuanVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/hunyuan-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/HunyuanVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/vidu/q3/text-to-video/turbo","metadata":{"display_name":"Vidu","category":"text-to-video","description":"Vidu's Q3 Turbo Model.","status":"active","tags":["text-to-video"],"updated_at":"2026-10-20T22:37:50.369Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a8d6e01/BMufnODRfLxM62qPgxeYS_fe39c8df0dd848f1bfc25a0710be1c1e.jpg","model_url":"https://fal.run/fal-ai/vidu/q3/text-to-video/turbo","license_type":"commercial","date":"2026-02-06T20:22:55.043Z","group":{"key":"Vidu Q3","label":"Text to Video (Turbo)"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/vidu/q3/text-to-video/turbo","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/vidu/q3/text-to-video/turbo queue.","x-fal-metadata":{"endpointId":"fal-ai/vidu/q3/text-to-video/turbo","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a8d6e01/BMufnODRfLxM62qPgxeYS_fe39c8df0dd848f1bfc25a0710be1c1e.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/vidu/q3/text-to-video/turbo","documentationUrl":"https://fal.ai/models/fal-ai/vidu/q3/text-to-video/turbo/api","about":"Vidu Q3 Turbo Text to Video API: Generate a video from text using the Q3 Turbo model with faster generation speed."}},"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"]},"ViduQ3TextToVideoTurboInput":{"required":["prompt"],"x-fal-order-properties":["prompt","duration","seed","aspect_ratio","resolution","audio","enable_safety_checker"],"title":"Q3TextToVideoRequest","type":"object","properties":{"prompt":{"examples":["In an ultra-realistic fashion photography style featuring light blue and pale amber tones, an astronaut in a spacesuit walks through the fog."],"type":"string","title":"Prompt","description":"Text prompt for video generation, max 2000 characters","maxLength":2000},"audio":{"default":true,"type":"boolean","title":"Audio","description":"Whether to use direct audio-video generation. When true, outputs video with sound."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducibility. If None, a random seed is chosen."},"resolution":{"enum":["360p","540p","720p","1080p"],"default":"720p","title":"Resolution","description":"Output video resolution","type":"string"},"aspect_ratio":{"enum":["16:9","9:16","4:3","3:4","1:1"],"default":"16:9","title":"Aspect Ratio","description":"The aspect ratio of the output video","type":"string"},"enable_safety_checker":{"default":true,"type":"boolean","title":"Enable Safety Checker","description":"Authorized callers may set false to request relaxed screening."},"duration":{"maximum":16,"minimum":1,"default":5,"title":"Duration","description":"Duration of the video in seconds","type":"integer"}}},"ViduQ3TextToVideoTurboOutput":{"required":["video"],"x-fal-order-properties":["video"],"title":"Q3TextToVideoOutput","type":"object","properties":{"video":{"examples":[{"url":"https://v3b.fal.media/files/b/0a8c915a/8dtkty-vyhotySs--cTKS_output.mp4"}],"description":"The generated video from text using the Q3 model","$ref":"#/components/schemas/File"}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","type":"object","properties":{"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."}}}}},"paths":{"/fal-ai/vidu/q3/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/vidu/q3/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/vidu/q3/text-to-video/turbo":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ3TextToVideoTurboInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q3/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/ViduQ3TextToVideoTurboOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/v5.5/text-to-video","metadata":{"display_name":"PixVerse V5.5 Text To Video","category":"text-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v5.5","status":"active","tags":["text-to-video"],"updated_at":"2026-10-20T22:13:33.752Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9f92cc/poyvEi1p-X7BvVUUq5ZdG_qMPjpi2n.png","model_url":"https://fal.run/fal-ai/pixverse/v5.5/text-to-video","license_type":"commercial","date":"2025-12-01T16:59:49.183Z","highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v5.5/text-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v5.5/text-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v5.5/text-to-video","category":"text-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9f92cc/poyvEi1p-X7BvVUUq5ZdG_qMPjpi2n.png","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v5.5/text-to-video","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v5.5/text-to-video/api","about":"Text To Video V5 5"}},"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"]},"PixverseV55TextToVideoInput":{"type":"object","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","negative_prompt","style","seed","generate_audio_switch","generate_multi_clip_switch","thinking_type","enable_safety_checker"],"title":"TextToVideoRequestV5_5","required":["prompt"],"properties":{"generate_multi_clip_switch":{"type":"boolean","default":false,"description":"Enable multi-clip generation with dynamic camera changes","title":"Generate Multi Clip Switch"},"prompt":{"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"],"type":"string","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"},"style":{"anyOf":[{"type":"string","enum":["anime","3d_animation","clay","comic","cyberpunk"]},{"type":"null"}],"description":"The style of the generated video","title":"Style"},"negative_prompt":{"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"],"type":"string","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"},"duration":{"type":"string","default":"5","description":"The duration of the generated video in seconds. Longer durations cost more. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"title":"Duration"},"enable_safety_checker":{"type":"boolean","default":true,"description":"Authorized callers may set false to request relaxed screening.","title":"Enable Safety Checker"},"generate_audio_switch":{"type":"boolean","default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","title":"Generate Audio Switch"},"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        ","title":"Seed"},"resolution":{"type":"string","default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"title":"Resolution"},"aspect_ratio":{"type":"string","default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio"},"thinking_type":{"anyOf":[{"type":"string","enum":["enabled","disabled","auto"]},{"type":"null"}],"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","title":"Thinking Type"}}},"PixverseV55TextToVideoOutput":{"type":"object","x-fal-order-properties":["video"],"title":"VideoOutputV5_5","required":["video"],"properties":{"video":{"examples":[{"file_name":"output.mp4","file_size":5485412,"url":"https://storage.googleapis.com/falserverless/model_tests/video_models/output-4.mp4","content_type":"video/mp4"}],"description":"The generated video","$ref":"#/components/schemas/File"}}},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","required":["url"],"properties":{"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"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"}}}}},"paths":{"/fal-ai/pixverse/v5.5/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.5/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.5/text-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV55TextToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v5.5/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/PixverseV55TextToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"Nw","has_more":true}
