{"models":[{"endpoint_id":"fal-ai/bytedance/video-stylize","metadata":{"display_name":"Bytedance Video Stylize","category":"image-to-video","description":"Transform your images into stylized videos using this workflow.","status":"deprecated","tags":["image-to-video","effects"],"updated_at":"2026-05-21T21:30:12.604Z","is_favorited":null,"thumbnail_url":"https://fal.media/files/koala/LxwcxJuokX_e4sZ6EopoG_fb133832f45f4366b13faa832797092d.jpg","model_url":"https://fal.run/fal-ai/bytedance/video-stylize","license_type":"commercial","date":"2025-08-12T22:43:10.752Z","highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/bytedance/video-stylize","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/bytedance/video-stylize queue.","x-fal-metadata":{"endpointId":"fal-ai/bytedance/video-stylize","category":"image-to-video","thumbnailUrl":"https://fal.media/files/koala/LxwcxJuokX_e4sZ6EopoG_fb133832f45f4366b13faa832797092d.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/bytedance/video-stylize","documentationUrl":"https://fal.ai/models/fal-ai/bytedance/video-stylize/api","about":"Video Stylize"}},"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"]},"BytedanceVideoStylizeInput":{"required":["style","image_url"],"type":"object","x-fal-order-properties":["style","image_url"],"properties":{"image_url":{"examples":["https://v3.fal.media/files/kangaroo/-KmSPIcXeGA3Z_iiH4C75_tmph2ry_0_8.png"],"type":"string","title":"Image Url","_fal_ui_field":"image","description":"URL of the image to make the stylized video from."},"style":{"examples":["Manga style"],"type":"string","maxLength":100,"title":"Style","description":"The style for your character in the video. Please use a short description."}},"title":"StylizeInput"},"BytedanceVideoStylizeOutput":{}}},"paths":{"/fal-ai/bytedance/video-stylize/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/video-stylize/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/bytedance/video-stylize":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BytedanceVideoStylizeInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/video-stylize/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/BytedanceVideoStylizeOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-video/lora","metadata":{"display_name":"Wan v2.2 A14B Image-to-Video A14B with LoRAs","category":"image-to-video","description":"Wan-2.2 image-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts and images. This endpoint supports LoRAs made for Wan 2.2","status":"active","tags":["image-to-video","motion","lora"],"updated_at":"2026-11-04T20:21:59.196Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9f9225/7ePaxzuYYt6ktoZnFABlb_e8tKm9D8.png","model_url":"https://fal.run/fal-ai/wan/v2.2-a14b/image-to-video/lora","license_type":"commercial","date":"2025-08-07T12:44:59.464Z","group":{"key":"wan-v22-lora","label":"Image to Video (LoRA)"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":"2027-01-04T08:00:00.000Z","replacement":"minimax/h3-max/image-to-video","openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.2-a14b/image-to-video/lora","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.2-a14b/image-to-video/lora queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.2-a14b/image-to-video/lora","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9f9225/7ePaxzuYYt6ktoZnFABlb_e8tKm9D8.png","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video/lora","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video/lora/api","about":"Endpoint for generating a video from an image, with LoRA support."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"WanV22A14bImageToVideoLoraInput":{"title":"WanLoRAI2VRequest","x-fal-order-properties":["image_url","prompt","num_frames","frames_per_second","negative_prompt","seed","resolution","aspect_ratio","num_inference_steps","enable_safety_checker","enable_output_safety_checker","enable_prompt_expansion","acceleration","guidance_scale","guidance_scale_2","shift","interpolator_model","num_interpolated_frames","adjust_fps_for_interpolation","video_quality","video_write_mode","loras","reverse_video","end_image_url"],"type":"object","required":["prompt","image_url"],"properties":{"resolution":{"default":"720p","examples":["720p"],"enum":["480p","580p","720p"],"type":"string","title":"Resolution","description":"Resolution of the generated video (480p, 580p, or 720p)."},"reverse_video":{"default":false,"type":"boolean","title":"Reverse Video","description":"If true, the video will be reversed."},"num_frames":{"type":"integer","title":"Number of Frames","default":81,"minimum":17,"maximum":161,"examples":[81],"description":"Number of frames to generate. Must be between 17 to 161 (inclusive)."},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image URL","description":"URL of the end image."},"video_quality":{"default":"high","examples":["high"],"enum":["low","medium","high","maximum"],"type":"string","title":"Video Quality","description":"The quality of the output video. Higher quality means better visual quality but larger file size."},"frames_per_second":{"default":16,"examples":[16],"anyOf":[{"minimum":4,"maximum":60,"type":"integer"},{"type":"null"}],"title":"Frames per Second","description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is."},"loras":{"items":{"$ref":"#/components/schemas/LoRAWeight"},"default":[],"type":"array","title":"Loras","description":"LoRA weights to be used in the inference."},"image_url":{"examples":["https://storage.googleapis.com/falserverless/gallery/car_720p.png"],"type":"string","title":"Image URL","description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped."},"aspect_ratio":{"default":"auto","enum":["auto","16:9","9:16","1:1"],"type":"string","title":"Aspect Ratio","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image."},"interpolator_model":{"default":"film","examples":["film"],"enum":["none","film","rife"],"type":"string","title":"Interpolator Model","description":"The model to use for frame interpolation. If None, no interpolation is applied."},"num_inference_steps":{"default":27,"minimum":2,"maximum":40,"examples":[27],"type":"integer","title":"Number of Inference Steps","description":"Number of inference steps for sampling. Higher values give better quality but take longer."},"guidance_scale":{"default":3.5,"minimum":1,"maximum":10,"examples":[3.5],"type":"number","title":"Guidance Scale (1st Stage)","description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality."},"acceleration":{"default":"regular","examples":["regular"],"enum":["none","regular"],"type":"string","title":"Acceleration","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'."},"enable_prompt_expansion":{"default":false,"examples":[false],"type":"boolean","title":"Enable Prompt Expansion","description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning."},"enable_safety_checker":{"default":false,"examples":[true],"type":"boolean","title":"Enable Safety Checker","description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked."},"video_write_mode":{"default":"balanced","examples":["balanced"],"enum":["fast","balanced","small"],"type":"string","title":"Video Write Mode","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size."},"negative_prompt":{"default":"","type":"string","title":"Negative Prompt","description":"Negative prompt for video generation."},"num_interpolated_frames":{"default":1,"minimum":0,"maximum":4,"examples":[1],"type":"integer","title":"Number of Interpolated Frames","description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4."},"guidance_scale_2":{"default":4,"minimum":1,"maximum":10,"examples":[4],"type":"number","title":"Guidance Scale (2nd Stage)","description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model."},"prompt":{"examples":["Cars racing in slow motion"],"type":"string","title":"Prompt","description":"The text prompt to guide video generation."},"shift":{"default":5,"minimum":1,"maximum":10,"examples":[5],"type":"number","title":"Shift","description":"Shift value for the video. Must be between 1.0 and 10.0."},"adjust_fps_for_interpolation":{"default":true,"examples":[true],"type":"boolean","title":"Adjust FPS for Interpolation","description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is."},"enable_output_safety_checker":{"default":false,"examples":[false],"type":"boolean","title":"Enable Output Safety Checker","description":"If set to true, output video will be checked for safety after generation."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducibility. If None, a random seed is chosen."}}},"WanV22A14bImageToVideoLoraOutput":{"title":"WanI2VResponse","x-fal-order-properties":["video","prompt","seed"],"type":"object","required":["video","seed"],"properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://v3.fal.media/files/lion/Fbuh3lO_HMT-pS0DATbio_tmp08c3v477.mp4"}],"description":"The generated video file."},"prompt":{"default":"","examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt used for video generation."},"seed":{"type":"integer","title":"Seed","description":"The seed used for generation."}}},"LoRAWeight":{"title":"LoRAWeight","x-fal-order-properties":["path","weight_name","scale","transformer"],"type":"object","required":["path"],"properties":{"path":{"type":"string","title":"Path","description":"URL or the path to the LoRA weights."},"transformer":{"default":"high","enum":["high","low","both"],"type":"string","title":"Transformer","description":"Specifies the transformer to load the lora weight into. 'high' loads into the high-noise transformer, 'low' loads it into the low-noise transformer, while 'both' loads the LoRA into both transformers."},"weight_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Weight Name","description":"Name of the LoRA weight. Used only if `path` is a Hugging Face repository, and required only if you have more than 1 safetensors file in the repo."},"scale":{"default":1,"minimum":0,"maximum":4,"type":"number","title":"Scale","description":"\n            The scale of the LoRA weight. This is used to scale the LoRA weight\n            before merging it with the base model.\n        "}}},"File":{"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"],"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."}}}}},"paths":{"/fal-ai/wan/v2.2-a14b/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/wan/v2.2-a14b/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/wan/v2.2-a14b/image-to-video/lora":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bImageToVideoLoraInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/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/WanV22A14bImageToVideoLoraOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/veo3/image-to-video","metadata":{"display_name":"Veo3","category":"image-to-video","description":"Veo 3 is the latest state-of-the art video generation model from Google DeepMind","status":"deprecated","tags":[],"updated_at":"2026-07-08T16:56:15.295Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","model_url":"https://fal.run/fal-ai/veo3/image-to-video","license_type":"commercial","date":"2025-08-01T16:21:19.645Z","group":{"key":"veo3","label":"Image 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/veo3/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/veo3/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/veo3/image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/veo3/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/veo3/image-to-video/api","about":"Generate videos by animating an input image using Google's Veo 3.1 model.\n\nThe prompt should describe how to animate the input image. Include:\n- Action: How the image should be animated\n- Style: Desired animation style\n- Camera motion (optional): How camera should move\n- Ambiance (optional): Desired mood and atmosphere\n\nMore details are available in our [prompting guide](https://blog.fal.ai/mastering-video-generation-with-veo-2-a-comprehensive-guide/).\n\nThe model supports:\n- Input images up to 8MB in size\n- 720p or 1080p output resolution\n- 16:9 or 9:16 aspect ratio\n- Natural motion and realistic animations\n- Control over animation via text prompts\n\nSafety filters are applied to both input images and generated content."}},"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"]},"Veo3ImageToVideoInput":{"properties":{"image_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/veo3-i2v-input.png"],"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","title":"Image URL","type":"string"},"negative_prompt":{"description":"A negative prompt to guide the video generation.","anyOf":[{"type":"string"},{"type":"null"}],"title":"Negative Prompt"},"generate_audio":{"default":true,"description":"Whether to generate audio for the video.","title":"Generate Audio","type":"boolean"},"duration":{"default":"8s","enum":["4s","6s","8s"],"description":"The duration of the generated video.","title":"Duration","type":"string"},"prompt":{"examples":["A woman looks into the camera, breathes in, then exclaims energetically, \"have you guys checked out Veo3 Image-to-Video on Fal? It's incredible!\""],"maxLength":20000,"description":"The text prompt describing how the image should be animated","title":"Prompt","type":"string"},"seed":{"description":"The seed for the random number generator.","anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed"},"resolution":{"default":"720p","enum":["720p","1080p"],"description":"The resolution of the generated video.","title":"Resolution","type":"string"},"auto_fix":{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","title":"Auto Fix","type":"boolean"},"safety_tolerance":{"default":"4","enum":["1","2","3","4","5","6"],"description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","title":"Safety Tolerance","type":"string"},"aspect_ratio":{"default":"auto","enum":["auto","16:9","9:16"],"description":"The aspect ratio of the generated video.","title":"Aspect Ratio","type":"string"}},"x-fal-order-properties":["prompt","aspect_ratio","duration","negative_prompt","resolution","generate_audio","seed","auto_fix","safety_tolerance","image_url"],"required":["prompt","image_url"],"title":"Veo3ImageToVideoInput","type":"object"},"Veo3ImageToVideoOutput":{"properties":{"video":{"description":"The generated video.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/veo3-i2v-output.mp4"}]}},"x-fal-order-properties":["video"],"required":["video"],"title":"Veo3ImageToVideoOutput","type":"object"},"File":{"properties":{"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_size":{"examples":[4404019],"description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size"},"content_type":{"examples":["image/png"],"description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"file_name":{"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name"}},"x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"],"title":"File","type":"object"}}},"paths":{"/fal-ai/veo3/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/veo3/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/veo3/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Veo3ImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/veo3/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/Veo3ImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-video/turbo","metadata":{"display_name":"Wan","category":"image-to-video","description":"Wan-2.2 Turbo image-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts. ","status":"active","tags":[],"updated_at":"2026-11-04T20:21:58.437Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","model_url":"https://fal.run/fal-ai/wan/v2.2-a14b/image-to-video/turbo","license_type":"commercial","date":"2025-07-31T18:03:47.684Z","group":{"key":"wan-v22-turbo","label":"Image to Video (Turbo)"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":"2027-01-04T08:00:00.000Z","replacement":"minimax/h3-max-turbo/image-to-video","openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.2-a14b/image-to-video/turbo","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.2-a14b/image-to-video/turbo queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.2-a14b/image-to-video/turbo","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video/turbo","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video/turbo/api","about":"Endpoint for generating a video from an image using the Wan Turbo model."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"WanV22A14bImageToVideoTurboInput":{"title":"WanTurboI2VRequest","x-fal-order-properties":["image_url","prompt","seed","resolution","aspect_ratio","enable_safety_checker","enable_output_safety_checker","enable_prompt_expansion","acceleration","video_quality","video_write_mode","end_image_url"],"type":"object","required":["prompt","image_url"],"properties":{"resolution":{"default":"720p","examples":["720p"],"enum":["480p","580p","720p"],"type":"string","title":"Resolution","description":"Resolution of the generated video (480p, 580p, or 720p)."},"enable_prompt_expansion":{"default":false,"examples":[false],"type":"boolean","title":"Enable Prompt Expansion","description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning."},"enable_safety_checker":{"default":false,"examples":[true],"type":"boolean","title":"Enable Safety Checker","description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked."},"video_write_mode":{"default":"balanced","examples":["balanced"],"enum":["fast","balanced","small"],"type":"string","title":"Video Write Mode","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size."},"video_quality":{"default":"high","examples":["high"],"enum":["low","medium","high","maximum"],"type":"string","title":"Video Quality","description":"The quality of the output video. Higher quality means better visual quality but larger file size."},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image URL","description":"URL of the end image."},"image_url":{"examples":["https://storage.googleapis.com/falserverless/model_tests/wan/dragon-warrior.jpg"],"type":"string","title":"Image URL","description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped."},"aspect_ratio":{"default":"auto","enum":["auto","16:9","9:16","1:1"],"type":"string","title":"Aspect Ratio","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image."},"prompt":{"examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt to guide video generation."},"acceleration":{"default":"regular","examples":["regular"],"enum":["none","regular"],"type":"string","title":"Acceleration","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducibility. If None, a random seed is chosen."},"enable_output_safety_checker":{"default":false,"examples":[false],"type":"boolean","title":"Enable Output Safety Checker","description":"If set to true, output video will be checked for safety after generation."}}},"WanV22A14bImageToVideoTurboOutput":{"title":"WanTurboI2VResponse","x-fal-order-properties":["video","prompt","seed"],"type":"object","required":["video","seed"],"properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/gallery/wan-i2v-turbo.mp4"}],"description":"The generated video file."},"prompt":{"default":"","examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt used for video generation."},"seed":{"type":"integer","title":"Seed","description":"The seed used for generation."}}},"File":{"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"],"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."}}}}},"paths":{"/fal-ai/wan/v2.2-a14b/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/wan/v2.2-a14b/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/wan/v2.2-a14b/image-to-video/turbo":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bImageToVideoTurboInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/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/WanV22A14bImageToVideoTurboOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.2-5b/image-to-video","metadata":{"display_name":"Wan v2.2 5B","category":"image-to-video","description":"Wan 2.2's 5B model produces up to 5 seconds of video 720p at 24FPS with fluid motion and powerful prompt understanding","status":"active","tags":[],"updated_at":"2026-11-04T20:21:59.186Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","model_url":"https://fal.run/fal-ai/wan/v2.2-5b/image-to-video","license_type":"commercial","date":"2025-07-30T06:39:13.161Z","group":{"key":"wan-v22","label":"Image to Video (5B)"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":"2027-01-04T08:00:00.000Z","replacement":"minimax/h3-max-turbo/image-to-video","openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.2-5b/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.2-5b/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.2-5b/image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.2-5b/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.2-5b/image-to-video/api","about":"Endpoint for generating a video from an image using the 5B model."}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"WanV225bImageToVideoInput":{"title":"WanSmallI2VRequest","x-fal-order-properties":["image_url","prompt","num_frames","frames_per_second","negative_prompt","seed","resolution","aspect_ratio","num_inference_steps","enable_safety_checker","enable_output_safety_checker","enable_prompt_expansion","guidance_scale","shift","interpolator_model","num_interpolated_frames","adjust_fps_for_interpolation","video_quality","video_write_mode"],"type":"object","required":["prompt","image_url"],"properties":{"resolution":{"default":"720p","examples":["720p"],"enum":["580p","720p"],"type":"string","title":"Resolution","description":"Resolution of the generated video (580p or 720p)."},"num_frames":{"type":"integer","title":"Number of Frames","default":81,"minimum":17,"maximum":161,"examples":[81],"description":"Number of frames to generate. Must be between 17 to 161 (inclusive)."},"video_quality":{"default":"high","examples":["high"],"enum":["low","medium","high","maximum"],"type":"string","title":"Video Quality","description":"The quality of the output video. Higher quality means better visual quality but larger file size."},"frames_per_second":{"default":24,"examples":[24],"anyOf":[{"minimum":4,"maximum":60,"type":"integer"},{"type":"null"}],"title":"Frames per Second","description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is."},"num_inference_steps":{"default":40,"minimum":2,"maximum":50,"examples":[40],"type":"integer","title":"Number of Inference Steps","description":"Number of inference steps for sampling. Higher values give better quality but take longer."},"image_url":{"examples":["https://storage.googleapis.com/falserverless/model_tests/wan/dragon-warrior.jpg"],"type":"string","title":"Image URL","description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped."},"aspect_ratio":{"default":"auto","enum":["auto","16:9","9:16","1:1"],"type":"string","title":"Aspect Ratio","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image."},"interpolator_model":{"default":"film","examples":["film"],"enum":["none","film","rife"],"type":"string","title":"Interpolator Model","description":"The model to use for frame interpolation. If None, no interpolation is applied."},"guidance_scale":{"default":3.5,"minimum":1,"maximum":10,"examples":[3.5],"type":"number","title":"Guidance Scale","description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality."},"enable_prompt_expansion":{"default":false,"examples":[false],"type":"boolean","title":"Enable Prompt Expansion","description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning."},"enable_safety_checker":{"default":false,"examples":[true],"type":"boolean","title":"Enable Safety Checker","description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked."},"video_write_mode":{"default":"balanced","examples":["balanced"],"enum":["fast","balanced","small"],"type":"string","title":"Video Write Mode","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size."},"negative_prompt":{"default":"","type":"string","title":"Negative Prompt","description":"Negative prompt for video generation."},"num_interpolated_frames":{"default":0,"minimum":0,"maximum":4,"examples":[0],"type":"integer","title":"Number of Interpolated Frames","description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4."},"adjust_fps_for_interpolation":{"default":true,"examples":[true],"type":"boolean","title":"Adjust FPS for Interpolation","description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is."},"prompt":{"examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt to guide video generation."},"shift":{"default":5,"minimum":1,"maximum":10,"examples":[5],"type":"number","title":"Shift","description":"Shift value for the video. Must be between 1.0 and 10.0."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducibility. If None, a random seed is chosen."},"enable_output_safety_checker":{"default":false,"examples":[false],"type":"boolean","title":"Enable Output Safety Checker","description":"If set to true, output video will be checked for safety after generation."}}},"WanV225bImageToVideoOutput":{"title":"WanSmallI2VResponse","x-fal-order-properties":["video","prompt","seed"],"type":"object","required":["video","seed"],"properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/model_tests/wan/v2.2-small-i2v-output.mp4"}],"description":"The generated video file."},"prompt":{"default":"","examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt used for video generation."},"seed":{"type":"integer","title":"Seed","description":"The seed used for generation."}}},"File":{"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"],"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."}}}}},"paths":{"/fal-ai/wan/v2.2-5b/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/wan/v2.2-5b/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/wan/v2.2-5b/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV225bImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-5b/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/WanV225bImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-video","metadata":{"display_name":"Wan v2.2 A14B","category":"image-to-video","description":"fal-ai/wan/v2.2-A14B/image-to-video","status":"active","tags":[],"updated_at":"2026-11-04T20:21:59.201Z","is_favorited":null,"thumbnail_url":"https://v3.fal.media/files/penguin/xWl1TIQn-uRe7BsctByJk_3e01d1a4f7ff488c9483be0d81f5a3cc.jpg","model_url":"https://fal.run/fal-ai/wan/v2.2-a14B/image-to-video","license_type":"commercial","date":"2025-07-28T15:58:39.979Z","group":{"key":"wan-v22-large","label":"Image to Video"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":"2027-01-04T08:00:00.000Z","replacement":"minimax/h3-max/image-to-video","openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/wan/v2.2-a14b/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/wan/v2.2-a14b/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/wan/v2.2-a14b/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3.fal.media/files/penguin/xWl1TIQn-uRe7BsctByJk_3e01d1a4f7ff488c9483be0d81f5a3cc.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/wan/v2.2-a14b/image-to-video/api","about":"Endpoint for generating a video from an image."}},"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"]},"WanV22A14bImageToVideoInput":{"title":"WanI2VRequest","x-fal-order-properties":["image_url","prompt","num_frames","frames_per_second","negative_prompt","seed","resolution","aspect_ratio","num_inference_steps","enable_safety_checker","enable_output_safety_checker","enable_prompt_expansion","acceleration","guidance_scale","guidance_scale_2","shift","interpolator_model","num_interpolated_frames","adjust_fps_for_interpolation","video_quality","video_write_mode","end_image_url"],"type":"object","required":["prompt","image_url"],"properties":{"resolution":{"default":"720p","examples":["720p"],"enum":["480p","580p","720p"],"type":"string","title":"Resolution","description":"Resolution of the generated video (480p, 580p, or 720p)."},"num_frames":{"type":"integer","title":"Number of Frames","default":81,"minimum":17,"maximum":161,"examples":[81],"description":"Number of frames to generate. Must be between 17 to 161 (inclusive)."},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image URL","description":"URL of the end image."},"video_quality":{"default":"high","examples":["high"],"enum":["low","medium","high","maximum"],"type":"string","title":"Video Quality","description":"The quality of the output video. Higher quality means better visual quality but larger file size."},"frames_per_second":{"default":16,"examples":[16],"anyOf":[{"minimum":4,"maximum":60,"type":"integer"},{"type":"null"}],"title":"Frames per Second","description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is."},"num_inference_steps":{"default":27,"minimum":2,"maximum":40,"examples":[27],"type":"integer","title":"Number of Inference Steps","description":"Number of inference steps for sampling. Higher values give better quality but take longer."},"image_url":{"examples":["https://storage.googleapis.com/falserverless/model_tests/wan/dragon-warrior.jpg"],"type":"string","title":"Image URL","description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped."},"aspect_ratio":{"default":"auto","enum":["auto","16:9","9:16","1:1"],"type":"string","title":"Aspect Ratio","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image."},"interpolator_model":{"default":"film","examples":["film"],"enum":["none","film","rife"],"type":"string","title":"Interpolator Model","description":"The model to use for frame interpolation. If None, no interpolation is applied."},"guidance_scale":{"default":3.5,"minimum":1,"maximum":10,"examples":[3.5],"type":"number","title":"Guidance Scale (1st Stage)","description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality."},"acceleration":{"default":"regular","examples":["regular"],"enum":["none","regular"],"type":"string","title":"Acceleration","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'."},"enable_prompt_expansion":{"default":false,"examples":[false],"type":"boolean","title":"Enable Prompt Expansion","description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning."},"enable_safety_checker":{"default":false,"examples":[true],"type":"boolean","title":"Enable Safety Checker","description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked."},"video_write_mode":{"default":"balanced","examples":["balanced"],"enum":["fast","balanced","small"],"type":"string","title":"Video Write Mode","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size."},"negative_prompt":{"default":"","type":"string","title":"Negative Prompt","description":"Negative prompt for video generation."},"num_interpolated_frames":{"default":1,"minimum":0,"maximum":4,"examples":[1],"type":"integer","title":"Number of Interpolated Frames","description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4."},"adjust_fps_for_interpolation":{"default":true,"examples":[true],"type":"boolean","title":"Adjust FPS for Interpolation","description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is."},"prompt":{"examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt to guide video generation."},"guidance_scale_2":{"default":3.5,"minimum":1,"maximum":10,"examples":[3.5],"type":"number","title":"Guidance Scale (2nd Stage)","description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model."},"shift":{"default":5,"minimum":1,"maximum":10,"examples":[5],"type":"number","title":"Shift","description":"Shift value for the video. Must be between 1.0 and 10.0."},"enable_output_safety_checker":{"default":false,"examples":[false],"type":"boolean","title":"Enable Output Safety Checker","description":"If set to true, output video will be checked for safety after generation."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducibility. If None, a random seed is chosen."}}},"WanV22A14bImageToVideoOutput":{"title":"WanI2VResponse","x-fal-order-properties":["video","prompt","seed"],"type":"object","required":["video","seed"],"properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://v3.fal.media/files/lion/Fbuh3lO_HMT-pS0DATbio_tmp08c3v477.mp4"}],"description":"The generated video file."},"prompt":{"default":"","examples":["The white dragon warrior stands still, eyes full of determination and strength. The camera slowly moves closer or circles around the warrior, highlighting the powerful presence and heroic spirit of the character."],"type":"string","title":"Prompt","description":"The text prompt used for video generation."},"seed":{"type":"integer","title":"Seed","description":"The seed used for generation."}}},"File":{"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"],"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."}}}}},"paths":{"/fal-ai/wan/v2.2-a14b/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/wan/v2.2-a14b/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/wan/v2.2-a14b/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WanV22A14bImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/wan/v2.2-a14b/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/WanV22A14bImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/veo3/fast/image-to-video","metadata":{"display_name":"Veo 3 Fast [Image to Video]","category":"image-to-video","description":"Now with a 50% price drop. Generate videos from your image prompts using Veo 3 fast.","status":"deprecated","tags":[],"updated_at":"2026-07-08T16:56:08.778Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","model_url":"https://fal.run/fal-ai/veo3/fast/image-to-video","license_type":"commercial","date":"2025-07-09T16:46:52.274Z","group":{"key":"veo3","label":"Image to Video [fast]"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/veo3/fast/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/veo3/fast/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/veo3/fast/image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/veo3/fast/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/veo3/fast/image-to-video/api","about":"Generate videos by animating an input image using Google's Veo 3.1 Fast model.\n\nThe prompt should describe how to animate the input image. Include:\n- Action: How the image should be animated\n- Style: Desired animation style\n- Camera motion (optional): How camera should move\n- Ambiance (optional): Desired mood and atmosphere\n\nMore details are available in our [prompting guide](https://blog.fal.ai/mastering-video-generation-with-veo-2-a-comprehensive-guide/).\n\nThe model supports:\n- Input images up to 8MB in size\n- 720p or 1080p output resolution\n- 16:9 or 9:16 aspect ratio\n- Natural motion and realistic animations\n- Control over animation via text prompts\n\nSafety filters are applied to both input images and generated content."}},"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"]},"Veo3FastImageToVideoInput":{"properties":{"image_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/veo3-i2v-input.png"],"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","title":"Image URL","type":"string"},"negative_prompt":{"description":"A negative prompt to guide the video generation.","anyOf":[{"type":"string"},{"type":"null"}],"title":"Negative Prompt"},"generate_audio":{"default":true,"description":"Whether to generate audio for the video.","title":"Generate Audio","type":"boolean"},"duration":{"default":"8s","enum":["4s","6s","8s"],"description":"The duration of the generated video.","title":"Duration","type":"string"},"prompt":{"examples":["A woman looks into the camera, breathes in, then exclaims energetically, \"have you guys checked out Veo3 Image-to-Video on Fal? It's incredible!\""],"maxLength":20000,"description":"The text prompt describing how the image should be animated","title":"Prompt","type":"string"},"seed":{"description":"The seed for the random number generator.","anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed"},"resolution":{"default":"720p","enum":["720p","1080p"],"description":"The resolution of the generated video.","title":"Resolution","type":"string"},"auto_fix":{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","title":"Auto Fix","type":"boolean"},"safety_tolerance":{"default":"4","enum":["1","2","3","4","5","6"],"description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","title":"Safety Tolerance","type":"string"},"aspect_ratio":{"default":"auto","enum":["auto","16:9","9:16"],"description":"The aspect ratio of the generated video.","title":"Aspect Ratio","type":"string"}},"x-fal-order-properties":["prompt","aspect_ratio","duration","negative_prompt","resolution","generate_audio","seed","auto_fix","safety_tolerance","image_url"],"required":["prompt","image_url"],"title":"Veo3ImageToVideoInput","type":"object"},"Veo3FastImageToVideoOutput":{"properties":{"video":{"description":"The generated video.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/veo3-i2v-output.mp4"}]}},"x-fal-order-properties":["video"],"required":["video"],"title":"Veo3ImageToVideoOutput","type":"object"},"File":{"properties":{"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"file_size":{"examples":[4404019],"description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size"},"content_type":{"examples":["image/png"],"description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type"},"file_name":{"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name"}},"x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"],"title":"File","type":"object"}}},"paths":{"/fal-ai/veo3/fast/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/veo3/fast/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/veo3/fast/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Veo3FastImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/veo3/fast/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/Veo3FastImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ai-avatar","metadata":{"display_name":"Ai Avatar","category":"image-to-video","description":"MultiTalk model generates a talking avatar video from an image and audio file. The avatar lip-syncs to the provided audio with natural facial expressions.","status":"deprecated","tags":["stylized","transform"],"updated_at":"2026-05-26T21:56:09.742Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","model_url":"https://fal.run/fal-ai/ai-avatar","license_type":"commercial","date":"2025-06-23T16:35:38.097Z","group":{"key":"Ai-Avatar","label":"Single Audio"},"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","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ai-avatar queue.","x-fal-metadata":{"endpointId":"fal-ai/ai-avatar","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ai-avatar","documentationUrl":"https://fal.ai/models/fal-ai/ai-avatar/api","about":"MultiTalk model generates a talking avatar video from an image and audio file.\nThe avatar lip-syncs to the provided audio with natural facial expressions."}},"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"]},"AiAvatarInput":{"x-fal-order-properties":["image_url","audio_url","prompt","num_frames","resolution","seed","acceleration","enable_safety_checker"],"properties":{"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":42,"title":"Seed"},"audio_url":{"type":"string","description":"The URL of the audio file.","examples":["https://v3.fal.media/files/penguin/PtiCYda53E9Dav25QmQYI_output.mp3"],"title":"Audio URL"},"resolution":{"type":"string","enum":["480p","720p"],"description":"Resolution of the video to generate. Must be either 480p or 720p.","default":"480p","title":"Resolution"},"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/gmpc0QevDF9bBsL1EAYVF_1c637094161147559f0910a68275dc34.png"],"title":"Image URL"},"num_frames":{"maximum":721,"minimum":41,"type":"integer","description":"Number of frames to generate. Must be between 41 to 721.","default":145,"title":"Number of Frames"},"prompt":{"type":"string","description":"The text prompt to guide video generation.","examples":["A woman with colorful hair talking on a podcast."],"title":"Prompt"}},"type":"object","required":["image_url","audio_url","prompt"],"title":"InfiniTalkSingleAudioRequest"},"AiAvatarOutput":{"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":515275,"url":"https://v3.fal.media/files/kangaroo/z6VqUwNTwzuWa6YE1g7In_74af6c0bdd6041c3b1130d54885e3eee.mp4","file_name":"74af6c0bdd6041c3b1130d54885e3eee.mp4","content_type":"application/octet-stream"}]}},"type":"object","required":["video","seed"],"title":"AvatarSingleAudioResponse"},"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/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/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":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiAvatarInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ai-avatar/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/AiAvatarOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/bytedance/seedance/v1/lite/image-to-video","metadata":{"display_name":"Seedance 1.0 Lite","category":"image-to-video","description":"Seedance 1.0 Lite","status":"deprecated","tags":[],"updated_at":"2026-05-13T11:11:23.272Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","model_url":"https://fal.run/fal-ai/bytedance/seedance/v1/lite/image-to-video","license_type":"commercial","date":"2025-06-13T04:31:01.040Z","group":{"key":"seedance-v1","label":"Seedance 1.0 Lite -- Image 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/bytedance/seedance/v1/lite/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/bytedance/seedance/v1/lite/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/bytedance/seedance/v1/lite/image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1/lite/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1/lite/image-to-video/api","about":"This model has been deprecated, and for the sake of compatibility, we are redirecting requests to seedance 1.0 pro fast.\nPricing will change accordingly."}},"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"]},"BytedanceSeedanceV1LiteImageToVideoInput":{"required":["prompt","image_url"],"type":"object","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","camera_fixed","seed","enable_safety_checker","num_frames","image_url","end_image_url"],"properties":{"image_url":{"description":"The URL of the image used to generate video","type":"string","title":"Image Url","examples":["https://fal.media/files/koala/f_xmiodPjhiKjdBkFmTu1.png"]},"aspect_ratio":{"enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"default":"auto","description":"The aspect ratio of the generated video","type":"string","title":"Aspect Ratio"},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"(Deprecated) The URL of the image the video ends with. This endpoint has been redirected to seedance 1.0 pro fast, which does not support an end frame; this field is accepted for backwards compatibility and ignored.","title":"End Image Url"},"resolution":{"enum":["480p","720p","1080p"],"default":"720p","description":"Video resolution - 480p for faster generation, 720p for higher quality","type":"string","title":"Resolution"},"enable_safety_checker":{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","type":"boolean","title":"Enable Safety Checker","examples":[true]},"prompt":{"description":"The text prompt used to generate the video","type":"string","title":"Prompt","examples":["A little dog is running in the sunshine. The camera follows the dog as it plays in a garden."]},"num_frames":{"anyOf":[{"minimum":29,"maximum":289,"type":"integer"},{"type":"null"}],"description":"The number of frames to generate. If provided, will override duration.","title":"Num Frames"},"camera_fixed":{"default":false,"description":"Whether to fix the camera position","type":"boolean","title":"Camera Fixed"},"duration":{"enum":["2","3","4","5","6","7","8","9","10","11","12"],"default":"5","description":"Duration of the video in seconds","type":"string","title":"Duration"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed to control video generation. Use -1 for random.","title":"Seed"}},"title":"SeedanceImageToVideoInput"},"BytedanceSeedanceV1LiteImageToVideoOutput":{"required":["video","seed"],"type":"object","x-fal-order-properties":["video","seed"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"Generated video file","examples":[{"url":"https://v3.fal.media/files/penguin/qmLZSvOIzTKs6bDFXiEtH_video.mp4"}]},"seed":{"description":"Seed used for generation","type":"integer","title":"Seed","examples":[42]}},"title":"SeedanceVideoOutput"},"File":{"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"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"}},"title":"File"}}},"paths":{"/fal-ai/bytedance/seedance/v1/lite/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/bytedance/seedance/v1/lite/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/bytedance/seedance/v1/lite/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BytedanceSeedanceV1LiteImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/seedance/v1/lite/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/BytedanceSeedanceV1LiteImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/hunyuan-avatar","metadata":{"display_name":"Hunyuan Avatar","category":"image-to-video","description":"HunyuanAvatar is a High-Fidelity Audio-Driven Human Animation model for Multiple Characters .","status":"deprecated","tags":["stylized","transform"],"updated_at":"2026-05-26T23:01:51.550Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","model_url":"https://fal.run/fal-ai/hunyuan-avatar","license_type":"commercial","date":"2025-05-29T18:26:58.100Z","highlighted":false,"kind":"inference","duration_estimate":8,"pinned":false},"retires_at":null,"replacement":null,"openapi":{"error":{"code":"expansion_failed","message":"Failed to fetch OpenAPI schema"}}}],"next_cursor":"MjE","has_more":true}
