{"models":[{"endpoint_id":"google/gemini-omni-flash/v1.1/reference-to-video","metadata":{"display_name":"Gemini Omni Flash 1.1 Reference to Video","category":"image-to-video","description":"Gemini Omni Flash 1.1 is Google's multimodal video model. This endpoint generates video from combined multimodal references, images, videos and text together. Reasoning across all inputs to produce a single coherent result, with characters retaining their face, clothing, and voice throughout","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-09-01T21:51:13.659Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa7d03a/HppeV9Qlias-2csW09e9s.jpg","model_url":"https://fal.run/google/gemini-omni-flash/v1.1/reference-to-video","license_type":"commercial","date":"2026-08-25T23:16:50.754Z","group":{"key":"gemini-omni-11","label":"Reference to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for google/gemini-omni-flash/v1.1/reference-to-video","version":"1.0.0","description":"The OpenAPI schema for the google/gemini-omni-flash/v1.1/reference-to-video queue.","x-fal-metadata":{"endpointId":"google/gemini-omni-flash/v1.1/reference-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa7d03a/HppeV9Qlias-2csW09e9s.jpg","playgroundUrl":"https://fal.ai/models/google/gemini-omni-flash/v1.1/reference-to-video","documentationUrl":"https://fal.ai/models/google/gemini-omni-flash/v1.1/reference-to-video/api","about":"Reference To Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"GeminiOmniFlashV11ReferenceToVideoInput":{"properties":{"prompt":{"maxLength":20000,"description":"The text prompt describing the video. Reference media is sent in list order before the prompt.","title":"Prompt","examples":["A cat inspired by <IMAGE_REF_0> walks through the setting in <VIDEO_REF_0>."],"type":"string"},"resolution":{"title":"Resolution","default":"720p","enum":["360p","720p","1080p","4k"],"description":"The resolution of the generated video.","type":"string"},"reference_video_urls":{"items":{"type":"string"},"title":"Reference Video URLs","maxItems":3,"description":"URLs of up to three reference videos. Each video must be at most three seconds long.","type":"array"},"aspect_ratio":{"title":"Aspect Ratio","default":"16:9","enum":["16:9","9:16"],"description":"The aspect ratio of the generated video.","type":"string"},"image_urls":{"items":{"type":"string"},"title":"Image URLs","maxItems":10,"description":"URLs of reference images to incorporate into the video.","type":"array"},"duration":{"maximum":10,"title":"Duration","default":8,"minimum":3,"description":"The duration of the generated video, in seconds.","type":"integer"}},"title":"Omni11FlashReferenceToVideoInput","x-fal-order-properties":["prompt","image_urls","reference_video_urls","aspect_ratio","resolution","duration"],"required":["prompt"],"type":"object"},"GeminiOmniFlashV11ReferenceToVideoOutput":{"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video."}},"title":"VideoOutput","x-fal-order-properties":["video"],"required":["video"],"type":"object"},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","title":"Content Type"},"file_name":{"examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"},"file_size":{"examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size"}},"required":["url"],"title":"File"}}},"paths":{"/google/gemini-omni-flash/v1.1/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"}}}}}}},"/google/gemini-omni-flash/v1.1/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."}}}}}}}}},"/google/gemini-omni-flash/v1.1/reference-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeminiOmniFlashV11ReferenceToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/google/gemini-omni-flash/v1.1/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/GeminiOmniFlashV11ReferenceToVideoOutput"}}}}}}}},"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},"openapi":{"openapi":"3.0.4","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":{"required":["image_url","audio_url"],"properties":{"image_url":{"type":"string","examples":["https://storage.googleapis.com/falserverless/example_inputs/kling_ai_avatar_input.jpg"],"title":"Image Url","_fal_ui_field":"image","description":"The URL of the image to use as your avatar"},"prompt":{"default":".","type":"string","title":"Prompt","description":"The prompt to use for the video generation."},"audio_url":{"type":"string","examples":["https://v3.fal.media/files/rabbit/9_0ZG_geiWjZOmn9yscO6_output.mp3"],"title":"Audio Url","_fal_ui_field":"audio","description":"The URL of the audio file."}},"title":"AIAvatarInput","type":"object","x-fal-order-properties":["image_url","audio_url","prompt"]},"KlingVideoAiAvatarV2StandardOutput":{"required":["video","duration"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video","examples":[{"url":"https://v3.fal.media/files/penguin/ln3x7H1p1jL0Pwo7675NI_output.mp4"}]},"duration":{"title":"Duration","description":"Duration of the output video in seconds.","type":"number"}},"title":"AIAvatarOutput","type":"object","x-fal-order-properties":["video","duration"]},"File":{"required":["url"],"properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]}},"title":"File","type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"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":"fal-ai/bytedance/seedance/v1/pro/image-to-video","metadata":{"display_name":"Seedance 1.0 Pro","category":"image-to-video","description":"Seedance 1.0 Pro, a high quality video generation model developed by Bytedance.","status":"active","tags":[],"updated_at":"2026-04-21T17:44:37.616Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","model_url":"https://fal.run/fal-ai/bytedance/seedance/v1/pro/image-to-video","license_type":"commercial","date":"2025-06-16T16:19:27.807Z","group":{"key":"seedance-v1","label":"Seedance 1.0 Pro -- Image to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/bytedance/seedance/v1/pro/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/bytedance/seedance/v1/pro/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/bytedance/seedance/v1/pro/image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1/pro/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/bytedance/seedance/v1/pro/image-to-video/api","about":"Generate videos from an image and text using Bytedance's Seedance 1.0 Pro model.\n\nThis endpoint allows you to provide a starting image frame along with a text prompt\nto generate a video. The model will animate the image based on the text description.\nYou can optionally keep the original aspect ratio of the input 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"]},"BytedanceSeedanceV1ProImageToVideoInput":{"properties":{"num_frames":{"title":"Num Frames","description":"The number of frames to generate. If provided, will override duration.","anyOf":[{"maximum":289,"type":"integer","minimum":29},{"type":"null"}]},"resolution":{"default":"1080p","enum":["480p","720p","1080p"],"type":"string","title":"Resolution","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality"},"end_image_url":{"title":"End Image Url","description":"The URL of the image the video ends with. Defaults to None.","anyOf":[{"type":"string"},{"type":"null"}]},"prompt":{"examples":["A skier glides over fresh snow, joyously smiling while kicking up large clouds of snow as he turns. Accelerating gradually down the slope, the camera moves smoothly alongside."],"type":"string","title":"Prompt","description":"The text prompt used to generate the video"},"duration":{"default":"5","enum":["2","3","4","5","6","7","8","9","10","11","12"],"type":"string","title":"Duration","description":"Duration of the video in seconds"},"camera_fixed":{"default":false,"type":"boolean","title":"Camera Fixed","description":"Whether to fix the camera position"},"enable_safety_checker":{"default":true,"examples":[true],"type":"boolean","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."},"aspect_ratio":{"default":"auto","enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"type":"string","title":"Aspect Ratio","description":"The aspect ratio of the generated video"},"seed":{"title":"Seed","description":"Random seed to control video generation. Use -1 for random.","anyOf":[{"type":"integer"},{"type":"null"}]},"image_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/seedance_pro_i2v_img.jpg"],"type":"string","title":"Image Url","description":"The URL of the image used to generate video"}},"title":"SeedanceProImageToVideoInput","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","camera_fixed","seed","enable_safety_checker","num_frames","image_url","end_image_url"],"type":"object","required":["prompt","image_url"]},"BytedanceSeedanceV1ProImageToVideoOutput":{"properties":{"seed":{"examples":[42],"type":"integer","title":"Seed","description":"Seed used for generation"},"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/example_inputs/seedance_pro_i2v.mp4"}],"description":"Generated video file"}},"title":"SeedanceProI2VVideoOutput","x-fal-order-properties":["video","seed"],"type":"object","required":["video","seed"]},"File":{"properties":{"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]},"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"}]}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"]}}},"paths":{"/fal-ai/bytedance/seedance/v1/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/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/pro/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BytedanceSeedanceV1ProImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/bytedance/seedance/v1/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/BytedanceSeedanceV1ProImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/v3/turbo/pro/image-to-video","metadata":{"display_name":"Kling Video V3 Turbo Pro Image to Video","category":"image-to-video","description":"Generate high quality 1080p videos from images using Kling's Turbo 3.0 model, with improved lipsync and multishot generation capabilities.","status":"active","tags":["kling","v3","turbo","1080p"],"updated_at":"2026-06-24T00:21:44.881Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9e8d44/5jNAG5z5SIpJ3reiFLvE9_0dd9aa0ccefd417db62e1249cd258693.jpg","model_url":"https://fal.run/fal-ai/kling-video/v3/turbo/pro/image-to-video","license_type":"commercial","date":"2026-06-16T17:22:15.393Z","group":{"key":"kling-v3-turbo","label":"Image to Video (Pro)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/kling-video/v3/turbo/pro/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/v3/turbo/pro/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/v3/turbo/pro/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9e8d44/5jNAG5z5SIpJ3reiFLvE9_0dd9aa0ccefd417db62e1249cd258693.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/v3/turbo/pro/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/v3/turbo/pro/image-to-video/api","about":"Generate videos with Kling V3 Turbo (pro, 1080p) 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"]},"KlingVideoV3TurboProImageToVideoInput":{"description":"Kling 3.0 Turbo (pro, 1080p) image-to-video input.","required":["image_url"],"properties":{"image_url":{"title":"Image Url","type":"string","description":"First-frame reference image. Formats: .jpg/.jpeg/.png; max 50MB; min 300px per side; aspect ratio within 1:2.5 to 2.5:1.","examples":["https://v3b.fal.media/files/b/0a9ea0aa/R_9HxGaCuonczhLfscQnM_579d59f2510345ad956fd95dba2c43b6.png"],"x-fal":{"max_aspect_ratio":2.5,"min_width":300,"min_aspect_ratio":0.4,"timeout":20,"min_height":300,"max_file_size":10485760},"limit_description":"Max file size: 10.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","_fal_ui_field":"image"},"multi_prompt":{"examples":[null],"title":"Multi Prompt","anyOf":[{"items":{"$ref":"#/components/schemas/KlingV3MultiPromptElement"},"type":"array"},{"type":"null"}],"description":"Multi-shot storyboard (1-6 shots). Each shot has its own prompt and duration; the total duration must not exceed 15s. Mutually exclusive with `prompt`."},"prompt":{"examples":["The dappled light shifts gently across her face as leaves sway, a strand of hair drifts, she softly smiles and looks to the lens. The camera holds close. Photorealistic, fresh, intimate."],"title":"Prompt","anyOf":[{"maxLength":3072,"type":"string"},{"type":"null"}],"description":"Optional text prompt. For best results keep the prompt under 2500 characters. Mutually exclusive with `multi_prompt`."},"duration":{"default":"5","type":"string","title":"Duration","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"description":"Video length in seconds."}},"title":"ImageToVideoV3TurboProRequest","type":"object","x-fal-order-properties":["prompt","multi_prompt","image_url","duration"]},"KlingVideoV3TurboProImageToVideoOutput":{"required":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video","examples":[{"content_type":"video/mp4","file_size":8390943,"url":"https://v3b.fal.media/files/b/0a9ea0cc/u66I5Q5EHikrGF39EEk8t_output.mp4","file_name":"output.mp4"}]}},"title":"ImageToVideoV3TurboProOutput","type":"object","x-fal-order-properties":["video"]},"KlingV3MultiPromptElement":{"required":["prompt"],"properties":{"prompt":{"title":"Prompt","description":"The prompt for this shot.","type":"string"},"duration":{"default":"5","title":"Duration","enum":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"],"description":"The duration of this shot in seconds","type":"string"}},"title":"KlingV3MultiPromptElement","type":"object","x-fal-order-properties":["prompt","duration"]},"File":{"required":["url"],"properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]}},"title":"File","type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/kling-video/v3/turbo/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/kling-video/v3/turbo/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/kling-video/v3/turbo/pro/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoV3TurboProImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/v3/turbo/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/KlingVideoV3TurboProImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"bytedance/seedance-2.5/us/reference-to-video","metadata":{"display_name":"Seedance 2.5 US Reference to Video","category":"image-to-video","description":"US-hosted ByteDance Seedance 2.5 generates video with native audio from up to 30 images, 10 videos, and 10 audio references. Supports reference-guided generation, video editing, and extension at 480p or 720p.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-09-19T03:10:46.660Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aaafd55/ogacIYGKhsmZQEk3gCfK-.jpg","model_url":"https://fal.run/bytedance/seedance-2.5/us/reference-to-video","license_type":"commercial","date":"2026-09-19T01:18:10.313Z","group":{"key":"seedance-2.5-us","label":"Reference to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for bytedance/seedance-2.5/us/reference-to-video","version":"1.0.0","description":"The OpenAPI schema for the bytedance/seedance-2.5/us/reference-to-video queue.","x-fal-metadata":{"endpointId":"bytedance/seedance-2.5/us/reference-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aaafd55/ogacIYGKhsmZQEk3gCfK-.jpg","playgroundUrl":"https://fal.ai/models/bytedance/seedance-2.5/us/reference-to-video","documentationUrl":"https://fal.ai/models/bytedance/seedance-2.5/us/reference-to-video/api","about":"Us Reference To Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"Seedance25UsReferenceToVideoInput":{"required":["prompt"],"title":"Seedance2R2VUSInput","properties":{"video_urls":{"title":"Video Urls","items":{"type":"string","_fal_ui_field":"video"},"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 10 videos. Each video must be 1.8 to 30.2 seconds and no larger than 200 MB; combined duration must not exceed 30.2 seconds. Dimensions must be 300 to 6,000 pixels per side, aspect ratio 0.4 to 2.5, and frame rate 24 to 60 FPS.","type":"array"},"audio_urls":{"title":"Audio Urls","items":{"type":"string","_fal_ui_field":"audio"},"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 10 files. Each file must be 1.8 to 30.2 seconds and no larger than 15 MB; combined duration must not exceed 30.2 seconds. At least one reference image or video is required.","type":"array"},"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for reproducibility. Note that results may still vary slightly even with the same seed."},"duration":{"title":"Duration","default":"auto","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"},"prompt":{"title":"Prompt","description":"The text prompt used to generate the video.","type":"string","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."]},"resolution":{"title":"Resolution","default":"720p","enum":["480p","720p"],"description":"Video resolution - 480p for faster generation, 720p for balance.","type":"string"},"generate_audio":{"title":"Generate Audio","default":true,"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"},"task":{"title":"Task","default":"reference","enum":["reference","editing","extension"],"description":"The type of video generation task. Reference uses the supplied media as guidance. Editing modifies a reference video and automatically coerces aspect_ratio and duration to auto. Extension continues a reference video and automatically coerces aspect_ratio to auto.","type":"string"},"end_user_id":{"title":"End User Id","anyOf":[{"type":"string"},{"type":"null"}],"description":"The unique user ID of the end user."},"image_urls":{"title":"Image Urls","items":{"type":"string"},"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 30 images. Total files across all modalities must not exceed 50.","type":"array","examples":[["https://v3b.fal.media/files/b/0a8eba37/Cqg-4Uwzyz4DELfceT1CF_a17e588773ec45b1a9e6f100a787b80b.jpg"]]},"bitrate_mode":{"title":"Bitrate Mode","default":"standard","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","examples":["standard"]},"aspect_ratio":{"title":"Aspect Ratio","default":"auto","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","type":"string"}},"x-fal-order-properties":["prompt","task","image_urls","video_urls","audio_urls","resolution","duration","aspect_ratio","generate_audio","bitrate_mode","seed","end_user_id"],"type":"object"},"Seedance25UsReferenceToVideoOutput":{"required":["video","seed"],"title":"Seedance2VideoOutput","properties":{"video":{"description":"The generated video file.","examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/bytedance/seedance_2/output.mp4"}],"$ref":"#/components/schemas/File"},"seed":{"title":"Seed","description":"The seed used for generation.","type":"integer","examples":[42]}},"x-fal-order-properties":["video","seed"],"type":"object"},"File":{"required":["url"],"title":"File","properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]}},"x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/bytedance/seedance-2.5/us/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"}}}}}}},"/bytedance/seedance-2.5/us/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."}}}}}}}}},"/bytedance/seedance-2.5/us/reference-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Seedance25UsReferenceToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/bytedance/seedance-2.5/us/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/Seedance25UsReferenceToVideoOutput"}}}}}}}},"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-08-24T06:03:16.475Z","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},"openapi":{"openapi":"3.0.4","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":{"properties":{"enable_thinking":{"type":"boolean","default":false,"title":"Enable Thinking","description":"Enable enhanced reasoning before generation."},"start_image_url":{"type":"string","title":"Start Image Url","description":"First frame of the generated video."},"end_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"End Image Url","description":"Last frame of the generated video. Requires start_image_url."},"duration":{"anyOf":[{"type":"integer","maximum":30,"minimum":2},{"type":"null"}],"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","title":"Duration"},"audio":{"type":"boolean","default":true,"title":"Audio","description":"Include generated audio."},"seed":{"anyOf":[{"type":"integer","maximum":2147483647,"minimum":0},{"type":"null"}],"title":"Seed"},"prompt":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}],"title":"Prompt","description":"Text prompt describing the motion to generate."},"enable_prompt_expansion":{"type":"boolean","default":true,"title":"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."},"resolution":{"type":"string","default":"1080p","enum":["480p","720p","1080p"],"description":"Output video resolution tier.","title":"Resolution"},"aspect_ratio":{"type":"string","default":"adaptive","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"description":"Output aspect ratio, or adaptive selection.","title":"Aspect Ratio"},"enable_safety_checker":{"type":"boolean","default":true,"title":"Enable Safety Checker","description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked."}},"type":"object","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","required":["start_image_url"]},"Wan30PrimeImageToVideoOutput":{"properties":{"duration":{"type":"number","title":"Duration","description":"Generated video duration in seconds."},"actual_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actual Prompt"},"seed":{"type":"integer","title":"Seed","description":"The seed used for generation."},"video":{"$ref":"#/components/schemas/VideoFile","description":"The generated video file."}},"type":"object","x-fal-order-properties":["video","seed","duration","actual_prompt"],"title":"Wan30Output","required":["video","seed","duration"]},"VideoFile":{"properties":{"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height","description":"The height of the video"},"fps":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Fps","description":"The FPS of the video"},"num_frames":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Num Frames","description":"The number of frames in the video"},"duration":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Duration","description":"The duration of the video"},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width","description":"The width of the video"},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size"}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"title":"VideoFile","required":["url"]}}},"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":"fal-ai/minimax/hailuo-02/standard/image-to-video","metadata":{"display_name":"MiniMax Hailuo 02 [Standard] (Image to Video)","category":"image-to-video","description":"MiniMax Hailuo-02 Image To Video API (Standard, 768p, 512p): Advanced image-to-video generation model with 768p and 512p resolutions","status":"active","tags":[],"updated_at":"2026-04-21T17:52:01.440Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/fal_cdn/fal/Upscale.jpg","model_url":"https://fal.run/fal-ai/minimax/hailuo-02/standard/image-to-video","license_type":"commercial","date":"2025-06-18T00:47:27.952Z","group":{"key":"hailuo-02","label":"Image to Video (standard) "},"highlighted":false,"kind":"inference","duration_estimate":4,"pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/minimax/hailuo-02/standard/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/minimax/hailuo-02/standard/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/minimax/hailuo-02/standard/image-to-video","category":"image-to-video","thumbnailUrl":"https://storage.googleapis.com/fal_cdn/fal/Upscale.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-02/standard/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/minimax/hailuo-02/standard/image-to-video/api","about":"MiniMax Hailuo-02 Image To Video API (Standard, 768p): Advanced image-to-video generation model with 768p resolution"}},"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"]},"MinimaxHailuo02StandardImageToVideoInput":{"x-fal-order-properties":["prompt","image_url","duration","prompt_optimizer","resolution","end_image_url"],"title":"StandardImageToVideoHailuo02Input","properties":{"image_url":{"title":"Image Url","examples":["https://storage.googleapis.com/falserverless/model_tests/minimax/1749891352437225630-389852416840474630_1749891352.png"],"type":"string"},"end_image_url":{"title":"End Image Url","description":"Optional URL of the image to use as the last frame of the video","anyOf":[{"type":"string","ui":{"field":"image"}},{"type":"null"}]},"prompt":{"title":"Prompt","examples":["Man walked into winter cave with polar bear"],"maxLength":2000,"type":"string"},"duration":{"enum":["6","10"],"title":"Duration","type":"string","description":"The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution.","default":"6"},"resolution":{"enum":["512P","768P"],"title":"Resolution","type":"string","description":"The resolution of the generated video.","default":"768P"},"prompt_optimizer":{"title":"Prompt Optimizer","type":"boolean","description":"Whether to use the model's prompt optimizer","default":true}},"type":"object","required":["prompt","image_url"]},"MinimaxHailuo02StandardImageToVideoOutput":{"x-fal-order-properties":["video"],"title":"ImageToVideoHailuo02Output","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"url":"https://v3.fal.media/files/monkey/xF9OsLwGjjNURyAxD8RM1_output.mp4"}],"description":"The generated video"}},"type":"object","required":["video"]},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"file_size":{"title":"File Size","examples":[4404019],"description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"title":"File Name","examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"content_type":{"title":"Content Type","examples":["image/png"],"description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object","required":["url"]}}},"paths":{"/fal-ai/minimax/hailuo-02/standard/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/minimax/hailuo-02/standard/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/minimax/hailuo-02/standard/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinimaxHailuo02StandardImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/minimax/hailuo-02/standard/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/MinimaxHailuo02StandardImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"minimax/h3-max/camera-controls","metadata":{"display_name":"H3 Max Camera Controls","category":"image-to-video","description":"H3 Max Multi Angle turns a single image into a video with precise, keyframe-based control over the camera's orbit, elevation, and distance in 3D space","status":"active","tags":["stylized","transform","editing"],"updated_at":"2026-09-17T07:30:11.393Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aaa0943/TDxACZJeJzny7u-Q-tV7w.jpg","model_url":"https://fal.run/minimax/h3-max/camera-controls","license_type":"commercial","date":"2026-09-11T15:56:44.375Z","group":{"key":"hailuo-03-new-turbo","label":"Camera Controls"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for minimax/h3-max/camera-controls","version":"1.0.0","description":"The OpenAPI schema for the minimax/h3-max/camera-controls queue.","x-fal-metadata":{"endpointId":"minimax/h3-max/camera-controls","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aaa0943/TDxACZJeJzny7u-Q-tV7w.jpg","playgroundUrl":"https://fal.ai/models/minimax/h3-max/camera-controls","documentationUrl":"https://fal.ai/models/minimax/h3-max/camera-controls/api","about":"MiniMax H3 Multi-angle: H3 Max with the resident camera adapter."}},"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"]},"H3MaxCameraControlsInput":{"title":"H3MaxMultiAngleInput","description":"MiniMax H3 Multi-angle input with a fixed internal camera LoRA.","required":["image_url","prompt_expansion_mode"],"type":"object","properties":{"prompt_expansion_mode":{"title":"Prompt Expansion Mode","examples":["disabled","balanced","quality"],"description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","type":"string","default":"balanced"},"duration":{"title":"Duration","description":"The duration of the video in seconds.","default":5,"type":"integer","maximum":15,"minimum":5},"camera_trajectory":{"items":{"$ref":"#/components/schemas/H3MaxCameraKeyframe"},"title":"Camera Trajectory","description":"Ordered camera keyframes. The first pose is held before its time and the final pose is held for the remainder of the video. Signed full turns are preserved, with at most 32 turns of total azimuth travel.","examples":[[{"azimuth":0,"elevation":0,"distance":1,"time":0},{"azimuth":45,"elevation":15,"distance":0.2,"time":0.3},{"azimuth":90,"elevation":-90,"distance":1,"time":0.8}]],"type":"array","minItems":2,"maxItems":12},"prompt":{"maxLength":50000,"title":"Prompt","examples":["Orbit precisely around the subject while preserving its identity and the scene."],"description":"Text prompt for video generation. When omitted or blank, defaults to preserving the frozen reference scene while only the camera moves.","type":"string","default":"The same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves. no scene motion only camera motion"},"image_url":{"title":"Image URL","examples":["https://storage.googleapis.com/falserverless/example_inputs/hailuo23/pro_i2v_in.jpg"],"description":"URL of the image to use as the first frame.","type":"string","minLength":1},"resolution":{"enum":["480P","768P","1080P"],"title":"Resolution","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","default":"480P","type":"string"},"seed":{"title":"Seed","description":"Random seed. A random seed is selected when omitted.","anyOf":[{"type":"integer"},{"type":"null"}]},"enable_safety_checker":{"title":"Enable Safety Checker","description":"If set to true, the safety checker will be enabled.","default":true,"type":"boolean"},"sync_mode":{"title":"Sync Mode","description":"Return the generated video as base64 instead of a CDN URL.","default":false,"type":"boolean"}},"x-fal-order-properties":["prompt","duration","resolution","seed","enable_safety_checker","sync_mode","prompt_expansion_mode","image_url","camera_trajectory"]},"H3MaxCameraControlsOutput":{"title":"TurboImageToVideoHailuo03Output","properties":{"timings":{"title":"Timings","description":"Timing breakdown in seconds. 'inference' is the DiT denoising time on the GPU backend. Null on routes that do not report backend timings.","anyOf":[{"type":"object","additionalProperties":{"type":"number"}},{"type":"null"}]},"video":{"$ref":"#/components/schemas/File","description":"The generated video"},"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"}]}},"required":["video"],"type":"object","x-fal-order-properties":["video","expanded_prompt","timings"]},"H3MaxCameraKeyframe":{"title":"H3MaxCameraKeyframe","description":"One camera pose at a normalized point in the generated clip.","required":["time","azimuth","elevation","distance"],"type":"object","properties":{"azimuth":{"title":"Azimuth","description":"Horizontal camera angle around the subject, in degrees.","type":"number"},"elevation":{"title":"Elevation","description":"Vertical camera angle around the subject, in degrees.","type":"number","maximum":90,"minimum":-90},"distance":{"title":"Distance","description":"Camera distance from the subject in normalized scene units.","type":"number","exclusiveMinimum":0},"time":{"title":"Time","description":"Normalized video time, from 0 at the start to 1 at the end.","type":"number","maximum":1,"minimum":0}},"x-fal-order-properties":["time","azimuth","elevation","distance"]},"File":{"title":"File","properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"title":"File Size","examples":[4404019],"description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]},"content_type":{"title":"Content Type","examples":["image/png"],"description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/minimax/h3-max/camera-controls/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/camera-controls/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/camera-controls":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3MaxCameraControlsInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3-max/camera-controls/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/H3MaxCameraControlsOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/v2.5-turbo/standard/image-to-video","metadata":{"display_name":"Kling Video","category":"image-to-video","description":"Kling 2.5 Turbo Standard: Top-tier image-to-video generation with unparalleled motion fluidity, cinematic visuals, and exceptional prompt precision.","status":"active","tags":["stylized","transform"],"updated_at":"2026-04-26T22:25:17.147Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/elephant/BJ1ZIdeClgqnUTW9XgEUS_d00e816ad20849ae9f92b735358d610d.jpg","model_url":"https://fal.run/fal-ai/kling-video/v2.5-turbo/standard/image-to-video","license_type":"commercial","date":"2025-10-22T05:04:22.392Z","group":{"key":"kling-video-v25","label":"2.5 Turbo (Image to Video) Standard"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/kling-video/v2.5-turbo/standard/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/v2.5-turbo/standard/image-to-video queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/v2.5-turbo/standard/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/elephant/BJ1ZIdeClgqnUTW9XgEUS_d00e816ad20849ae9f92b735358d610d.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/v2.5-turbo/standard/image-to-video","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/v2.5-turbo/standard/image-to-video/api","about":"Kling 2.5 (std) Image to Video API."}},"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"]},"KlingVideoV25TurboStandardImageToVideoInput":{"required":["prompt","image_url"],"properties":{"image_url":{"type":"string","examples":["https://v3b.fal.media/files/b/0a975417/w4qtfMTu-mh_KUgHIZNAH__4BUACOxwlMAEVXDfeYbj_2UxyAg3W.jpg"],"title":"Image Url","limit_description":"Max file size: 10.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","x-fal":{"max_aspect_ratio":2.5,"min_width":300,"min_aspect_ratio":0.4,"timeout":20,"min_height":300,"max_file_size":10485760},"description":"URL of the image to be used for the video"},"prompt":{"maxLength":2500,"title":"Prompt","examples":["Fine grains of salt drift across the flats in a slow, low wind, streaming past the figure's feet. The figure's robe ripples. Light crawls down the face of the monolith as the sun rises millimeter by millimeter — a slow wash of coral replacing indigo. The figure tilts their head upward. Camera creeps forward almost imperceptibly. Monumental, spiritual, glacial."],"type":"string"},"negative_prompt":{"default":"blur, distort, and low quality","maxLength":2500,"title":"Negative Prompt","type":"string"},"duration":{"default":"5","type":"string","title":"Duration","enum":["5","10"],"description":"The duration of the generated video in seconds"},"cfg_scale":{"minimum":0,"type":"number","title":"Cfg Scale","default":0.5,"description":"\n            The CFG (Classifier Free Guidance) scale is a measure of how close you want\n            the model to stick to your prompt.\n        ","maximum":1}},"title":"ImageToVideoV25StandardRequest","type":"object","x-fal-order-properties":["prompt","image_url","duration","negative_prompt","cfg_scale"]},"KlingVideoV25TurboStandardImageToVideoOutput":{"required":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video","examples":[{"content_type":"video/mp4","file_size":16536912,"url":"https://v3b.fal.media/files/b/0a97541e/EiyjY6_Fjf7XPgR7nUli5_output.mp4","file_name":"output.mp4"}]}},"title":"ImageToVideoV25StandardOutput","type":"object","x-fal-order-properties":["video"]},"File":{"required":["url"],"properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]}},"title":"File","type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/kling-video/v2.5-turbo/standard/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/kling-video/v2.5-turbo/standard/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/kling-video/v2.5-turbo/standard/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoV25TurboStandardImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/v2.5-turbo/standard/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/KlingVideoV25TurboStandardImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"google/gemini-omni-flash/image-to-video","metadata":{"display_name":"Gemini Omni Flash","category":"image-to-video","description":"Animates a still image into video with audio. Extends a single frame into coherent motion, grounded in Gemini's physical understanding of how scenes and subjects behave.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-07-09T23:22:49.077Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa064c4/0I6OScPBof7TKGPvufHPG.jpg","model_url":"https://fal.run/google/gemini-omni-flash/image-to-video","license_type":"commercial","date":"2026-06-30T16:37:17.885Z","group":{"key":"gemini-omni-flash","label":"Image to Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for google/gemini-omni-flash/image-to-video","version":"1.0.0","description":"The OpenAPI schema for the google/gemini-omni-flash/image-to-video queue.","x-fal-metadata":{"endpointId":"google/gemini-omni-flash/image-to-video","category":"image-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa064c4/0I6OScPBof7TKGPvufHPG.jpg","playgroundUrl":"https://fal.ai/models/google/gemini-omni-flash/image-to-video","documentationUrl":"https://fal.ai/models/google/gemini-omni-flash/image-to-video/api","about":"Animate an input image using Gemini Omni Flash.\n\nProvide a reference image with your text prompt; the model decides how\nto use it based on your prompt. Use high-resolution images and specific\nmotion descriptions for best results. Supports 3-10 second durations.\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"]},"GeminiOmniFlashImageToVideoInput":{"type":"object","x-fal-order-properties":["prompt","image_url","aspect_ratio","duration"],"properties":{"image_url":{"type":"string","description":"URL of the input image to animate.","title":"Image URL","examples":["https://storage.googleapis.com/falserverless/example_inputs/dog.png"]},"aspect_ratio":{"type":"string","description":"The aspect ratio of the generated video.","title":"Aspect Ratio","enum":["16:9","9:16"],"default":"16:9"},"prompt":{"type":"string","maxLength":20000,"description":"The text prompt describing how the image should be animated.","title":"Prompt","examples":["The dog turns its head and wags its tail in warm sunlight."]},"duration":{"type":"integer","description":"The duration of the generated video, in seconds.","title":"Duration","minimum":3,"maximum":10,"default":8}},"required":["prompt","image_url"],"title":"OmniFlashImageToVideoInput"},"GeminiOmniFlashImageToVideoOutput":{"type":"object","x-fal-order-properties":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video."}},"required":["video"],"title":"OmniFlashImageToVideoOutput"},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","title":"Content Type"},"file_name":{"examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"},"file_size":{"examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size"}},"required":["url"],"title":"File"}}},"paths":{"/google/gemini-omni-flash/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/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/image-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeminiOmniFlashImageToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/google/gemini-omni-flash/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/GeminiOmniFlashImageToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"NQ","has_more":true}
