{"models":[{"endpoint_id":"topaz/interpolate/video","metadata":{"display_name":"Topaz Interpolate Video","category":"video-to-video","description":"Professional frame interpolation powered by Topaz Labs. Apollo, Chronos and Aion retime footage up to 120 fps, from smooth motion to extreme slow motion. Best for fluid 60fps output and slow-motion effects.","status":"active","tags":["interpolate","video","slowmotion"],"updated_at":"2026-09-05T01:07:15.958Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa5f4b0/fRicqNVVkZ1fMzQ-6JHKo.jpg","model_url":"https://fal.run/topaz/interpolate/video","license_type":"commercial","date":"2026-08-11T21:04:41.081Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for topaz/interpolate/video","version":"1.0.0","description":"The OpenAPI schema for the topaz/interpolate/video queue.","x-fal-metadata":{"endpointId":"topaz/interpolate/video","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa5f4b0/fRicqNVVkZ1fMzQ-6JHKo.jpg","playgroundUrl":"https://fal.ai/models/topaz/interpolate/video","documentationUrl":"https://fal.ai/models/topaz/interpolate/video/api","about":"# Topaz Frame Interpolation\n\nAI-powered retiming: raise the frame rate (smooth motion / slow motion)\nwithout upscaling. Resolution is kept from the source.\n\n## Models\n- **Apollo** — smooth, general-purpose interpolation.\n- **Chronos** — natural slow motion for real-world motion.\n- **Aion** — extreme slow motion for complex, high-resolution motion.\n\nVideos are limited to 5 minutes."}},"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"]},"InterpolateVideoInput":{"x-fal-order-properties":["video_url","model","target_fps","slowdown_factor","H264_output"],"properties":{"slowdown_factor":{"minimum":1,"description":"Slow-motion factor: 2 makes the output twice as long at the target FPS (2x slow motion), up to 8x. 1 keeps the original speed. The extra generated frames are billed like interpolated frames.","type":"integer","title":"Slowdown Factor","maximum":8,"default":1},"target_fps":{"minimum":16,"description":"Target frames per second for the interpolated output.","type":"integer","title":"Target Fps","maximum":120,"default":60},"video_url":{"examples":["https://v3.fal.media/files/kangaroo/y5-1YTGpun17eSeggZMzX_video-1733468228.mp4"],"description":"URL of the video to retime / interpolate","type":"string","title":"Video Url"},"H264_output":{"description":"Whether to use H264 codec for output video. Default is H265.","type":"boolean","title":"H264 Output","default":false},"model":{"description":"Frame interpolation model. Apollo is general-purpose; Chronos targets real-world motion; Aion handles extreme/complex motion.","type":"string","enum":["Apollo","Chronos","Aion"],"default":"Apollo","title":"Model"}},"type":"object","title":"VideoFrameInterpolationRequest","required":["video_url"]},"InterpolateVideoOutput":{"x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"url":"https://v3.fal.media/files/penguin/ztj_LB4gQlW6HIfVs8zX4_upscaled.mp4"}],"$ref":"#/components/schemas/File","description":"The upscaled video file"}},"type":"object","title":"VideoUpscaleOutput","required":["video"]},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"file_size":{"examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","title":"File Size"},"url":{"description":"The URL where the file can be downloaded from.","type":"string","title":"Url"},"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"}},"type":"object","title":"File","required":["url"]}}},"paths":{"/topaz/interpolate/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"}}}}}}},"/topaz/interpolate/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."}}}}}}}}},"/topaz/interpolate/video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterpolateVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/topaz/interpolate/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/InterpolateVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"mirelo-ai/sfx1.6/video-to-video","metadata":{"display_name":"Mirelo SFX1.6","category":"video-to-video","description":"Generate synced sounds for any video, and return it with its new sound track (like MMAudio). Now up to 60 seconds!","status":"active","tags":["video-to-video","sfx"],"updated_at":"2026-07-01T04:56:00.169Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9abc49/Hx1n7Mr61RIVuZ9Ia8rEU_38997284ae234545a12528f31e3b592c.jpg","model_url":"https://fal.run/mirelo-ai/sfx1.6/video-to-video","license_type":"commercial","date":"2026-05-18T18:31:55.129Z","group":{"key":"mirelo-sfx1.6","label":"Video To Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for mirelo-ai/sfx1.6/video-to-video","version":"1.0.0","description":"Generate synced sounds for any video, and return it with its new sound track (like MMAudio). Now up to 60 seconds!","x-fal-metadata":{"endpointId":"mirelo-ai/sfx1.6/video-to-video","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9abc49/Hx1n7Mr61RIVuZ9Ia8rEU_38997284ae234545a12528f31e3b592c.jpg","playgroundUrl":"https://fal.ai/models/mirelo-ai/sfx1.6/video-to-video","documentationUrl":"https://fal.ai/models/mirelo-ai/sfx1.6/video-to-video/api","about":"Video 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"]},"Sfx16VideoToVideoInput":{"type":"object","properties":{"num_samples":{"type":"integer","minimum":1,"title":"Num Samples","description":"Number of variations to generate.","default":2,"maximum":4},"video_url":{"type":"string","title":"Video Url","description":"Video URL to add SFX to.","examples":["https://di3otfzjg1gxa.cloudfront.net/cute_spider_silent.mp4"]},"seed":{"title":"Seed","description":"Seed for generation. -1 or None for random.","anyOf":[{"type":"integer","minimum":-1,"maximum":18446744073709552000},{"type":"null"}]},"duration":{"type":"number","minimum":1,"title":"Duration","description":"Duration of the generated SFX in seconds. Values >10 use sliding-window extended generation.","default":10,"maximum":60},"text_prompt":{"title":"Text Prompt","description":"Optional text prompt guiding generation.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["video_url"],"title":"VideoToVideoInput","x-fal-order-properties":["video_url","text_prompt","duration","num_samples","seed"]},"Sfx16VideoToVideoOutput":{"type":"object","properties":{"video":{"type":"array","title":"Video","description":"The processed video with sound effects","examples":[[{"file_name":"generated_output_1.mp4","url":"https://di3otfzjg1gxa.cloudfront.net/cute_spider.mp4","content_type":"video/mp4"}]],"items":{"$ref":"#/components/schemas/Video"}},"model":{"type":"string","pattern":"^sfx-[0-9]+\\.[0-9]+$","title":"Model"}},"required":["model","video"],"title":"VideoOutput","x-fal-order-properties":["model","video"]},"Video":{"type":"object","properties":{"file_name":{"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"]},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."},"file_size":{"title":"File Size","description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019]},"content_type":{"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"]}},"required":["url"],"title":"Video","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/mirelo-ai/sfx1.6/video-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"}}}}}}},"/mirelo-ai/sfx1.6/video-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."}}}}}}}}},"/mirelo-ai/sfx1.6/video-to-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Sfx16VideoToVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/mirelo-ai/sfx1.6/video-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/Sfx16VideoToVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/o1/standard/video-to-video/edit","metadata":{"display_name":"Kling O1 Edit Video [Standard]","category":"video-to-video","description":"Edit an existing video using natural-language instructions, transforming subjects, settings, and style while retaining the original motion structure.","status":"active","tags":[],"updated_at":"2026-04-26T22:25:17.147Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a866155/Hj1G7kFqvg9zFnWunTT3V_6ac8815e9a52404f82016084def66f34.jpg","model_url":"https://fal.run/fal-ai/kling-video/o1/standard/video-to-video/edit","license_type":"commercial","date":"2025-12-15T09:34:39.306Z","group":{"key":"kling-video/o1","label":"Edit Video [Standard]"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/kling-video/o1/standard/video-to-video/edit","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/o1/standard/video-to-video/edit queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/o1/standard/video-to-video/edit","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a866155/Hj1G7kFqvg9zFnWunTT3V_6ac8815e9a52404f82016084def66f34.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/o1/standard/video-to-video/edit","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/o1/standard/video-to-video/edit/api","about":"Modify a video based on the prompt (standard mode)."}},"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"]},"KlingVideoO1StandardVideoToVideoEditInput":{"description":"Input for video editing or video-as-reference generation.","required":["prompt","video_url"],"properties":{"video_url":{"type":"string","examples":["https://v3b.fal.media/files/b/rabbit/ku8_Wdpf-oTbGRq4lB5DU_output.mp4"],"title":"Video Url","x-fal":{"min_fps":24,"max_duration":10.05,"max_file_size":209715200,"min_duration":3,"min_width":720,"max_height":2160,"max_fps":60,"min_height":720,"max_width":2160,"timeout":30},"description":"Reference video URL. Only .mp4/.mov formats supported, 3-10 seconds duration, 720-2160px resolution, max 200MB.\n\nMax file size: 200.0MB, Min width: 720px, Min height: 720px, Max width: 2160px, Max height: 2160px, Min duration: 3.0s, Max duration: 10.05s, Min FPS: 24.0, Max FPS: 60.0, Timeout: 30.0s"},"elements":{"examples":[[{"frontal_image_url":"https://v3b.fal.media/files/b/panda/MQp-ghIqshvMZROKh9lW3.png","reference_image_urls":["https://v3b.fal.media/files/b/kangaroo/YMpmQkYt9xugpOTQyZW0O.png","https://v3b.fal.media/files/b/zebra/d6ywajNyJ6bnpa_xBue-K.png"]}]],"title":"Elements","anyOf":[{"items":{"$ref":"#/components/schemas/OmniVideoElementInput"},"type":"array"},{"type":"null"}],"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video."},"prompt":{"maxLength":2500,"examples":["Replace the character in the video with @Element1, maintaining the same movements and camera angles. Transform the landscape into @Image1"],"title":"Prompt","description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","type":"string"},"image_urls":{"examples":[["https://v3b.fal.media/files/b/lion/MKvhFko5_wYnfORYacNII_AgPt8v25Wt4oyKhjnhVK5.png"]],"title":"Image Urls","anyOf":[{"items":{"ui":{"field":"image"},"x-fal":{"max_aspect_ratio":2.5,"min_width":300,"min_aspect_ratio":0.4,"timeout":20,"min_height":300,"max_file_size":10485760},"_fal_ui_field":"image","type":"string","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"},"type":"array"},{"type":"null"}],"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video."},"keep_audio":{"default":false,"title":"Keep Audio","description":"Whether to keep the original audio from the video.","type":"boolean"}},"title":"OmniV2VEditInput","type":"object","x-fal-order-properties":["prompt","video_url","keep_audio","image_urls","elements"]},"KlingVideoO1StandardVideoToVideoEditOutput":{"required":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video.","examples":[{"content_type":"video/mp4","file_size":7533071,"url":"https://v3b.fal.media/files/b/0a86603b/YAlbB2535l07BTy1wpDeI_output.mp4","file_name":"output.mp4"}]}},"title":"OmniV2VEditOutput","type":"object","x-fal-order-properties":["video"]},"OmniVideoElementInput":{"required":["frontal_image_url"],"properties":{"frontal_image_url":{"type":"string","title":"Frontal Image Url","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":"The frontal image of the element (main view).\n\nMax file size: 10.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s"},"reference_image_urls":{"items":{"x-fal":{"max_aspect_ratio":2.5,"min_width":300,"min_aspect_ratio":0.4,"timeout":20,"min_height":300,"max_file_size":10485760},"_fal_ui_field":"image","type":"string","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"},"title":"Reference Image Urls","description":"Additional reference images from different angles. 1-3 images supported. At least one image is required.","type":"array"}},"title":"OmniVideoElementInput","type":"object","x-fal-order-properties":["frontal_image_url","reference_image_urls"]},"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/o1/standard/video-to-video/edit/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/o1/standard/video-to-video/edit/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/o1/standard/video-to-video/edit":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoO1StandardVideoToVideoEditInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/o1/standard/video-to-video/edit/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/KlingVideoO1StandardVideoToVideoEditOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/luma-dream-machine/ray-2-flash/reframe","metadata":{"display_name":"Luma Ray 2 Flash Reframe","category":"video-to-video","description":"Adjust and enhance videos with Ray-2 Reframe. This advanced tool seamlessly reframes videos to your desired aspect ratio, intelligently inpainting missing regions to ensure realistic visuals and coherent motion, delivering exceptional quality and creative flexibility.","status":"active","tags":["reframe","outpaint","flash"],"updated_at":"2026-04-21T17:51:37.934Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","model_url":"https://fal.run/fal-ai/luma-dream-machine/ray-2-flash/reframe","license_type":"commercial","date":"2025-06-03T15:52:49.571Z","group":{"key":"luma-dream-machine","label":"Reframe (Ray 2 Flash)"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/luma-dream-machine/ray-2-flash/reframe","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/luma-dream-machine/ray-2-flash/reframe queue.","x-fal-metadata":{"endpointId":"fal-ai/luma-dream-machine/ray-2-flash/reframe","category":"video-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","playgroundUrl":"https://fal.ai/models/fal-ai/luma-dream-machine/ray-2-flash/reframe","documentationUrl":"https://fal.ai/models/fal-ai/luma-dream-machine/ray-2-flash/reframe/api","about":"Ray2 Flash Reframe 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"]},"LumaDreamMachineRay2FlashReframeInput":{"type":"object","x-fal-order-properties":["video_url","aspect_ratio","image_url","grid_position_x","grid_position_y","prompt","x_end","x_start","y_end","y_start"],"properties":{"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional URL of the first frame image for reframing","title":"Image Url"},"aspect_ratio":{"examples":["9:16"],"enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"description":"The aspect ratio of the reframed video","title":"Aspect Ratio","type":"string"},"prompt":{"anyOf":[{"type":"string","maxLength":5000,"minLength":1},{"type":"null"}],"description":"Optional prompt for reframing","title":"Prompt"},"y_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End Y coordinate for reframing","title":"Y End"},"y_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start Y coordinate for reframing","title":"Y Start"},"grid_position_y":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Y position of the grid for reframing","title":"Grid Position Y"},"video_url":{"examples":["https://v3.fal.media/files/zebra/9aDde3Te2kuJYHdR0Kz8R_output.mp4"],"type":"string","description":"URL of the input video to reframe","title":"Video Url"},"x_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"End X coordinate for reframing","title":"X End"},"grid_position_x":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"X position of the grid for reframing","title":"Grid Position X"},"x_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Start X coordinate for reframing","title":"X Start"}},"required":["video_url","aspect_ratio"],"title":"ReframeVideoRequest"},"LumaDreamMachineRay2FlashReframeOutput":{"type":"object","x-fal-order-properties":["video"],"properties":{"video":{"examples":[{"url":"https://v3.fal.media/files/lion/L9nkXSW1MCj2oDimeJ4w5_output.mp4"}],"$ref":"#/components/schemas/File","description":"URL of the reframed video"}},"required":["video"],"title":"ReframeOutput"},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"properties":{"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size"},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"}},"required":["url"],"title":"File"}}},"paths":{"/fal-ai/luma-dream-machine/ray-2-flash/reframe/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/luma-dream-machine/ray-2-flash/reframe/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/luma-dream-machine/ray-2-flash/reframe":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LumaDreamMachineRay2FlashReframeInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/luma-dream-machine/ray-2-flash/reframe/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/LumaDreamMachineRay2FlashReframeOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ben/v2/video","metadata":{"display_name":"Ben-Video-Bg-Rm","category":"video-to-video","description":"A model for high quality and smooth background removal for videos.","status":"active","tags":["segmentation","background removal"],"updated_at":"2026-04-21T17:44:20.216Z","is_favorited":null,"thumbnail_url":"https://storage.googleapis.com/falserverless/gallery/Ben2/Vi9PBzFF8BfuKGsLCvoH-_773fe2c0efc744af900eaac2047b9b5f.webp","model_url":"https://fal.run/fal-ai/ben/v2/video","date":"2025-02-11T00:00:00.000Z","group":{"key":"ben-v2","label":"Background Remover (video)"},"highlighted":false,"pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/ben/v2/video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ben/v2/video queue.","x-fal-metadata":{"endpointId":"fal-ai/ben/v2/video","category":"video-to-video","thumbnailUrl":"https://storage.googleapis.com/falserverless/gallery/Ben2/Vi9PBzFF8BfuKGsLCvoH-_773fe2c0efc744af900eaac2047b9b5f.webp","playgroundUrl":"https://fal.ai/models/fal-ai/ben/v2/video","documentationUrl":"https://fal.ai/models/fal-ai/ben/v2/video/api","about":"Generate Video"}},"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Fal Key"}},"schemas":{"QueueStatus":{"type":"object","properties":{"status":{"type":"string","enum":["IN_QUEUE","IN_PROGRESS","COMPLETED"]},"request_id":{"type":"string","description":"The request id."},"response_url":{"type":"string","description":"The response url."},"status_url":{"type":"string","description":"The status url."},"cancel_url":{"type":"string","description":"The cancel url."},"logs":{"type":"object","description":"The logs.","additionalProperties":true},"metrics":{"type":"object","description":"The metrics.","additionalProperties":true},"queue_position":{"type":"integer","description":"The queue position."}},"required":["status","request_id"]},"BenV2VideoInput":{"title":"Ben2InputVideo","properties":{"output_format":{"title":"Output Format","default":"mp4","enum":["mp4","webm"],"type":"string","description":"Output video format. Use \"webm\" for true transparency support (VP9 codec with alpha channel). MP4 format does not support transparency and will render transparent areas as black."},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducible generation."},"background_color":{"anyOf":[{"maxItems":3,"prefixItems":[{"type":"integer"},{"type":"integer"},{"type":"integer"}],"type":"array","minItems":3},{"type":"null"}],"title":"Background Color","description":"Optional RGB values (0-255) for the background color. If not provided, the background will be transparent. For ex: [0, 0, 0]"},"video_url":{"title":"Video Url","examples":["https://storage.googleapis.com/falserverless/gallery/Ben2/100063-video-2160.mp4"],"type":"string","description":"URL of video to be used for background removal."}},"type":"object","x-fal-order-properties":["video_url","background_color","output_format","seed"],"required":["video_url"]},"BenV2VideoOutput":{"title":"Ben2OutputVideo","properties":{"seed":{"title":"Seed","type":"integer","description":"\n            Seed of the generated Image. It will be the same value of the one passed in the\n            input or the randomly generated that was used in case none was passed.\n        "},"video":{"examples":[{"content_type":"video/mp4","url":"https://storage.googleapis.com/falserverless/gallery/Ben2/foreground.mp4"}],"description":"The generated video file.","$ref":"#/components/schemas/File"}},"type":"object","x-fal-order-properties":["video","seed"],"required":["video","seed"]},"File":{"title":"File","properties":{"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided."},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","examples":["image/png"],"description":"The mime type of the file."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size","examples":[4404019],"description":"The size of the file in bytes."}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"]}}},"paths":{"/fal-ai/ben/v2/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/ben/v2/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/ben/v2/video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BenV2VideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ben/v2/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/BenV2VideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/pixverse/v6/extend","metadata":{"display_name":"PixVerse V6 Extend","category":"video-to-video","description":"Pixverse's latest v6 Model.","status":"active","tags":["video-to-video","extend"],"updated_at":"2026-07-01T04:16:58.685Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a94048b/du-U-EA4tSGw2eo5YnJnW_0ceb86d70db5420f9fd294d247f5f843.jpg","model_url":"https://fal.run/fal-ai/pixverse/v6/extend","license_type":"commercial","date":"2026-03-29T11:11:49.660Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/pixverse/v6/extend","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/pixverse/v6/extend queue.","x-fal-metadata":{"endpointId":"fal-ai/pixverse/v6/extend","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a94048b/du-U-EA4tSGw2eo5YnJnW_0ceb86d70db5420f9fd294d247f5f843.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/pixverse/v6/extend","documentationUrl":"https://fal.ai/models/fal-ai/pixverse/v6/extend/api","about":"Extend a video by generating new content based on its ending."}},"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"]},"PixverseV6ExtendInput":{"title":"ExtendRequestV6","properties":{"seed":{"title":"Seed","anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for generation"},"prompt":{"description":"Prompt describing how to extend the video. Limited to 2048 UTF-8 encoded bytes. Because the limit counts bytes rather than characters, emoji and non-Latin or accented characters (which use multiple bytes each) can push a visually short prompt over the cap.","examples":["A kid is talking into camera"],"title":"Prompt","type":"string"},"negative_prompt":{"default":"","title":"Negative Prompt","type":"string","description":"Negative prompt to be used for the generation. Limited to 2048 UTF-8 encoded bytes. Because the limit counts bytes rather than characters, emoji and non-Latin or accented characters (which use multiple bytes each) can push a visually short prompt over the cap."},"duration":{"default":5,"description":"The duration of the generated video in seconds. v6 supports values from 1 to 15 seconds","title":"Duration","minimum":1,"type":"integer","maximum":15},"video_url":{"description":"URL of the input video to extend","examples":["https://v3.fal.media/files/rabbit/88-jI3VWXU4Q8kSNrWo3c_output.mp4"],"title":"Video Url","type":"string"},"style":{"title":"Style","anyOf":[{"enum":["anime","3d_animation","clay","comic","cyberpunk"],"type":"string"},{"type":"null"}],"description":"The style of the extended video"},"generate_audio_switch":{"default":false,"title":"Generate Audio Switch","type":"boolean","description":"Enable audio generation (BGM, SFX, dialogue)."},"resolution":{"default":"720p","title":"Resolution","enum":["360p","540p","720p","1080p"],"type":"string","description":"The resolution of the generated video"}},"required":["video_url","prompt"],"type":"object","x-fal-order-properties":["video_url","prompt","negative_prompt","style","resolution","duration","seed","generate_audio_switch"]},"PixverseV6ExtendOutput":{"title":"ExtendOutput","properties":{"video":{"$ref":"#/components/schemas/File","examples":[{"content_type":"video/mp4","file_size":1163040,"url":"https://v3.fal.media/files/rabbit/88-jI3VWXU4Q8kSNrWo3c_output.mp4","file_name":"output.mp4"}],"description":"The extended video"}},"required":["video"],"type":"object","x-fal-order-properties":["video"]},"File":{"title":"File","properties":{"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file."},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes."},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"file_name":{"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided."}},"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/fal-ai/pixverse/v6/extend/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v6/extend/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/pixverse/v6/extend":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PixverseV6ExtendInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/pixverse/v6/extend/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/PixverseV6ExtendOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"clarityai/crystal-video-upscaler","metadata":{"display_name":"Crystal Upscaler [Video]","category":"video-to-video","description":"Do high precision video upscaling that respects the original video perfectly using Crystal Upscaler's new video upscaling method!","status":"active","tags":["upscale","video-to-video"],"updated_at":"2026-05-06T21:22:10.059Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a86b01d/L1t7sXzCg1McwUfjIr5AO_747a16db692443928b48959e58c268e3.jpg","model_url":"https://fal.run/clarityai/crystal-video-upscaler","license_type":"commercial","date":"2025-12-17T18:13:38.786Z","group":{"key":"clarityai-clarity-upscaler","label":"Upscale Video"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for clarityai/crystal-video-upscaler","version":"1.0.0","description":"The OpenAPI schema for the clarityai/crystal-video-upscaler queue.","x-fal-metadata":{"endpointId":"clarityai/crystal-video-upscaler","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a86b01d/L1t7sXzCg1McwUfjIr5AO_747a16db692443928b48959e58c268e3.jpg","playgroundUrl":"https://fal.ai/models/clarityai/crystal-video-upscaler","documentationUrl":"https://fal.ai/models/clarityai/crystal-video-upscaler/api","about":"Upscale 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"]},"CrystalVideoUpscalerInput":{"title":"CrystalVideoUpscaleInput","required":["video_url"],"properties":{"scale_factor":{"title":"Scale Factor","type":"number","default":2,"description":"Scale factor. The scale factor must be chosen such that the upscaled video does not exceed 5K resolution.","maximum":200,"examples":[2],"minimum":1},"video_url":{"title":"Video Url","description":"URL to the input video.","type":"string","examples":["https://storage.googleapis.com/falserverless/example_inputs/crystal_upscaler/video_upscaling/video_in.mp4"]}},"type":"object","x-fal-order-properties":["video_url","scale_factor"]},"CrystalVideoUpscalerOutput":{"title":"CrystalVideoUpscaleOutput","required":["video"],"properties":{"video":{"description":"URL to the upscaled video","examples":[{"num_frames":302,"url":"https://storage.googleapis.com/falserverless/example_outputs/crystal_upscaler/video_upscaling/video_out.mp4","duration":13.056527,"fps":23.130193905817176,"content_type":"video/mp4","width":4096,"file_name":"w0VQQvPdwvV2GSCtRTMzh_hDH8SPrB.mp4","height":2160}],"$ref":"#/components/schemas/VideoFile"}},"type":"object","x-fal-order-properties":["video"]},"VideoFile":{"title":"VideoFile","required":["url"],"properties":{"num_frames":{"title":"Num Frames","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The number of frames in the video"},"url":{"title":"Url","type":"string","description":"The URL where the file can be downloaded from."},"duration":{"title":"Duration","anyOf":[{"type":"number"},{"type":"null"}],"description":"The duration of the video"},"fps":{"title":"Fps","anyOf":[{"type":"number"},{"type":"null"}],"description":"The FPS of the video"},"content_type":{"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}],"description":"The mime type of the file.","examples":["image/png"]},"width":{"title":"Width","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The width of the video"},"file_size":{"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The size of the file in bytes.","examples":[4404019]},"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"]},"height":{"title":"Height","anyOf":[{"type":"integer"},{"type":"null"}],"description":"The height of the video"}},"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"]}}},"paths":{"/clarityai/crystal-video-upscaler/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"}}}}}}},"/clarityai/crystal-video-upscaler/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."}}}}}}}}},"/clarityai/crystal-video-upscaler":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrystalVideoUpscalerInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/clarityai/crystal-video-upscaler/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/CrystalVideoUpscalerOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/hunyuan-video-foley","metadata":{"display_name":"Hunyuan Video Foley","category":"video-to-video","description":"Use the capabilities of the hunyuan foley model to bring life to your videos by adding sound effect to them.","status":"active","tags":["video-to-video","add-sound"],"updated_at":"2026-06-24T11:36:01.590Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9f92ce/ZyOMewmHv9GF7a1sO8-aE_V2SR2PRo.png","model_url":"https://fal.run/fal-ai/hunyuan-video-foley","license_type":"commercial","date":"2025-09-08T16:50:54.317Z","highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/hunyuan-video-foley","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/hunyuan-video-foley queue.","x-fal-metadata":{"endpointId":"fal-ai/hunyuan-video-foley","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9f92ce/ZyOMewmHv9GF7a1sO8-aE_V2SR2PRo.png","playgroundUrl":"https://fal.ai/models/fal-ai/hunyuan-video-foley","documentationUrl":"https://fal.ai/models/fal-ai/hunyuan-video-foley/api","about":"Generate Foley Audio"}},"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"]},"HunyuanVideoFoleyInput":{"properties":{"num_inference_steps":{"maximum":100,"minimum":10,"default":50,"title":"Num Inference Steps","description":"Number of inference steps for generation.","type":"integer"},"text_prompt":{"examples":["A person walks on frozen ice","The crackling of fire and whooshing of flames","Gentle footsteps on wooden floor"],"title":"Text Prompt","description":"Text description of the desired audio (optional).","type":"string"},"guidance_scale":{"maximum":10,"minimum":1,"default":4.5,"title":"Guidance Scale","description":"Guidance scale for audio generation.","type":"number"},"negative_prompt":{"title":"Negative Prompt","default":"noisy, harsh","description":"Negative prompt to avoid certain audio characteristics.","type":"string"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducible generation."},"video_url":{"examples":["https://storage.googleapis.com/falserverless/model_tests/video_models/1_video.mp4"],"title":"Video Url","description":"The URL of the video to generate audio for.","type":"string"}},"title":"HunyuanFoleyRequest","x-fal-order-properties":["video_url","text_prompt","negative_prompt","guidance_scale","num_inference_steps","seed"],"required":["video_url","text_prompt"],"type":"object"},"HunyuanVideoFoleyOutput":{"properties":{"video":{"$ref":"#/components/schemas/File","description":"List of generated video files with audio."}},"title":"HunyuanFoleyResponse","x-fal-order-properties":["video"],"required":["video"],"type":"object"},"File":{"properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","description":"The mime type of the file.","examples":["image/png"]},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"]},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size","description":"The size of the file in bytes.","examples":[4404019]}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"],"type":"object"}}},"paths":{"/fal-ai/hunyuan-video-foley/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/hunyuan-video-foley/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/hunyuan-video-foley":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HunyuanVideoFoleyInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/hunyuan-video-foley/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/HunyuanVideoFoleyOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/sam-3-1/video-rle","metadata":{"display_name":"Sam 3 1","category":"video-to-video","description":"SAM 3.1 builds comes with Object Multiplex, a shared-memory approach for joint multi-object tracking that delivers faster speeds with larger number of objects tracked.","status":"active","tags":["segmentation","mask","real-time"],"updated_at":"2026-05-07T21:11:09.129Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9443fd/-KUrT4NrhzwdSIGt_0W2u_5284543c5010453a92d55013584c1334.jpg","model_url":"https://fal.run/fal-ai/sam-3-1/video-rle","license_type":"commercial","date":"2026-03-30T16:44:14.182Z","group":{"key":"sam31","label":"Video to RLE"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/sam-3-1/video-rle","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/sam-3-1/video-rle queue.","x-fal-metadata":{"endpointId":"fal-ai/sam-3-1/video-rle","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9443fd/-KUrT4NrhzwdSIGt_0W2u_5284543c5010453a92d55013584c1334.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/sam-3-1/video-rle","documentationUrl":"https://fal.ai/models/fal-ai/sam-3-1/video-rle/api","about":"Segment Video Rle"}},"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"]},"Sam31VideoRleInput":{"required":["video_url"],"x-fal-order-properties":["video_url","mask_url","prompt","point_prompts","box_prompts","apply_mask","boundingbox_zip","detection_threshold","frame_index","max_num_objects"],"title":"SAM31VideoRLEInput","type":"object","properties":{"point_prompts":{"default":[],"items":{"$ref":"#/components/schemas/PointPrompt"},"description":"List of point prompts with frame indices.","type":"array","title":"Point Prompts"},"video_url":{"type":"string","description":"The URL of the video to be segmented.","title":"Video Url","examples":["https://v3b.fal.media/files/b/elephant/NQdDxB0Ddfo82SPLbhYDp_bedroom.mp4"]},"box_prompts":{"default":[],"items":{"$ref":"#/components/schemas/BoxPrompt"},"description":"List of box prompts with optional frame_index.","type":"array","title":"Box Prompts"},"apply_mask":{"default":false,"type":"boolean","description":"Apply the mask on the video.","title":"Apply Mask"},"max_num_objects":{"maximum":128,"default":16,"type":"integer","minimum":1,"description":"Maximum number of objects to track in the video.","title":"Max Num Objects"},"frame_index":{"default":0,"type":"integer","description":"Frame index used for initial interaction when mask_url is provided.","title":"Frame Index"},"prompt":{"default":"","type":"string","description":"Text prompt for segmentation. Use commas to track multiple objects (e.g., 'person, cloth').","examples":["person","person, cloth"],"title":"Prompt"},"mask_url":{"description":"The URL of the mask to be applied initially.","title":"Mask Url","anyOf":[{"type":"string"},{"type":"null"}]},"detection_threshold":{"maximum":1,"default":0.5,"type":"number","minimum":0.01,"description":"Detection confidence threshold (0.0-1.0). Lower = more detections but less precise. Defaults: 0.5 for existing, 0.7 for new objects. Try 0.2-0.3 if text prompts fail.","title":"Detection Threshold"},"boundingbox_zip":{"default":false,"type":"boolean","description":"Return per-frame bounding box overlays as a zip archive.","title":"Boundingbox Zip"}}},"Sam31VideoRleOutput":{"required":["video"],"x-fal-order-properties":["video","boundingbox_frames_zip"],"title":"SAM31VideoOutput","type":"object","properties":{"boundingbox_frames_zip":{"description":"Zip file containing per-frame bounding box overlays.","anyOf":[{"$ref":"#/components/schemas/File"},{"type":"null"}]},"video":{"$ref":"#/components/schemas/File","description":"The segmented video.","examples":["https://fal.media/files/lion/gr-RSvy2e7_AWbjxAq4mJ_output.mp4"]}}},"PointPrompt":{"x-fal-order-properties":["x","y","label","object_id","frame_index"],"title":"PointPrompt","type":"object","properties":{"label":{"description":"1 for foreground, 0 for background","title":"Label","anyOf":[{"enum":[0,1],"type":"integer"},{"type":"null"}]},"x":{"description":"X Coordinate of the prompt","title":"X","anyOf":[{"type":"integer"},{"type":"null"}]},"object_id":{"description":"Optional object identifier. Prompts sharing an object id refine the same object. When a text prompt is also given, the id selects which detected object the points refine.","title":"Object Id","anyOf":[{"type":"integer"},{"type":"null"}]},"frame_index":{"description":"The frame index to interact with.","title":"Frame Index","anyOf":[{"type":"integer"},{"type":"null"}]},"y":{"description":"Y Coordinate of the prompt","title":"Y","anyOf":[{"type":"integer"},{"type":"null"}]}}},"BoxPrompt":{"x-fal-order-properties":["x_min","y_min","x_max","y_max","object_id","frame_index"],"title":"BoxPrompt","type":"object","properties":{"y_max":{"description":"Y Max Coordinate of the box","title":"Y Max","anyOf":[{"type":"integer"},{"type":"null"}]},"x_max":{"description":"X Max Coordinate of the box","title":"X Max","anyOf":[{"type":"integer"},{"type":"null"}]},"object_id":{"description":"Optional object identifier. Boxes sharing an object id refine the same object.","title":"Object Id","anyOf":[{"type":"integer"},{"type":"null"}]},"frame_index":{"description":"The frame index to interact with.","title":"Frame Index","anyOf":[{"type":"integer"},{"type":"null"}]},"y_min":{"description":"Y Min Coordinate of the box","title":"Y Min","anyOf":[{"type":"integer"},{"type":"null"}]},"x_min":{"description":"X Min Coordinate of the box","title":"X Min","anyOf":[{"type":"integer"},{"type":"null"}]}}},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","type":"object","properties":{"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"},"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"}]},"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]}}}}},"paths":{"/fal-ai/sam-3-1/video-rle/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/sam-3-1/video-rle/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/sam-3-1/video-rle":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Sam31VideoRleInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/sam-3-1/video-rle/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/Sam31VideoRleOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/kling-video/o1/video-to-video/reference","metadata":{"display_name":"Kling O1 Reference Video to Video [Pro]","category":"video-to-video","description":"Kling O1 Omni generates new shots guided by an input reference video, preserving cinematic language such as motion, and camera style to produce seamless scene continuity.","status":"active","tags":[],"updated_at":"2026-04-26T22:25:17.147Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/koala/W2rN6g_nAeMqlL1W3IdOA_3cf3388f038944deabb311d5ccd584ba.jpg","model_url":"https://fal.run/fal-ai/kling-video/o1/video-to-video/reference","license_type":"commercial","date":"2025-12-01T11:25:09.487Z","group":{"key":"kling-video/o1","label":"Reference V2V [Pro]"},"highlighted":false,"kind":"inference","pinned":false},"openapi":{"openapi":"3.0.4","info":{"title":"Queue OpenAPI for fal-ai/kling-video/o1/video-to-video/reference","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/kling-video/o1/video-to-video/reference queue.","x-fal-metadata":{"endpointId":"fal-ai/kling-video/o1/video-to-video/reference","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/koala/W2rN6g_nAeMqlL1W3IdOA_3cf3388f038944deabb311d5ccd584ba.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/kling-video/o1/video-to-video/reference","documentationUrl":"https://fal.ai/models/fal-ai/kling-video/o1/video-to-video/reference/api","about":"Generate a video from a reference 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"]},"KlingVideoO1VideoToVideoReferenceInput":{"description":"Input for video editing or video-as-reference generation.","required":["prompt","video_url"],"properties":{"keep_audio":{"default":false,"title":"Keep Audio","description":"Whether to keep the original audio from the video.","type":"boolean"},"elements":{"examples":[[{"frontal_image_url":"https://v3b.fal.media/files/b/panda/MQp-ghIqshvMZROKh9lW3.png","reference_image_urls":["https://v3b.fal.media/files/b/kangaroo/YMpmQkYt9xugpOTQyZW0O.png","https://v3b.fal.media/files/b/zebra/d6ywajNyJ6bnpa_xBue-K.png"]}]],"title":"Elements","anyOf":[{"items":{"$ref":"#/components/schemas/OmniVideoElementInput"},"type":"array"},{"type":"null"}],"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video."},"prompt":{"maxLength":2500,"examples":["Based on @Video1, generate the next shot. keep the style of the video"],"title":"Prompt","description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","type":"string"},"image_urls":{"examples":[[]],"title":"Image Urls","anyOf":[{"items":{"ui":{"field":"image"},"x-fal":{"max_aspect_ratio":2.5,"min_width":300,"min_aspect_ratio":0.4,"timeout":20,"min_height":300,"max_file_size":10485760},"_fal_ui_field":"image","type":"string","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"},"type":"array"},{"type":"null"}],"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video."},"aspect_ratio":{"default":"auto","title":"Aspect Ratio","enum":["auto","16:9","9:16","1:1"],"description":"The aspect ratio of the generated video frame. If 'auto', the aspect ratio will be determined automatically based on the input video, and the closest aspect ratio to the input video will be used.","type":"string"},"duration":{"default":"5","title":"Duration","enum":["3","4","5","6","7","8","9","10"],"description":"Video duration in seconds.","type":"string"},"video_url":{"type":"string","examples":["https://v3b.fal.media/files/b/panda/oVdiICFXY03Vbam-08Aj8_output.mp4"],"title":"Video Url","x-fal":{"min_fps":24,"max_duration":10.05,"max_file_size":209715200,"min_duration":3,"min_width":720,"max_height":2160,"max_fps":60,"min_height":720,"max_width":2160,"timeout":30},"description":"Reference video URL. Only .mp4/.mov formats supported, 3-10 seconds duration, 720-2160px resolution, max 200MB.\n\nMax file size: 200.0MB, Min width: 720px, Min height: 720px, Max width: 2160px, Max height: 2160px, Min duration: 3.0s, Max duration: 10.05s, Min FPS: 24.0, Max FPS: 60.0, Timeout: 30.0s"}},"title":"OmniV2VReferenceInput","type":"object","x-fal-order-properties":["prompt","video_url","keep_audio","image_urls","elements","aspect_ratio","duration"]},"KlingVideoO1VideoToVideoReferenceOutput":{"required":["video"],"properties":{"video":{"$ref":"#/components/schemas/File","description":"The generated video.","examples":[{"content_type":"video/mp4","file_size":28472159,"url":"https://v3b.fal.media/files/b/kangaroo/3n_Lpxm_SjK5NYyBobRdS_output.mp4","file_name":"output.mp4"}]}},"title":"OmniV2VReferenceOutput","type":"object","x-fal-order-properties":["video"]},"OmniVideoElementInput":{"required":["frontal_image_url"],"properties":{"frontal_image_url":{"type":"string","title":"Frontal Image Url","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":"The frontal image of the element (main view).\n\nMax file size: 10.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s"},"reference_image_urls":{"items":{"x-fal":{"max_aspect_ratio":2.5,"min_width":300,"min_aspect_ratio":0.4,"timeout":20,"min_height":300,"max_file_size":10485760},"_fal_ui_field":"image","type":"string","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"},"title":"Reference Image Urls","description":"Additional reference images from different angles. 1-3 images supported. At least one image is required.","type":"array"}},"title":"OmniVideoElementInput","type":"object","x-fal-order-properties":["frontal_image_url","reference_image_urls"]},"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/o1/video-to-video/reference/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/o1/video-to-video/reference/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/fal-ai/kling-video/o1/video-to-video/reference":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoO1VideoToVideoReferenceInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/kling-video/o1/video-to-video/reference/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KlingVideoO1VideoToVideoReferenceOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"OQ","has_more":true}
