{"models":[{"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},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"x-fal-order-properties":["video_url","background_color","output_format","seed"],"title":"Ben2InputVideo","properties":{"background_color":{"anyOf":[{"maxItems":3,"minItems":3,"prefixItems":[{"type":"integer"},{"type":"integer"},{"type":"integer"}],"type":"array"},{"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]"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducible generation."},"video_url":{"title":"Video Url","description":"URL of video to be used for background removal.","type":"string","examples":["https://storage.googleapis.com/falserverless/gallery/Ben2/100063-video-2160.mp4"]},"output_format":{"default":"mp4","title":"Output Format","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.","enum":["mp4","webm"],"type":"string"}},"type":"object","required":["video_url"]},"BenV2VideoOutput":{"x-fal-order-properties":["video","seed"],"title":"Ben2OutputVideo","properties":{"video":{"description":"The generated video file.","$ref":"#/components/schemas/File","examples":[{"url":"https://storage.googleapis.com/falserverless/gallery/Ben2/foreground.mp4","content_type":"video/mp4"}]},"seed":{"title":"Seed","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        ","type":"integer"}},"type":"object","required":["video","seed"]},"File":{"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"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]},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","description":"The mime type of the file.","examples":["image/png"]}},"type":"object","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":"blackforestlabs/flux-3/extend-video","metadata":{"display_name":"Flux 3 Extend Video","category":"video-to-video","description":"FLUX 3 is Black Forest Labs' frontier video model. This endpoint continues an existing clip beyond its final frame, generating additional footage that stays consistent with the original motion and scene.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-10-20T22:27:27.478Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa2a1c1/Jrplo60vvRcomknyPT8N_.jpg","model_url":"https://fal.run/blackforestlabs/flux-3/extend-video","license_type":"commercial","date":"2026-07-17T16:00:49.371Z","group":{"key":"flux-3-new","label":"Extend Video"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for blackforestlabs/flux-3/extend-video","version":"1.0.0","description":"The OpenAPI schema for the blackforestlabs/flux-3/extend-video queue.","x-fal-metadata":{"endpointId":"blackforestlabs/flux-3/extend-video","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa2a1c1/Jrplo60vvRcomknyPT8N_.jpg","playgroundUrl":"https://fal.ai/models/blackforestlabs/flux-3/extend-video","documentationUrl":"https://fal.ai/models/blackforestlabs/flux-3/extend-video/api","about":"Extend a video, continuing from the source clip's final frames,\nusing FLUX 3."}},"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"]},"Flux3ExtendVideoInput":{"type":"object","x-fal-order-properties":["prompt","aspect_ratio","resolution","duration","generate_audio","safety_tolerance","video_url"],"title":"Flux3ExtendVideoInput","properties":{"resolution":{"type":"string","description":"Resolution of the generated video. `1080p`, `1440p` (2K) and `2160p` (4K) are finished by the video upsampler; exact dimensions depend on the aspect ratio.","default":"720p","title":"Resolution","enum":["720p","1080p","1440p","2160p"]},"video_url":{"examples":["https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"],"type":"string","description":"URL of the input video. MP4, under 50 MB and under 15 seconds.","title":"Video URL"},"safety_tolerance":{"type":"integer","maximum":4,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","default":2,"minimum":0,"title":"Safety Tolerance"},"duration":{"description":"Duration of the generated video in seconds. `auto` lets the model choose.","default":"auto","title":"Duration","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]},"generate_audio":{"type":"boolean","description":"Whether to generate audio for the video.","default":true,"title":"Generate Audio"},"prompt":{"examples":["The camera keeps tracking as the subject turns and smiles."],"type":"string","description":"The text prompt describing how the video continues from the source clip's final frames.","title":"Prompt"},"aspect_ratio":{"type":"string","description":"Aspect ratio of the generated video. `auto` lets the model choose.","default":"auto","title":"Aspect Ratio","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"]}},"required":["prompt","video_url"]},"Flux3ExtendVideoOutput":{"type":"object","x-fal-order-properties":["video","seed"],"title":"Flux3VideoOutput","properties":{"video":{"examples":[{"url":"https://storage.googleapis.com/falserverless/example_outputs/veo3-i2v-output.mp4"}],"$ref":"#/components/schemas/File","description":"The generated video."},"seed":{"type":"integer","description":"The seed used for the generation.","title":"Seed"}},"required":["video","seed"]},"File":{"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"file_name":{"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"content_type":{"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"type":"string","description":"The URL where the file can be downloaded from.","title":"Url"}},"required":["url"]}}},"paths":{"/blackforestlabs/flux-3/extend-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"}}}}}}},"/blackforestlabs/flux-3/extend-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."}}}}}}}}},"/blackforestlabs/flux-3/extend-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Flux3ExtendVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/blackforestlabs/flux-3/extend-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/Flux3ExtendVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"decart/lucy-restyle","metadata":{"display_name":"Lucy Restyle","category":"video-to-video","description":"Restyle videos up to 30 min long - maintaining maximum detail quality.","status":"active","tags":["video-edit"],"updated_at":"2026-01-26T21:41:50.415Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a875784/qqR_QkwlbbQ2ARTcqKcKT_2afde46d6ba14b16a21637286fc188aa.jpg","model_url":"https://fal.run/decart/lucy-restyle","license_type":"commercial","date":"2025-12-18T18:15:56.727Z","highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for decart/lucy-restyle","version":"1.0.0","description":"The OpenAPI schema for the decart/lucy-restyle queue.","x-fal-metadata":{"endpointId":"decart/lucy-restyle","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a875784/qqR_QkwlbbQ2ARTcqKcKT_2afde46d6ba14b16a21637286fc188aa.jpg","playgroundUrl":"https://fal.ai/models/decart/lucy-restyle","documentationUrl":"https://fal.ai/models/decart/lucy-restyle/api","about":"Restyle a video using AI video generation models.\n\nSupports longer videos up to 10 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"]},"LucyRestyleInput":{"required":["prompt","video_url"],"properties":{"resolution":{"description":"Resolution of the generated video","type":"string","const":"720p","default":"720p","title":"Resolution"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Seed for video generation","title":"Seed"},"enhance_prompt":{"description":"Whether to enhance the prompt for better results.","type":"boolean","default":true,"title":"Enhance Prompt"},"sync_mode":{"description":"\n            If set to true, the function will wait for the video to be generated\n            and uploaded before returning the response. This will increase the\n            latency of the function but it allows you to get the video directly\n            in the response without going through the CDN.\n        ","type":"boolean","default":false,"title":"Sync Mode"},"video_url":{"examples":["https://v3b.fal.media/files/b/0a86729a/wIXfP8RYCtKBQAV9HPs7o_output.mp4"],"description":"URL of the video to edit","type":"string","title":"Video Url"},"prompt":{"examples":["Make it psychedelic art style with trippy colors and patterns"],"description":"Text description of the desired video content","type":"string","maxLength":1500,"title":"Prompt"}},"title":"LucyRestyleInput","type":"object","x-fal-order-properties":["prompt","video_url","sync_mode","enhance_prompt","seed","resolution"]},"LucyRestyleOutput":{"required":["video"],"properties":{"video":{"examples":[{"url":"https://v3b.fal.media/files/b/0a86d478/2JM2_bD0iJOmfcKHUEudv_generated_video.mp4"}],"description":"The generated video","$ref":"#/components/schemas/File"}},"title":"LucyRestyleOutput","type":"object","x-fal-order-properties":["video"]},"File":{"required":["url"],"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"description":"The size of the file in bytes.","title":"File Size"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name"},"url":{"description":"The URL where the file can be downloaded from.","type":"string","title":"Url"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"description":"The mime type of the file.","title":"Content Type"}},"title":"File","type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"]}}},"paths":{"/decart/lucy-restyle/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"}}}}}}},"/decart/lucy-restyle/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."}}}}}}}}},"/decart/lucy-restyle":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LucyRestyleInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/decart/lucy-restyle/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/LucyRestyleOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ltx-2.3-quality/inpaint","metadata":{"display_name":"LTX 2.3 Quality","category":"video-to-video","description":"Inpaint high-quality video using LTX-2.3  ","status":"active","tags":[],"updated_at":"2026-10-19T14:58:15.439Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9ecd3d/7azLYGxLaKMGc-hFuaNi-_16b4824b15554f9ab8604903510749a4.jpg","model_url":"https://fal.run/fal-ai/ltx-2.3-quality/inpaint","license_type":"commercial","date":"2026-06-18T01:40:20.729Z","group":{"key":"ltx-2.3-quality","label":"Inpaint"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/ltx-2.3-quality/inpaint","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ltx-2.3-quality/inpaint queue.","x-fal-metadata":{"endpointId":"fal-ai/ltx-2.3-quality/inpaint","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9ecd3d/7azLYGxLaKMGc-hFuaNi-_16b4824b15554f9ab8604903510749a4.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ltx-2.3-quality/inpaint","documentationUrl":"https://fal.ai/models/fal-ai/ltx-2.3-quality/inpaint/api","about":"Inpaint masked regions of a source 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"]},"Ltx23QualityInpaintInput":{"properties":{"num_inference_steps":{"default":15,"minimum":8,"title":"Number of Inference Steps","description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","maximum":30,"type":"integer"},"enable_safety_checker":{"default":true,"title":"Enable Safety Checker","description":"Whether to enable the safety checker.","type":"boolean"},"frames_per_second":{"default":24,"minimum":1,"title":"FPS","description":"Frames per second of the generated video.","maximum":60,"type":"number"},"enable_prompt_expansion":{"default":true,"title":"Enable Prompt Expansion","description":"Whether to enable prompt expansion.","type":"boolean"},"video_url":{"title":"Video URL","description":"The source video to inpaint.","type":"string"},"sync_mode":{"default":false,"title":"Sync Mode","description":"If True, the media is returned as a data URI inline in the response. Useful for short-lived requests and tests.","type":"boolean"},"video_write_mode":{"default":"balanced","title":"Video Write Mode","enum":["fast","balanced","small"],"description":"The write mode of the generated video.","type":"string"},"num_frames":{"default":121,"minimum":9,"title":"Number of Frames","description":"The number of frames to generate.","maximum":481,"type":"integer"},"guidance_scale":{"default":1,"minimum":1,"title":"Guidance Scale","description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","maximum":20,"type":"number"},"generate_audio":{"default":true,"title":"Generate Audio","description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","type":"boolean"},"mask_video_url":{"title":"Mask Video URL","description":"The mask video. White regions are regenerated; black regions are preserved from the source video.","type":"string"},"negative_prompt":{"default":"color distortion, overexposure, static, blurry details, subtitles, style, artwork, painting, frame, still, dim overall tone, worst quality, low quality, JPEG compression artifacts, ugly, mutilated, extra fingers, poorly drawn hands, poorly drawn face, deformed, disfigured, malformed limbs, fused fingers, motionless frame, cluttered background, three legs, crowded background, walking backwards","title":"Negative Prompt","description":"The negative prompt to steer generation away from.","type":"string"},"video_strength":{"default":1,"minimum":0,"title":"Video Strength","description":"Strength of the IC-LoRA video guide for the preserved content. Higher values keep the source video structure more strongly.","maximum":1,"type":"number"},"video_quality":{"default":"high","title":"Video Quality","enum":["low","medium","high","maximum"],"description":"The quality preset of the generated video.","type":"string"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed","description":"Random seed for reproducibility. If None, a random seed is chosen."},"prompt":{"examples":["Replace the masked region with matching cinematic background detail."],"title":"Prompt","description":"The prompt describing what to generate inside the masked area.","type":"string"}},"title":"LTX23QualityInpaintInput","x-fal-order-properties":["prompt","video_url","mask_video_url","video_strength","num_frames","frames_per_second","num_inference_steps","guidance_scale","generate_audio","negative_prompt","seed","enable_prompt_expansion","enable_safety_checker","video_quality","video_write_mode","sync_mode"],"description":"Video inpainting: regenerate masked regions of a source video.","type":"object","required":["prompt","video_url","mask_video_url"]},"Ltx23QualityInpaintOutput":{"properties":{"video":{"description":"The generated video.","$ref":"#/components/schemas/File"},"seed":{"title":"Seed","description":"The seed actually used for generation.","type":"integer"},"prompt":{"title":"Prompt","description":"The prompt used for generation (after any expansion).","type":"string"}},"title":"LTX23QualityOutput","x-fal-order-properties":["video","seed","prompt"],"description":"Standard output for every endpoint on this app.","type":"object","required":["video","seed","prompt"]},"File":{"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object","required":["url"]}}},"paths":{"/fal-ai/ltx-2.3-quality/inpaint/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/ltx-2.3-quality/inpaint/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/ltx-2.3-quality/inpaint":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ltx23QualityInpaintInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-2.3-quality/inpaint/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/Ltx23QualityInpaintOutput"}}}}}}}},"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},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","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":{"properties":{"image_urls":{"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","title":"Image Urls","examples":[["https://v3b.fal.media/files/b/lion/MKvhFko5_wYnfORYacNII_AgPt8v25Wt4oyKhjnhVK5.png"]],"anyOf":[{"type":"array","items":{"_fal_ui_field":"image","type":"string","limit_description":"Max file size: 50.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","x-fal":{"max_file_size":52428800,"min_aspect_ratio":0.4,"min_height":300,"timeout":20,"min_width":300,"max_aspect_ratio":2.5},"ui":{"field":"image"}}},{"type":"null"}]},"prompt":{"maxLength":2500,"description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","title":"Prompt","examples":["Replace the character in the video with @Element1, maintaining the same movements and camera angles. Transform the landscape into @Image1"],"type":"string"},"video_url":{"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","x-fal":{"max_height":2160,"min_width":720,"min_fps":24,"timeout":30,"max_fps":60,"max_width":2160,"max_file_size":209715200,"max_duration":10.05,"min_height":720,"min_duration":3},"title":"Video Url","examples":["https://v3b.fal.media/files/b/rabbit/ku8_Wdpf-oTbGRq4lB5DU_output.mp4"],"type":"string"},"keep_audio":{"description":"Whether to keep the original audio from the video.","title":"Keep Audio","type":"boolean","default":false},"elements":{"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video.","title":"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"]}]],"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/OmniVideoElementInput"}},{"type":"null"}]},"enable_safety_checker":{"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","title":"Enable Safety Checker","type":"boolean","default":true}},"description":"Input for video editing or video-as-reference generation.","title":"OmniV2VEditInput","required":["prompt","video_url"],"x-fal-order-properties":["enable_safety_checker","prompt","video_url","keep_audio","image_urls","elements"],"type":"object"},"KlingVideoO1StandardVideoToVideoEditOutput":{"properties":{"video":{"description":"The generated video.","examples":[{"file_size":7533071,"file_name":"output.mp4","content_type":"video/mp4","url":"https://v3b.fal.media/files/b/0a86603b/YAlbB2535l07BTy1wpDeI_output.mp4"}],"$ref":"#/components/schemas/File"}},"required":["video"],"title":"OmniV2VEditOutput","x-fal-order-properties":["video"],"type":"object"},"OmniVideoElementInput":{"properties":{"frontal_image_url":{"description":"The frontal image of the element (main view).\n\nMax file size: 50.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","x-fal":{"max_file_size":52428800,"min_aspect_ratio":0.4,"min_height":300,"timeout":20,"min_width":300,"max_aspect_ratio":2.5},"title":"Frontal Image Url","type":"string"},"reference_image_urls":{"description":"Additional reference images from different angles. 1-3 images supported. At least one image is required.","title":"Reference Image Urls","type":"array","items":{"_fal_ui_field":"image","type":"string","limit_description":"Max file size: 50.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","x-fal":{"max_file_size":52428800,"min_aspect_ratio":0.4,"min_height":300,"timeout":20,"min_width":300,"max_aspect_ratio":2.5}}}},"required":["frontal_image_url"],"title":"OmniVideoElementInput","x-fal-order-properties":["frontal_image_url","reference_image_urls"],"type":"object"},"File":{"properties":{"file_size":{"description":"The size of the file in bytes.","title":"File Size","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","title":"File Name","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","title":"Content Type","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","title":"Url","type":"string"}},"required":["url"],"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/fal-ai/kling-video/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":"bria/video/erase/prompt","metadata":{"display_name":"Video","category":"video-to-video","description":"Erase unwanted objects, people, or elements from video with a text prompt. High-fidelity output with strong temporal consistency, trained on licensed data for safe commercial use.","status":"active","tags":["bria","video","erase"],"updated_at":"2026-05-20T14:25:34.907Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a875a33/-FGyIBxFrcWVZh-vsPpsC_f673e5d46d864e53becd4f71174b73ec.jpg","model_url":"https://fal.run/bria/video/erase/prompt","license_type":"commercial","date":"2025-12-23T19:39:44.048Z","group":{"key":"bria","label":"Video Eraser (Prompt)"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for bria/video/erase/prompt","version":"1.0.0","description":"The OpenAPI schema for the bria/video/erase/prompt queue.","x-fal-metadata":{"endpointId":"bria/video/erase/prompt","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a875a33/-FGyIBxFrcWVZh-vsPpsC_f673e5d46d864e53becd4f71174b73ec.jpg","playgroundUrl":"https://fal.ai/models/bria/video/erase/prompt","documentationUrl":"https://fal.ai/models/bria/video/erase/prompt/api","about":"Erase By Prompt"}},"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"]},"VideoErasePromptInput":{"title":"EraseByPromptInputModel","properties":{"video_url":{"title":"Video Url","type":"string","description":"Input video to erase object from. duration must be less than 5s.","examples":["https://bria-test-images.s3.us-east-1.amazonaws.com/videos/eraser_mask/woman_right_side.mov"]},"prompt":{"title":"Prompt","type":"string","description":"Input prompt to detect object to erase","examples":["women"]},"auto_trim":{"title":"Auto Trim","type":"boolean","default":true,"description":"auto trim the video, to working duration ( 5s )"},"preserve_audio":{"title":"Preserve Audio","type":"boolean","default":true,"description":"If true, audio will be preserved in the output video."},"output_container_and_codec":{"title":"Output Container And Codec","type":"string","default":"mp4_h264","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"description":"Output container and codec. Options: mp4_h265, mp4_h264, webm_vp9, gif, mov_h264, mov_h265, mov_proresks, mkv_h264, mkv_h265, mkv_vp9, mkv_mpeg4."}},"required":["prompt","video_url"],"type":"object","x-fal-order-properties":["output_container_and_codec","auto_trim","preserve_audio","prompt","video_url"]},"VideoErasePromptOutput":{"title":"VideoOutput","properties":{"video":{"title":"Video","anyOf":[{"$ref":"#/components/schemas/Video"},{"$ref":"#/components/schemas/File"}],"description":"Final video."}},"required":["video"],"type":"object","x-fal-order-properties":["video"]},"Video":{"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"Video","properties":{"file_size":{"examples":[4404019],"title":"File Size","description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"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"}]},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."}}},"File":{"required":["url"],"type":"object","x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"file_size":{"examples":[4404019],"title":"File Size","description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"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"}]},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]},"url":{"type":"string","title":"Url","description":"The URL where the file can be downloaded from."}}}}},"paths":{"/bria/video/erase/prompt/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"}}}}}}},"/bria/video/erase/prompt/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."}}}}}}}}},"/bria/video/erase/prompt":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoErasePromptInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/bria/video/erase/prompt/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/VideoErasePromptOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"minimax/h3/reference-to-video/lora","metadata":{"display_name":"MiniMax H3 Reference to Video LoRA","category":"video-to-video","description":"References into video with synchronized audio using MiniMax H3","status":"active","tags":["utility","editing"],"updated_at":"2026-11-07T03:23:42.305Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aa5d1a9/U9LZw7fmLzSjY6ycSnNYY.jpg","model_url":"https://fal.run/minimax/h3/reference-to-video/lora","license_type":"commercial","date":"2026-08-10T20:13:09.052Z","group":{"key":"hailuo-03-lora","label":"Reference to Video LoRA"},"highlighted":false,"kind":"inference","pinned":false,"training_endpoint_ids":["minimax/h3/flf2v/trainer","minimax/h3/i2v/trainer"]},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for minimax/h3/reference-to-video/lora","version":"1.0.0","description":"The OpenAPI schema for the minimax/h3/reference-to-video/lora queue.","x-fal-metadata":{"endpointId":"minimax/h3/reference-to-video/lora","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aa5d1a9/U9LZw7fmLzSjY6ycSnNYY.jpg","playgroundUrl":"https://fal.ai/models/minimax/h3/reference-to-video/lora","documentationUrl":"https://fal.ai/models/minimax/h3/reference-to-video/lora/api","about":"Reference To Video Lora"}},"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"]},"H3ReferenceToVideoLoraInput":{"required":["prompt","loras"],"x-fal-order-properties":["prompt","duration","resolution","seed","enable_safety_checker","sync_mode","prompt_expansion_mode","aspect_ratio","reference_image_urls","reference_video_urls","reference_audio_urls","target_audio_url","loras"],"title":"ReferenceToVideoHailuo03LoRAInput","properties":{"duration":{"maximum":15,"default":5,"title":"Duration","description":"The duration of the video in seconds.","type":"integer","minimum":5},"resolution":{"default":"2K","title":"Resolution","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","type":"string","enum":["480P","768P","2K","4K"]},"target_audio_url":{"title":"Target Audio URL","description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Cannot be combined with reference audio. Longer clips are trimmed to the generated video's length, keeping the beginning; shorter clips are padded with silence. The clip is resampled to 32 kHz stereo and replaces the output soundtrack without changing playback speed. Accepts an HTTP(S) URL or a base64 data URI.","anyOf":[{"pattern":"\\S","minLength":1,"type":"string"},{"type":"null"}]},"sync_mode":{"default":false,"title":"Sync Mode","description":"Return the generated video as base64 instead of a CDN URL.","type":"boolean"},"reference_video_urls":{"type":"array","title":"Reference Video URLs","description":"URLs of motion/reference video clips (2-15 seconds each, combined duration at most 15 seconds), referenced in the prompt as Video 1, Video 2, and so on. Reference images, videos, and audio clips must add up to at most 12 files.","items":{"type":"string"},"maxItems":3},"prompt":{"examples":["Image 1 is the female protagonist. Image 2 is her small dog. Keep the woman and dog consistent with their respective reference images while they walk together through a sunlit garden."],"maxLength":50000,"description":"Text prompt for video generation. Refer to reference assets by their modality and order in the reference lists: Image 1, Image 2, Video 1, Audio 1, and so on.","minLength":1,"type":"string","title":"Prompt"},"reference_audio_urls":{"type":"array","title":"Reference Audio URLs","description":"URLs of reference audio clips (2-15 seconds each, combined duration at most 15 seconds), referenced in the prompt as Audio 1, Audio 2, and so on. Images, videos, and audio can be provided individually or together. Reference images, videos, and audio clips must add up to at most 12 files.","items":{"type":"string"},"maxItems":3},"aspect_ratio":{"default":"adaptive","title":"Aspect Ratio","description":"The aspect ratio of the generated video.","type":"string","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"]},"reference_image_urls":{"examples":[["https://storage.googleapis.com/falserverless/example_inputs/hailuo23/pro_i2v_in.jpg"]],"type":"array","title":"Reference Image URLs","description":"URLs of subject/style reference images, referenced in the prompt as Image 1, Image 2, and so on. Reference images, videos, and audio clips must add up to at most 12 files.","items":{"type":"string"},"maxItems":9},"loras":{"title":"Loras","minItems":1,"description":"List of LoRA adapters to apply to the transformer.","type":"array","items":{"$ref":"#/components/schemas/LoRAInput"},"maxItems":3},"prompt_expansion_mode":{"examples":["disabled","fast","balanced","quality"],"default":"balanced","title":"Prompt Expansion Mode","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'fast' returns in about a second. 'balanced' picks per request. 'quality' spends up to ~30s on a richer prompt.","anyOf":[{"type":"string"},{"type":"null"}]},"seed":{"title":"Seed","description":"Random seed. A random seed is selected when omitted.","anyOf":[{"type":"integer"},{"type":"null"}]},"enable_safety_checker":{"default":true,"title":"Enable Safety Checker","description":"If set to true, the safety checker will be enabled.","type":"boolean"}},"type":"object"},"H3ReferenceToVideoLoraOutput":{"required":["video"],"x-fal-order-properties":["video","expanded_prompt"],"title":"ReferenceToVideoHailuo03Output","properties":{"video":{"description":"The generated video","$ref":"#/components/schemas/File"},"expanded_prompt":{"title":"Expanded Prompt","description":"The prompt after expansion, as sent to the model. Null when prompt expansion was disabled, left the prompt unchanged, or was performed internally by MiniMax's hosted API.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object"},"LoRAInput":{"required":["path"],"x-fal-order-properties":["path","weight_name","scale"],"title":"LoRAInput","description":"A single LoRA adapter to apply to the transformer.","properties":{"weight_name":{"title":"Weight Name","description":"Name of the LoRA weight file. Only used when `path` is a HuggingFace repo and it holds more than one LoRA.","anyOf":[{"type":"string"},{"type":"null"}]},"path":{"examples":["https://huggingface.co/owner/repo/resolve/main/lora.safetensors"],"title":"Path","description":"URL or HuggingFace repo id (owner/repo) of the LoRA weights.","type":"string"},"scale":{"maximum":4,"default":1,"title":"Scale","description":"Strength of the LoRA (0.0 to 4.0).","type":"number","minimum":0}},"type":"object"},"File":{"properties":{"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"examples":[4404019],"title":"File Size","description":"The size of the file in bytes."},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["image/png"],"title":"Content Type","description":"The mime type of the file."},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided."}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"required":["url"],"type":"object"}}},"paths":{"/minimax/h3/reference-to-video/lora/requests/{request_id}/status":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}},{"name":"logs","in":"query","required":false,"schema":{"type":"number","description":"Whether to include logs (`1`) in the response or not (`0`)."}}],"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3/reference-to-video/lora/requests/{request_id}/cancel":{"put":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"The request was cancelled.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Whether the request was cancelled successfully."}}}}}}}}},"/minimax/h3/reference-to-video/lora":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3ReferenceToVideoLoraInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3/reference-to-video/lora/requests/{request_id}":{"get":{"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","description":"Request ID"}}],"responses":{"200":{"description":"Result of the request.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3ReferenceToVideoLoraOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/ltx-2.3/extend-video","metadata":{"display_name":"LTX Video 2.3 Pro","category":"video-to-video","description":"LTX-2.3 is a high-quality, fast AI video model available in Pro and Fast variants for text-to-video, image-to-video, and audio-to-video.","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-07-13T19:05:24.786Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a90df98/94vlBeSzUCH4iQ2ZLYjPn_f1cc45dc9b69411e8c7271b4df43798f.jpg","model_url":"https://fal.run/fal-ai/ltx-2.3/extend-video","license_type":"commercial","date":"2026-03-05T15:25:00.377Z","group":{"key":"ltx-2-3","label":"Extend Video"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/ltx-2.3/extend-video","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/ltx-2.3/extend-video queue.","x-fal-metadata":{"endpointId":"fal-ai/ltx-2.3/extend-video","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a90df98/94vlBeSzUCH4iQ2ZLYjPn_f1cc45dc9b69411e8c7271b4df43798f.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/ltx-2.3/extend-video","documentationUrl":"https://fal.ai/models/fal-ai/ltx-2.3/extend-video/api","about":"Extend a video by generating additional frames at the beginning or end using LTX 2.3."}},"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"]},"Ltx23ExtendVideoInput":{"properties":{"prompt":{"description":"Description of what should happen in the extended portion of the video.","examples":["Continue the motion smoothly"],"title":"Prompt","anyOf":[{"maxLength":5000,"type":"string"},{"type":"null"}]},"duration":{"description":"Duration in seconds to extend the video. Minimum 2 seconds, maximum 20 seconds.","maximum":20,"minimum":2,"type":"number","title":"Duration","default":5},"video_url":{"description":"The URL of the video to extend","type":"string","examples":["https://v3b.fal.media/files/b/0a90e01f/SWYdQyTBCPWYOLgfg5Jw2_004_video.mp4"],"title":"Video URL"},"mode":{"description":"Where to extend the video: 'end' extends at the end, 'start' extends at the beginning.","type":"string","default":"end","title":"Mode","enum":["start","end"]},"enable_safety_checker":{"description":"Authorized callers may set false to request relaxed screening.","type":"boolean","title":"Enable Safety Checker","default":true},"context":{"description":"Number of seconds from the input video to use as context for the extension (minimum 1 second, maximum 20 seconds). If not provided, defaults to maximize available context within the 505 frame limit.","title":"Context","anyOf":[{"minimum":1,"maximum":20,"type":"number"},{"type":"null"}]}},"type":"object","required":["video_url"],"x-fal-order-properties":["video_url","prompt","duration","mode","context","enable_safety_checker"],"title":"LTXV23ExtendVideoRequest"},"Ltx23ExtendVideoOutput":{"properties":{"video":{"$ref":"#/components/schemas/VideoFile","description":"The extended video file","examples":[{"content_type":"video/mp4","url":"https://v3b.fal.media/files/b/0a90e020/sQT2ORTL4ISEeLv3mRdF0_rGO62gwz.mp4","file_name":"sQT2ORTL4ISEeLv3mRdF0_rGO62gwz.mp4"}]}},"type":"object","required":["video"],"x-fal-order-properties":["video"],"title":"LTXV23ExtendVideoResponse"},"VideoFile":{"properties":{"height":{"description":"The height of the video","title":"Height","anyOf":[{"type":"integer"},{"type":"null"}]},"file_size":{"description":"The size of the file in bytes.","examples":[4404019],"title":"File Size","anyOf":[{"type":"integer"},{"type":"null"}]},"num_frames":{"description":"The number of frames in the video","title":"Num Frames","anyOf":[{"type":"integer"},{"type":"null"}]},"fps":{"description":"The FPS of the video","title":"Fps","anyOf":[{"type":"number"},{"type":"null"}]},"url":{"description":"The URL where the file can be downloaded from.","type":"string","title":"Url"},"file_name":{"description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"title":"File Name","anyOf":[{"type":"string"},{"type":"null"}]},"duration":{"description":"The duration of the video","title":"Duration","anyOf":[{"type":"number"},{"type":"null"}]},"content_type":{"description":"The mime type of the file.","examples":["image/png"],"title":"Content Type","anyOf":[{"type":"string"},{"type":"null"}]},"width":{"description":"The width of the video","title":"Width","anyOf":[{"type":"integer"},{"type":"null"}]}},"type":"object","required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size","width","height","fps","duration","num_frames"],"title":"VideoFile"}}},"paths":{"/fal-ai/ltx-2.3/extend-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/ltx-2.3/extend-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/ltx-2.3/extend-video":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ltx23ExtendVideoInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/ltx-2.3/extend-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/Ltx23ExtendVideoOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"fal-ai/heygen/v3/lipsync/speed","metadata":{"display_name":"Heygen Lipsync - Speed","category":"video-to-video","description":"Replace or dub audio on an existing video with fast audio-only lip-sync.\n","status":"active","tags":["stylized","transform","lipsync"],"updated_at":"2026-04-26T23:11:58.879Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0a9638b7/j0B3GftjEw-3e9otUPh5M_47dfe43e428a49259eb6c58f30e4ccfb.jpg","model_url":"https://fal.run/fal-ai/heygen/v3/lipsync/speed","license_type":"commercial","date":"2026-04-14T12:48:49.164Z","group":{"key":"heygen-lipsync-v3","label":"Lipsync - Speed"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for fal-ai/heygen/v3/lipsync/speed","version":"1.0.0","description":"The OpenAPI schema for the fal-ai/heygen/v3/lipsync/speed queue.","x-fal-metadata":{"endpointId":"fal-ai/heygen/v3/lipsync/speed","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0a9638b7/j0B3GftjEw-3e9otUPh5M_47dfe43e428a49259eb6c58f30e4ccfb.jpg","playgroundUrl":"https://fal.ai/models/fal-ai/heygen/v3/lipsync/speed","documentationUrl":"https://fal.ai/models/fal-ai/heygen/v3/lipsync/speed/api","about":"Lip-sync a video using Speed mode — faster processing.\n\nBilled per second of output video ($0.0500/s)."}},"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"]},"HeygenV3LipsyncSpeedInput":{"required":["video_url","audio_url"],"x-fal-order-properties":["video_url","audio_url","title","enable_caption","enable_dynamic_duration","disable_music_track","enable_speech_enhancement","start_time","end_time"],"title":"V3LipsyncBaseRequest","description":"Base request for lip-syncing a video (mode is determined by the endpoint).","properties":{"end_time":{"title":"End Time","description":"End time in seconds for partial lipsync.","anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"audio_url":{"examples":["https://v3b.fal.media/files/b/example/new_audio.mp3"],"title":"Audio Url","description":"URL of the replacement audio file.","type":"string"},"start_time":{"title":"Start Time","description":"Start time in seconds for partial lipsync.","anyOf":[{"type":"number","minimum":0},{"type":"null"}]},"disable_music_track":{"default":false,"title":"Disable Music Track","description":"Remove background music from the source video.","type":"boolean"},"enable_dynamic_duration":{"default":true,"title":"Enable Dynamic Duration","description":"Allow duration adjustment to match the new audio.","type":"boolean"},"enable_speech_enhancement":{"default":false,"title":"Enable Speech Enhancement","description":"Enhance the replacement audio quality.","type":"boolean"},"title":{"title":"Title","description":"Optional title for the lipsync job.","anyOf":[{"type":"string"},{"type":"null"}]},"video_url":{"examples":["https://v3b.fal.media/files/b/0a9004c7/FM7Q5tK2b59x66Bl8HC0Z_vt-lang-en.mp4"],"title":"Video Url","description":"URL of the source video to lip-sync.","type":"string"},"enable_caption":{"default":false,"title":"Enable Caption","description":"Generate captions in the output video.","type":"boolean"}},"type":"object"},"HeygenV3LipsyncSpeedOutput":{"required":["video"],"x-fal-order-properties":["video","caption_file"],"title":"V3LipsyncOutput","description":"Output from the Lipsync API.","properties":{"video":{"examples":[{"url":"https://v3b.fal.media/files/b/0a8f61f5/SwAbhEQ0tNLthNkyTqCRn_overdubbed.mp4"}],"description":"The lip-synced video file with new audio synced.","$ref":"#/components/schemas/File"},"caption_file":{"description":"Generated caption file when enable_caption is enabled and HeyGen returns one.","anyOf":[{"$ref":"#/components/schemas/File"},{"type":"null"}]}},"type":"object"},"File":{"required":["url"],"x-fal-order-properties":["url","content_type","file_name","file_size"],"title":"File","properties":{"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"examples":["z9RV14K95DvU.png"],"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"examples":[4404019],"title":"File Size","description":"The size of the file in bytes.","anyOf":[{"type":"integer"},{"type":"null"}]},"content_type":{"examples":["image/png"],"title":"Content Type","description":"The mime type of the file.","anyOf":[{"type":"string"},{"type":"null"}]}},"type":"object"}}},"paths":{"/fal-ai/heygen/v3/lipsync/speed/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/heygen/v3/lipsync/speed/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/heygen/v3/lipsync/speed":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HeygenV3LipsyncSpeedInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/fal-ai/heygen/v3/lipsync/speed/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/HeygenV3LipsyncSpeedOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}},{"endpoint_id":"minimax/h3-max/relight","metadata":{"display_name":"H3 Max Relight","category":"video-to-video","description":"Relight any video with H3 Max from a lighting sphere image, while preserving the source subjects, motion, camera and audio.","status":"active","tags":["video-to-video","video-editing","relighting"],"updated_at":"2026-11-10T03:23:44.878Z","is_favorited":null,"thumbnail_url":"https://v3b.fal.media/files/b/0aad7408/RK0vzvak7-_A8Ajqd5pCC.jpg","model_url":"https://fal.run/minimax/h3-max/relight","license_type":"commercial","date":"2026-10-07T18:00:12.510Z","group":{"key":"hailuo-03-new-turbo","label":"Relight"},"highlighted":false,"kind":"inference","pinned":false},"retires_at":null,"replacement":null,"openapi":{"openapi":"3.1.0","info":{"title":"Queue OpenAPI for minimax/h3-max/relight","version":"1.0.0","description":"Change the lighting of an existing video. Provide a source video (up to 15 seconds) and a sphere render that shows the target lighting: its color, direction and shadow softness. The model describes the source scene, reads the light from the sphere, and regenerates the video with that lighting while keeping the subjects, setting, motion and camera. The source is converted to 24 fps and the output matches its length (at least about 2.3 seconds). Choose 480p, 768p (default), 1080p or 2K (1080p and 2K are refined from 768p) and an aspect ratio (16:9 by default, or adaptive). Safety checking is enabled by default.","x-fal-metadata":{"endpointId":"minimax/h3-max/relight","category":"video-to-video","thumbnailUrl":"https://v3b.fal.media/files/b/0aad7408/RK0vzvak7-_A8Ajqd5pCC.jpg","playgroundUrl":"https://fal.ai/models/minimax/h3-max/relight","documentationUrl":"https://fal.ai/models/minimax/h3-max/relight/api","about":"Generate"}},"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"]},"H3MaxRelightInput":{"x-fal-order-properties":["video_url","reference_image_url","resolution","aspect_ratio","seed","enable_safety_checker","sync_mode"],"title":"RelightInput","type":"object","properties":{"reference_image_url":{"minLength":1,"description":"Sphere render showing the target lighting.","title":"Reference Image Url","type":"string"},"video_url":{"minLength":1,"description":"Source video up to 15 seconds long. Converted to constant 24 fps and trimmed at the end to the closest 17n+5 frame count, with at least 56 frames (about 2.33 seconds) remaining. The output matches this prepared video's frame count and duration.","title":"Video Url","type":"string"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Random seed for video generation.","title":"Seed"},"sync_mode":{"description":"Return video as a data URI.","title":"Sync Mode","type":"boolean","default":false},"resolution":{"description":"Output video resolution. 480P and 768P generate natively; 1080P and 2K (1440p) use latent upscaling and refinement from 768P.","title":"Resolution","type":"string","default":"768P","enum":["480P","768P","1080P","2K"]},"aspect_ratio":{"description":"Output video aspect ratio.","title":"Aspect Ratio","type":"string","default":"16:9","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"]},"enable_safety_checker":{"description":"Enable safety checking.","title":"Enable Safety Checker","type":"boolean","default":true}},"required":["video_url","reference_image_url"]},"H3MaxRelightOutput":{"x-fal-order-properties":["video","seed","timings"],"title":"RelightOutput","type":"object","properties":{"video":{"description":"The relighted video.","$ref":"#/components/schemas/File"},"seed":{"description":"Base seed for reproducing the generation.","title":"Seed","type":"integer"},"timings":{"anyOf":[{"additionalProperties":{"type":"number"},"type":"object"},{"type":"null"}],"description":"Inference duration in seconds, when available.","title":"Timings"}},"required":["video","seed"]},"File":{"required":["url"],"properties":{"content_type":{"title":"Content Type","description":"The mime type of the file.","examples":["image/png"],"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"title":"Url","description":"The URL where the file can be downloaded from.","type":"string"},"file_name":{"title":"File Name","description":"The name of the file. It will be auto-generated if not provided.","examples":["z9RV14K95DvU.png"],"anyOf":[{"type":"string"},{"type":"null"}]},"file_size":{"title":"File Size","description":"The size of the file in bytes.","examples":[4404019],"anyOf":[{"type":"integer"},{"type":"null"}]}},"title":"File","x-fal-order-properties":["url","content_type","file_name","file_size"],"type":"object"}}},"paths":{"/minimax/h3-max/relight/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/relight/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/relight":{"post":{"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/H3MaxRelightInput"}}}},"responses":{"200":{"description":"The request status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueueStatus"}}}}}}},"/minimax/h3-max/relight/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/H3MaxRelightOutput"}}}}}}}},"servers":[{"url":"https://queue.fal.run"}],"security":[{"apiKeyAuth":[]}]}}],"next_cursor":"MTA","has_more":true}
