{"models":[{"endpoint_id":"fal-ai/magi-distilled/image-to-video","metadata":{"display_name":"MAGI-1 (Distilled)","category":"image-to-video","description":"MAGI-1 distilled generates videos faster from images with exceptional understanding of physical interactions and prompting","status":"active","tags":["image-to-video"],"updated_at":"2026-10-20T22:34:51.525Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-2.jpg","model_url":"https://fal.run/fal-ai/magi-distilled/image-to-video","license_type":"commercial","date":"2025-04-23T02:26:54.535Z","group":{"key":"magi","label":"Image-to-Video (Distilled)"},"highlighted":false,"kind":"inference","duration_estimate":1,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"error":{"code":"expansion_failed","message":"Failed to fetch OpenAPI schema"}}},{"endpoint_id":"fal-ai/ai-avatar/multi-text","metadata":{"display_name":"AI Avatar Multi Text","category":"image-to-video","description":"MultiTalk model generates a multi-person conversation video from an image and text inputs. Converts text to speech for each person, generating a realistic conversation scene.","status":"active","tags":["stylized","transform"],"updated_at":"2026-04-21T17:44:01.843Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","model_url":"https://fal.run/fal-ai/ai-avatar/multi-text","license_type":"commercial","date":"2025-06-23T16:34:48.424Z","group":{"key":"Ai-Avatar","label":"Multi TTS"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/ai-avatar/multi-text","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ai-avatar/multi-text queue.","x-fal-metadata":{"endpointId":"fal-ai/ai-avatar/multi-text","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ai-avatar/multi-text","documentationUrl":"https://fal.ai/models/fal-ai/ai-avatar/multi-text/api","about":"MultiTalk model generates a two-person talking avatar video from an image\nand two text prompts."}},"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"]},"AiAvatarMultiTextInput":{"x-fal-order-properties":["image_url","first_text_input","second_text_input","voice1","voice2","prompt","num_frames","resolution","seed","acceleration","enable_safety_checker"],"properties":{"voice2":{"type":"string","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"description":"The second person's voice to use for speech generation","default":"Roger","title":"Voice2"},"acceleration":{"type":"string","enum":["none","regular","high"],"description":"The acceleration level to use for generation.","default":"regular","title":"Acceleration"},"enable_safety_checker":{"type":"boolean","description":"Authorized callers may set false to request relaxed screening.","default":true,"title":"Enable Safety Checker"},"seed":{"maximum":4294967295,"minimum":0,"type":"integer","description":"Random seed for reproducibility. If None, a random seed is chosen.","default":81,"title":"Seed"},"resolution":{"type":"string","enum":["480p","720p"],"description":"Resolution of the video to generate. Must be either 480p or 720p.","default":"480p","title":"Resolution"},"first_text_input":{"type":"string","description":"The text input to guide video generation.","examples":["Do you know what are we eating?"],"title":"First Text Input"},"image_url":{"type":"string","description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","examples":["https://v3.fal.media/files/koala/vhkIF86hmgNTBll_lF1xI_3c7476642b19435aa763fe3b49cf99c7.png"],"title":"Image URL"},"voice1":{"type":"string","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"description":"The first person's voice to use for speech generation","default":"Sarah","title":"Voice1"},"num_frames":{"maximum":241,"minimum":41,"type":"integer","description":"Number of frames to generate. Must be between 81 to 129 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","default":191,"title":"Number of Frames"},"second_text_input":{"type":"string","description":"The text input to guide video generation.","examples":["I dont know I am eating this because our mother gave it to us. I think it is something called milky pie."],"title":"Second Text Input"},"prompt":{"type":"string","description":"The text prompt to guide video generation.","examples":["Two kids talking on a lunch."],"title":"Prompt"}},"type":"object","required":["image_url","first_text_input","second_text_input","prompt"],"title":"AvatarMultiTextRequest"},"AiAvatarMultiTextOutput":{"x-fal-order-properties":["video","seed"],"properties":{"seed":{"type":"integer","description":"The seed used for generation.","title":"Seed"},"video":{"$ref":"#/components/schemas/File","description":"The generated video file.","examples":[{"file_size":352679,"url":"https://v3.fal.media/files/zebra/lKMkUvzCqKn-gHC0vyUPP_30b76b90c2164f9a926527497c20832b.mp4","file_name":"30b76b90c2164f9a926527497c20832b.mp4","content_type":"application/octet-stream"}]}},"type":"object","required":["video","seed"],"title":"AvatarMultiTextResponse"},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size"},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"},"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 Name"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type"}},"type":"object","required":["url"],"title":"File"}}},"paths":{"/fal-ai/ai-avatar/multi-text/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/ai-avatar/multi-text/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/ai-avatar/multi-text":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiAvatarMultiTextInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ai-avatar/multi-text/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/AiAvatarMultiTextOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ltx-2.3-22b/distilled/image-to-video/lora","metadata":{"display_name":"LTX-2.3 22B Distilled","category":"image-to-video","description":"Generate video with audio from images using LTX-2.3 Distilled and custom LoRA","status":"active","tags":[],"updated_at":"2026-10-20T22:09:48.980Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9289ce/20zCxq0nC6akyUyph0bID__tmp_b066-silk-cactus-bloom.jpg","model_url":"https://fal.run/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora","license_type":"commercial","date":"2026-03-14T02:35:36.066Z","group":{"key":"ltx-2.3-22b-distilled","label":"Image to Video with LoRA"},"highlighted":false,"kind":"inference","pinned":false,"training_endpoint_ids":["fal-ai/ltx23-video-trainer"]},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/ltx-2.3-22b/distilled/image-to-video/lora","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ltx-2.3-22b/distilled/image-to-video/lora queue.","x-fal-metadata":{"endpointId":"fal-ai/ltx-2.3-22b/distilled/image-to-video/lora","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9289ce/20zCxq0nC6akyUyph0bID__tmp_b066-silk-cactus-bloom.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora","documentationUrl":"https://fal.ai/models/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora/api","about":"Generate a video from an image and text prompt using distilled LoRA."}},"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"]},"Ltx2322bDistilledImageToVideoLoraInput":{"required":["loras","prompt","image_url"],"type":"object","x-fal-order-properties":["prompt","image_url","end_image_url","num_frames","video_size","generate_audio","use_multiscale","fps","scheduler","acceleration","camera_lora","camera_lora_scale","negative_prompt","seed","enable_prompt_expansion","enable_safety_checker","video_output_type","video_quality","video_write_mode","sync_mode","loras","distill_lora_second_pass_scale","interpolation_direction","image_strength","end_image_strength"],"title":"LTX23LoRADistilledImageToVideoInput","properties":{"negative_prompt":{"type":"string","description":"The negative prompt to generate the video from.","default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","title":"Negative Prompt"},"acceleration":{"type":"string","description":"The acceleration level to use.","examples":["none"],"default":"none","enum":["none","regular","high","full"],"title":"Acceleration"},"end_image_strength":{"type":"number","description":"The strength of the end image to use for the video generation.","default":1,"minimum":0,"title":"End Image Strength","maximum":1},"enable_prompt_expansion":{"type":"boolean","description":"Whether to enable prompt expansion.","default":true,"title":"Enable Prompt Expansion"},"loras":{"type":"array","description":"The LoRAs to use for the generation.","items":{"$ref":"#/components/schemas/LoRAInput"},"title":"LoRAs"},"num_frames":{"type":"integer","description":"The number of frames to generate.","default":121,"minimum":9,"title":"Number of Frames","maximum":481},"scheduler":{"type":"string","description":"The scheduler to use.","examples":["ltx2"],"default":"ltx2","enum":["ltx2","linear_quadratic","beta"],"title":"Scheduler"},"enable_safety_checker":{"type":"boolean","description":"Whether to enable the safety checker.","default":true,"title":"Enable Safety Checker"},"image_url":{"type":"string","description":"The URL of the image to generate the video from.","examples":["https://storage.googleapis.com/falserverless/example_inputs/ltxv-2-i2v-input.jpg"],"title":"Image URL"},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The URL of the image to use as the end of the video.","title":"End Image URL"},"distill_lora_second_pass_scale":{"type":"number","description":"The scale of the distill LoRA to use for the second and subsequent passes.","default":0.5,"minimum":0,"title":"Distill Lora Second Pass Scale","maximum":1},"video_quality":{"type":"string","description":"The quality of the generated video.","default":"high","enum":["low","medium","high","maximum"],"title":"Video Quality"},"video_write_mode":{"type":"string","description":"The write mode of the generated video.","default":"balanced","enum":["fast","balanced","small"],"title":"Video Write Mode"},"use_multiscale":{"type":"boolean","description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","default":true,"title":"Use Multi-Scale"},"camera_lora_scale":{"type":"number","description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","default":1,"minimum":0,"title":"Camera LoRA Scale","maximum":1},"video_size":{"anyOf":[{"$ref":"#/components/schemas/ImageSize"},{"type":"string","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9"]}],"description":"The size of the generated video.","default":"auto","title":"Video Size"},"prompt":{"type":"string","description":"The prompt used for the generation.","examples":["A woman stands still amid a busy neon-lit street at night. The camera slowly dollies in toward her face as people blur past, their motion emphasizing her calm presence. City lights flicker and reflections shift across her denim jacket."],"title":"Prompt"},"generate_audio":{"type":"boolean","description":"Whether to generate audio for the video.","default":true,"title":"Generate Audio"},"fps":{"type":"number","description":"The frames per second of the generated video.","default":24,"minimum":1,"title":"FPS","maximum":60},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The seed for the random number generator.","title":"Seed"},"image_strength":{"type":"number","description":"The strength of the image to use for the video generation.","default":1,"minimum":0,"title":"Image Strength","maximum":1},"camera_lora":{"type":"string","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","examples":["none"],"default":"none","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"title":"Camera LoRA"},"interpolation_direction":{"type":"string","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","default":"forward","enum":["forward","backward"],"title":"Interpolation Direction"},"video_output_type":{"type":"string","description":"The output type of the generated video.","default":"X264 (.mp4)","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"title":"Video Output Type"},"sync_mode":{"type":"boolean","description":"If `True`, the media will be returned as a data URI and the output data won't be available in the request history.","default":false,"title":"Sync Mode"}}},"Ltx2322bDistilledImageToVideoLoraOutput":{"required":["video","seed","prompt"],"type":"object","x-fal-order-properties":["video","seed","prompt"],"title":"LTX23ImageToVideoOutput","properties":{"seed":{"type":"integer","description":"The seed used for the random number generator.","examples":[866232447],"title":"Seed"},"prompt":{"type":"string","description":"The prompt used for the generation.","examples":["Continue the scene naturally, maintaining the same style and motion."],"title":"Prompt"},"video":{"$ref":"#/components/schemas/VideoFile","description":"The generated video.","examples":[{"content_type":"video/mp4","height":704,"num_frames":257,"file_name":"CJcQGDrxOSRg2YFl5GNDt_glXPMoji.mp4","fps":25,"duration":10.28,"width":1248,"url":"https://v3b.fal.media/files/b/0a88289e/CJcQGDrxOSRg2YFl5GNDt_glXPMoji.mp4"}]}}},"LoRAInput":{"required":["path"],"type":"object","description":"LoRA weight configuration.","x-fal-order-properties":["path","weight_name","scale"],"title":"LoRAInput","properties":{"path":{"type":"string","description":"URL, HuggingFace repo ID (owner/repo) to lora weights.","title":"Path"},"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"},"scale":{"type":"number","description":"Scale factor for LoRA application (0.0 to 4.0).","default":1,"minimum":0,"title":"Scale","maximum":4}}},"ImageSize":{"type":"object","x-fal-order-properties":["width","height"],"title":"ImageSize","properties":{"height":{"exclusiveMinimum":0,"type":"integer","description":"The height of the generated image.","default":512,"title":"Height","maximum":14142},"width":{"exclusiveMinimum":0,"type":"integer","description":"The width of the generated image.","default":512,"title":"Width","maximum":14142}}},"VideoFile":{"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"title":"VideoFile","properties":{"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type"},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the video","title":"Height"},"num_frames":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of frames in the video","title":"Num Frames"},"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 Name"},"fps":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The FPS of the video","title":"Fps"},"duration":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"The duration of the video","title":"Duration"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the video","title":"Width"},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size"},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"}}}}},"paths":{"/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ltx2322bDistilledImageToVideoLoraInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-2.3-22b/distilled/image-to-video/lora/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/Ltx2322bDistilledImageToVideoLoraOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/v3.5/effects","metadata":{"display_name":"PixVerse V3.5 Effects","category":"image-to-video","description":"Generate high quality video clips with different effects using PixVerse v3.5","status":"active","tags":[],"updated_at":"2026-10-20T22:12:21.779Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","model_url":"https://fal.run/fal-ai/pixverse/v3.5/effects","license_type":"commercial","date":"2025-04-01T02:53:00.990Z","group":{"key":"pixverse","label":"Effects"},"highlighted":false,"kind":"inference","duration_estimate":1,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v3.5/effects","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v3.5/effects queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v3.5/effects","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v3.5/effects","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v3.5/effects/api","about":"Create Effect 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"]},"PixverseV35EffectsInput":{"x-fal-order-properties":["effect","image_url","resolution","duration","negative_prompt","enable_safety_checker"],"properties":{"duration":{"default":"5","description":"The duration of the generated video in seconds","type":"string","title":"Duration","enum":["5","8"]},"negative_prompt":{"default":"","type":"string","title":"Negative Prompt","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."},"enable_safety_checker":{"default":true,"type":"boolean","title":"Enable Safety Checker","description":"Authorized callers may set false to request relaxed screening."},"effect":{"description":"The effect to apply to the video","type":"string","title":"Effect","enum":["Kiss Me AI","Kiss","Muscle Surge","Warmth of Jesus","Anything, Robot","The Tiger Touch","Hug","Holy Wings","Microwave","Zombie Mode","Squid Game","Baby Face","Black Myth: Wukong","Long Hair Magic","Leggy Run","Fin-tastic Mermaid","Punch Face","Creepy Devil Smile","Thunder God","Eye Zoom Challenge","Who's Arrested?","Baby Arrived","Werewolf Rage","Bald Swipe","BOOM DROP","Huge Cutie","Liquid Metal","Sharksnap!","Dust Me Away","3D Figurine Factor","Bikini Up","My Girlfriends","My Boyfriends","Subject 3 Fever","Earth Zoom","Pole Dance","Vroom Dance","GhostFace Terror","Dragon Evoker","Skeletal Bae","Summoning succubus","Halloween Voodoo Doll","3D Naked-Eye AD","Package Explosion","Dishes Served","Ocean ad","Supermarket AD","Tree doll","Come Feel My Abs","The Bicep Flex","London Elite Vibe","Flora Nymph Gown","Christmas Costume","It's Snowy","Reindeer Cruiser","Snow Globe Maker","Pet Christmas Outfit","Adopt a Polar Pal","Cat Christmas Box","Starlight Gift Box","Xmas Poster","Pet Christmas Tree","City Santa Hat","Stocking Sweetie","Christmas Night","Xmas Front Page Karma","Grinch's Xmas Hijack","Giant Product","Truck Fashion Shoot","Beach AD","Shoal Surround","Mechanical Assembly","Lighting AD","Billboard AD","Product close-up","Parachute Delivery","Dreamlike Cloud","Macaron Machine","Poster AD","Truck AD","Graffiti AD","3D Figurine Factory","The Exclusive First Class","Art Zoom Challenge","I Quit","Hitchcock Dolly Zoom","Smell the Lens","I believe I can fly","Strikout Dance","Courtside Cam","Pit Crew Moment","K-Baseball Sprint","Toddler Doodle","Idol Ending","Apex Dance","OmniHero Forge","Palm Decode","The Age Ripple","My Future Is Limitless","Knee Slide","Epic Goal Save","Sideline Ball Boy","Cup Celebration","Victory Roar","Vuvuzela Fan","World Champion Lift","Tunnel to Captain","Liquid Soccer Morph","Jump Into Crowd 2","Golden Pitch Crasher","Stadium Fan Cam","Broadcast Moto GP","The Grotesque Clay","Rookie Star Card","The Final Hug","Sharp Post-Match Comment","Street Maverick","Pitch Legend","One Step At A Time","Birthday Mirror","Superstar Lobby","Final Battle Room","Top of the World","Mini Me Unboxed","WonderPOP Surprise","White Chicks","Kiss me","What a Day","The Last Leap at Sunset","Tiny Sticker Chef Chaos","Mini Squeeze Toy","Tearful Gunman","Street Fashion Caricature","Mini Me Makeover","Street Art Awakening","Hug Together","ACAI dance Duet","PUBG Winner Hit!","Blocky Mini-Me","Cheat Day Busted","MiniSocial Recharge","My Little Perler Charm","Where did this cobweb come from?","Holy Beast Summoning Technique","IT'S THE FIRST OF THE MONTH","Pet Editorial","Three lifetime bond","Pixel World","Mint in Box","Hands up, Hand","Flora Nymph Go","Somber Embrace","Beam me up","Suit Swagger"]},"resolution":{"default":"720p","description":"The resolution of the generated video.","type":"string","title":"Resolution","enum":["360p","540p","720p","1080p"]},"image_url":{"examples":["https://v3.fal.media/files/koala/q5ahL3KS7ikt3MvpNUG8l_image%20(72).webp"],"type":"string","title":"Image Url","description":"Optional URL of the image to use as the first frame. If not provided, generates from text"}},"required":["effect","image_url"],"title":"EffectInput","type":"object"},"PixverseV35EffectsOutput":{"x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"content_type":"video/mp4","file_name":"output.mp4","file_size":3232402,"url":"https://fal.media/files/koala/awGY1lJd7lVsqQeSqjWqn_output.mp4"}],"$ref":"#/components/schemas/File","description":"The generated video"}},"required":["video"],"title":"EffectOutput","type":"object"},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file."},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"file_size":{"examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes."},"file_name":{"examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"title":"File","type":"object"}}},"paths":{"/fal-ai/pixverse/v3.5/effects/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/v3.5/effects/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/v3.5/effects":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV35EffectsInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v3.5/effects/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/PixverseV35EffectsOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/v3.5/image-to-video/fast","metadata":{"display_name":"PixVerse V3.5 Image To Video Fast","category":"image-to-video","description":"Generate high quality video clips from text and image prompts quickly using PixVerse v3.5 Fast","status":"active","tags":[],"updated_at":"2026-10-20T21:54:32.009Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","model_url":"https://fal.run/fal-ai/pixverse/v3.5/image-to-video/fast","license_type":"commercial","date":"2025-01-29T00:00:00.000Z","group":{"key":"pixverse","label":"Image to Video (Fast)"},"highlighted":false,"kind":"inference","duration_estimate":1,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v3.5/image-to-video/fast","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v3.5/image-to-video/fast queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v3.5/image-to-video/fast","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v3.5/image-to-video/fast","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v3.5/image-to-video/fast/api","about":"Image To Video Fast"}},"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"]},"PixverseV35ImageToVideoFastInput":{"x-fal-order-properties":["prompt","resolution","negative_prompt","style","seed","image_url","enable_safety_checker"],"properties":{"prompt":{"examples":["A stylish woman walks down a Tokyo street filled with warm glowing neon and animated city signage."],"type":"string","title":"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."},"resolution":{"default":"720p","description":"The resolution of the generated video","type":"string","title":"Resolution","enum":["360p","540p","720p"]},"enable_safety_checker":{"default":true,"type":"boolean","title":"Enable Safety Checker","description":"Authorized callers may set false to request relaxed screening."},"negative_prompt":{"default":"","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","title":"Negative Prompt","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."},"style":{"title":"Style","anyOf":[{"type":"string","enum":["anime","3d_animation","clay","comic","cyberpunk"]},{"type":"null"}],"description":"The style of the generated video"},"image_url":{"examples":["https://storage.googleapis.com/falserverless/model_tests/wan/dragon-warrior.jpg"],"type":"string","title":"Image Url","description":"URL of the image to use as the first frame"},"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        "}},"required":["prompt","image_url"],"title":"FastImageToVideoRequest","type":"object"},"PixverseV35ImageToVideoFastOutput":{"x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"content_type":"video/mp4","file_name":"output.mp4","file_size":4060052,"url":"https://fal.media/files/tiger/8V9H8RLyFiWjmJDOxGbcG_output.mp4"}],"$ref":"#/components/schemas/File","description":"The generated video"}},"required":["video"],"title":"I2VOutput","type":"object"},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file."},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"file_size":{"examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes."},"file_name":{"examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"title":"File","type":"object"}}},"paths":{"/fal-ai/pixverse/v3.5/image-to-video/fast/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v3.5/image-to-video/fast/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/pixverse/v3.5/image-to-video/fast":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV35ImageToVideoFastInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v3.5/image-to-video/fast/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV35ImageToVideoFastOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/v3.5/transition","metadata":{"display_name":"PixVerse V3.5 Transition","category":"image-to-video","description":"Create seamless transition between images using PixVerse v3.5","status":"active","tags":[],"updated_at":"2026-10-20T22:12:47.199Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","model_url":"https://fal.run/fal-ai/pixverse/v3.5/transition","license_type":"commercial","date":"2025-04-01T02:35:42.865Z","group":{"key":"pixverse","label":"Transition"},"highlighted":false,"kind":"inference","duration_estimate":1,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v3.5/transition","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v3.5/transition queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v3.5/transition","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v3.5/transition","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v3.5/transition/api","about":"Create Transition"}},"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"]},"PixverseV35TransitionInput":{"x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","negative_prompt","style","seed","first_image_url","end_image_url","enable_safety_checker"],"properties":{"duration":{"default":"5","description":"The duration of the generated video in seconds","type":"string","title":"Duration","enum":["5","8"]},"aspect_ratio":{"default":"16:9","description":"The aspect ratio of the generated video","type":"string","title":"Aspect Ratio","enum":["16:9","4:3","1:1","3:4","9:16"]},"enable_safety_checker":{"default":true,"type":"boolean","title":"Enable Safety Checker","description":"Authorized callers may set false to request relaxed screening."},"resolution":{"default":"720p","description":"The resolution of the generated video","type":"string","title":"Resolution","enum":["360p","540p","720p","1080p"]},"end_image_url":{"examples":["https://v3.fal.media/files/kangaroo/RgedFs_WSnq5BgER7qDx1_ONrbTJ1YAGXz-9JnSsBoB_bdc8750387734bfe940319f469f7b0b2.jpg"],"type":"string","title":"End Image Url","description":"URL of the image to use as the last frame"},"style":{"title":"Style","anyOf":[{"type":"string","enum":["anime","3d_animation","clay","comic","cyberpunk"]},{"type":"null"}],"description":"The style of the generated video"},"negative_prompt":{"default":"","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","title":"Negative Prompt","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."},"prompt":{"examples":["Scene slowly transition into cat swimming under water"],"type":"string","title":"Prompt","description":"The prompt for the transition. 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."},"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        "},"first_image_url":{"examples":["https://v3.fal.media/files/zebra/owQh2DAzk8UU7J02nr5RY_Co2P4boLv6meIZ5t9gKvL_8685da151df343ab8bf82165c928e2a5.jpg"],"type":"string","title":"First Image Url","description":"URL of the image to use as the first frame"}},"required":["prompt","first_image_url","end_image_url"],"title":"TransitionRequest","type":"object"},"PixverseV35TransitionOutput":{"x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"content_type":"video/mp4","file_name":"output.mp4","file_size":3890360,"url":"https://fal.media/files/panda/5KmKS-mh1vO-htbqE5oex_output.mp4"}],"$ref":"#/components/schemas/File","description":"The generated video"}},"required":["video"],"title":"TransitionOutput","type":"object"},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file."},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"file_size":{"examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes."},"file_name":{"examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"title":"File","type":"object"}}},"paths":{"/fal-ai/pixverse/v3.5/transition/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/v3.5/transition/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/v3.5/transition":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV35TransitionInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v3.5/transition/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/PixverseV35TransitionOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/sadtalker/reference","metadata":{"display_name":"Sad Talker","category":"image-to-video","description":"Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation","status":"active","tags":["animation"],"updated_at":"2026-01-26T21:44:33.169Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/sadtalker.jpeg","model_url":"https://fal.run/fal-ai/sadtalker/reference","github_url":"https://github.com/OpenTalker/SadTalker/blob/main/LICENSE","date":"2024-12-20T00:00:00.000Z","group":{"key":"sadtalker","label":"Reference"},"highlighted":false,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/sadtalker/reference","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/sadtalker/reference queue.","x-fal-metadata":{"endpointId":"fal-ai/sadtalker/reference","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/sadtalker.jpeg","playgroundUrl":"https://fal.ai/models/fal-ai/sadtalker/reference","documentationUrl":"https://fal.ai/models/fal-ai/sadtalker/reference/api","about":"Generate Video W Reference"}},"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"]},"SadtalkerReferenceInput":{"required":["source_image_url","driven_audio_url","reference_pose_video_url"],"type":"object","title":"SadTalkerRefVideoInput","properties":{"still_mode":{"default":false,"description":"Whether to use still mode. Fewer head motion, works with preprocess `full`.","type":"boolean","title":"Still Mode"},"face_model_resolution":{"enum":["256","512"],"default":"256","description":"The resolution of the face model","type":"string","title":"Face Model Resolution"},"expression_scale":{"minimum":0,"default":1,"description":"The scale of the expression","type":"number","title":"Expression Scale","maximum":3,"multipleOf":0.1},"driven_audio_url":{"description":"URL of the driven audio","type":"string","title":"Driven Audio Url","examples":["https://storage.googleapis.com/falserverless/model_tests/sadtalker/deyu.wav"]},"preprocess":{"enum":["crop","extcrop","resize","full","extfull"],"default":"crop","description":"The type of preprocessing to use","type":"string","title":"Preprocess"},"pose_style":{"minimum":0,"default":0,"description":"The style of the pose","type":"integer","title":"Pose Style","maximum":45},"reference_pose_video_url":{"description":"URL of the reference video","type":"string","title":"Reference Pose Video Url","examples":["https://github.com/OpenTalker/SadTalker/raw/main/examples/ref_video/WDA_AlexandriaOcasioCortez_000.mp4"]},"face_enhancer":{"anyOf":[{"const":"gfpgan","type":"string"},{"type":"null"}],"description":"The type of face enhancer to use","examples":[null],"title":"Face Enhancer"},"source_image_url":{"description":"URL of the source image","type":"string","title":"Source Image Url","examples":["https://storage.googleapis.com/falserverless/model_tests/sadtalker/anime_girl.png"]}},"x-fal-order-properties":["source_image_url","driven_audio_url","reference_pose_video_url","pose_style","face_model_resolution","expression_scale","face_enhancer","still_mode","preprocess"]},"SadtalkerReferenceOutput":{"required":["video"],"type":"object","title":"SadTalkerOutput","properties":{"video":{"$ref":"#/components/schemas/File","description":"URL of the generated video"}},"x-fal-order-properties":["video"]},"File":{"required":["url"],"type":"object","title":"File","properties":{"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 Name"},"url":{"description":"The URL where the file can be downloaded from.","type":"string","title":"Url"},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type"}},"x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/sadtalker/reference/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/sadtalker/reference/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/sadtalker/reference":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SadtalkerReferenceInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/sadtalker/reference/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/SadtalkerReferenceOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/decart/lucy-5b/image-to-video","metadata":{"display_name":"Decart","category":"image-to-video","description":"Lucy-5B is a model that can create 5-second I2V videos in under 5 seconds, achieving >1x RTF end-to-end","status":"active","tags":[],"updated_at":"2026-04-21T17:44:57.729Z","is_favorited":null,"thumbnail_url":"https://fal.media/files/kangaroo/srM1hEjGsuYwd4UhvzpE7_c5bddd630600497e918bb16e99e21653.jpg","model_url":"https://fal.run/fal-ai/decart/lucy-5b/image-to-video","license_type":"commercial","date":"2025-08-28T18:32:21.658Z","highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"error":{"code":"expansion_failed","message":"Failed to fetch OpenAPI schema"}}},{"endpoint_id":"fal-ai/bernini-r/reference-to-video","metadata":{"display_name":"Bernini-R Reference to Video","category":"image-to-video","description":"Turn up to five reference images into one continuous, consistent video with Bernini-R, with smooth, stable camera motion and no scene cuts.","status":"deprecated","tags":["reference","video","stylized"],"updated_at":"2026-11-02T21:33:06.498Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9d8246/duVIuiorJ_0xR-azlCIv8_20f794b611d8484ba1bf6bc90dddc4f3.jpg","model_url":"https://fal.run/fal-ai/bernini-r/reference-to-video","license_type":"commercial","date":"2026-06-08T19:25:29.513Z","group":{"key":"bernini-r","label":"Reference 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/bernini-r/reference-to-video","version":"1.0.0","description":"Bernini R generates a single continuous video from up to five reference images. It keeps a consistent look across the references and produces smooth, stable camera motion with no scene cuts, ideal for building a coherent scene from multiple views. A text prompt is optional.","x-fal-metadata":{"endpointId":"fal-ai/bernini-r/reference-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9d8246/duVIuiorJ_0xR-azlCIv8_20f794b611d8484ba1bf6bc90dddc4f3.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/bernini-r/reference-to-video","documentationUrl":"https://fal.ai/models/fal-ai/bernini-r/reference-to-video/api","about":"Reference 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"]},"BerniniRReferenceToVideoInput":{"properties":{"num_frames":{"default":81,"minimum":5,"maximum":121,"type":"integer","title":"Num Frames","description":"Number of frames. Snapped internally to 4k+1."},"reference_image_urls":{"items":{"type":"string","_fal_ui_field":"image"},"minItems":1,"examples":[["https://storage.googleapis.com/falserverless/example_inputs/birefnet-input.jpeg"]],"maxItems":5,"type":"array","title":"Reference Image Urls","description":"Reference subject image(s); up to 5."},"enable_prompt_expansion":{"default":false,"type":"boolean","title":"Enable Prompt Expansion","description":"Rewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default."},"enable_safety_checker":{"default":true,"type":"boolean","title":"Enable Safety Checker","description":"Authorized callers may set false to request relaxed screening."},"frames_per_second":{"default":16,"minimum":4,"maximum":30,"type":"integer","title":"Frames Per Second","description":"Output frames per second."},"negative_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Negative Prompt","description":"Negative prompt. Defaults to the standard Wan2.2 negative prompt."},"num_inference_steps":{"default":30,"minimum":1,"maximum":50,"type":"integer","title":"Num Inference Steps","description":"Number of denoising steps."},"max_image_size":{"default":848,"minimum":256,"maximum":1280,"type":"integer","title":"Max Image Size","description":"Long-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks."},"prompt":{"examples":["A cute corgi leaping in a sunny park, Van Gogh oil-painting style."],"type":"string","title":"Prompt","description":"Text prompt or editing instruction."},"aspect_ratio":{"default":"16:9","enum":["16:9","9:16","1:1"],"type":"string","title":"Aspect Ratio","description":"Output aspect ratio."},"acceleration":{"default":"none","enum":["none","regular"],"type":"string","title":"Acceleration","description":"Acceleration level. 'regular' enables MagCache step-skipping for faster generation at a small quality cost; 'none' (default) runs the full denoising schedule."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Seed for reproducibility. Random when omitted."}},"x-fal-order-properties":["prompt","negative_prompt","num_inference_steps","max_image_size","seed","enable_prompt_expansion","num_frames","frames_per_second","acceleration","reference_image_urls","aspect_ratio","enable_safety_checker"],"type":"object","required":["prompt","reference_image_urls"],"title":"ReferenceToVideoInput"},"BerniniRReferenceToVideoOutput":{"properties":{"video":{"$ref":"#/components/schemas/File","description":"Generated / edited video."},"actual_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actual Prompt","description":"The final prompt after expansion (set only when prompt expansion ran)."},"seed":{"type":"integer","title":"Seed","description":"Seed used for generation."}},"x-fal-order-properties":["video","seed","actual_prompt"],"type":"object","required":["video","seed"],"title":"VideoOutput"},"File":{"properties":{"content_type":{"examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","description":"The mime type of the file."},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"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."}},"x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"],"title":"File"}}},"paths":{"/fal-ai/bernini-r/reference-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/bernini-r/reference-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/bernini-r/reference-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BerniniRReferenceToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bernini-r/reference-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/BerniniRReferenceToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/lyra-2/zoom","metadata":{"display_name":"Lyra 2","category":"image-to-video","description":"Lyra 2.0 is an image-to-video model that turns a single image into an explorable 3D-style video with camera-controlled motion.","status":"deprecated","tags":[],"updated_at":"2026-05-26T23:02:48.893Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a97314c/DmYwb8643DIh-Z74dX4Qg_91d43dc1645c42bc8003352cd944bafe.jpg","model_url":"https://fal.run/fal-ai/lyra-2/zoom","license_type":"commercial","date":"2026-04-21T21:07:22.263Z","group":{"key":"lyra-2","label":"Zoom"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"error":{"code":"expansion_failed","message":"Failed to fetch OpenAPI schema"}}}],"next_cursor":"MTk","has_more":true}
