{"models":[{"endpoint_id":"fal-ai/pika/v2.2/pikaframes","metadata":{"display_name":"Pika","category":"image-to-video","description":"Discover ultimate control with Pikaframes key frame interpolation, a stunning image-to-video feature that allows you to upload up to 5 keyframes, customize their transition length and prompt, and see their images come to life as seamless videos.","status":"active","tags":[],"updated_at":"2026-04-21T17:52:42.810Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/koala/CtOfvKi8w3X6qO495bKva_4377f203234f47d69a57efef836c93aa.jpg","model_url":"https://fal.run/fal-ai/pika/v2.2/pikaframes","license_type":"commercial","date":"2025-11-07T23:56:01.434Z","group":{"key":"pika","label":"Pikaframes (v2.2)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/pika/v2.2/pikaframes","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pika/v2.2/pikaframes queue.","x-fal-metadata":{"endpointId":"fal-ai/pika/v2.2/pikaframes","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/koala/CtOfvKi8w3X6qO495bKva_4377f203234f47d69a57efef836c93aa.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/pika/v2.2/pikaframes","documentationUrl":"https://fal.ai/models/fal-ai/pika/v2.2/pikaframes/api","about":"Pika 2.2 Keyframes-to-Video Generation (Pikaframes).\n\nCreates smooth transitions between multiple keyframe images using the Pika 2.2 model.\nSupports 2-5 keyframes with customizable transition durations and per-transition 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"]},"PikaV22PikaframesInput":{"title":"Pika22KeyframesToVideoRequest","properties":{"resolution":{"default":"720p","description":"The resolution of the generated video","title":"Resolution","enum":["720p","1080p"],"examples":["1080p","720p"],"type":"string"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The seed for the random number generator"},"prompt":{"title":"Prompt","anyOf":[{"type":"string"},{"type":"null"}],"description":"Default prompt for all transitions. Individual transition prompts override this.","examples":["smooth cinematic transition","seamless blend between scenes"]},"image_urls":{"description":"URLs of keyframe images (2-5 images) to create transitions between","items":{"type":"string"},"title":"Image Urls","examples":[["https://v3b.fal.media/files/b/tiger/-YohU0xcPcWe_eiUB9_i6_keyframes-apple-start.png","https://v3b.fal.media/files/b/tiger/LarvwQGEFqEmF8fkgDB8R_keyframes-apple-end.png"]],"type":"array"},"negative_prompt":{"default":"","title":"Negative Prompt","type":"string","description":"A negative prompt to guide the model"},"transitions":{"type":"array","items":{"$ref":"#/components/schemas/KeyframeTransition"},"title":"Transitions","description":"Configuration for each transition. Length must be len(image_urls) - 1. Total duration of all transitions must not exceed 25 seconds. If not provided, uses default 5-second transitions with the global prompt.","examples":[]}},"required":["image_urls"],"type":"object","x-fal-order-properties":["image_urls","transitions","prompt","negative_prompt","seed","resolution"]},"PikaV22PikaframesOutput":{"description":"Output model for Pika 2.2 keyframes-to-video generation","title":"Pika22KeyframesToVideoOutput","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"content_type":"video/mp4","file_size":1583228,"url":"https://v3b.fal.media/files/b/lion/0KxHFdw-mp0OzGsLrQLIy_tmpjfwlno11.mp4","file_name":"tmpjfwlno11.mp4"}],"description":"The generated video with transitions between keyframes"}},"required":["video"],"type":"object","x-fal-order-properties":["video"]},"KeyframeTransition":{"description":"Configuration for a transition between two keyframes","title":"KeyframeTransition","properties":{"prompt":{"title":"Prompt","anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific prompt for this transition. Overrides the global prompt if provided.","examples":[null]},"duration":{"minimum":1,"default":5,"title":"Duration","description":"Duration of this transition in seconds","type":"integer","maximum":25}},"type":"object","x-fal-order-properties":["duration","prompt"]},"File":{"title":"File","properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]}},"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/pika/v2.2/pikaframes/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/pika/v2.2/pikaframes/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/pika/v2.2/pikaframes":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PikaV22PikaframesInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pika/v2.2/pikaframes/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/PikaV22PikaframesOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/vidu/q2/reference-to-video/pro","metadata":{"display_name":"Vidu","category":"image-to-video","description":"Use the latest Vidu Q2 Pro models which much more better quality and control on your videos.","status":"active","tags":[],"updated_at":"2026-04-27T03:35:06.506Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a8b0dde/etLT9wcPxiw9gdfI1asZ2_4d84e99d288340748ed4af813552e8f1.jpg","model_url":"https://fal.run/fal-ai/vidu/q2/reference-to-video/pro","license_type":"commercial","date":"2026-01-19T19:49:20.023Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/vidu/q2/reference-to-video/pro","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/vidu/q2/reference-to-video/pro queue.","x-fal-metadata":{"endpointId":"fal-ai/vidu/q2/reference-to-video/pro","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a8b0dde/etLT9wcPxiw9gdfI1asZ2_4d84e99d288340748ed4af813552e8f1.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/vidu/q2/reference-to-video/pro","documentationUrl":"https://fal.ai/models/fal-ai/vidu/q2/reference-to-video/pro/api","about":"Vidu Q2 Pro Reference to Video API: Generate or edit video with image/video references."}},"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"]},"ViduQ2ReferenceToVideoProInput":{"title":"Q2ProReferenceToVideoRequest","required":["prompt"],"properties":{"movement_amplitude":{"title":"Movement Amplitude","default":"auto","enum":["auto","small","medium","large"],"type":"string","description":"The movement amplitude of objects in the frame"},"reference_image_urls":{"title":"Reference Image Urls","items":{"type":"string"},"type":"array","description":"URLs of the reference images for subject appearance. If videos are provided, up to 4 images are allowed; otherwise up to 7 images.","examples":[["https://storage.googleapis.com/falserverless/model_tests/video_models/vidu-image-3123041388101890.png"]]},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility. If None, a random seed is chosen."},"duration":{"title":"Duration","default":4,"type":"integer","maximum":8,"description":"Duration of the video in seconds (0 for automatic duration)","minimum":1},"prompt":{"title":"Prompt","maxLength":2000,"type":"string","description":"Text prompt for video generation, max 2000 characters","examples":["@Figure 1 Character Reference@Refer to the special effects, movements, and camera work of Video 1."]},"resolution":{"title":"Resolution","default":"720p","enum":["540p","720p","1080p"],"type":"string","description":"Output video resolution"},"bgm":{"title":"Bgm","default":false,"type":"boolean","description":"Whether to add background music to the generated video"},"reference_video_urls":{"title":"Reference Video Urls","items":{"type":"string"},"type":"array","description":"URLs of the reference videos for video editing or motion reference. Supports up to 2 videos.","examples":[["https://storage.googleapis.com/falserverless/model_tests/video_models/vidu-video-3123002003131623.mp4"]]},"aspect_ratio":{"title":"Aspect Ratio","default":"16:9","type":"string","description":"Aspect ratio of the output video (e.g., auto, 16:9, 9:16, 1:1, or any W:H)"}},"type":"object","x-fal-order-properties":["prompt","reference_image_urls","reference_video_urls","seed","duration","resolution","aspect_ratio","movement_amplitude","bgm"]},"ViduQ2ReferenceToVideoProOutput":{"title":"Q2ProReferenceToVideoOutput","required":["video"],"properties":{"video":{"description":"The generated video with video/image references using the Q2 Pro model","examples":[{"url":"https://v3b.fal.media/files/b/0a8aa38a/_nfU-t1qY1HEVcDqct-M__output.mp4"}],"$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","required":["url"],"properties":{"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/vidu/q2/reference-to-video/pro/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q2/reference-to-video/pro/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/vidu/q2/reference-to-video/pro":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ2ReferenceToVideoProInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q2/reference-to-video/pro/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ2ReferenceToVideoProOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/vidu/q1/reference-to-video","metadata":{"display_name":"Vidu","category":"image-to-video","description":"Generate video clips from your multiple image references using Vidu Q1","status":"active","tags":["stylized","transform"],"updated_at":"2026-04-27T03:35:06.506Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","model_url":"https://fal.run/fal-ai/vidu/q1/reference-to-video","license_type":"commercial","date":"2025-07-08T11:41:46.993Z","group":{"key":"vidu-q1","label":"Reference to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/vidu/q1/reference-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/vidu/q1/reference-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/vidu/q1/reference-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","playgroundUrl":"https://fal.ai/models/fal-ai/vidu/q1/reference-to-video","documentationUrl":"https://fal.ai/models/fal-ai/vidu/q1/reference-to-video/api","about":"Vidu Q1 Reference to Video API: Generate a video with consistent subjects using reference images with the Q1 model (supports up to 7 images)."}},"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"]},"ViduQ1ReferenceToVideoInput":{"title":"Q1ReferenceToVideoRequest","required":["prompt","reference_image_urls"],"properties":{"prompt":{"title":"Prompt","maxLength":1500,"type":"string","description":"Text prompt for video generation, max 1500 characters","examples":["A young woman and a monkey inside a colorful house"]},"movement_amplitude":{"title":"Movement Amplitude","default":"auto","enum":["auto","small","medium","large"],"type":"string","description":"The movement amplitude of objects in the frame"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for generation"},"bgm":{"title":"Bgm","default":false,"type":"boolean","description":"Whether to add background music to the generated video"},"reference_image_urls":{"title":"Reference Image Urls","items":{"type":"string"},"type":"array","description":"URLs of the reference images to use for consistent subject appearance. Q1 model supports up to 7 reference images.","examples":[["https://v3.fal.media/files/panda/HDpZj0eLjWwCpjA5__0l1_0e6cd0b9eb7a4a968c0019a4eee15e46.png","https://v3.fal.media/files/zebra/153izt1cBlMU-TwD0_B7Q_ea34618f5d974653a16a755aa61e488a.png","https://v3.fal.media/files/koala/RCSZ7VEEKGFDfMoGHCwzo_f626718793e94769b1ad36d5891864a4.png"]]},"aspect_ratio":{"title":"Aspect Ratio","default":"16:9","enum":["16:9","9:16","1:1"],"type":"string","description":"The aspect ratio of the output video"}},"type":"object","x-fal-order-properties":["prompt","reference_image_urls","seed","aspect_ratio","movement_amplitude","bgm"]},"ViduQ1ReferenceToVideoOutput":{"title":"Q1ReferenceToVideoOutput","required":["video"],"properties":{"video":{"description":"The generated video with consistent subjects from reference images using the Q1 model","examples":[{"url":"https://fal.media/files/panda/4wmqVpGFsqzZrKROz9c1Z_output.mp4"}],"$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","required":["url"],"properties":{"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/vidu/q1/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/vidu/q1/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/vidu/q1/reference-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ1ReferenceToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q1/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/ViduQ1ReferenceToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/v5/effects","metadata":{"display_name":"PixVerse V5 Effects","category":"image-to-video","description":"Generate high quality video clips with different effects using PixVerse v5","status":"active","tags":["image-to-video"],"updated_at":"2026-06-17T18:20:01.178Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","model_url":"https://fal.run/fal-ai/pixverse/v5/effects","license_type":"commercial","date":"2025-08-23T10:55:07.548Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v5/effects","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v5/effects queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v5/effects","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v5/effects","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v5/effects/api","about":"Create Effect Video V5"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"PixverseV5EffectsInput":{"title":"EffectInput","properties":{"effect":{"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"],"type":"string","description":"The effect to apply to the video"},"image_url":{"description":"Optional URL of the image to use as the first frame. If not provided, generates from text","examples":["https://v3.fal.media/files/koala/q5ahL3KS7ikt3MvpNUG8l_image%20(72).webp"],"title":"Image Url","type":"string"},"negative_prompt":{"default":"","title":"Negative Prompt","type":"string","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."},"duration":{"default":"5","title":"Duration","enum":["5","8"],"type":"string","description":"The duration of the generated video in seconds"},"resolution":{"default":"720p","title":"Resolution","enum":["360p","540p","720p","1080p"],"type":"string","description":"The resolution of the generated video."}},"required":["effect","image_url"],"type":"object","x-fal-order-properties":["effect","image_url","resolution","duration","negative_prompt"]},"PixverseV5EffectsOutput":{"title":"EffectOutput","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"content_type":"video/mp4","file_size":3232402,"url":"https://fal.media/files/koala/awGY1lJd7lVsqQeSqjWqn_output.mp4","file_name":"output.mp4"}],"description":"The generated video"}},"required":["video"],"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file."},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/pixverse/v5/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/v5/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/v5/effects":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV5EffectsInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v5/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/PixverseV5EffectsOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/vidu/q2/image-to-video/turbo","metadata":{"display_name":"Vidu","category":"image-to-video","description":"Use the latest Vidu Q2 models which much more better quality and control on your videos.","status":"active","tags":["image-to-video"],"updated_at":"2026-04-27T03:35:06.506Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/monkey/pV-tsWf3pDIWfSzE8Y8QD_405c6376ad454bdd9aec52cfcc23a97e.jpg","model_url":"https://fal.run/fal-ai/vidu/q2/image-to-video/turbo","license_type":"commercial","date":"2025-10-24T09:28:39.019Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/vidu/q2/image-to-video/turbo","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/vidu/q2/image-to-video/turbo queue.","x-fal-metadata":{"endpointId":"fal-ai/vidu/q2/image-to-video/turbo","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/monkey/pV-tsWf3pDIWfSzE8Y8QD_405c6376ad454bdd9aec52cfcc23a97e.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/vidu/q2/image-to-video/turbo","documentationUrl":"https://fal.ai/models/fal-ai/vidu/q2/image-to-video/turbo/api","about":"Q2 Image To Video Turbo"}},"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"]},"ViduQ2ImageToVideoTurboInput":{"title":"Q2ImageToVideoRequest","required":["prompt","image_url"],"properties":{"movement_amplitude":{"title":"Movement Amplitude","default":"auto","enum":["auto","small","medium","large"],"type":"string","description":"The movement amplitude of objects in the frame"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility. If None, a random seed is chosen."},"duration":{"title":"Duration","default":4,"enum":[2,3,4,5,6,7,8],"type":"integer","description":"Duration of the video in seconds"},"image_url":{"title":"Image Url","type":"string","description":"URL of the image to use as the starting frame","examples":["https://storage.googleapis.com/falserverless/web-examples/vidu/stylish_woman.webp"]},"resolution":{"title":"Resolution","default":"720p","enum":["720p","1080p"],"type":"string","description":"Output video resolution"},"prompt":{"title":"Prompt","maxLength":3000,"type":"string","description":"Text prompt for video generation, max 3000 characters","examples":["A woman walking through a vibrant city street at night, neon lights reflecting off wet pavement."]},"end_image_url":{"title":"End Image Url","anyOf":[{"type":"string"},{"type":"null"}],"description":"URL of the image to use as the ending frame. When provided, generates a transition video between start and end frames."},"bgm":{"title":"Bgm","default":false,"type":"boolean","description":"Whether to add background music to the video (only for 4-second videos)"}},"type":"object","x-fal-order-properties":["prompt","image_url","end_image_url","seed","duration","resolution","movement_amplitude","bgm"]},"ViduQ2ImageToVideoTurboOutput":{"title":"Q2ImageToVideoOutput","required":["video"],"properties":{"video":{"description":"The generated video from image using the Q2 model","examples":[{"url":"https://fal.media/files/tiger/L_lU76tYg-cXG_twy9N62_output.mp4"}],"$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","required":["url"],"properties":{"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/vidu/q2/image-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/q2/image-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/q2/image-to-video/turbo":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ2ImageToVideoTurboInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q2/image-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/ViduQ2ImageToVideoTurboOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/vidu/q2/image-to-video/pro","metadata":{"display_name":"Vidu","category":"image-to-video","description":"Use the latest Vidu Q2 models which much more better quality and control on your videos.","status":"active","tags":["image-to-video"],"updated_at":"2026-04-27T03:35:06.506Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/rabbit/9ZFHimyaNGh_0WHvVLfOn_67d61fe778bd4257a402b467aaff6f66.jpg","model_url":"https://fal.run/fal-ai/vidu/q2/image-to-video/pro","license_type":"commercial","date":"2025-10-24T09:11:00.692Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/vidu/q2/image-to-video/pro","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/vidu/q2/image-to-video/pro queue.","x-fal-metadata":{"endpointId":"fal-ai/vidu/q2/image-to-video/pro","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/rabbit/9ZFHimyaNGh_0WHvVLfOn_67d61fe778bd4257a402b467aaff6f66.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/vidu/q2/image-to-video/pro","documentationUrl":"https://fal.ai/models/fal-ai/vidu/q2/image-to-video/pro/api","about":"Q2 Image To Video 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"]},"ViduQ2ImageToVideoProInput":{"title":"Q2ImageToVideoRequest","required":["prompt","image_url"],"properties":{"movement_amplitude":{"title":"Movement Amplitude","default":"auto","enum":["auto","small","medium","large"],"type":"string","description":"The movement amplitude of objects in the frame"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility. If None, a random seed is chosen."},"duration":{"title":"Duration","default":4,"enum":[2,3,4,5,6,7,8],"type":"integer","description":"Duration of the video in seconds"},"image_url":{"title":"Image Url","type":"string","description":"URL of the image to use as the starting frame","examples":["https://storage.googleapis.com/falserverless/web-examples/vidu/stylish_woman.webp"]},"resolution":{"title":"Resolution","default":"720p","enum":["720p","1080p"],"type":"string","description":"Output video resolution"},"prompt":{"title":"Prompt","maxLength":3000,"type":"string","description":"Text prompt for video generation, max 3000 characters","examples":["A woman walking through a vibrant city street at night, neon lights reflecting off wet pavement."]},"end_image_url":{"title":"End Image Url","anyOf":[{"type":"string"},{"type":"null"}],"description":"URL of the image to use as the ending frame. When provided, generates a transition video between start and end frames."},"bgm":{"title":"Bgm","default":false,"type":"boolean","description":"Whether to add background music to the video (only for 4-second videos)"}},"type":"object","x-fal-order-properties":["prompt","image_url","end_image_url","seed","duration","resolution","movement_amplitude","bgm"]},"ViduQ2ImageToVideoProOutput":{"title":"Q2ImageToVideoOutput","required":["video"],"properties":{"video":{"description":"The generated video from image using the Q2 model","examples":[{"url":"https://fal.media/files/tiger/L_lU76tYg-cXG_twy9N62_output.mp4"}],"$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","required":["url"],"properties":{"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/vidu/q2/image-to-video/pro/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q2/image-to-video/pro/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/vidu/q2/image-to-video/pro":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ2ImageToVideoProInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/vidu/q2/image-to-video/pro/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ViduQ2ImageToVideoProOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/hunyuan-video-image-to-video","metadata":{"display_name":"Hunyuan Video Image-to-Video Inference","category":"image-to-video","description":"Image to Video for the high-quality Hunyuan Video I2V model.","status":"active","tags":["motion"],"updated_at":"2026-04-21T17:48:22.965Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video-image-to-video.webp","thumbnail_animated_url":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video-image-to-video-animated.webp","model_url":"https://fal.run/fal-ai/hunyuan-video-image-to-video","license_type":"commercial","date":"2025-03-06T00:00:00.000Z","group":{"key":"hunyuan-text-to-video","label":"Image-to-Video"},"highlighted":false,"kind":"inference","duration_estimate":2,"pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/hunyuan-video-image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/hunyuan-video-image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/hunyuan-video-image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video-image-to-video.webp","playgroundUrl":"https://fal.ai/models/fal-ai/hunyuan-video-image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/hunyuan-video-image-to-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"]},"HunyuanVideoImageToVideoInput":{"properties":{"prompt":{"type":"string","title":"Prompt","examples":["Two muscular cats boxing in a boxing ring."],"description":"The prompt to generate the video from.","maxLength":1000},"num_frames":{"type":"integer","const":129,"title":"Number of Frames","default":129,"description":"The number of frames to generate."},"resolution":{"type":"string","const":"720p","title":"Resolution","default":"720p","description":"The resolution of the video to generate."},"i2v_stability":{"type":"boolean","title":"I2V Stability","default":false,"description":"Turning on I2V Stability reduces hallucination but also reduces motion."},"aspect_ratio":{"type":"string","title":"Aspect Ratio (W:H)","enum":["16:9","9:16"],"description":"The aspect ratio of the video to generate.","default":"16:9"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"The seed to use for generating the video."},"image_url":{"type":"string","title":"Image Url","examples":["https://storage.googleapis.com/falserverless/example_inputs/hunyuan_i2v.jpg"],"description":"URL of the image input."}},"type":"object","x-fal-order-properties":["prompt","image_url","seed","aspect_ratio","resolution","num_frames","i2v_stability"],"title":"HunyuanVideoRequest","required":["prompt","image_url"]},"HunyuanVideoImageToVideoOutput":{"properties":{"seed":{"type":"integer","title":"Seed","description":"The seed used for generating the video."},"video":{"$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video","seed"],"title":"HunyuanI2VResponse","required":["video","seed"]},"File":{"properties":{"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size"}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","required":["url"]}}},"paths":{"/fal-ai/hunyuan-video-image-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/hunyuan-video-image-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/hunyuan-video-image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HunyuanVideoImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/hunyuan-video-image-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/HunyuanVideoImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/c1/transition","metadata":{"display_name":"PixVerse C1 Transition","category":"image-to-video","description":"Create seamless cinematic transitions between two images with PixVerse C1, with native audio and up to 1080p.","status":"active","tags":["video-generation","transition","pixverse","morphing","1080p","audio"],"updated_at":"2026-06-17T18:20:01.178Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a957a29/yTOKdpiOzGEDrcl3TZri4_98c2405835e64049949b4230eb082ce1.jpg","model_url":"https://fal.run/fal-ai/pixverse/c1/transition","license_type":"commercial","date":"2026-04-08T21:06:30.683Z","group":{"key":"pixverse-c1","label":"Transition"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/pixverse/c1/transition","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/c1/transition queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/c1/transition","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a957a29/yTOKdpiOzGEDrcl3TZri4_98c2405835e64049949b4230eb082ce1.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/c1/transition","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/c1/transition/api","about":"Create Transition 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"]},"PixverseC1TransitionInput":{"title":"TransitionRequestC1","properties":{"first_image_url":{"description":"URL of the image to use as the first frame","title":"First Image Url","type":"string","examples":["https://v3.fal.media/files/zebra/owQh2DAzk8UU7J02nr5RY_Co2P4boLv6meIZ5t9gKvL_8685da151df343ab8bf82165c928e2a5.jpg"]},"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        "},"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.","title":"Prompt","type":"string","examples":["Scene slowly transition into cat swimming under water"]},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"type":"string","description":"The aspect ratio of the generated video"},"duration":{"default":5,"description":"The duration of the generated video in seconds (1-15)","title":"Duration","minimum":1,"type":"integer","maximum":15},"end_image_url":{"description":"URL of the image to use as the last frame","examples":["https://v3.fal.media/files/kangaroo/RgedFs_WSnq5BgER7qDx1_ONrbTJ1YAGXz-9JnSsBoB_bdc8750387734bfe940319f469f7b0b2.jpg"],"title":"End Image Url","type":"string"},"generate_audio_switch":{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","title":"Generate Audio Switch","type":"boolean"},"resolution":{"default":"720p","title":"Resolution","enum":["360p","540p","720p","1080p"],"type":"string","description":"The resolution of the generated video"}},"required":["prompt","first_image_url","end_image_url"],"type":"object","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","seed","generate_audio_switch","first_image_url","end_image_url"]},"PixverseC1TransitionOutput":{"title":"TransitionOutputC1","properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video file."}},"required":["video"],"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file."},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/pixverse/c1/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/c1/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/c1/transition":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseC1TransitionInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/c1/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/PixverseC1TransitionOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ovi/image-to-video","metadata":{"display_name":"Ovi","category":"image-to-video","description":"Ovi can generate videos with audio from image and text inputs.","status":"active","tags":["image-to-audio-video","image-to-video"],"updated_at":"2026-04-21T17:52:38.041Z","is_favorited":null,"thumbnail_url":"https://v3.fal.media/files/elephant/0C5YI172kcCI9lcCtXDJI_61f25dd2c735440aafb1a2ec647b6bd0.jpg","model_url":"https://fal.run/fal-ai/ovi/image-to-video","license_type":"commercial","date":"2025-10-03T14:39:19.458Z","group":{"key":"ovi","label":"Image to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/ovi/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ovi/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/ovi/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3.fal.media/files/elephant/0C5YI172kcCI9lcCtXDJI_61f25dd2c735440aafb1a2ec647b6bd0.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ovi/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/ovi/image-to-video/api","about":"Generate a video based on the provided request parameters."}},"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"]},"OviImageToVideoInput":{"required":["prompt","image_url"],"type":"object","title":"OviI2VRequest","x-fal-order-properties":["prompt","negative_prompt","num_inference_steps","audio_negative_prompt","seed","image_url"],"properties":{"num_inference_steps":{"maximum":50,"minimum":1,"default":30,"title":"Num Inference Steps","type":"integer","description":"The number of inference steps."},"audio_negative_prompt":{"type":"string","default":"robotic, muffled, echo, distorted","title":"Audio Negative Prompt","description":"Negative prompt for audio generation."},"image_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/ovi_i2v_input.png"],"type":"string","title":"Image Url","description":"The image URL to guide video generation."},"negative_prompt":{"type":"string","default":"jitter, bad hands, blur, distortion","title":"Negative Prompt","description":"Negative prompt for video generation."},"prompt":{"examples":["An intimate close-up of a European woman with long dark hair as she gently brushes her hair in a softly lit bedroom, her delicate hand moving in the foreground. She looks directly into the camera with calm, focused eyes, a faint serene smile glowing in the warm lamp light. She says, <S>[soft whisper] I am an artificial intelligence.<E>.<AUDCAP>Soft whispering female voice, ASMR tone with gentle breaths, cozy room acoustics, subtle emphasis on \"I am an artificial intelligence\".<ENDAUDCAP>"],"type":"string","title":"Prompt","description":"The text prompt to guide video generation."},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility. If None, a random seed is chosen."}}},"OviImageToVideoOutput":{"required":["seed"],"type":"object","title":"OviI2VResponse","x-fal-order-properties":["video","seed"],"properties":{"seed":{"type":"integer","title":"Seed","description":"The seed used for generation."},"video":{"examples":[{"url":"https://storage.googleapis.com/falserverless/example_inputs/ovi_i2v_output.mp4"}],"anyOf":[{"$ref":"#/components/schemas/File"},{"type":"null"}],"description":"The generated video file."}}},"File":{"required":["url"],"type":"object","title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"content_type":{"examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file."},"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."},"file_size":{"examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes."}}}}},"paths":{"/fal-ai/ovi/image-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/ovi/image-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/ovi/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OviImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ovi/image-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/OviImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/stable-video","metadata":{"display_name":"High Quality Stable Video Diffusion","category":"image-to-video","description":"Generate short video clips from your images using SVD v1.1","status":"active","tags":[],"updated_at":"2026-04-26T23:18:56.145Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/fast-svd.webp","thumbnail_animated_url":"https://storage.googleapis.com/falserverless/gallery/fast-svd-animated.webp","model_url":"https://fal.run/fal-ai/stable-video","github_url":"https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt-1-1/blob/main/LICENSE","license_type":"commercial","date":"2024-09-16T00:00:00.000Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/stable-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/stable-video queue.","x-fal-metadata":{"endpointId":"fal-ai/stable-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/fast-svd.webp","playgroundUrl":"https://fal.ai/models/fal-ai/stable-video","documentationUrl":"https://fal.ai/models/fal-ai/stable-video/api","about":"Img2Video"}},"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"]},"StableVideoInput":{"type":"object","properties":{"motion_bucket_id":{"type":"integer","minimum":1,"description":"\n            The motion bucket id determines the motion of the generated video. The\n            higher the number, the more motion there will be.\n        ","title":"Motion Bucket Id","default":127,"maximum":255},"fps":{"type":"integer","minimum":10,"description":"The frames per second of the generated video.","title":"Fps","default":25,"maximum":100},"image_url":{"type":"string","minLength":1,"title":"Image Url","description":"The URL of the image to use as a starting point for the generation.","examples":["https://storage.googleapis.com/falserverless/model_tests/svd/rocket.png","https://storage.googleapis.com/falserverless/model_tests/svd/mustang.png","https://storage.googleapis.com/falserverless/model_tests/svd/ship.png","https://storage.googleapis.com/falserverless/model_tests/svd/rocket2.png"]},"cond_aug":{"type":"number","minimum":0,"description":"\n            The conditoning augmentation determines the amount of noise that will be\n            added to the conditioning frame. The higher the number, the more noise\n            there will be, and the less the video will look like the initial image.\n            Increase it for more motion.\n        ","title":"Cond Aug","default":0.02,"maximum":10},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"\n            The same seed and the same prompt given to the same version of Stable Diffusion\n            will output the same image every time.\n        ","title":"Seed"}},"required":["image_url"],"title":"ImageInput","x-fal-order-properties":["image_url","seed","motion_bucket_id","cond_aug","fps"]},"StableVideoOutput":{"type":"object","properties":{"video":{"description":"Generated video","title":"Video","$ref":"#/components/schemas/File"},"seed":{"type":"integer","description":"Seed for random number generator","title":"Seed"}},"required":["video","seed"],"title":"VideoOutput","x-fal-order-properties":["video","seed"]},"File":{"type":"object","properties":{"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"]},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","title":"Content Type","examples":["image/png"]},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size","examples":[4404019]},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/stable-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/stable-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/stable-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StableVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/stable-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/StableVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"MTY","has_more":true}
