{"models":[{"endpoint_id":"alibaba/wan-3.0/image-to-video","metadata":{"display_name":"Wan 3.0","category":"image-to-video","description":"Wan 3.0 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-10-20T22:08:22.709Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa4eab2/NRKAFB7Ix6zejRmcdJ4ZM.jpg","model_url":"https://fal.run/alibaba/wan-3.0/image-to-video","license_type":"commercial","date":"2026-08-03T23:59:45.555Z","group":{"key":"Wan30","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 alibaba/wan-3.0/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the alibaba/wan-3.0/image-to-video queue.","x-fal-metadata":{"endpointId":"alibaba/wan-3.0/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa4eab2/NRKAFB7Ix6zejRmcdJ4ZM.jpg","playgroundUrl":"https://fal.ai/models/alibaba/wan-3.0/image-to-video","documentationUrl":"https://fal.ai/models/alibaba/wan-3.0/image-to-video/api","about":"Generate a video from a first frame, optionally to a last frame."}},"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"]},"Wan30ImageToVideoInput":{"x-fal-order-properties":["prompt","resolution","aspect_ratio","duration","audio","enable_prompt_expansion","enable_thinking","seed","enable_safety_checker","start_image_url","end_image_url"],"title":"Wan30ImageToVideoInput","type":"object","properties":{"audio":{"description":"Include generated audio.","title":"Audio","type":"boolean","default":true},"prompt":{"description":"Text prompt describing the motion to generate.","anyOf":[{"maxLength":20000,"type":"string"},{"type":"null"}],"title":"Prompt"},"enable_thinking":{"description":"Enable enhanced reasoning before generation.","title":"Enable Thinking","type":"boolean","default":false},"aspect_ratio":{"description":"Output aspect ratio, or adaptive selection.","title":"Aspect Ratio","type":"string","default":"adaptive","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"]},"enable_safety_checker":{"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","default":true},"seed":{"anyOf":[{"maximum":2147483647,"minimum":0,"type":"integer"},{"type":"null"}],"title":"Seed"},"start_image_url":{"description":"First frame of the generated video.","title":"Start Image Url","type":"string"},"resolution":{"description":"Output video resolution tier.","title":"Resolution","type":"string","default":"1080p","enum":["480p","720p","1080p"]},"duration":{"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","anyOf":[{"maximum":30,"minimum":2,"type":"integer"},{"type":"null"}],"title":"Duration","default":5},"end_image_url":{"description":"Last frame of the generated video. Requires start_image_url.","anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image Url"},"enable_prompt_expansion":{"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","title":"Enable Prompt Expansion","type":"boolean","default":true}},"required":["start_image_url"]},"Wan30ImageToVideoOutput":{"x-fal-order-properties":["video","seed","duration","actual_prompt"],"title":"Wan30Output","type":"object","properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/VideoFile"},"seed":{"description":"The seed used for generation.","title":"Seed","type":"integer"},"duration":{"description":"Generated video duration in seconds.","title":"Duration","type":"number"},"actual_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actual Prompt"}},"required":["video","seed","duration"]},"VideoFile":{"x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"title":"VideoFile","type":"object","properties":{"fps":{"description":"The FPS of the video","anyOf":[{"type":"number"},{"type":"null"}],"title":"Fps"},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"num_frames":{"description":"The number of frames in the video","anyOf":[{"type":"integer"},{"type":"null"}],"title":"Num Frames"},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"},"duration":{"description":"The duration of the video","anyOf":[{"type":"number"},{"type":"null"}],"title":"Duration"},"width":{"description":"The width of the video","anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width"},"file_size":{"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"height":{"description":"The height of the video","anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height"},"content_type":{"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["url"]}}},"paths":{"/alibaba/wan-3.0/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"}}}}}}},"/alibaba/wan-3.0/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."}}}}}}}}},"/alibaba/wan-3.0/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Wan30ImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/alibaba/wan-3.0/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/Wan30ImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/ai-avatar/v2/standard","metadata":{"display_name":"Kling AI Avatar v2 Standard","category":"image-to-video","description":"Kling AI Avatar v2 Standard:  Endpoint for creating avatar videos with realistic humans, animals, cartoons, or stylized characters","status":"active","tags":[],"updated_at":"2026-04-26T22:25:17.147Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a84f39a/V_Zy58fLpOlS1jN3balTm_bf4c62c984b34a1597340c007fac8fe8.jpg","model_url":"https://fal.run/fal-ai/kling-video/ai-avatar/v2/standard","license_type":"commercial","date":"2025-12-04T12:58:33.998Z","group":{"key":"Kling-Avatar","label":"Kling AI Avatar v2 Standard"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/kling-video/ai-avatar/v2/standard","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/ai-avatar/v2/standard queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/ai-avatar/v2/standard","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a84f39a/V_Zy58fLpOlS1jN3balTm_bf4c62c984b34a1597340c007fac8fe8.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/ai-avatar/v2/standard","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/ai-avatar/v2/standard/api","about":"Standard Ai Avatar V2"}},"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"]},"KlingVideoAiAvatarV2StandardInput":{"properties":{"prompt":{"description":"The prompt to use for the video generation.","title":"Prompt","type":"string","default":"."},"audio_url":{"_fal_ui_field":"audio","description":"The URL of the audio file.","title":"Audio Url","examples":["https://v3.fal.media/files/rabbit/9_0ZG_geiWjZOmn9yscO6_output.mp3"],"type":"string"},"enable_safety_checker":{"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","default":true},"image_url":{"_fal_ui_field":"image","description":"The URL of the image to use as your avatar","title":"Image Url","examples":["https://storage.googleapis.com/falserverless/example_inputs/kling_ai_avatar_input.jpg"],"type":"string"}},"required":["image_url","audio_url"],"title":"AIAvatarInput","x-fal-order-properties":["enable_safety_checker","image_url","audio_url","prompt"],"type":"object"},"KlingVideoAiAvatarV2StandardOutput":{"properties":{"duration":{"description":"Duration of the output video in seconds.","title":"Duration","type":"number"},"video":{"description":"The generated video","examples":[{"url":"https://v3.fal.media/files/penguin/ln3x7H1p1jL0Pwo7675NI_output.mp4"}],"$ref":"#/components/schemas/File"}},"required":["video","duration"],"title":"AIAvatarOutput","x-fal-order-properties":["video","duration"],"type":"object"},"File":{"properties":{"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/fal-ai/kling-video/ai-avatar/v2/standard/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/ai-avatar/v2/standard/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/kling-video/ai-avatar/v2/standard":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoAiAvatarV2StandardInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/ai-avatar/v2/standard/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/KlingVideoAiAvatarV2StandardOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"minimax/h3/image-to-video","metadata":{"display_name":"MiniMax H3 Image to Video","category":"image-to-video","description":"MiniMax H3 is a frontier video model. This endpoint animates a supplied image into 2K video, using it as the opening frame or pairs a first and last frame to control a transition between two images with the aspect ratio following the input.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-08-25T17:41:07.462Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa42dac/wjm-S2eWgG8vU2uJoRwPx.jpg","model_url":"https://fal.run/minimax/h3/image-to-video","license_type":"commercial","date":"2026-07-31T05:54:55.532Z","group":{"key":"hailuo-03-new","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 minimax/h3/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the minimax/h3/image-to-video queue.","x-fal-metadata":{"endpointId":"minimax/h3/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa42dac/wjm-S2eWgG8vU2uJoRwPx.jpg","playgroundUrl":"https://fal.ai/models/minimax/h3/image-to-video","documentationUrl":"https://fal.ai/models/minimax/h3/image-to-video/api","about":"Image-text-to-video: ``image_url`` optional; text-only routes to t2v."}},"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"]},"H3ImageToVideoInput":{"required":["prompt"],"x-fal-order-properties":["prompt","duration","resolution","seed","enable_safety_checker","sync_mode","prompt_expansion_mode","target_audio_url","image_url","end_image_url"],"title":"ImageToVideoHailuo03Input","properties":{"duration":{"maximum":15,"default":5,"title":"Duration","description":"The duration of the video in seconds.","type":"integer","minimum":5},"resolution":{"default":"2K","title":"Resolution","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","type":"string","enum":["480P","768P","2K","4K"]},"target_audio_url":{"title":"Target Audio URL","description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","anyOf":[{"pattern":"\\S","minLength":1,"type":"string"},{"type":"null"}]},"sync_mode":{"default":false,"title":"Sync Mode","description":"Return the generated video as base64 instead of a CDN URL.","type":"boolean"},"prompt":{"examples":["The camera slowly pulls back from the scene, revealing the full landscape as clouds drift overhead and light shifts across the terrain."],"maxLength":50000,"description":"Text prompt for video generation","minLength":1,"type":"string","title":"Prompt"},"end_image_url":{"title":"End Image URL","description":"Optional URL of the image to use as the last frame. It may be provided alone for end-only keyframe generation; in that case the output canvas follows this image.","anyOf":[{"type":"string"},{"type":"null"}]},"image_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/hailuo23/pro_i2v_in.jpg"],"title":"Image URL","description":"Optional URL of the image to use as the first frame. When provided, the output canvas follows this image. If only end_image_url is provided, the canvas follows that last frame instead. If both images are omitted, the request is handled as text-to-video (16:9 by default).","anyOf":[{"type":"string"},{"type":"null"}]},"prompt_expansion_mode":{"examples":["disabled","fast","balanced","quality"],"default":"balanced","title":"Prompt Expansion Mode","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'fast' returns in about a second. 'balanced' picks per request. 'quality' spends up to ~30s on a richer prompt.","anyOf":[{"type":"string"},{"type":"null"}]},"seed":{"title":"Seed","description":"Random seed. A random seed is selected when omitted.","anyOf":[{"type":"integer"},{"type":"null"}]},"enable_safety_checker":{"default":true,"title":"Enable Safety Checker","description":"If set to true, the safety checker will be enabled.","type":"boolean"}},"type":"object"},"H3ImageToVideoOutput":{"required":["video"],"x-fal-order-properties":["video","expanded_prompt"],"title":"ImageToVideoHailuo03Output","properties":{"video":{"description":"The generated video","$ref":"#/components/schemas/File"},"expanded_prompt":{"title":"Expanded Prompt","description":"The prompt after expansion, as sent to the model. Null when prompt expansion was disabled, left the prompt unchanged, or was performed internally by MiniMax's hosted API.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object"},"File":{"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"],"type":"object"}}},"paths":{"/minimax/h3/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"}}}}}}},"/minimax/h3/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."}}}}}}}}},"/minimax/h3/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3ImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3/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/H3ImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"minimax/h3-max/lip-sync/image-to-video","metadata":{"display_name":"H3 Max Lip Sync Image to Video","category":"image-to-video","description":"H3 Max Lip Sync generates a video from an image and supplied audio, synchronizing mouth movements to the soundtrack. It supports optional transcription guidance and output resolutions from 480p to 2K.","status":"active","tags":["lipsync","animation","audio"],"updated_at":"2026-10-20T22:39:43.329Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aaac3b8/AFRNL61Lm2CQntBtg88Hv.jpg","model_url":"https://fal.run/minimax/h3-max/lip-sync/image-to-video","license_type":"commercial","date":"2026-09-17T08:31:16.184Z","group":{"key":"hailuo-03-new-turbo","label":"Lip Sync"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for minimax/h3-max/lip-sync/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the minimax/h3-max/lip-sync/image-to-video queue.","x-fal-metadata":{"endpointId":"minimax/h3-max/lip-sync/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aaac3b8/AFRNL61Lm2CQntBtg88Hv.jpg","playgroundUrl":"https://fal.ai/models/minimax/h3-max/lip-sync/image-to-video","documentationUrl":"https://fal.ai/models/minimax/h3-max/lip-sync/image-to-video/api","about":"Lip Sync Image To Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"H3MaxLipSyncImageToVideoInput":{"required":["image_url","audio_url"],"properties":{"resolution":{"default":"768P","enum":["480P","768P","1080P","2K"],"description":"Output resolution. Uses the supported aspect ratio nearest the image.","title":"Resolution","type":"string"},"audio_url":{"title":"Audio Url","description":"Audio to synchronize the mouth movements to, at least 5 seconds long. Supports up to 15 minutes. The output video matches the supplied audio duration.","type":"string"},"enable_transcription":{"default":true,"title":"Enable Transcription","description":"Transcribe the supplied audio to guide lip synchronization. Turn this off if the audio has a lot of non-word sound, such as music, singing, laughter or noise, which the transcript may turn into words that were never spoken.","type":"boolean"},"enable_safety_checker":{"default":true,"title":"Enable Safety Checker","description":"Enable content safety checks.","type":"boolean"},"seed":{"title":"Seed","description":"Random seed; selected randomly if omitted.","anyOf":[{"maximum":2147483647,"minimum":0,"type":"integer"},{"type":"null"}]},"image_url":{"title":"Image Url","description":"Image to animate. The aspect ratio must be between 0.4 and 2.5.","type":"string"}},"title":"MaxLipSyncImageInput","x-fal-order-properties":["image_url","audio_url","resolution","enable_transcription","seed","enable_safety_checker"],"type":"object"},"H3MaxLipSyncImageToVideoOutput":{"required":["video","seed","duration"],"properties":{"video":{"description":"Lip-synced video with the supplied soundtrack.","$ref":"#/components/schemas/File"},"timings":{"title":"Timings","description":"Timing breakdown in seconds. 'inference' is the DiT denoising time on the GPU backend, summed over every window this request generated. Null on routes that do not report backend timings.","anyOf":[{"additionalProperties":{"type":"number"},"type":"object"},{"type":"null"}]},"duration":{"title":"Duration","description":"Output duration in seconds.","type":"number"},"seed":{"title":"Seed","description":"Random seed used for generation.","type":"integer"}},"title":"LipSyncOutput","x-fal-order-properties":["video","seed","duration","timings"],"type":"object"},"File":{"required":["url"],"properties":{"content_type":{"title":"Content Type","description":"The mime type of the file.","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"title":"File Size","description":"The size of the file in bytes.","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/minimax/h3-max/lip-sync/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"}}}}}}},"/minimax/h3-max/lip-sync/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."}}}}}}}}},"/minimax/h3-max/lip-sync/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3MaxLipSyncImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3-max/lip-sync/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/H3MaxLipSyncImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"bytedance/seedance-2.5/us/image-to-video","metadata":{"display_name":"Seedance 2.5 US Image to Video","category":"image-to-video","description":"US-hosted ByteDance Seedance 2.5 animates still images with synchronized audio and optional end-frame control. Generate videos up to 30 seconds at 480p, 720p or 1080p.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-10-29T22:02:47.829Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aaafd55/0c84v0HjbaufuRK6VuCFC.jpg","model_url":"https://fal.run/bytedance/seedance-2.5/us/image-to-video","license_type":"commercial","date":"2026-09-19T01:16:54.572Z","group":{"key":"seedance-2.5-us","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 bytedance/seedance-2.5/us/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the bytedance/seedance-2.5/us/image-to-video queue.","x-fal-metadata":{"endpointId":"bytedance/seedance-2.5/us/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aaafd55/0c84v0HjbaufuRK6VuCFC.jpg","playgroundUrl":"https://fal.ai/models/bytedance/seedance-2.5/us/image-to-video","documentationUrl":"https://fal.ai/models/bytedance/seedance-2.5/us/image-to-video/api","about":"Us Image To Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"Seedance25UsImageToVideoInput":{"properties":{"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image Url","description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB."},"draft":{"default":false,"title":"Draft","description":"Generate a draft preview at 480p, overriding resolution. Returns a draft_id for completing the draft at 1080p within 7 days.","type":"boolean"},"bitrate_mode":{"default":"standard","examples":["standard"],"title":"Bitrate Mode","enum":["standard","high"],"description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","type":"string"},"generate_audio":{"default":true,"title":"Generate Audio","description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","type":"boolean"},"duration":{"default":"auto","title":"Duration","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","type":"string"},"aspect_ratio":{"default":"auto","title":"Aspect Ratio","description":"The aspect ratio of the generated video. Always \"auto\" for image-to-video","const":"auto","type":"string"},"image_url":{"examples":["https://v3b.fal.media/files/b/0a8eba37/Cqg-4Uwzyz4DELfceT1CF_a17e588773ec45b1a9e6f100a787b80b.jpg"],"title":"Image Url","description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","type":"string"},"codec":{"default":"auto","examples":["auto","H264","H265"],"title":"Codec","enum":["auto","H264","H265"],"description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","type":"string"},"resolution":{"default":"720p","title":"Resolution","enum":["480p","720p","1080p"],"description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","type":"string"},"end_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End User Id","description":"The unique user ID of the end user."},"prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea."],"title":"Prompt","description":"The text prompt describing the desired motion and action for the video."}},"title":"Seedance2I2VUSInput","x-fal-order-properties":["prompt","image_url","end_image_url","resolution","draft","duration","aspect_ratio","generate_audio","bitrate_mode","codec","end_user_id"],"type":"object","required":["image_url"]},"Seedance25UsImageToVideoOutput":{"properties":{"draft_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Draft Id","description":"The draft ID, or null when draft mode is disabled. Complete this draft within 14 days (7 days for US drafts) using the same account."},"seed":{"examples":[42],"title":"Seed","description":"The seed used for generation.","type":"integer"},"video":{"examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/bytedance/seedance_2/output.mp4"}],"description":"The generated video file.","$ref":"#/components/schemas/File"}},"title":"Seedance2VideoOutput","x-fal-order-properties":["video","seed","draft_id"],"type":"object","required":["video","seed"]},"File":{"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"]}}},"paths":{"/bytedance/seedance-2.5/us/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"}}}}}}},"/bytedance/seedance-2.5/us/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."}}}}}}}}},"/bytedance/seedance-2.5/us/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Seedance25UsImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/bytedance/seedance-2.5/us/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/Seedance25UsImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"alibaba/wan-3.0-prime/image-to-video","metadata":{"display_name":"Wan 3.0 Prime","category":"image-to-video","description":"Wan 3.0 Prime Image-to-Video turns still images into dynamic, cinematic sequences with rapid turnaround, natural motion, and excellent visual continuity. It preserves the identity, composition, and atmosphere of the source image while introducing expressive movement, camera dynamics, and richly detailed animation.","status":"active","tags":["image","video"],"updated_at":"2026-10-20T22:54:59.262Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa79429/JUbQYD5VzHB08bkIJQC2g.jpg","model_url":"https://fal.run/alibaba/wan-3.0-prime/image-to-video","license_type":"commercial","date":"2026-08-24T04:37:45.099Z","group":{"key":"Wan30prime","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 alibaba/wan-3.0-prime/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the alibaba/wan-3.0-prime/image-to-video queue.","x-fal-metadata":{"endpointId":"alibaba/wan-3.0-prime/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa79429/JUbQYD5VzHB08bkIJQC2g.jpg","playgroundUrl":"https://fal.ai/models/alibaba/wan-3.0-prime/image-to-video","documentationUrl":"https://fal.ai/models/alibaba/wan-3.0-prime/image-to-video/api","about":"Generate a video from a first frame with Wan 3.0 Prime."}},"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"]},"Wan30PrimeImageToVideoInput":{"required":["start_image_url"],"properties":{"enable_prompt_expansion":{"title":"Enable Prompt Expansion","type":"boolean","description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","default":true},"seed":{"title":"Seed","anyOf":[{"type":"integer","minimum":0,"maximum":2147483647},{"type":"null"}]},"duration":{"default":5,"title":"Duration","description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","anyOf":[{"type":"integer","minimum":2,"maximum":30},{"type":"null"}]},"start_image_url":{"title":"Start Image Url","type":"string","description":"First frame of the generated video."},"prompt":{"title":"Prompt","description":"Text prompt describing the motion to generate.","anyOf":[{"maxLength":20000,"type":"string"},{"type":"null"}]},"enable_safety_checker":{"title":"Enable Safety Checker","type":"boolean","description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","default":true},"aspect_ratio":{"title":"Aspect Ratio","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"type":"string","description":"Output aspect ratio, or adaptive selection.","default":"adaptive"},"audio":{"title":"Audio","type":"boolean","description":"Include generated audio.","default":true},"enable_thinking":{"title":"Enable Thinking","type":"boolean","description":"Enable enhanced reasoning before generation.","default":false},"resolution":{"title":"Resolution","enum":["480p","720p","1080p"],"type":"string","description":"Output video resolution tier.","default":"1080p"},"end_image_url":{"title":"End Image Url","description":"Last frame of the generated video. Requires start_image_url.","anyOf":[{"type":"string"},{"type":"null"}]}},"x-fal-order-properties":["prompt","resolution","aspect_ratio","duration","audio","enable_prompt_expansion","enable_thinking","seed","enable_safety_checker","start_image_url","end_image_url"],"type":"object","title":"Wan30ImageToVideoInput"},"Wan30PrimeImageToVideoOutput":{"required":["video","seed","duration"],"properties":{"seed":{"title":"Seed","type":"integer","description":"The seed used for generation."},"duration":{"title":"Duration","type":"number","description":"Generated video duration in seconds."},"actual_prompt":{"title":"Actual Prompt","anyOf":[{"type":"string"},{"type":"null"}]},"video":{"$ref":"#/components/schemas/VideoFile","description":"The generated video file."}},"x-fal-order-properties":["video","seed","duration","actual_prompt"],"type":"object","title":"Wan30Output"},"VideoFile":{"required":["url"],"properties":{"fps":{"title":"Fps","description":"The FPS of the video","anyOf":[{"type":"number"},{"type":"null"}]},"duration":{"title":"Duration","description":"The duration of the video","anyOf":[{"type":"number"},{"type":"null"}]},"width":{"title":"Width","description":"The width of the video","anyOf":[{"type":"integer"},{"type":"null"}]},"file_size":{"title":"File Size","description":"The size of the file in bytes.","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"content_type":{"title":"Content Type","description":"The mime type of the file.","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"file_name":{"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]},"num_frames":{"title":"Num Frames","description":"The number of frames in the video","anyOf":[{"type":"integer"},{"type":"null"}]},"height":{"title":"Height","description":"The height of the video","anyOf":[{"type":"integer"},{"type":"null"}]}},"x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"type":"object","title":"VideoFile"}}},"paths":{"/alibaba/wan-3.0-prime/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"}}}}}}},"/alibaba/wan-3.0-prime/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."}}}}}}}}},"/alibaba/wan-3.0-prime/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Wan30PrimeImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/alibaba/wan-3.0-prime/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/Wan30PrimeImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"minimax/h3/reference-to-video","metadata":{"display_name":"MiniMax H3 Reference to Video","category":"image-to-video","description":"MiniMax H3 is a frontier video model. This endpoint generates 2K video from multimodal references up to 9 images for subject and style, 3 video clips for motion, and 3 audio clips each cited in the prompt by order, keeping subjects consistent while following the referenced motion and audio.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-11-07T03:23:42.283Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa42dcf/3VDKabd7ifjCezrQpdfEI.jpg","model_url":"https://fal.run/minimax/h3/reference-to-video","license_type":"commercial","date":"2026-07-31T05:55:07.987Z","group":{"key":"hailuo-03-new","label":"Reference to Video"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for minimax/h3/reference-to-video","version":"1.0.0","description":"The OpenAPI schema for the minimax/h3/reference-to-video queue.","x-fal-metadata":{"endpointId":"minimax/h3/reference-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa42dcf/3VDKabd7ifjCezrQpdfEI.jpg","playgroundUrl":"https://fal.ai/models/minimax/h3/reference-to-video","documentationUrl":"https://fal.ai/models/minimax/h3/reference-to-video/api","about":"Reference To Video Hailuo 03"}},"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"]},"H3ReferenceToVideoInput":{"required":["prompt"],"x-fal-order-properties":["prompt","duration","resolution","seed","enable_safety_checker","sync_mode","prompt_expansion_mode","aspect_ratio","reference_image_urls","reference_video_urls","reference_audio_urls","target_audio_url"],"title":"ReferenceToVideoHailuo03Input","properties":{"duration":{"maximum":15,"default":5,"title":"Duration","description":"The duration of the video in seconds.","type":"integer","minimum":5},"resolution":{"default":"2K","title":"Resolution","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","type":"string","enum":["480P","768P","2K","4K"]},"target_audio_url":{"title":"Target Audio URL","description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Cannot be combined with reference audio. Longer clips are trimmed to the generated video's length, keeping the beginning; shorter clips are padded with silence. The clip is resampled to 32 kHz stereo and replaces the output soundtrack without changing playback speed. Accepts an HTTP(S) URL or a base64 data URI.","anyOf":[{"pattern":"\\S","minLength":1,"type":"string"},{"type":"null"}]},"sync_mode":{"default":false,"title":"Sync Mode","description":"Return the generated video as base64 instead of a CDN URL.","type":"boolean"},"reference_video_urls":{"type":"array","title":"Reference Video URLs","description":"URLs of motion/reference video clips (2-15 seconds each, combined duration at most 15 seconds), referenced in the prompt as Video 1, Video 2, and so on. Reference images, videos, and audio clips must add up to at most 12 files.","items":{"type":"string"},"maxItems":3},"prompt":{"examples":["Image 1 is the female protagonist. Image 2 is her small dog. Keep the woman and dog consistent with their respective reference images while they walk together through a sunlit garden."],"maxLength":50000,"description":"Text prompt for video generation. Refer to reference assets by their modality and order in the reference lists: Image 1, Image 2, Video 1, Audio 1, and so on.","minLength":1,"type":"string","title":"Prompt"},"reference_audio_urls":{"type":"array","title":"Reference Audio URLs","description":"URLs of reference audio clips (2-15 seconds each, combined duration at most 15 seconds), referenced in the prompt as Audio 1, Audio 2, and so on. Images, videos, and audio can be provided individually or together. Reference images, videos, and audio clips must add up to at most 12 files.","items":{"type":"string"},"maxItems":3},"aspect_ratio":{"default":"adaptive","title":"Aspect Ratio","description":"The aspect ratio of the generated video.","type":"string","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"]},"reference_image_urls":{"examples":[["https://storage.googleapis.com/falserverless/example_inputs/hailuo23/pro_i2v_in.jpg"]],"type":"array","title":"Reference Image URLs","description":"URLs of subject/style reference images, referenced in the prompt as Image 1, Image 2, and so on. Reference images, videos, and audio clips must add up to at most 12 files.","items":{"type":"string"},"maxItems":9},"prompt_expansion_mode":{"examples":["disabled","fast","balanced","quality"],"default":"balanced","title":"Prompt Expansion Mode","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'fast' returns in about a second. 'balanced' picks per request. 'quality' spends up to ~30s on a richer prompt.","anyOf":[{"type":"string"},{"type":"null"}]},"seed":{"title":"Seed","description":"Random seed. A random seed is selected when omitted.","anyOf":[{"type":"integer"},{"type":"null"}]},"enable_safety_checker":{"default":true,"title":"Enable Safety Checker","description":"If set to true, the safety checker will be enabled.","type":"boolean"}},"type":"object"},"H3ReferenceToVideoOutput":{"required":["video"],"x-fal-order-properties":["video","expanded_prompt"],"title":"ReferenceToVideoHailuo03Output","properties":{"video":{"description":"The generated video","$ref":"#/components/schemas/File"},"expanded_prompt":{"title":"Expanded Prompt","description":"The prompt after expansion, as sent to the model. Null when prompt expansion was disabled, left the prompt unchanged, or was performed internally by MiniMax's hosted API.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object"},"File":{"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"],"type":"object"}}},"paths":{"/minimax/h3/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"}}}}}}},"/minimax/h3/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."}}}}}}}}},"/minimax/h3/reference-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3ReferenceToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3/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/H3ReferenceToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"google/gemini-omni-flash/v1.1/image-to-video","metadata":{"display_name":"Gemini Omni Flash 1.1 Image to Video","category":"image-to-video","description":"Gemini Omni Flash 1.1 is Google's multimodal video model. This endpoint animates a still image into video with synchronized audio, extending a single frame into coherent motion that reflects the logic of the real world.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-10-20T22:39:01.452Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa7d026/PJ7ZGzXOLHWc0V7C2aN9r.jpg","model_url":"https://fal.run/google/gemini-omni-flash/v1.1/image-to-video","license_type":"commercial","date":"2026-08-25T23:13:54.630Z","group":{"key":"gemini-omni-11","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 google/gemini-omni-flash/v1.1/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the google/gemini-omni-flash/v1.1/image-to-video queue.","x-fal-metadata":{"endpointId":"google/gemini-omni-flash/v1.1/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa7d026/PJ7ZGzXOLHWc0V7C2aN9r.jpg","playgroundUrl":"https://fal.ai/models/google/gemini-omni-flash/v1.1/image-to-video","documentationUrl":"https://fal.ai/models/google/gemini-omni-flash/v1.1/image-to-video/api","about":"Image To Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"GeminiOmniFlashV11ImageToVideoInput":{"properties":{"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","enum":["16:9","9:16"],"description":"The aspect ratio of the generated video.","type":"string"},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image URL","description":"Optional URL of the end frame. When provided, the model interpolates between the two images in their listed order."},"duration":{"default":8,"minimum":3,"maximum":10,"title":"Duration","description":"The duration of the generated video, in seconds.","type":"integer"},"resolution":{"default":"720p","title":"Resolution","enum":["360p","720p","1080p","4k"],"description":"The resolution of the generated video.","type":"string"},"image_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/dog.png"],"title":"Image URL","description":"URL of the first frame to animate.","type":"string"},"prompt":{"examples":["The dog turns its head and wags its tail in warm sunlight."],"title":"Prompt","description":"The text prompt describing how the first image should be animated or interpolated into the optional end image.","type":"string","maxLength":20000}},"title":"Omni11FlashImageToVideoInput","x-fal-order-properties":["prompt","image_url","end_image_url","aspect_ratio","resolution","duration"],"required":["prompt","image_url"],"type":"object"},"GeminiOmniFlashV11ImageToVideoOutput":{"properties":{"video":{"description":"The generated video.","$ref":"#/components/schemas/File"}},"title":"VideoOutput","x-fal-order-properties":["video"],"required":["video"],"type":"object"},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"examples":[4404019],"title":"File Size","description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object"}}},"paths":{"/google/gemini-omni-flash/v1.1/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"}}}}}}},"/google/gemini-omni-flash/v1.1/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."}}}}}}}}},"/google/gemini-omni-flash/v1.1/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeminiOmniFlashV11ImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/google/gemini-omni-flash/v1.1/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/GeminiOmniFlashV11ImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/ai-avatar/v2/pro","metadata":{"display_name":"Kling AI Avatar v2 Pro","category":"image-to-video","description":"Kling AI Avatar v2 Pro: The premium endpoint for creating avatar videos with realistic humans, animals, cartoons, or stylized characters","status":"active","tags":[],"updated_at":"2026-04-26T22:25:17.147Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a84f36f/CYuWetfKsuQC0MR6G4EG8_cd62fa685e9844aaaf086c293eddb2ee.jpg","model_url":"https://fal.run/fal-ai/kling-video/ai-avatar/v2/pro","license_type":"commercial","date":"2025-12-04T12:58:48.770Z","group":{"key":"Kling-Avatar","label":"Kling AI Avatar v2 Pro"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/kling-video/ai-avatar/v2/pro","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/ai-avatar/v2/pro queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/ai-avatar/v2/pro","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a84f36f/CYuWetfKsuQC0MR6G4EG8_cd62fa685e9844aaaf086c293eddb2ee.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/ai-avatar/v2/pro","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/ai-avatar/v2/pro/api","about":"Pro Ai Avatar V2"}},"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"]},"KlingVideoAiAvatarV2ProInput":{"properties":{"prompt":{"description":"The prompt to use for the video generation.","title":"Prompt","type":"string","default":"."},"audio_url":{"_fal_ui_field":"audio","description":"The URL of the audio file.","title":"Audio Url","examples":["https://v3.fal.media/files/rabbit/9_0ZG_geiWjZOmn9yscO6_output.mp3"],"type":"string"},"enable_safety_checker":{"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","default":true},"image_url":{"_fal_ui_field":"image","description":"The URL of the image to use as your avatar","title":"Image Url","examples":["https://storage.googleapis.com/falserverless/example_inputs/kling_ai_avatar_input.jpg"],"type":"string"}},"required":["image_url","audio_url"],"title":"AIAvatarInput","x-fal-order-properties":["enable_safety_checker","image_url","audio_url","prompt"],"type":"object"},"KlingVideoAiAvatarV2ProOutput":{"properties":{"duration":{"description":"Duration of the output video in seconds.","title":"Duration","type":"number"},"video":{"description":"The generated video","examples":[{"url":"https://v3.fal.media/files/penguin/ln3x7H1p1jL0Pwo7675NI_output.mp4"}],"$ref":"#/components/schemas/File"}},"required":["video","duration"],"title":"AIAvatarOutput","x-fal-order-properties":["video","duration"],"type":"object"},"File":{"properties":{"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/fal-ai/kling-video/ai-avatar/v2/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/kling-video/ai-avatar/v2/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/kling-video/ai-avatar/v2/pro":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoAiAvatarV2ProInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/ai-avatar/v2/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/KlingVideoAiAvatarV2ProOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/bytedance/seedance/v1.5/pro/image-to-video","metadata":{"display_name":"Bytedance Seedance V1.5 Pro Image To Video","category":"image-to-video","description":"Generate videos with audio with Seedance 1.5 (supports start & end frame) ","status":"active","tags":["bytedance","seedance","audio"],"updated_at":"2026-11-09T21:34:36.641Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a876c74/q6J8OsmO08A3zCFGCtsUj_cb48562eeef345b29269689dd4f95671.jpg","model_url":"https://fal.run/fal-ai/bytedance/seedance/v1.5/pro/image-to-video","license_type":"commercial","date":"2025-12-23T06:56:11.614Z","group":{"key":"seedance-v15","label":"Image to Video Pro v1.5"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":"2026-11-11T08:00:00.000Z","replacement":"minimax/h3-max/image-to-video","openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/bytedance/seedance/v1.5/pro/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/bytedance/seedance/v1.5/pro/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/bytedance/seedance/v1.5/pro/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a876c74/q6J8OsmO08A3zCFGCtsUj_cb48562eeef345b29269689dd4f95671.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1.5/pro/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1.5/pro/image-to-video/api","about":"Generate videos from an image and text using Bytedance's Seedance 1.5 Pro 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"]},"BytedanceSeedanceV15ProImageToVideoInput":{"properties":{"enable_safety_checker":{"default":true,"examples":[true],"title":"Enable Safety Checker","description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","type":"boolean"},"generate_audio":{"default":true,"title":"Generate Audio","description":"Whether to generate audio for the video","type":"boolean"},"duration":{"default":"5","title":"Duration","enum":["4","5","6","7","8","9","10","11","12"],"description":"Duration of the video in seconds","type":"string"},"aspect_ratio":{"default":"16:9","title":"Aspect Ratio","enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"description":"The aspect ratio of the generated video","type":"string"},"image_url":{"examples":["https://v3b.fal.media/files/b/0a8773cd/REzCWn1BKUVuMFTxR-R3W_image_317.png"],"title":"Image Url","description":"The URL of the image used to generate video","type":"string"},"camera_fixed":{"default":false,"title":"Camera Fixed","description":"Whether to fix the camera position","type":"boolean"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed to control video generation. Use -1 for random."},"resolution":{"default":"720p","title":"Resolution","enum":["480p","720p","1080p"],"description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","type":"string"},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image Url","description":"The URL of the image the video ends with. Defaults to None."},"prompt":{"examples":["A man is crying and he says \"I shouldn't have done it. I regret everything\""],"title":"Prompt","description":"The text prompt used to generate the video","type":"string"}},"title":"SeedanceProv15ImageToVideoInput","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","camera_fixed","seed","enable_safety_checker","generate_audio","image_url","end_image_url"],"type":"object","required":["prompt","image_url"]},"BytedanceSeedanceV15ProImageToVideoOutput":{"properties":{"seed":{"examples":[42],"title":"Seed","description":"Seed used for generation","type":"integer"},"video":{"examples":[{"url":"https://v3b.fal.media/files/b/0a8773d3/l2fk-fIO_PQFPzbvHkQX1_video.mp4"}],"description":"Generated video file","$ref":"#/components/schemas/File"}},"title":"SeedanceProv15I2VVideoOutput","x-fal-order-properties":["video","seed"],"type":"object","required":["video","seed"]},"File":{"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"]}}},"paths":{"/fal-ai/bytedance/seedance/v1.5/pro/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.5/pro/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.5/pro/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BytedanceSeedanceV15ProImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/seedance/v1.5/pro/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/BytedanceSeedanceV15ProImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"Mw","has_more":true}
