2 lines
5.2 MiB
Plaintext
2 lines
5.2 MiB
Plaintext
{"deprecated_model_count":303,"live_model_count":1398,"model_count":1701,"models":[{"category":"worlds","description":"Explore interactive worlds in real time with movement and camera controls.","endpoint_id":"alibaba/abot-world-0","family":"Abot World","inputs":[{"default":null,"description":"Sdp","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sdp","required":true,"type":"string"},{"default":"offer","description":"Type","enum":["offer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"type","required":false,"type":"enum"},{"default":null,"description":"Session Id","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":null,"description":"Ice Servers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_servers","required":false,"type":"json"},{"default":null,"description":"Ice Status","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_status","required":false,"type":"string"},{"default":null,"description":"Credential Age Seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"credential_age_seconds","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"json","output_props":[],"pricing":"","published_at":"2026-10-15T22:31:09.997000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae847b/upNdNjKbwCCAGc2DccBsE.jpg","title":"Abot World 0"},{"category":"image-to-video","description":"Alibaba's #1-ranked Happy Horse 1.0 — generate 1080p video with synchronized native audio and multilingual lip-sync from text prompts or images.","endpoint_id":"alibaba/happy-horse/image-to-video","family":"Happy Horse","inputs":[{"default":null,"description":"URL of the first frame image. Formats: JPEG, JPG, PNG, BMP, WEBP. Dimensions must be at least 300px. Aspect ratio must be between 1:2.5 and 2.5:1. Max 10 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt guiding the animation. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (3-15).","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.14/second. For 1080p video you will be charged $0.28/second.","published_at":"2026-04-27T10:31:27.614000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a975556/jB--KHf1a0VK5l_IML8nX_9a0d18b9f1cf4292a33907002e02a1ba.jpg","title":"Happy Horse"},{"category":"image-to-video","description":"Generate 1080p video with synchronized native audio from a text prompt and references. Aspect ratios: 16:9, 9:16, 1:1, 4:3, 3:4. Duration: 3–15s.","endpoint_id":"alibaba/happy-horse/reference-to-video","family":"Happy Horse","inputs":[{"default":null,"description":"Text prompt describing the desired video. Reference subjects from your images using ``character1``, ``character2``, ... up to ``character9`` (the order matches the order of ``image_urls``). Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for subject consistency (1-9 images). Formats: JPEG, JPG, PNG, WEBP. Shortest side must be at least 400 px (720P or higher recommended). Max 10 MB each.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (3-15).","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.14/second. For 1080p video you will be charged $0.28/second.","published_at":"2026-04-27T11:45:32+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97e906/Sv4Xl8Vak5gLNHrBjEMMO_03a850ef23034759adf81fb7121bf35a.jpg","title":"Happy Horse"},{"category":"text-to-video","description":"Generate 1080p video with synchronized native audio from a text prompt. Aspect ratios: 16:9, 9:16, 1:1, 4:3, 3:4. Duration: 3–15s.","endpoint_id":"alibaba/happy-horse/text-to-video","family":"Happy Horse","inputs":[{"default":null,"description":"Text prompt describing the desired video. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (3-15).","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.14/second. For 1080p video you will be charged $0.28/second.","published_at":"2026-04-27T10:31:20.339000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a975556/O6OH_JWwjWGMR4ujnmQPC_b3d0863dc24748e28b1e44880d861185.jpg","title":"Happy Horse"},{"category":"image-to-video","description":"Happy Horse 1.1 is Alibaba's #1-ranked video model. This image-to-video endpoint animates a still image into 1080p video with synchronized native audio and multilingual lip-sync","endpoint_id":"alibaba/happy-horse/v1.1/image-to-video","family":"Happy Horse","inputs":[{"default":null,"description":"URL of the first frame image. Formats: JPEG, JPG, PNG, BMP, WEBP. Dimensions must be at least 300px. Aspect ratio must be between 1:2.5 and 2.5:1. Max 20 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt guiding the animation. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (3-15).","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.14/second. For 1080p video you will be charged $0.18/second.","published_at":"2026-06-22T06:15:01.070000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f396f/HeOG8Txxcrw0irt78kQYt_108f8bf0e80940b49fe4a66cb732e3af.jpg","title":"Happy Horse 1.1 Image to Video"},{"category":"image-to-video","description":"Happy Horse 1.1 is Alibaba's #1-ranked video model. This reference-to-video endpoint turns up to 9 reference images into 1080p video with synchronized native audio and multilingual lip-sync for consistent characters.","endpoint_id":"alibaba/happy-horse/v1.1/reference-to-video","family":"Happy Horse","inputs":[{"default":null,"description":"Text prompt describing the desired video. Reference subjects from your images using ``character1``, ``character2``, ... up to ``character9`` (the order matches the order of ``image_urls``). Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for subject consistency (1-9 images). Formats: JPEG, JPG, PNG, WEBP. Shortest side must be at least 400 px (720P or higher recommended). Max 20 MB each.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4","21:9","9:21","5:4","4:5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (3-15).","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.14/second. For 1080p video you will be charged $0.18/second.","published_at":"2026-06-22T06:14:49.115000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f3974/T-uOql0vSiumA6r6rZ8LA_ffa69b109cba4d33bae40af7e2bbc7d0.jpg","title":"Happy Horse 1.1 Reference to Video"},{"category":"text-to-video","description":"Happy Horse 1.1 is Alibaba's #1-ranked video model. This text-to-video endpoint generates 1080p video with synchronized native audio and multilingual lip-sync from a text prompt alone.","endpoint_id":"alibaba/happy-horse/v1.1/text-to-video","family":"Happy Horse","inputs":[{"default":null,"description":"Text prompt describing the desired video. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4","21:9","9:21","5:4","4:5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (3-15).","enum":[3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.14/second. For 1080p video you will be charged $0.18/second.","published_at":"2026-06-22T06:14:39.813000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f395f/8hP5jLvVFWOWXKzo9BWRv_1b09aff553b045fb98313142db068d58.jpg","title":"Happy Horse 1.1 Text to Video"},{"category":"video-to-video","description":"HappyHorse video editing supports advanced video editing through natural language instructions. It allows for local or global editing of video elements using up to 5 reference images.","endpoint_id":"alibaba/happy-horse/video-edit","family":"Happy Horse","inputs":[{"default":null,"description":"URL of the source video to edit. Formats: MP4, MOV (H.264 recommended). Duration: 3-60 s. Longer side ≤ 2160 px, shorter side ≥ 320 px. Aspect ratio between 1:2.5 and 2.5:1. Frame rate > 8 fps. Max 100 MB. The output video preserves the source aspect ratio. Output duration matches the input video, capped at 15 s (longer inputs are truncated to the first 15 s).\n\nMax file size: 100.0MB, Min duration: 3s, Max duration: 60s, Timeout: 30.0s","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Text prompt describing the desired edit. Reference any supplied reference images using @Image1, @Image2, ... up to @Image5. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional reference images used to guide the edit (up to 5). Formats: JPEG, JPG, PNG, WEBP. Dimensions must be at least 300px. Aspect ratio between 1:2.5 and 2.5:1. Max 10 MB each.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Audio handling. 'auto': model decides whether to regenerate audio. 'origin': preserve the original audio from the input video.","enum":["auto","origin"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.28/second ($0.14 per input second and $0.14 per output second). For 1080p video you will be charged $0.56/second.","published_at":"2026-04-27T11:46:52.471000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97eccf/ab4posrL6gDeMPjWA6iAY_0e23c382e58c4588a761c3dd7cc94e39.jpg","title":"Happy Horse Video Edit"},{"category":"text-to-speech","description":"Generate natural multilingual speech from text with fast voice and language control using Qwen Audio 3.0 TTS Flash.","endpoint_id":"alibaba/qwen-audio-3-tts","family":"Qwen 3","inputs":[{"default":null,"description":"The text to convert to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Cherry","description":"The voice used for speech synthesis. See the [Qwen-TTS voice list](https://www.alibabacloud.com/help/en/model-studio/qwen-tts-voice-list) for each voice's language and dialect coverage.","enum":["Cherry","Serena","Ethan","Chelsie","Momo","Vivian","Moon","Maia","Kai","Nofish","Bella","Jennifer","Ryan","Katerina","Aiden","Mia","Mochi","Bellona","Vincent","Bunny","Neil","Elias","Arthur","Nini","Seren","Pip","Stella","Bodega","Sonrisa","Alek","Dolce","Sohee","Lenn","Emilien","Andre","Jada","Dylan","Li","Marcus","Roy","Peter","Sunny","Eric","Rocky","Kiki"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"Auto","description":"Language of the input text. `Auto` lets the model detect it; setting it explicitly improves pronunciation and intonation.","enum":["Auto","Chinese","English","Spanish","Russian","Italian","French","Korean","Japanese","German","Portuguese"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-07-29T21:03:08.635000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa349bc/YEHFJNX5VLA0_mQTdsH8F.jpg","title":"Qwen Audio 3.0 TTS (Flash)"},{"category":"image-to-image","description":"Edits images from one to three reference images and a natural-language instruction, preserving key details such as facial features and identity while applying the requested changes","endpoint_id":"alibaba/qwen-image-3/edit","family":"Qwen Image 3","inputs":[{"default":null,"description":"Text prompt describing the desired edit. Supports Chinese and English. Max 5000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the model determines the resolution automatically. Total number of pixels must be between 512x512 and 2048x2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable automatic LLM prompt rewriting for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Reference images for editing (1-3 images required). Order matters: reference as 'image 1', 'image 2', 'image 3' in prompt. Resolution: 384-2048px each dimension. Max size: 10MB each. Formats: JPEG, JPG, PNG (no alpha), WEBP.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.04 per generated image at 1K resolution, and $0.075 per generated image at 2K resolution.","published_at":"2026-07-21T12:20:18.624000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa32168/Sh5wWmoqniWOUsvLNk1Qu.jpg","title":"Qwen Image 3 Image Editing"},{"category":"text-to-image","description":"Generates images from a text prompt at resolutions up to 2048×2048, with automatic prompt rewriting and prompt-guided resolution selection, building on Qwen's strength in complex text rendering and precise prompt adherence","endpoint_id":"alibaba/qwen-image-3/text-to-image","family":"Qwen Image 3","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English. Max 5000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image. Total number of pixels must be between 512x512 and 2048x2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable automatic LLM prompt rewriting for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.04 per generated image at 1K resolution, and $0.075 per generated image at 2K resolution.","published_at":"2026-07-21T12:20:35.851000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa32176/fKEJboHYu3FM-sgXnS9j1.jpg","title":"Qwen Image 3 Text to Image"},{"category":"image-to-video","description":"Wan 3.0 Prime Image-to-Video turns still images into dynamic, cinematic sequences with rapid turnaround, natural motion, and excellent visual continuity. It preserves the identity, composition, and atmosphere of the source image while introducing expressive movement, camera dynamics, and richly detailed animation.","endpoint_id":"alibaba/wan-3.0-prime/image-to-video","family":"Wan 3.0","inputs":[{"default":null,"description":"Text prompt describing the motion to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"adaptive","description":"Output aspect ratio, or adaptive selection.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Include generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable enhanced reasoning before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"First frame of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"Last frame of the generated video. Requires start_image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","seed","duration","video"],"pricing":"Billing is calculated per second of video generated: $0.068 at 480p, $0.14 at 720p, or $0.28 at 1080p. For example, a 5-second video at 720p costs $0.70. Pricing is subject to change.","published_at":"2026-08-24T06:03:16.474000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa79429/JUbQYD5VzHB08bkIJQC2g.jpg","title":"Wan 3.0 Prime"},{"category":"video-to-video","description":"Wan 3.0 Prime Reference-to-Video combines reference images, videos, and audio into a unified video with fast generation and strong multimodal coherence. It follows character identity, visual style, movement, and sound cues across references to create controlled, consistent, and production-ready results.","endpoint_id":"alibaba/wan-3.0-prime/reference-to-video","family":"Wan 3.0","inputs":[{"default":null,"description":"Text prompt directing how the reference media is used. Reference media can be addressed positionally, e.g. 'the subject in Image 1 walks past Video 1'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"adaptive","description":"Output aspect ratio, or adaptive selection.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Include generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable enhanced reasoning before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Up to 10 reference image URLs.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"Up to 5 reference video URLs totaling at most 15 seconds. Each clip must be at least 16 fps. Input video duration is billed in addition to output duration.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"description":"Up to 5 reference audio URLs totaling at most 15 seconds.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_urls","required":false,"type":"string"},{"default":null,"description":"Document URL to base the video on. Requires enable_thinking=true.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"file_url","required":false,"type":"string"},{"default":null,"description":"Public webpage URL to base the video on. Requires enable_thinking=true. Only pages that do not require login can be read.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"web_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","seed","duration","video"],"pricing":"Billing is calculated per second of video generated: $0.068 at 480p, $0.14 at 720p, or $0.28 at 1080p. For example, a 5-second video at 720p costs $0.70. Pricing is subject to change.","published_at":"2026-08-24T06:03:21.673000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa79464/AfVcXUCY_wyxlQVsAGpx2.jpg","title":"Wan 3.0 Prime"},{"category":"text-to-video","description":"Wan 3.0 Prime Text-to-Video transforms written prompts into polished videos with accelerated generation, fluid motion, strong scene fidelity, and coherent visual storytelling. Built for fast creative iteration, it brings complex ideas to life while preserving visual detail and cinematic consistency throughout each shot.","endpoint_id":"alibaba/wan-3.0-prime/text-to-video","family":"Wan 3.0","inputs":[{"default":null,"description":"Text prompt for the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"adaptive","description":"Output aspect ratio, or adaptive selection.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Include generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable enhanced reasoning before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","seed","duration","video"],"pricing":"Billing is calculated per second of video generated: $0.068 at 480p, $0.14 at 720p, or $0.28 at 1080p. For example, a 5-second video at 720p costs $0.70. Pricing is subject to change.","published_at":"2026-08-24T06:03:26.646000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa793dd/pgwWiHzdAkUN08U5j8_6f.jpg","title":"Wan 3.0 Prime"},{"category":"image-to-video","description":"Wan 3.0 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"alibaba/wan-3.0/image-to-video","family":"Wan 3.0","inputs":[{"default":null,"description":"Text prompt describing the motion to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"adaptive","description":"Output aspect ratio, or adaptive selection.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Include generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable enhanced reasoning before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"First frame of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"Last frame of the generated video. Requires start_image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["duration","actual_prompt","video","seed"],"pricing":"For every second of video you generate, you will be charged $0.05 480p, $0.10 720p, or $0.20 1080p. For example, a 5s video at 720p will cost $0.50. Pricing is subject to change.","published_at":"2026-08-24T03:15:15.282000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4eab2/NRKAFB7Ix6zejRmcdJ4ZM.jpg","title":"Wan 3.0"},{"category":"video-to-video","description":"Wan 3.0 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"alibaba/wan-3.0/reference-to-video","family":"Wan 3.0","inputs":[{"default":null,"description":"Text prompt directing how the reference media is used. Reference media can be addressed positionally, e.g. 'the subject in Image 1 walks past Video 1'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"adaptive","description":"Output aspect ratio, or adaptive selection.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Include generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable enhanced reasoning before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Up to 10 reference image URLs.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"Up to 5 reference video URLs totaling at most 15 seconds. Each clip must be at least 16 fps. Input video duration is billed in addition to output duration.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"description":"Up to 5 reference audio URLs totaling at most 15 seconds.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_urls","required":false,"type":"string"},{"default":null,"description":"Document URL to base the video on. Requires enable_thinking=true.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"file_url","required":false,"type":"string"},{"default":null,"description":"Public webpage URL to base the video on. Requires enable_thinking=true. Only pages that do not require login can be read.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"web_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["duration","actual_prompt","video","seed"],"pricing":"For every second of video you generate, you will be charged $0.05 480p, $0.10 720p, or $0.20 1080p. For example, a 5s video at 720p will cost $0.50. Pricing is subject to change.","published_at":"2026-08-24T03:15:20.439000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4e980/FY0Yw0B-_KVknj6qtv5sp.jpg","title":"Wan 3.0"},{"category":"text-to-video","description":"Wan 3.0 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"alibaba/wan-3.0/text-to-video","family":"Wan 3.0","inputs":[{"default":null,"description":"Text prompt for the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"adaptive","description":"Output aspect ratio, or adaptive selection.","enum":["adaptive","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Include generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable enhanced reasoning before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["duration","actual_prompt","video","seed"],"pricing":"For every second of video you generate, you will be charged $0.05 480p, $0.10 720p, or $0.20 1080p. For example, a 5s video at 720p will cost $0.50. Pricing is subject to change.","published_at":"2026-08-24T03:15:09.574000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4e92e/GZJ8RhOR3CRLj5vpHI2ah.jpg","title":"Wan Text to Video"},{"category":"audio-to-video","description":"High-quality avatar videos that feel real, generated from your audio","endpoint_id":"argil/avatars/audio-to-video","family":"Avatars","inputs":[{"default":null,"description":"Avatar","enum":["Mia outdoor (UGC)","Lara (Masterclass)","Ines (UGC)","Maria (Masterclass)","Emma (UGC)","Sienna (Masterclass)","Elena (UGC)","Jasmine (Masterclass)","Amara (Masterclass)","Ryan podcast (UGC)","Tyler (Masterclass)","Jayse (Masterclass)","Paul (Masterclass)","Matteo (UGC)","Daniel car (UGC)","Dario (Masterclass)","Viva (Masterclass)","Chen (Masterclass)","Alex (Masterclass)","Vanessa (UGC)","Laurent (UGC)","Noemie car (UGC)","Brandon (UGC)","Byron (Masterclass)","Calista (Masterclass)","Milo (Masterclass)","Fabien (Masterclass)","Rose (UGC)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar","required":true,"type":"enum"},{"default":null,"description":"Audio Url","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":false,"description":"Enabling the remove background feature will result in a 50% increase in the price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_background","required":false,"type":"boolean"}],"lab":"Argil AI","output_kind":"video","output_props":["moderation_transcription","moderation_error","moderation_flagged","video"],"pricing":"","published_at":"2025-09-01T09:42:32.378000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a46/Gdzgjh37t0K2wz3FvC3Ln_kCn9Nl7J.png","title":"Avatars Audio to Video"},{"category":"text-to-video","description":"High-quality avatar videos that feel real, generated from your text","endpoint_id":"argil/avatars/text-to-video","family":"Avatars","inputs":[{"default":null,"description":"Avatar","enum":["Mia outdoor (UGC)","Lara (Masterclass)","Ines (UGC)","Maria (Masterclass)","Emma (UGC)","Sienna (Masterclass)","Elena (UGC)","Jasmine (Masterclass)","Amara (Masterclass)","Ryan podcast (UGC)","Tyler (Masterclass)","Jayse (Masterclass)","Paul (Masterclass)","Matteo (UGC)","Daniel car (UGC)","Dario (Masterclass)","Viva (Masterclass)","Chen (Masterclass)","Alex (Masterclass)","Vanessa (UGC)","Laurent (UGC)","Noemie car (UGC)","Brandon (UGC)","Byron (Masterclass)","Calista (Masterclass)","Milo (Masterclass)","Fabien (Masterclass)","Rose (UGC)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar","required":true,"type":"enum"},{"default":null,"description":"Text","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Voice","enum":["Rachel","Clyde","Roger","Sarah","Laura","Thomas","Charlie","George","Callum","River","Harry","Liam","Alice","Matilda","Will","Jessica","Lilly","Bill","Oxley","Luna"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":false,"description":"Enabling the remove background feature will result in a 50% increase in the price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_background","required":false,"type":"boolean"}],"lab":"Argil AI","output_kind":"video","output_props":["moderation_transcription","moderation_error","moderation_flagged","video"],"pricing":"","published_at":"2025-09-01T09:50:49.180000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939c/qxEjoZW0MWzptt2r_-QcP_rpdWjdHD.png","title":"Avatars Text to Video"},{"category":"text-to-speech","description":"Generate professional-quality voiceovers in seconds with Async TTS Pro model text-based control over pauses, emphasis, and timing. Voice ids can be found at https://async.com/developer/voice-library","endpoint_id":"async/tts-pro/v1.0","family":"Async TTS Pro","inputs":[{"default":null,"description":"Text to convert to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transcript","required":true,"type":"string"},{"default":null,"description":"Voice to use for synthesis.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"json"},{"default":null,"description":"Audio output configuration.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"json"},{"default":null,"description":"Force synthesis in a specific language (ISO 639-1).","enum":["en","fr","es","de","it","pt"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"}],"lab":"Async","output_kind":"audio","output_props":["audio","content_type","size_bytes"],"pricing":"You are going to be billed by the length of the input text, at a flat rate of $0.01 per 1,000 characters.","published_at":"2026-06-18T12:47:57.503000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eca5b/cH54hF2DKMzegWqU-YP8X_c6ea3f36c9234aa9a137acf1b53cac01.jpg","title":"Async Text to Speech Pro V1.0"},{"category":"image-to-video","description":"fal’s FLUX 3 Max is a post-trained variant of FLUX 3 Video, tuned for stronger prompt adherence and better visual quality while optimized for lower latency.","endpoint_id":"blackforestlabs/flux-3-max/image-to-video","family":"Flux 3 Max","inputs":[{"default":null,"description":"The text prompt describing how the video unfolds from the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image the video starts from (PNG, JPEG, or WebP).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of the image used as the last frame of the video (PNG, JPEG, or WebP).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":5,"description":"Duration of the generated video in seconds.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Resolution of the generated video. `1080p`, `2K` (1440p) and `4K` (2160p) are upscaled from the 720p generation; exact dimensions depend on the aspect ratio.","enum":["720p","1080p","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"high","description":"How much effort the harness spends reasoning about the given prompt. Higher reasoning effort means slower generation time.","enum":["low","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_level","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` uses 16:9 for text prompts and follows the first image otherwise.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed to use for the generation. Random when not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["timings","video","seed"],"pricing":"Billing is calculated per second of video generated. Through November 7, 2026 (UTC), the 75% discount brings the rate to $0.0425 per second at 720p and $0.0725 per second at 1080p. From November 8 at 00:00 UTC through November 22, 2026, the promotion continues at 50% off: $0.085 per second at 720p and $0.145 per second at 1080p. During the 50% promotion, a 10-second video costs $0.85 at 720p or $1.45 at 1080p. Regular rates of $0.17 per second at 720p and $0.29 per second at 1080p resume on November 23, 2026 at 00:00 UTC.","published_at":"2026-10-19T18:30:56.343000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf0ae2/vqNYPsX9h49SQulyxqJyL.jpg","title":"FLUX 3 Max Image to Video"},{"category":"image-to-video","description":"fal’s FLUX 3 Max is a post-trained variant of FLUX 3 Video, tuned for stronger prompt adherence and better visual quality while optimized for lower latency.","endpoint_id":"blackforestlabs/flux-3-max/keyframes-to-video","family":"Flux 3 Max","inputs":[{"default":null,"description":"The text prompt describing how the video moves between keyframes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Keyframe images pinned to frame positions in the generated video. Up to 10 keyframes with unique `frame_index` values.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframes","required":true,"type":"json"},{"default":5,"description":"Duration of the generated video in seconds.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Resolution of the generated video. `1080p`, `2K` (1440p) and `4K` (2160p) are upscaled from the 720p generation; exact dimensions depend on the aspect ratio.","enum":["720p","1080p","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"high","description":"How much effort the harness spends reasoning about the given prompt. Higher reasoning effort means slower generation time.","enum":["low","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_level","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` uses 16:9 for text prompts and follows the first image otherwise.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed to use for the generation. Random when not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["timings","video","seed"],"pricing":"Video costs $0.0425 per second at 720p and $0.0725 per second at 1080p.\n\nNote: these are promotional rates, 75% off for a limited time. The discount runs from October 15 to November 7, after which 720p is $0.17/second and 1080p is $0.29/second.","published_at":"2026-10-19T18:31:30.011000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae8cf6/-Cuw8bwhTM9rdnwq7eICJ.jpg","title":"FLUX 3 Max Keyframes to Video"},{"category":"text-to-video","description":"fal’s FLUX 3 Max is a post-trained variant of FLUX 3 Video, tuned for stronger prompt adherence and better visual quality while optimized for lower latency.","endpoint_id":"blackforestlabs/flux-3-max/text-to-video","family":"Flux 3 Max","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Duration of the generated video in seconds.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Resolution of the generated video. `1080p`, `2K` (1440p) and `4K` (2160p) are upscaled from the 720p generation; exact dimensions depend on the aspect ratio.","enum":["720p","1080p","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"high","description":"How much effort the harness spends reasoning about the given prompt. Higher reasoning effort means slower generation time.","enum":["low","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_level","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` uses 16:9 for text prompts and follows the first image otherwise.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed to use for the generation. Random when not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["timings","video","seed"],"pricing":"Billing is calculated per second of video generated. Through November 7, 2026 (UTC), the 75% discount brings the rate to $0.0425 per second at 720p and $0.0725 per second at 1080p. From November 8 at 00:00 UTC through November 22, 2026, the promotion continues at 50% off: $0.085 per second at 720p and $0.145 per second at 1080p. During the 50% promotion, a 10-second video costs $0.85 at 720p or $1.45 at 1080p. Regular rates of $0.17 per second at 720p and $0.29 per second at 1080p resume on November 23, 2026 at 00:00 UTC.","published_at":"2026-10-19T18:31:44.876000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae8ccd/cfm_KIh1OltujxYuHIzzV.jpg","title":"FLUX 3 Max Text to Video"},{"category":"video-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Re-render a previously generated draft at full quality — same seed, same motion, no re-planning.","endpoint_id":"blackforestlabs/flux-3/draft-enhance","family":"Flux 3","inputs":[{"default":null,"description":"URL or data URI of the encrypted draft cache bundle to enhance.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"draft_cache_url","required":true,"type":"string"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video"],"pricing":"Your request will be charged at $0.29 per second of the enhanced video (full-quality 1080p render). Synchronized audio is included at no extra cost.","published_at":"2026-08-04T17:34:19.047000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4ef57/KobpT0nXQxmJzc3VrKrhx.jpg","title":"Flux 3 Draft Enhance"},{"category":"image-to-image","description":"FLUX 3 Image Edit from Black Forest Labs makes precise local edits without changing the rest of the image, and combines up to 10 references into one balanced, well-composed result.","endpoint_id":"blackforestlabs/flux-3/edit-image","family":"Flux 3","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference image URLs or data URIs, in image 1 through image 10 order. Each must be at least 256 pixels per dimension. Oversized images are automatically downscaled to at most 4 megapixels while preserving aspect ratio. The first controls auto aspect ratio.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"Output aspect ratio. Auto uses the first reference image when editing.","enum":["auto","21:9","2:1","16:9","3:2","7:5","4:3","5:4","1:1","4:5","3:4","5:7","2:3","9:16","1:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Output resolution tier. 4k can take several minutes.","enum":["768sq","1k","1.5k","2k","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"Expand the prompt while preserving its intent and reference roles.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":2,"description":"Safety tolerance, from 0 (strictest) to 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"latest","description":"The model version.","enum":["latest"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"version","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images"],"pricing":"Image pricing varies by resolution. A 1K (1 MP) image costs $0.048.","published_at":"2026-10-01T19:10:40.535000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aacace0/cuYCs5EDeB5znT34LrInr.jpg","title":"Flux 3 Image"},{"category":"video-to-video","description":"FLUX.3 Edit Video [FAST] is Black Forest Labs' frontier video model. This endpoint edits an existing video from natural-language instructions, applying targeted changes while preserving the rest of the scene.","endpoint_id":"blackforestlabs/flux-3/edit-video","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing how to change the input video. The clip is re-rendered preserving motion, timing, and framing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL of the input video. MP4, under 50 MB and under 15 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will be charged at $0.03 per second of generated video (720p).","published_at":"2026-09-10T16:00:21.848000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2a179/60SmnUZixU4h-zWblAiz5.jpg","title":"Flux 3 FAST Edit 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.","endpoint_id":"blackforestlabs/flux-3/extend-video","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing how the video continues from the source clip's final frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","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.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the generated video in seconds. `auto` lets the model choose.","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL of the input video. MP4, under 50 MB and under 15 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will be charged at $0.41 per second of generated video at 720p, and $0.53 per second at 1080p.","published_at":"2026-08-04T17:34:43.562000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2a1c1/Jrplo60vvRcomknyPT8N_.jpg","title":"Flux 3 Extend Video"},{"category":"video-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Generate fast, low-cost draft previews that continue an existing clip, with a reusable draft cache for full-quality enhancement.","endpoint_id":"blackforestlabs/flux-3/extend-video/draft","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated draft. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"Draft duration in whole seconds from 5 through 20, or `auto`.","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL or data URI of the source MP4, at most 50 MiB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video","draft_cache"],"pricing":"Your request will be charged at $0.12 per second of generated draft video (720p).","published_at":"2026-08-04T17:34:23.715000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4ef3e/wQ8sIr_l0CHTZ5SJSBAgY.jpg","title":"Flux 3 Extend Video Draft"},{"category":"image-to-video","description":"FLUX 3 is Black Forest Labs' frontier video model. This endpoint generates the video between a defined start and end frame, interpolating a smooth, coherent transition from the first image to the last.","endpoint_id":"blackforestlabs/flux-3/first-last-frame-to-video","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","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.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Duration of the generated video in seconds. An explicit duration is required to place the end frame.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL of the image used as the first frame of the video (PNG, JPEG, or WebP).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image used as the last frame of the video (PNG, JPEG, or WebP).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will be charged at $0.17 per second of generated video at 720p, and $0.29 per second at 1080p.","published_at":"2026-08-04T17:34:48.071000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2a18f/ZLWQ7x7dkI50_HAtZK1D7.jpg","title":"Flux 3 First Last Frame to Video"},{"category":"image-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Generate fast, low-cost draft previews between a start and an end frame, with a reusable draft cache for full-quality enhancement.","endpoint_id":"blackforestlabs/flux-3/first-last-frame-to-video/draft","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated draft. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Draft duration in whole seconds from 5 through 20. An explicit duration pins the two images to the video boundaries.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL or data URI of the image used as the first frame of the draft.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"URL or data URI of the image used as the last frame of the draft.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video","draft_cache"],"pricing":"Your request will be charged at $0.06 per second of generated draft video (720p).","published_at":"2026-08-04T17:34:36.112000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4ef83/RFAw8jXg1E-pDV0EfznnK.jpg","title":"Flux 3 First Last Frame to Video Draft"},{"category":"image-to-video","description":"FLUX 3 is Black Forest Labs' frontier video model. This endpoint animates a single still image into video, extending one frame into coherent, natural motion.","endpoint_id":"blackforestlabs/flux-3/image-to-video","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","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.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the generated video in seconds. `auto` lets the model choose.","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL of the image the video starts from (PNG, JPEG, or WebP).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will be charged at $0.17 per second of generated video at 720p, $0.29 per second at 1080p, $0.32 per second at 2K (1440p), and $0.47 per second at 4K (2160p).","published_at":"2026-08-04T17:34:49.820000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2a1a0/7r9D_BVT3VK7MAtfsHBj9.jpg","title":"FLUX 3 Image to Video"},{"category":"image-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Generate fast, low-cost draft previews that animate a still image, with a reusable draft cache for full-quality enhancement.","endpoint_id":"blackforestlabs/flux-3/image-to-video/draft","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated draft. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"Draft duration in whole seconds from 5 through 20, or `auto`.","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"URL or data URI of the opening keyframe image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video","draft_cache"],"pricing":"Your request will be charged at $0.06 per second of generated draft video (720p).","published_at":"2026-08-04T17:34:38.660000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4eee7/75Q_8LQaHK_bCBgs7SF9V.jpg","title":"Flux 3 Image To Video Draft"},{"category":"image-to-video","description":"FLUX 3 is Black Forest Labs' frontier video model. This endpoint builds video from a sequence of keyframes, generating the motion between each anchor point for precise control over how a shot progresses.","endpoint_id":"blackforestlabs/flux-3/keyframes-to-video","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","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.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Duration of the generated video in seconds. An explicit duration is required to validate keyframe positions.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"Keyframe images pinned to frame positions in the generated video. Up to 10 keyframes with unique `frame_index` values.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframes","required":true,"type":"json"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will be charged at $0.17 per second of generated video at 720p, and $0.29 per second at 1080p.","published_at":"2026-08-04T17:34:45.914000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2a1b3/RCHSqGuuFnFf6XNjztAXS.jpg","title":"Flux 3 Image to Video"},{"category":"image-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Generate fast, low-cost draft previews pinned to your keyframe images, with a reusable draft cache for full-quality enhancement.","endpoint_id":"blackforestlabs/flux-3/keyframes-to-video/draft","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated draft. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5,"description":"Draft duration in whole seconds from 5 through 20. An explicit duration is required to validate keyframe positions.","enum":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":null,"description":"Keyframe images pinned to frame positions in the generated draft. Up to 10 keyframes with unique `frame_index` values.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframes","required":true,"type":"json"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video","draft_cache"],"pricing":"Your request will be charged at $0.06 per second of generated draft video (720p).","published_at":"2026-08-04T17:34:33.276000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4ef91/r8TFFle9qpK_N9W5deS3Q.jpg","title":"Flux 3 Keyframes To Video Draft"},{"category":"image-to-image","description":"Edit images with FLUX 3 Image Klein base and up to 3 custom LoRAs.","endpoint_id":"blackforestlabs/flux-3/klein/base/edit-image/lora","family":"Flux 3","inputs":[{"default":"[]","description":"LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"A complete caption of the target image with the edit folded in. Refer to the references by their order: the first image, the second image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"If set to true, the prompt is expanded into a detailed caption (grounded in the reference images when editing) before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3.5,"description":"How closely the model should stick to your prompt (classifier-free guidance).","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The reference images to edit or compose from (up to 10).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image, 256 to 4096 pixels per side. If not set, a single reference image's own size (scaled to at most 4 megapixels) is used, or the first reference image's size (at most 1 megapixel) when several are given.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Optional layout, with (0, 0) at the top-left of each image: keep, move, resize or remove objects from the references, or place new ones. Name boxes in the prompt by label, e.g. `<dragon>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bounding_boxes","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"Your request will cost $0.035 per megapixel of output. A 1024x1024 image costs $0.035.","published_at":"2026-10-26T20:01:19.374000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff6e7/s0s9e0rtCaEhT1ocPQr9k.jpg","title":"FLUX 3 Klein Base Edit LoRA"},{"category":"text-to-image","description":"Generate images with FLUX 3 Image Klein base and up to 3 custom LoRAs.","endpoint_id":"blackforestlabs/flux-3/klein/base/text-to-image/lora","family":"Flux 3","inputs":[{"default":"[]","description":"LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"The prompt to generate an image from. The model is trained on detailed captions: describe framing, subject, background and lighting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"If set to true, the prompt is expanded into a detailed caption (grounded in the reference images when editing) before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3.5,"description":"How closely the model should stick to your prompt (classifier-free guidance).","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"square_hd","description":"The size of the generated image. Each side can be 256 to 4096 pixels (native 4K).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Optional layout: draw each described object inside its box. Box edges are fractions of the image size, with (0, 0) at the top-left. Name boxes in the prompt by label, e.g. `A red fox <fox> sits under a red umbrella <umbrella>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bounding_boxes","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"Your request will cost $0.035 per megapixel of output. A 1024x1024 image costs $0.035.","published_at":"2026-10-26T20:01:09.254000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff6da/8YEUun7ENziHr_ZRPlZw2.jpg","title":"FLUX 3 Klein Base Text to Image LoRA"},{"category":"training","description":"Fine-tune FLUX 3 Image Klein with your own images to teach it a subject, a product or a style.","endpoint_id":"blackforestlabs/flux-3/klein/base/trainer","family":"Flux 3","inputs":[{"default":null,"description":"URL to a .zip archive of training images (PNG/JPG/JPEG/WebP). An image named ROOT.EXT pairs with an optional caption file ROOT.txt; images without one use `trigger_phrase` as their caption.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":"","description":"Caption for every image that ships no caption file. Required when any image lacks one.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":1000,"description":"Number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.0001,"description":"Learning rate of the LoRA parameters.","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":1024,"description":"Training resolution. Images keep their aspect ratio and are resized to about resolution x resolution pixels.","enum":[512,768,1024],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["config_file","lora_file"],"pricing":"Your request will cost $0.0043 per training step (minimum 100 steps). The default 1000 steps cost $4.30.","published_at":"2026-10-26T20:00:09.985000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff688/9XnTdtDntV4dGEijL9iRb.jpg","title":"FLUX 3 Klein LoRA Trainer"},{"category":"training","description":"Fine-tune FLUX 3 Image Klein on before/after image pairs to teach it a custom edit, with up to 10 input images per pair.","endpoint_id":"blackforestlabs/flux-3/klein/base/trainer/edit","family":"Flux 3","inputs":[{"default":null,"description":"URL to a .zip archive of edit pairs. Each pair is ROOT_start.EXT (the input image; up to 10 as ROOT_start.EXT, ROOT_start2.EXT, ...) and ROOT_end.EXT (the edited result), with an optional ROOT.txt edit instruction; pairs without one use `trigger_phrase`. Pairs may have different numbers of input images.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":"","description":"Caption for every image that ships no caption file. Required when any image lacks one.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":1000,"description":"Number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.0001,"description":"Learning rate of the LoRA parameters.","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":1024,"description":"Training resolution. Images keep their aspect ratio and are resized to about resolution x resolution pixels.","enum":[512,768,1024],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["config_file","lora_file"],"pricing":"Your request will cost $0.002 per training step, multiplied by the reference images per pair: x2.11 with 1, x3.44 with 2, x5.09 with 3, x6.95 with 4 (up to x23.44 with 10). 1000 steps cost $4.22 with 1 reference image and $13.90 with 4.","published_at":"2026-10-26T20:00:58.504000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff6b0/012DfIUMCgAwUEs_6K_oZ.jpg","title":"FLUX 3 Klein Edit LoRA Trainer"},{"category":"image-to-image","description":"Edits and composes images from text instructions and up to ten references with FLUX.3 Klein, with optional bounding-box controls for object placement and transformation.","endpoint_id":"blackforestlabs/flux-3/klein/edit-image","family":"Flux 3","inputs":[{"default":null,"description":"A complete caption of the target image with the edit folded in. Refer to the references by their order: the first image, the second image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"If set to true, the prompt is expanded into a detailed caption (grounded in the reference images when editing) before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The reference images to edit or compose from (up to 10).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image, 256 to 4096 pixels per side. If not set, a single reference image's own size (scaled to at most 4 megapixels) is used, or the first reference image's size (at most 1 megapixel) when several are given.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Optional layout, with (0, 0) at the top-left of each image: keep, move, resize or remove objects from the references, or place new ones. Name boxes in the prompt by label, e.g. `<dragon>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bounding_boxes","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"Pricing per output image is $0.008 at 768 × 768, $0.009 at 1K, $0.011 at 1.5K, $0.014 at 2K, and $0.036 at 4K. The same planned rates apply to generation and editing; for example, 10 images at 1K would cost $0.09.","published_at":"2026-10-15T15:33:58.369000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae6141/RHrU_CVUIV0D1xwgnu0Dk.jpg","title":"FLUX.3 Klein Image Editing"},{"category":"image-to-image","description":"Edit images fast with distilled FLUX 3 Image Klein and up to 3 custom LoRAs.","endpoint_id":"blackforestlabs/flux-3/klein/edit-image/lora","family":"Flux 3","inputs":[{"default":"[]","description":"LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"A complete caption of the target image with the edit folded in. Refer to the references by their order: the first image, the second image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"If set to true, the prompt is expanded into a detailed caption (grounded in the reference images when editing) before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The reference images to edit or compose from (up to 10).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image, 256 to 4096 pixels per side. If not set, a single reference image's own size (scaled to at most 4 megapixels) is used, or the first reference image's size (at most 1 megapixel) when several are given.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Optional layout, with (0, 0) at the top-left of each image: keep, move, resize or remove objects from the references, or place new ones. Name boxes in the prompt by label, e.g. `<dragon>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bounding_boxes","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"Your request will cost $0.012 per megapixel of output. A 1024x1024 image costs $0.012.","published_at":"2026-10-26T20:01:55.207000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff72d/bsuk_ypo69hQhRFgl6eQw.jpg","title":"FLUX 3 Klein Edit LoRA"},{"category":"text-to-image","description":"Generates images from text prompts with FLUX.3 Klein, with configurable image size, reproducible seeds, prompt expansion and optional bounding-box layout control.","endpoint_id":"blackforestlabs/flux-3/klein/text-to-image","family":"Flux 3","inputs":[{"default":null,"description":"The prompt to generate an image from. The model is trained on detailed captions: describe framing, subject, background and lighting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"If set to true, the prompt is expanded into a detailed caption (grounded in the reference images when editing) before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"square_hd","description":"The size of the generated image. Each side can be 256 to 4096 pixels (native 4K).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Optional layout: draw each described object inside its box. Box edges are fractions of the image size, with (0, 0) at the top-left. Name boxes in the prompt by label, e.g. `A red fox <fox> sits under a red umbrella <umbrella>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bounding_boxes","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"Pricing per output image is $0.008 at 768 × 768, $0.009 at 1K, $0.011 at 1.5K, $0.014 at 2K, and $0.036 at 4K. The same planned rates apply to generation and editing; for example, 10 images at 1K would cost $0.09.","published_at":"2026-10-15T15:33:48.769000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae6139/Z-1wSL9wkWSud1hxPjTL4.jpg","title":"FLUX.3 Klein"},{"category":"text-to-image","description":"Generate images fast with distilled FLUX 3 Image Klein and up to 3 custom LoRAs.","endpoint_id":"blackforestlabs/flux-3/klein/text-to-image/lora","family":"Flux 3","inputs":[{"default":"[]","description":"LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"The prompt to generate an image from. The model is trained on detailed captions: describe framing, subject, background and lighting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"If set to true, the prompt is expanded into a detailed caption (grounded in the reference images when editing) before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"square_hd","description":"The size of the generated image. Each side can be 256 to 4096 pixels (native 4K).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Optional layout: draw each described object inside its box. Box edges are fractions of the image size, with (0, 0) at the top-left. Name boxes in the prompt by label, e.g. `A red fox <fox> sits under a red umbrella <umbrella>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bounding_boxes","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"Your request will cost $0.012 per megapixel of output. A 1024x1024 image costs $0.012.","published_at":"2026-10-26T20:01:26.899000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff718/6qt7rn9vNChTVNnFaFMcQ.jpg","title":"FLUX 3 Klein Text to Image LoRA"},{"category":"text-to-image","description":"FLUX 3 Image is Black Forest Labs' newest image model. Generate detailed, well-composed images in native 2K and 4K with precise layout control and improved text rendering.","endpoint_id":"blackforestlabs/flux-3/text-to-image","family":"Flux 3","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Output aspect ratio. Auto uses the first reference image when editing.","enum":["auto","21:9","2:1","16:9","3:2","7:5","4:3","5:4","1:1","4:5","3:4","5:7","2:3","9:16","1:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Output resolution tier. 4k can take several minutes.","enum":["768sq","1k","1.5k","2k","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"Expand the prompt while preserving its intent and reference roles.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":2,"description":"Safety tolerance, from 0 (strictest) to 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"latest","description":"The model version.","enum":["latest"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"version","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images"],"pricing":"Image pricing varies by resolution. A 1K (1 MP) image costs $0.048.","published_at":"2026-10-01T19:12:23.466000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aacace0/ZQ6bVh40FVDtOdqeEYIt7.jpg","title":"Flux 3 Image"},{"category":"text-to-video","description":"FLUX 3 is Black Forest Labs' frontier video model. This endpoint generates video directly from a text prompt, translating a written description into motion, composition, and scene.","endpoint_id":"blackforestlabs/flux-3/text-to-video","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated video. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","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.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the generated video in seconds. `auto` lets the model choose.","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will be charged at $0.17 per second of generated video at 720p, $0.29 per second at 1080p, $0.32 per second at 2K (1440p), and $0.47 per second at 4K (2160p).","published_at":"2026-08-04T17:34:53.020000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2a1ba/d-iPMFNVrztnc6ysi2tPQ.jpg","title":"Flux 3 Text to Video"},{"category":"text-to-video","description":"FLUX.3 is Black Forest Labs' frontier audio/video model. Generate fast, low-cost draft previews from a text prompt, with a reusable draft cache for full-quality enhancement.","endpoint_id":"blackforestlabs/flux-3/text-to-video/draft","family":"Flux 3","inputs":[{"default":null,"description":"The text prompt describing the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated draft. `auto` lets the model choose.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"Draft duration in whole seconds from 5 through 20, or `auto`.","enum":["auto",5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the draft video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":2,"description":"The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video","draft_cache"],"pricing":"Your request will be charged at $0.06 per second of generated draft video (720p).","published_at":"2026-08-04T17:34:41.222000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4eec9/YRkVDI1WNJNET3ET9H26M.jpg","title":"Flux 3 Text To Video Draft"},{"category":"video-to-video","description":"Upscale videos to 1080p, 2K, or 4K via API. FLUX 3 powered super-resolution with a precise mode and a creative detail-enhancement mode.","endpoint_id":"blackforestlabs/flux-video-upscale","family":"Flux 3","inputs":[{"default":null,"description":"URL of the MP4 video to upscale. The video must be at most 20 seconds and 50 MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":2,"description":"Output scaling factor. The source aspect ratio is preserved.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1.5,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":1,"description":"Use 0 for a source-faithful upscale or 1 for creative detail enhancement.","enum":[0,1],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"creativity","required":false,"type":"enum"},{"default":null,"description":"Optional description used to guide creative detail enhancement.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":2,"description":"Moderation strictness. Lower values are stricter.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"safety_tolerance","required":false,"type":"integer"}],"lab":"Black Forest Labs","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution and mode. In precise mode, 1080p costs $0.084 per second, 2K costs $0.15 per second, and 4K costs $0.33 per second. Creative mode costs more at each tier: $0.12, $0.21, and $0.474 per second respectively. A 10-second 1080p clip runs $0.84 in precise mode or $1.20 in creative mode. You are charged for the delivered output only.","published_at":"2026-08-20T15:19:21.430000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7182f/Frq0vrwqyitVDqknXCE-t.jpg","title":"Flux Video Upscale"},{"category":"image-to-json","description":"Turn any flat ad image into fully editable layers —background, product and logo cutouts, live text with typography, and vector shapes. Commercial-safe, structured JSON output","endpoint_id":"bria/ad-delayer","family":"","inputs":[{"default":"https://bria-datasets.s3.amazonaws.com/ad-delayer/aurora_ad.png","description":"Reference ad image to split into layers, as a public URL.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"svg","description":"Where the copy's glyphs come from. 'svg' traces them out of the reference ad as vector outlines, keeping the original letterforms; 'font' typesets them as live, editable text in the nearest matching font.","enum":["svg","font"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_mode","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"json","output_props":[],"pricing":"","published_at":"2026-09-08T15:36:59.280000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa804c3/jLvsRa9Ue2JhvFnnRFkCx.jpg","title":"Bria Ad Delayer: Convert Flat Ads into Editable Layers | fal"},{"category":"video-to-video","description":"A high-fidelity capability for erasing unwanted objects, people, or visual elements from videos while maintaining aesthetic quality and temporal consistency.","endpoint_id":"bria/bria_video_eraser/erase/keypoints","family":"","inputs":[{"default":"mp4_h264","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.","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"auto trim the video, to working duration ( 5s )","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_trim","required":false,"type":"boolean"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input keypoints [x,y] to erase or keep from the video. Format like so: {'x':100, 'y':100, 'type':'positive/negative'}","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keypoints","required":true,"type":"string"},{"default":null,"description":"Input video to erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-17T16:54:16.002000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875807/hufu-WhXnSbIHPs2JUqFE_f40049919fd148f293c7e9aeb04c71ce.jpg","title":"Bria Video Eraser"},{"category":"video-to-video","description":"A high-fidelity capability for erasing unwanted objects, people, or visual elements from videos while maintaining aesthetic quality and temporal consistency.","endpoint_id":"bria/bria_video_eraser/erase/mask","family":"Fibo","inputs":[{"default":"mp4_h264","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.","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"auto trim the video, to working duration ( 5s )","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_trim","required":false,"type":"boolean"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input video to erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Input video to mask erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-17T16:58:00.177000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875792/fiFX5LR2jtecUmE7yLyY8_340c579c0b1e408ab0d7920d3a2d3e32.jpg","title":"Bria Video Eraser Erase Mask"},{"category":"video-to-video","description":"A high-fidelity capability for erasing unwanted objects, people, or visual elements from videos while maintaining aesthetic quality and temporal consistency","endpoint_id":"bria/bria_video_eraser/erase/prompt","family":"Fibo","inputs":[{"default":"mp4_h264","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.","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"auto trim the video, to working duration ( 5s )","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_trim","required":false,"type":"boolean"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input prompt to detect object to erase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Input video to erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-17T16:53:08.608000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875a33/-FGyIBxFrcWVZh-vsPpsC_f673e5d46d864e53becd4f71174b73ec.jpg","title":"Bria Video Eraser"},{"category":"image-to-image","description":"Seamlessly embed products into any scene with pixel-perfect control, automatic perspective, and natural lighting. Trained on licensed data - risk-free for advertising and eCommerce production.","endpoint_id":"bria/embed-product","family":"","inputs":[{"default":null,"description":"URL of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_source","required":true,"type":"string"},{"default":null,"description":"List of products to embed in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"products","required":false,"type":"json"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2026-02-25T09:19:44.473000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8fdfd4/H2lXEigbOn30Hkye83ook_6b580f1bdcf84ddfad9d091f1c504cdd.jpg","title":"Embed Product"},{"category":"image-to-image","description":"Bria Extract Object uses text prompts to isolate a selected object from an image and return it as an RGBA PNG with a transparent background. Ideal for product, ecommerce, advertising, and creative editing workflows. Bria's Extract Object API leads in product shot extraction, outperforming SAM 3.1 where it counts most for commercial use.","endpoint_id":"bria/extract-object","family":"","inputs":[{"default":"https://bria-datasets.s3.amazonaws.com/object-extraction/tools_construction_flatlay.jpg","description":"Source image as a public URL, a base64 data URI (data:image/png;base64,...) or raw base64-encoded image bytes.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"yellow hammer","description":"Natural-language description of the object to act on, e.g. 'the red car'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":false,"description":"Tighten the output canvas to the extracted object.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"autocrop","required":false,"type":"boolean"},{"default":false,"description":"When True, refine the cutout alpha with background removal (RMBG). When False (default), use the SAM segmentation mask as the cutout's alpha -- faster, with no salient-object matting (helpful when RMBG over-trims text, logos, or graphics).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_background","required":false,"type":"boolean"}],"lab":"Bria AI","output_kind":"image","output_props":["image","mask"],"pricing":"","published_at":"2026-06-29T16:24:20.718000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa0257a/9ELrmKOSBXCg7yslCX0W0.jpg","title":"Extract Object"},{"category":"image-to-image","description":"Fibo 2.0 Edit makes targeted, instruction-based edits from up to four images. Background swaps, product restaging, keeping the product true to the original. Trained only on licensed data, with clear commercial rights.","endpoint_id":"bria/fibo-2/edit","family":"Fibo","inputs":[{"default":null,"description":"1-4 images to edit (files or URLs). The instruction refers to them as <image_1>, <image_2> and so on, in the order they are sent.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The edit, in free-form text. It is expanded into a VGL, which is returned. With 'vgl', the change to make to it. 'prompt' is accepted as an alias.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"instruction","required":false,"type":"string"},{"default":null,"description":"Output aspect ratio, at about one megapixel. Left unset, the output keeps the ratio of the first image. A single image always keeps its own ratio.","enum":["1:1","1:2","1:3","1:4","1:5","2:1","2:3","3:1","3:2","3:4","4:1","4:3","4:5","5:1","5:4","9:16","9:21","10:16","16:9","16:10","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5555,"description":"Random seed for reproducibility, 0 to 2147483647.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Mask (file or URL) marking the region to regenerate: white where the model should edit, black elsewhere. Single-image requests only, at that image's size. A masked edit comes back at the image's own size, with its own pixels outside the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"A VGL (Visual Generation Language) document. Alone, it is the edit as-is and must carry its 'edit_instruction'. With 'instruction', it is the first image's VGL, the baseline the edit is written from. Accepts what a previous request returned.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vgl","required":false,"type":"json"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","images","image"],"pricing":"Billing is calculated per edited image. Your request will cost $0.04 per image. For example, editing 10 images costs $0.40.","published_at":"2026-10-20T15:00:44.422000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf018f/r_IIxW5iTEj8Z1mQQQesQ.jpg","title":"Fibo 2.0 Edit"},{"category":"text-to-image","description":"Fibo 2.0 Generate is Bria's text-to-image model, strongest on reasoning and knowledge-heavy prompts the ones that need real understanding, not just a style match. Trained only on licensed data, with clear commercial rights.","endpoint_id":"bria/fibo-2/generate","family":"Fibo","inputs":[{"default":null,"description":"What to generate, in free-form text. It is expanded into a VGL, which is returned. With 'vgl', the change to make to it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"A style for the generated image. Requires 'prompt'; not with 'image_url', 'vgl' or 'negative_prompt'.","enum":["Kodak Film","Hard Flash","Hazy Dreamy","Rough Realism"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"A reference image (inspire mode). With 'prompt', VGL uses it as a visual reference for the prompt's scene and generates a new image of that scene, not the image. Alone, the VGL describes the image itself, so the result is a close variation of it. Not with 'vgl'.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"A VGL (Visual Generation Language) document: the structured JSON description of the scene. Alone, the model renders it as-is. With 'prompt', VGL changes it by the prompt (refine) and the result is rendered. Accepts what a previous request returned. Not with 'image_url' or 'style'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vgl","required":false,"type":"json"},{"default":5555,"description":"Random seed for reproducibility, 0 to 2147483647.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio of the image, at about one megapixel. Options: 1:1, 1:2, 1:3, 1:4, 1:5, 2:1, 2:3, 3:1, 3:2, 3:4, 4:1, 4:3, 4:5, 5:1, 5:4, 9:16, 9:21, 10:16, 16:9, 16:10, 21:9","enum":["1:1","1:2","1:3","1:4","1:5","2:1","2:3","3:1","3:2","3:4","4:1","4:3","4:5","5:1","5:4","9:16","9:21","10:16","16:9","16:10","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","images","image"],"pricing":"Billing is calculated per generated image. Your request will cost $0.04 per image at 1MP (default) or $0.06 per image at 4MP. For example, generating 10 images costs $0.40 at 1MP or $0.60 at 4MP.","published_at":"2026-10-20T15:00:51.801000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf018b/OBERerkifKAq4LsOG1Eed.jpg","title":"Fibo 2.0 Generate"},{"category":"text-to-image","description":"A preview to the next level of control of Text-to-Image models.","endpoint_id":"bria/fibo-bbq-preview/generate","family":"","inputs":[{"default":null,"description":"Prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1:1","description":"Aspect ratio. Options: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The structured prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":null,"description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"steps_num","required":false,"type":"integer"},{"default":"","description":"Negative prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for text.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":3,"multiline":false,"name":"guidance_scale","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["images","image","structured_prompt"],"pricing":"","published_at":"2026-03-02T16:33:06.785000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9092be/b2ug7xgblKYS8lrgaVxX2_f43d03bdbaf04ed793b0daee79e59a0d.jpg","title":"Fibo Bbq Preview"},{"category":"image-to-image","description":"Commercially safe, multi-reference image editing model. Follows natural language instructions alone or with up to 4 reference images, purpose-built for complex object and character combinations, virtual try-on, background replacement, style transfer, and more.","endpoint_id":"bria/fibo-edit-1.5/edit","family":"Fibo","inputs":[{"default":null,"description":"1-4 reference images (files or URLs). Order is significant: the instruction is resolved against the images in the order they are sent.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Instruction for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":false,"type":"string"},{"default":null,"description":"Output aspect ratio. Left unset, the output keeps the ratio of the first reference image. A chosen ratio applies only with two or more reference images; with a single reference the output keeps that image's ratio either way.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Mask (file or URL) marking the region to regenerate: white where the model should edit, black elsewhere. Single-reference requests only, and it must be the same size as that image. A masked edit comes back at the reference's own resolution.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"A pre-built structured prompt, used verbatim instead of having VGL build one when no instruction is sent. Accepts what a previous edit returned.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_instruction","required":false,"type":"json"}],"lab":"Bria AI","output_kind":"images","output_props":["structured_instruction","images","image"],"pricing":"","published_at":"2026-08-26T06:50:22.045000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa6d5e8/yOi-9W3zC_BCDdcIiU-ga.jpg","title":"Fibo Edit 1.5 Image Editing"},{"category":"image-to-image","description":"Bria Expand extends an image beyond its borders to any of 9 aspect ratios or a custom canvas up to 25 megapixels. Built on FIBO-Edit-1.5, with optional prompt guidance for the new area and the original pixels kept at full resolution.","endpoint_id":"bria/fibo-edit-1.5/expand","family":"Fibo","inputs":[{"default":null,"description":"The image to expand (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The desired size of the final image after the expansion, as [width, height]. Area must be under 25 megapixels. Pairs with 'original_image_location'.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"canvas_size","required":false,"type":"integer"},{"default":null,"description":"The desired aspect ratio of the final image. Used over 'original_image_size' and 'original_image_location' if provided: the original is centred and the canvas grows around it.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The desired size of the original inside the canvas, as [width, height]; it is resized to this before being placed. Ignored if 'aspect_ratio' is provided.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_image_size","required":false,"type":"integer"},{"default":null,"description":"Top-left corner of the original within the canvas, as [x, y]. May sit outside the canvas, in which case the original is cropped. Ignored if 'aspect_ratio' is provided.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_image_location","required":false,"type":"integer"},{"default":null,"description":"What should appear in the expanded area. Omit it and the model is asked only to extend the image, which is usually what you want for a plain canvas change.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reuse the seed from a previous response to recreate that result. Omit it for a random one, which is reported in the response either way.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Not supported by this model, and refused rather than ignored -- see 'prompt'. Present only so a request written against the SDXL expansion endpoint fails loudly here instead of silently losing the field.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Keep the original's own pixels at full resolution. Generation happens near one megapixel, so a larger canvas is scaled up afterwards; leave this on and the region the mask protected is not resampled at all. Turn it off for a uniformly soft result, which can hide the seam on a textured background.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"retain_original_quality","required":false,"type":"boolean"},{"default":true,"description":"Keep the input's transparency. The model works in RGB, so the alpha channel is not generated -- the original's own is extended outwards by replicating its edges, which is what expanding a cutout means. Turn it off to get a flattened RGB result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_alpha","required":false,"type":"boolean"},{"default":false,"description":"Also return the model's own frame, before the original was pasted back and the seam blended. Diagnostic only -- it does not change the returned image. Use it to tell a bad generation apart from a bad composite: a boundary already broken in that frame came from the model, not from post-processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_model_output","required":false,"type":"boolean"}],"lab":"Bria AI","output_kind":"image","output_props":["structured_instruction","seed","image","model_output"],"pricing":"Your request will cost $0.04 per image.","published_at":"2026-10-14T17:20:09.587000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aadc4f5/AJbmm8K8W1VNcBKFIjI1l.jpg","title":"Bria Expand (FIBO-Edit-1.5)"},{"category":"image-to-image","description":"Bria Product Holding edits a person photo to show the subject holding or carrying a product, using one to three product reference images and optional text instructions. Built on FIBO-Edit-1.5, it preserves the source aspect ratio by default and supports a selectable output aspect ratio.","endpoint_id":"bria/fibo-edit-1.5/product-holding","family":"Fibo","inputs":[{"default":null,"description":"Photo of the person who will hold the product. Their identity, face, expression, clothing, pose and the background are preserved; only the arm and hand move.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"person_image_url","required":true,"type":"string"},{"default":null,"description":"One to three reference images of the product to place: extra angles, its packaging, or a companion item. They describe one holding scene rather than three separate products. The product's geometry, colors, materials, branding and label text are reproduced as given.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"product_image_urls","required":true,"type":"string"},{"default":null,"description":"Optional. A complete product-holding instruction already runs; this is appended to it. Use it for which hand, which way the label faces, or what must stay untouched.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"instruction","required":false,"type":"string"},{"default":null,"description":"Output aspect ratio. Left unset, the output keeps the ratio of the person image.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5555,"description":"Random seed. The same seed with the same inputs returns the same image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["structured_instruction","images","image"],"pricing":"Billing is calculated per generated image at $0.04, regardless of resolution. For example, 10 images cost $0.40.","published_at":"2026-09-17T16:28:25.571000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaace30/icQi2Jfgz7oQDWifoEC_q.jpg","title":"Bria Product Holding (FIBO-Edit-1.5)"},{"category":"image-to-image","description":"Bria Virtual Try-On edits a person photo to show the subject wearing garments or accessories from one to three reference images, guided by optional text instructions. Built on FIBO-Edit-1.5, it supports multi-garment changes and preserves the source aspect ratio by default.","endpoint_id":"bria/fibo-edit-1.5/virtual-try-on","family":"Fibo","inputs":[{"default":null,"description":"Photo of the person who will wear the garments. Their identity, face, hair, body shape, pose and the background are preserved.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"person_image_url","required":true,"type":"string"},{"default":null,"description":"One to three garment or accessory images. They are worn together and layered, each replacing the corresponding item the person currently wears. Fabric, color, texture, pattern and print placement, closures and proportions are reproduced as given.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"garment_image_urls","required":true,"type":"string"},{"default":null,"description":"Optional. A complete try-on instruction already runs; this is appended to it. Use it to say what layers over what, or which items stay untouched.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"instruction","required":false,"type":"string"},{"default":null,"description":"Output aspect ratio. Left unset, the output keeps the ratio of the person image.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":5555,"description":"Random seed. The same seed with the same inputs returns the same image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["structured_instruction","images","image"],"pricing":"Billing is calculated per generated image at $0.04, regardless of resolution. For example, 10 images cost $0.40.","published_at":"2026-09-17T16:28:31.632000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaace34/m1K534dU518WX0hCH5qrc.jpg","title":"Bria Virtual Try-On (FIBO-Edit-1.5)"},{"category":"image-to-image","description":"Precisely insert new objects into images with structured spatial commands. Context-aware, high-quality editing with seamless blending. Trained on licensed data for risk-free commercial and brand-safe use.","endpoint_id":"bria/fibo-edit/add_object_by_text","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The full natural language command describing what to add and where.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:11:21.771000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b236f/uXgjCOumhqoBoOk1AZ91X_ed4e0c8f0cfb46acb1bdb5e2b66a2a58.jpg","title":"Fibo Edit [Add Object by Text]"},{"category":"image-to-image","description":"image composition model. Combine and blend multiple image parts into complex compositions through natural language and sequential editing.","endpoint_id":"bria/fibo-edit/blend","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Instruct what elements you would like to blend in your image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T10:52:43.996000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b230a/PtoYXkoWgYDMAFJqgvf9S_a050e81fc32d471893dd30080051ac7f.jpg","title":"Fibo Edit [Blend]"},{"category":"image-to-image","description":"Image colorization and color-grading model. Bring color to black-and-white photos or apply curated color treatments using simple style-based commands.","endpoint_id":"bria/fibo-edit/colorize","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Select the color palette or aesthetic for the output image","enum":["contemporary color","vivid color","black and white colors","sepia vintage"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color","required":true,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T10:37:07.394000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b22ac/WkSYi-IgNLEv3uRGvcvAc_13b3ad6702bb451086ff8971fb1b302f.jpg","title":"Fibo Edit [Colorize]"},{"category":"image-to-image","description":"High-fidelity image editing model with state-of-the-art controllability. Combines JSON + Mask + Image for precise, fine-grained edits ideal for production and enterprise workflows. Trained on licensed data - safe for commercial use.","endpoint_id":"bria/fibo-edit/edit","family":"Fibo","inputs":[{"default":null,"description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Mask image (file or URL). Optional","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"Instruction for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":false,"type":"string"},{"default":null,"description":"A pre-built VGL document, edited from verbatim instead of building one from `instruction`. Send this or `instruction`, not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vgl","required":false,"type":"json"},{"default":null,"description":"The VGL of the image as it is now. With `new_vgl`, edits by the difference between the two.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_vgl","required":false,"type":"json"},{"default":null,"description":"The VGL of the image as it should end up. Requires `original_vgl`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"new_vgl","required":false,"type":"json"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"steps_num","required":false,"type":"integer"},{"default":"","description":"Negative prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for text.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_scale","required":false,"type":"number"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:15:43.270000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2391/TzByxh26B-nDqx9gTZc0b_f58ca08fafa840de8434a2793b9f2d93.jpg","title":"Fibo Edit"},{"category":"text-to-json","description":"Structured Instructions Generation endpoint for Fibo Edit, Bria's newest editing model.","endpoint_id":"bria/fibo-edit/edit/structured_instruction","family":"Fibo","inputs":[{"default":null,"description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Reference image mask (file or URL). Optional.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"Instruction for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":false,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"json","output_props":["edit_instruction","background_setting","artistic_style","aesthetics","text_render","objects","photographic_characteristics","lighting","style_medium","context","short_description"],"pricing":"","published_at":"2026-01-20T11:55:38.689000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2483/UZdf2yfDnuLfTMdQeTNzT_328d7729251342ac8fbc5c8721feb5c5.jpg","title":"Fibo Edit [Structured Instruction]"},{"category":"image-to-image","description":"Remove unwanted objects from images with a text prompt - fast, precise editing that seamlessly blends results. Built for production scale and trained on licensed data for safe commercial use.","endpoint_id":"bria/fibo-edit/erase_by_text","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The name of the object to remove.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"object_name","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:21:02.673000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b23af/c69cfQKwEcq8-r1yWTAQp_7190e3ad18a141e9b2c0b5f64311be31.jpg","title":"Fibo Edit [Erase by Text]"},{"category":"image-to-image","description":"Precise, controllable photo re-lighting with structured text inputs. Apply natural lighting styles, soften harsh shadows, and transform scene illumination - production-ready and trained exclusively on licensed data.","endpoint_id":"bria/fibo-edit/relight","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Where the light comes from.","enum":["front","side","bottom","top-down"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"light_direction","required":true,"type":"enum"},{"default":null,"description":"The quality/style/time of day.","enum":["midday","blue hour light","low-angle sunlight","sunrise light","spotlight on subject","overcast light","soft overcast daylight lighting","cloud-filtered lighting","fog-diffused lighting","moonlight lighting","starlight nighttime","soft bokeh lighting","harsh studio lighting"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"light_type","required":true,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:40:09.156000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2423/RcBGC6N3eWjIoh-8jqvlr_6a7d71be051c495a8d0243021b8d8bbc.jpg","title":"Fibo Edit [Relight]"},{"category":"image-to-image","description":"Replace any object in an image using plain language with fine-grained, precise edits and strong prompt adherence. Trained on licensed data for risk-free commercial and brand-safe use.","endpoint_id":"bria/fibo-edit/replace_object_by_text","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The full natural language command describing what to replace.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:53:35.783000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b245d/SpzMANTE7n5ZH288jVUam_35cae278412f4e99b5d165d94df62ddc.jpg","title":"Fibo Edit [Replace Object by Text]"},{"category":"image-to-image","description":"Transform the season or weather of an image - summer to winter, sunny to rainy - with realistic atmosphere and lighting. Trained exclusively on licensed data for risk-free commercial use.","endpoint_id":"bria/fibo-edit/reseason","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The desired season.","enum":["spring","summer","autumn","winter"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"season","required":true,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:43:27.199000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2436/-APQ6KojmPWSlZmt9kQbv_0cb651b353f94746b86aed13325cd8aa.jpg","title":"Fibo Edit [Reseason]"},{"category":"image-to-image","description":"Photo restoration model that automatically denoises, deblurs, and enhances old or damaged photos - removes imperfections while preserving original character.","endpoint_id":"bria/fibo-edit/restore","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:45:44.048000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2441/xs0GaTAO7yUEIyxNUFA1t_358414183ebb4bc6b8e418880de46a03.jpg","title":"Fibo Edit [Restore]"},{"category":"image-to-image","description":"Production-grade style transfer that maps photos to distinct artistic styles using curated, brand-safe presets. Trained exclusively on licensed data for risk-free commercial use.","endpoint_id":"bria/fibo-edit/restyle","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Select the desired artistic style for the output image.","enum":["3D Render","Cubism","Oil Painting","Anime","Cartoon","Coloring Book","Retro Ad","Pop Art Halftone","Vector Art","Story Board","Art Nouveau","Cross Etching","Wood Cut"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":true,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:37:52.937000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2411/GadXEuWQwSpq7dk3M0Civ_2a6ab9491a874596aa41f3cbdf72c774.jpg","title":"Fibo Edit [Restyle]"},{"category":"image-to-image","description":"Precisely rewrite text inside images while preserving typography, fonts, and layout. High-quality, brand-safe edits trained exclusively on licensed data for safe commercial use.","endpoint_id":"bria/fibo-edit/rewrite_text","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The new text string to appear in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"new_text","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:29:10.540000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b23df/jVMIrmCsypj236JttkUFB_2380773a816f493d8da21bd425688bd5.jpg","title":"Fibo Edit [Rewrite Text]"},{"category":"image-to-image","description":"Convert line drawings and sketches into photorealistic, fully colored images with preserved structure. Trained exclusively on licensed data for safe commercial and design use.","endpoint_id":"bria/fibo-edit/sketch_to_colored_image","family":"Fibo","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-01-20T11:47:45.178000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b2450/yOdy5RpOKQGnFgoxvGmc8_40b069cd42a04bf383c544a3702518c2.jpg","title":"Fibo Edit [Sketch to Image]"},{"category":"text-to-image","description":"Text-to-image model with high-fidelity outputs, accurate typography, and style preset, strong in photorealism, textures, and beyond. JSON-structured prompts give enterprise and agentic workflows production-ready control. Trained on licensed data.","endpoint_id":"bria/fibo-gen-1.5/text-to-image","family":"Fibo","inputs":[{"default":null,"description":"Prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The structured prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio. Options: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1MP","description":"Output image resolution","enum":["1MP","4MP"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["image","images","structured_prompt"],"pricing":"","published_at":"2026-08-24T14:55:10.307000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa6d4c9/_rpYrcZ6wOWy82Q_F5OuM.jpg","title":"Fibo Gen 1.5 Text to Image"},{"category":"text-to-image","description":"Fast, low-latency text-to-image model with high-quality output and full JSON-structured controllability. Open-source, trained on licensed data, and optimized for production-scale generation.","endpoint_id":"bria/fibo-lite/generate","family":"Fibo","inputs":[{"default":null,"description":"The prompt to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The structured prompt to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":null,"description":"Input image URL","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":7,"description":"Seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio. Options: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["images","structured_prompt","image"],"pricing":"","published_at":"2025-12-16T14:07:05.087000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a868a4a/_QE3Hulvi5T-kP4GZwZxf_35c1ffe448b0481183bdb17a0618ef52.jpg","title":"Fibo Lite"},{"category":"text-to-json","description":"Convert plain text into Fibo-Lite's transparent JSON-structured prompts - Bria's unique controllability layer that no closed model offers. Built for agentic and enterprise workflows.","endpoint_id":"bria/fibo-lite/generate/structured_prompt","family":"Fibo","inputs":[{"default":null,"description":"The prompt to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The structured prompt to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":null,"description":"Input image URL","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":7,"description":"Seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"json","output_props":["background_setting","style_medium","subject_emotions","photographic_characteristics","lighting","short_description","text_render","aesthetics","context","objects","artistic_style"],"pricing":"","published_at":"2026-01-19T10:37:06.298000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b00e9/MkX4-gN9W49Ijknjs_Qzh_ef502877702747e39edfab1d2fe5a86f.jpg","title":"Fibo Lite"},{"category":"text-to-json","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Structured Prompt Generation endpoint for Fibo-Lite, Bria's SOTA Open source model","endpoint_id":"bria/fibo-lite/generate/structured_prompt/lite","family":"Fibo","inputs":[{"default":null,"description":"Prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The structured prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":null,"description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"json","output_props":[],"pricing":"","published_at":"2026-01-19T10:34:58.616000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8affc0/46xH4G2e60X5umkgM0rrW_da15955ad9b04677b5f071d149bf4d0b.jpg","title":"Fibo Lite"},{"category":"text-to-image","description":"SOTA open-source text-to-image model delivering high-fidelity outputs with accurate typography. JSON-structured prompts provide production-ready controllability for enterprise and agentic workflows. Trained exclusively on licensed data.","endpoint_id":"bria/fibo/generate","family":"Fibo","inputs":[{"default":null,"description":"Prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The structured prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":null,"description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"steps_num","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio. Options: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"Negative prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"1MP","description":"Output image resolution","enum":["1MP","4MP"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"images","output_props":["image","images","structured_prompt"],"pricing":"","published_at":"2025-10-29T10:12:55.756000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/KZ0Rdf_H7CtVE7Gpqk7XB_430bc50472c44700aaee472dd73c18f1.jpg","title":"Fibo"},{"category":"text-to-json","description":"Structured Prompt Generation endpoint for Fibo, Bria's SOTA Open source model.","endpoint_id":"bria/fibo/generate/structured_prompt","family":"Fibo","inputs":[{"default":null,"description":"Prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The structured prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"structured_prompt","required":false,"type":"json"},{"default":null,"description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"json","output_props":["short_description","context","objects","style_medium","background_setting","text_render","artistic_style","lighting","photographic_characteristics","aesthetics"],"pricing":"","published_at":"2025-10-29T15:47:29.106000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/0DWtoqgo_Rli062CkYFDy_1329a7c4a855435c94b1e9d7169fe405.jpg","title":"Fibo"},{"category":"image-to-image","description":"The GenFill Route enables the generation of objects by prompt in a specific region of an image.\nYou can define the area for object generation by using a mask that outlines the region where the object will be created. Our model is optimized to work seamlessly with blob-shaped masks.","endpoint_id":"bria/genfill/v2","family":"","inputs":[{"default":null,"description":"The source image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"Instruct what elements you would like to fill in your image based on the mask.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instruction","required":true,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"steps_num","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["vgl","structured_instruction","images","image"],"pricing":"","published_at":"2026-06-10T18:55:53.634000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d7ee2/ePYzrUawXgdh7Hq4be-v6_bd443c983e2e47d39d3ebd5ad65406a9.jpg","title":"Genfill"},{"category":"image-to-image","description":"Background removal you steer with a prompt. Starts from the same clean cut as Bria RMBG, then adds, drops or isolates objects from plain words like \"the person with the mat and the plant\" or \"only the chair\". Original pixels, real alpha, nothing repainted.","endpoint_id":"bria/guided-remove-background","family":"Background","inputs":[{"default":"https://labs-assets.bria.ai/api-examples/guided-remove-background/yoga_studio_input.jpg","description":"Source image as a public URL, a base64 data URI (data:image/png;base64,...) or raw base64-encoded image bytes.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional. Plain words for how to change the default cutout of the photo's obvious subject: add something ('the person with the mat and the plant'), drop something ('the woman at her desk without the lamp') or narrow it ('only the chair'). Everything kept is the original pixels with a new alpha channel. Leave it empty for the plain cutout of the obvious subject.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":false,"description":"Tighten the output canvas to the kept content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"autocrop","required":false,"type":"boolean"}],"lab":"Bria AI","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.03 per image.","published_at":"2026-10-12T15:00:47.571000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aadc4dc/D9ulN3wgO07-NaBAQb9zk.jpg","title":"Bria Guided Remove Background"},{"category":"image-to-image","description":"Upscale any image 2x or 4x, up to 8192×8192, with Bria Increase Resolution. Preserves the original content — no regeneration, no altered details. Commercial-safe","endpoint_id":"bria/increase-resolution","family":"","inputs":[{"default":null,"description":"URL of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"Upscale factor. Each factor is its own SwinIR checkpoint.","enum":[2,4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"desired_increase","required":false,"type":"enum"},{"default":true,"description":"Reattach the source alpha channel to the result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_alpha","required":false,"type":"boolean"},{"default":false,"description":"Correct the upscaled result's color cast against the source image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_color","required":false,"type":"boolean"},{"default":"png","description":"Image format. JPEG carries no alpha, so preserve_alpha does not apply.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_type","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.04 per image.","published_at":"2026-09-07T08:19:31.031000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa97138/FU8x6VmXCuO3RZBxwkC6y.jpg","title":"Bria Increase Resolution: Upscale Images up to 4x Without Losing Detail | fal"},{"category":"image-to-image","description":"Bria Product Dimensions turns one product photo and its measurements into a marketplace-ready dimension image with callout lines, labels, and weight or capacity readouts","endpoint_id":"bria/product-dimensions","family":"Product Dimensions","inputs":[{"default":"top_center","description":"Title placement along the top.","enum":["top_left","top_center","top_right"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title_position","required":false,"type":"enum"},{"default":true,"description":"Scale dimension line lengths by measurement.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"proportional_lines","required":false,"type":"boolean"},{"default":false,"description":"When true, return generated images directly as base64 instead of CDN URLs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sync","required":false,"type":"boolean"},{"default":null,"description":"Source product image as a public URL or raw base64-encoded image bytes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image","required":true,"type":"string"},{"default":null,"description":"Dimension callouts to render. At least one entry is required.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dimensions","required":true,"type":"json"},{"default":null,"description":"Rendering style.","enum":["default","childlike","elegant"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":true,"type":"enum"},{"default":null,"description":"Optional headline above the product.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title","required":false,"type":"string"},{"default":2200,"description":"Square output edge length in pixels.","enum":null,"is_list":false,"max":2200,"media_kind":null,"min":256,"multiline":false,"name":"output_size","required":false,"type":"integer"},{"default":"png","description":"Controls the rendered response: png, jpeg, or dual composite plus transparent overlay.","enum":["png","jpeg","dual"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"white","description":"Hex color or one of: white, cream, charcoal.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"string"},{"default":"single","description":"How labels display primary and secondary units when both are provided.","enum":["single","dual_bullet","dual_slash","dual_parens"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"units_display","required":false,"type":"enum"},{"default":null,"description":"Optional weight badge below the product.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"weight","required":false,"type":"json"},{"default":null,"description":"Optional capacity badge below the product.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"capacity","required":false,"type":"json"}],"lab":"Bria AI","output_kind":"image","output_props":["image","transparent_overlay"],"pricing":"","published_at":"2026-07-15T17:47:00.234000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa21f02/2fyJ01F9rq2Ew5AA6N34R.jpg","title":"Bria Product Dimensions"},{"category":"image-to-image","description":"Generate professional, eCommerce-ready product shots by replacing backgrounds with realistic lighting and accurate perspective from a simple text prompt. Trained exclusively on licensed data for safe commercial use.","endpoint_id":"bria/replace-background","family":"","inputs":[{"default":null,"description":"Prompt for background replacement.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"https://v3b.fal.media/files/b/0a8bea8c/Mztgx0NG3HPdby-4iPqwH_a_coffee_machine_standing_in_the_kitchen.png","description":"Reference image (file or URL).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":4925634,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Number of inference steps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"steps_num","required":false,"type":"integer"},{"default":"","description":"Negative prompt for background replacement.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Bria AI","output_kind":"images","output_props":["images","image"],"pricing":"","published_at":"2026-01-27T11:10:25.377000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c0fb2/wNeDpxdQqIVEIpNSmlnG0_20782e56e2b946beba84550451577cf3.jpg","title":"Replace Background"},{"category":"image-to-image","description":"Professional-grade creative upscaler that doubles resolution up to 10MP, regenerating sharper textures, refined details, and cleaner faces. Trained exclusively on licensed data for risk-free commercial use.","endpoint_id":"bria/upscale/creative","family":"","inputs":[{"default":"https://bria-datasets.s3.us-east-1.amazonaws.com/upscale/wild-west.png","description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":5555,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Preserve alpha channel from input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_alpha","required":false,"type":"boolean"}],"lab":"Bria AI","output_kind":"json","output_props":[],"pricing":"","published_at":"2026-02-23T11:28:54.474000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f7bca/m78uzt7MEVkgCcaEux179_4ef74caf0e414da78bd587bde2272ee2.jpg","title":"Upscale"},{"category":"video-to-video","description":"Automatically remove backgrounds from videos -perfect for creating clean, professional content without a green screen.","endpoint_id":"bria/video/background-removal","family":"Video Background Removal","inputs":[{"default":"webm_vp9","description":"Output container and codec. Options: mp4_h265, mp4_h264, webm_vp9, mov_h265, mov_proresks, mkv_h265, mkv_h264, mkv_vp9, gif.","enum":["mp4_h265","mp4_h264","webm_vp9","mov_h265","mov_proresks","mkv_h265","mkv_h264","mkv_vp9","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input video to remove background from. Size should be less than 4000x4000 and duration less than 30s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Black","description":"Background color. Options: Transparent, Black, White, Gray, Red, Green, Blue, Yellow, Cyan, Magenta, Orange.","enum":["Transparent","Black","White","Gray","Red","Green","Blue","Yellow","Cyan","Magenta","Orange"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.14 per second.","published_at":"2025-06-30T06:13:15.906000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Video"},{"category":"video-to-video","description":"Remove background from videos filmed using chromakey, with automatic green spill suppression for clean, professional edges.","endpoint_id":"bria/video/background-removal/green-screen-despill","family":"","inputs":[{"default":"webm_vp9","description":"Output container and codec. Options: mp4_h265, mp4_h264, webm_vp9, mov_h265, mov_proresks, mkv_h265, mkv_h264, mkv_vp9, gif.","enum":["mp4_h265","mp4_h264","webm_vp9","mov_h265","mov_proresks","mkv_h265","mkv_h264","mkv_vp9","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input video filmed on a green screen.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":1,"description":"Strength of green-spill suppression. Higher values pull the green channel toward the red/blue average on green-dominant pixels, removing the green fringe around the subject. 0 disables it.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"spill_suppression","required":false,"type":"number"}],"lab":"Bria AI","output_kind":"video","output_props":["request_id","warning","video"],"pricing":"","published_at":"2026-08-27T14:16:02.864000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa801c6/u_DXz91DFUNXwRfOfy4YR.jpg","title":"Video"},{"category":"video-to-video","description":"Remove video backgrounds in real time with Bria’s VRMBG 3.0 model. Built for live streaming, real-time video apps, content creation, and low-latency workflows that need fast, accurate background removal.","endpoint_id":"bria/video/background-removal/realtime","family":"Background","inputs":[{"default":"","description":"Playground webcam/video source. Media is sent over WebRTC.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"color","description":"How to replace the background: 'color', 'image', or 'blur'.","enum":["color","image","blur"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_type","required":false,"type":"enum"},{"default":null,"description":"Background image URL or data URI (used when background_type is 'image').","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"background_image_url","required":false,"type":"string"},{"default":"Black","description":"Solid background colour (used when background_type is 'color').","enum":["Black","White","Gray","Red","Green","Blue","Yellow","Cyan","Magenta","Orange"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"enum"},{"default":50,"description":"Background blur strength, 0-100 (used when background_type is 'blur').","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"blur_strength","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"json","output_props":["iceservers","type"],"pricing":"Your request will cost $0.0042 per second.","published_at":"2026-06-10T13:40:59.435000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d92ae/8pODM5dvxzvcRlvKxkjJt_da7ef3699aa947fdaca7b12cdc223500.jpg","title":"Bria's VRMBG 3.0 Realtime"},{"category":"video-to-video","description":"Remove backgrounds from any video with Bria's VRMBG 3.0. Fast, accurate background removal across talking heads, podcasts, product videos, commercials, and cinematic footage.","endpoint_id":"bria/video/background-removal/v3","family":"Video Background Removal","inputs":[{"default":"webm_vp9","description":"Output container and codec. Options: mp4_h265, mp4_h264, webm_vp9, mov_h265, mov_proresks, mkv_h265, mkv_h264, mkv_vp9, gif.","enum":["mp4_h265","mp4_h264","webm_vp9","mov_h265","mov_proresks","mkv_h265","mkv_h264","mkv_vp9","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input video to remove background from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Black","description":"Background color. Options: Transparent, Black, White, Gray, Red, Green, Blue, Yellow, Cyan, Magenta, Orange.","enum":["Transparent","Black","White","Gray","Red","Green","Blue","Yellow","Cyan","Magenta","Orange"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"enum"},{"default":false,"description":"If true, crop the output to the smallest rectangle the subject stays inside for the whole video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_zoom","required":false,"type":"boolean"}],"lab":"Bria AI","output_kind":"video","output_props":["request_id","warning","video"],"pricing":"Your request will cost $0.05 per second.","published_at":"2026-06-10T13:41:05.678000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d7900/xGTehR9rmBwM3AQm_wwzT_473aa24e726a4f71a494e03c354fd91f.jpg","title":"Bria's VRMBG 3.0"},{"category":"video-to-video","description":"High-fidelity keypoint-driven video object removal - minimal input, strong temporal consistency. Trained on licensed data for risk-free commercial video editing.","endpoint_id":"bria/video/erase/keypoints","family":"","inputs":[{"default":"mp4_h264","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.","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"auto trim the video, to working duration ( 5s )","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_trim","required":false,"type":"boolean"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input keypoints [x,y] to erase or keep from the video. Format like so: {'x':100, 'y':100, 'type':'positive/negative'}","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keypoints","required":true,"type":"string"},{"default":null,"description":"Input video to erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-23T19:47:59.068000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875807/hufu-WhXnSbIHPs2JUqFE_f40049919fd148f293c7e9aeb04c71ce.jpg","title":"Video"},{"category":"video-to-video","description":"High-fidelity mask-based video object removal with strong temporal consistency. Erase unwanted objects, people, or elements while preserving aesthetic quality. Trained on licensed data for risk-free commercial use.","endpoint_id":"bria/video/erase/mask","family":"","inputs":[{"default":"mp4_h264","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.","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"auto trim the video, to working duration ( 5s )","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_trim","required":false,"type":"boolean"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input video to erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Input video to mask erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-23T19:20:38.011000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875792/fiFX5LR2jtecUmE7yLyY8_340c579c0b1e408ab0d7920d3a2d3e32.jpg","title":"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.","endpoint_id":"bria/video/erase/prompt","family":"","inputs":[{"default":"mp4_h264","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.","enum":["mp4_h265","mp4_h264","webm_vp9","gif","mov_h264","mov_h265","mov_proresks","mkv_h264","mkv_h265","mkv_vp9","mkv_mpeg4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"auto trim the video, to working duration ( 5s )","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_trim","required":false,"type":"boolean"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input prompt to detect object to erase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Input video to erase object from. duration must be less than 5s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-23T19:39:44.048000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875a33/-FGyIBxFrcWVZh-vsPpsC_f673e5d46d864e53becd4f71174b73ec.jpg","title":"Video"},{"category":"video-to-video","description":"Professional-grade video upscaler with strong temporal consistency, enhancing videos up to 8K resolution. Trained on fully licensed and commercially safe data - risk-free for production and enterprise use.","endpoint_id":"bria/video/increase-resolution","family":"","inputs":[{"default":"webm_vp9","description":"Output container and codec. Options: mp4_h265, mp4_h264, webm_vp9, mov_h265, mov_proresks, mkv_h265, mkv_h264, mkv_vp9, gif.","enum":["mp4_h265","mp4_h264","webm_vp9","mov_h265","mov_proresks","mkv_h265","mkv_h264","mkv_vp9","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_container_and_codec","required":false,"type":"enum"},{"default":true,"description":"If true, audio will be preserved in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":null,"description":"Input video to increase resolution. Size should be less than 7680,4320 and duration less than 30s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"2","description":"desired_increase factor. Options: 2x, 4x.","enum":["2","4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"desired_increase","required":false,"type":"enum"}],"lab":"Bria AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-08-26T07:20:19.877000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9394/Gv2DUNHmUD1RlZKOjKTDI_6LS6WM1Y.png","title":"Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate subject consistent videos using Lynx from ByteDance!","endpoint_id":"bytedance/lynx","family":"","inputs":[{"default":null,"description":"The URL of the subject image to be used for video generation","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text prompt to guide video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Bright tones, overexposed, blurred background, static, subtitles, style, works, paintings, images, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"Negative prompt to guide what should not appear in the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":75,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p)","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9, 9:16, or 1:1)","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Identity preservation scale. Controls how closely the generated video preserves the subject's identity from the reference image.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"ip_scale","required":false,"type":"number"},{"default":1,"description":"Reference image scale. Controls the influence of the reference image on the generated video.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"Image guidance scale. Controls how closely the generated video follows the reference image. Higher values increase adherence to the reference image but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":81,"description":"Number of frames in the generated video. Must be between 9 to 100.","enum":null,"is_list":false,"max":81,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"}],"lab":"Bytedance","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-11-18T01:53:22.544000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/46Az_CH4LkzpoBBIJYiSf_c6c1e1cb386b4e30b7c0e8eee627379c.jpg","title":"Lynx"},{"category":"image-to-video","description":"Omnihuman v2 generates video using an image of a human figure paired with an audio file. It produces vivid, high-quality videos where the character’s emotions and movements maintain a strong correlation with the audio.","endpoint_id":"bytedance/omnihuman/v2","family":"","inputs":[{"default":null,"description":"Optional text prompt for precise control of the scene, movements and camera. Supported languages: Chinese, English, Japanese, Korean, Spanish (Mexican) and Indonesian.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The URL of the image used to generate the video. Format: jpeg, png, webp, bmp, tiff, gif, heic or heif. Max size: 30 MB. Aspect ratio (width/height) between 0.4 and 2.5; width and height between 300 and 6000 pixels.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file to generate the video. Format: wav or mp3. Max size: 15 MB. Duration between 4 and 300 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","duration"],"pricing":"","published_at":"2026-10-15T22:00:29.888000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae7dce/7Dya2scYo84ixOeq8iqRt.jpg","title":"Bytedance Omnihuman V2"},{"category":"text-to-audio","description":"Seed Audio 1.0 is a new audio model from Bytedance that can generate high-quality, natural sounding audio using text, reference audios or an image.","endpoint_id":"bytedance/seed-audio-1.0","family":"Seed Audio 1.0","inputs":[{"default":null,"description":"Prompt or text to synthesize. Reference audio inputs by order with @Audio1, @Audio2, @Audio3.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice to use for synthesis: either a preset voice name or a cloned voice id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"string"},{"default":null,"description":"Up to 3 reference audio URLs, referenced in prompt as @Audio1, @Audio2, @Audio3. Each clip: up to 30s, 10MB, wav/mp3/pcm/ogg_opus.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":null,"description":"A single reference image URL (jpeg/png/webp, up to 10MB). Cannot be combined with audio references.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"mp3","description":"Output audio format.","enum":["wav","mp3","pcm","ogg_opus"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":24000,"description":"Sample rate of the output audio in Hz.","enum":[8000,16000,24000,32000,44100,48000],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sample_rate","required":false,"type":"enum"},{"default":1,"description":"Speech speed. 1.0 is normal speed, 0.5 is half speed, 2.0 is double speed.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.5,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":1,"description":"Volume. 1.0 is normal volume, 0.5 is half, 2.0 is double.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.5,"multiline":false,"name":"volume","required":false,"type":"number"},{"default":0,"description":"Voice pitch shift in semitones. 0 is normal pitch, -12 lowers by one octave, 12 raises by one octave.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":-12,"multiline":false,"name":"pitch","required":false,"type":"integer"},{"default":false,"description":"Use the multilingual model variant, which handles non-English and mixed-language prompts better.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multilingual","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-06-25T12:18:58.344000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fb613/LcZVbUHHvdKBUIFSlv9Yx.jpg","title":"Seed Audio 1.0"},{"category":"image-to-video","description":"ByteDance's most advanced image-to-video model, fast tier. Lower latency and cost with synchronized audio, start and end frame control, and motion prompts.","endpoint_id":"bytedance/seedance-2.0/fast/image-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt describing the desired motion and action for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to infer from the input image.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.2419/second. Your request will cost $0.0112 per 1,000 tokens. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-04-01T18:43:34.817000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9460fd/T3K2mVx51M-pOewqVAb1g_408d1bcc1efc4cfa902293ac5b1f378d.jpg","title":"Seedance 2.0 Fast Image to Video"},{"category":"image-to-video","description":"ByteDance's most advanced reference-to-video model, fast tier. Lower latency and cost with up to 9 images, 3 videos, and 3 audio clips as inputs.","endpoint_id":"bytedance/seedance-2.0/fast/reference-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt used to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 9 images. Total files across all modalities must not exceed 12.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 3 videos, combined duration must be between 2 and 15 seconds, total size under 50 MB. Each video must be between ~480p (640x640) and ~720p (834x1112) in resolution.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 3 files, combined duration must not exceed 15 seconds. Max 15 MB per file. At least one reference image or video is required.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.2419/second. Your request will cost $0.0112 per 1000 tokens. The number of tokens is given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024. If video inputs are provided the price is multiplied by 0.6. With video inputs and 720p resolution the price is $0.14515 per second.","published_at":"2026-04-01T18:46:16.471000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f0f/CksSmhus-kf2wceFqGv6u_28b605ee7aca4793871852ab3ecd70b6.jpg","title":"Seedance 2.0 Fast Reference to Video"},{"category":"text-to-video","description":"ByteDance's most advanced text-to-video model, fast tier. Lower latency and cost with cinematic output, native audio, multi-shot editing, and director-level camera control.","endpoint_id":"bytedance/seedance-2.0/fast/text-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.2419/second. Your request will cost $0.0112 per 1,000 tokens. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-04-01T18:47:38.648000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f1c/JJWaVP5VEiyeEiqaEXWli_321bd6ab4d3f4ee8bf0003a332814416.jpg","title":"Seedance 2.0 Fast Text to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ByteDance's most advanced image-to-video model. Animate still images into cinematic video with synchronized audio, start and end frame control, and motion prompts.","endpoint_id":"bytedance/seedance-2.0/image-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt describing the desired motion and action for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.","enum":["480p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to infer from the input image.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.3034/second and for 1080p you will be charged $0.682/second. Your request will cost $0.014 per 1000 tokens for 480p, 720p and 1080p. Your request will cost $0.008 per 1000 tokens for 4k. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-04-01T18:47:20.614000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f2b/C5HNQz1oux7K-6Tqfd_-9_c4a7c912a6db402686fe2c01591a1687.jpg","title":"Seedance 2 Image to Video"},{"category":"image-to-video","description":"Seedance 2.0 Mini is a faster version of Seedance 2.0 that brings great performance and high generation speed at a lower cost.","endpoint_id":"bytedance/seedance-2.0/mini/image-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt describing the desired motion and action for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to infer from the input image.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of video generated, you will be charged roughly $0.0721/second for 480p and $0.1547/second for 720p.\n Actual cost calculations are based on token prices, with token costs being $0.007 per 1,000 tokens for both 480p and 720p. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-06-24T11:19:18.937000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f7e64/hqSxiLW2DPExuIrP_Nh6e_9e1fcd4255554d659310e3fd469b3cb3.jpg","title":"Seedance 2.0 Mini Image to Video"},{"category":"image-to-video","description":"Seedance 2.0 Mini is a faster version of Seedance 2.0 that brings great performance and high generation speed at a lower cost.","endpoint_id":"bytedance/seedance-2.0/mini/reference-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt used to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 9 images. Total files across all modalities must not exceed 12.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 3 videos, combined duration must be between 2 and 15 seconds, total size under 50 MB. Each video must be between ~480p (640x640) and ~720p (834x1112) in resolution.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 3 files, combined duration must not exceed 15 seconds. Max 15 MB per file. At least one reference image or video is required.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Billing is calculated per 1,000 video tokens at $0.007 for 480p and 720p. With video references, the rate is $0.0042 per 1,000 tokens, applied to the combined input and output video token usage. Image references alone do not trigger this reduction. Provider-reported usage is used when available; otherwise, usage is estimated from resolution and combined video duration, subject to minimum usage rules. For example, 100,000 provider-reported tokens cost $0.70 without video references or $0.42 with video references.","published_at":"2026-06-24T11:19:25.749000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f7e63/evQshZj8rTqx3E564ZJOf_17a33801d0344490944bae38639ba9fd.jpg","title":"Seedance 2.0 Mini"},{"category":"text-to-video","description":"Seedance 2.0 Mini is a faster version of Seedance 2.0 that brings great performance and high generation speed at a lower cost.","endpoint_id":"bytedance/seedance-2.0/mini/text-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of video generated, you will be charged roughly $0.0721/second for 480p and $0.1547/second for 720p.\n Actual cost calculations are based on token prices, with token costs being $0.007 per 1,000 tokens for both 480p and 720p. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-06-24T11:19:12.864000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f7e59/QR4fszdxC1WKHff7uSfwK_027c3c79ba7b49ab855976d21fc1171b.jpg","title":"Seedance 2.0 Mini Text to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ByteDance's most advanced reference-to-video model. Generate video from up to 9 images, 3 videos, and 3 audio clips with native audio and cinematic camera control.","endpoint_id":"bytedance/seedance-2.0/reference-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt used to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPEG, PNG, WebP. Max 30 MB per image. Up to 9 images. Total files across all modalities must not exceed 12.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 3 videos, combined duration must be between 2 and 15 seconds, total size under 50 MB. Each video must be between ~480p (640x640) and ~720p (834x1112) in resolution.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 3 files, combined duration must not exceed 15 seconds. Max 15 MB per file. At least one reference image or video is required.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.","enum":["480p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.3034/second and for 1080p you will be charged $0.682/second. Your request will cost $0.014 per 1000 tokens for 480p, 720p and 1080p. Your request will cost $0.008 per 1000 tokens for 4k. The number of tokens is given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024. If video inputs are provided the price is multiplied by 0.6. With video inputs and 720p resolution the price is $0.1814 per second.","published_at":"2026-04-01T18:48:22.239000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f1a/nie2992p9QXZaJbgszHZY_d584fa3e77b44d57a33417a48fac06ab.jpg","title":"Seedance 2 Reference to Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ByteDance's most advanced text-to-video model. Cinematic output with native audio, multi-shot editing, real-world physics, and director-level camera control.","endpoint_id":"bytedance/seedance-2.0/text-to-video","family":"Seedance 2","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.","enum":["480p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.3034/second and for 1080p you will be charged $0.682/second. Your request will cost $0.014 per 1000 tokens for 480p, 720p and 1080p. Your request will cost $0.008 per 1000 tokens for 4k . The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-04-01T18:49:18.123000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f13/XcRHMX9gZIMSYL7ImArbn_ed7636768b1f41d286c66ed5ebc0521d.jpg","title":"Seedance 2.0 Text to Video API"},{"category":"image-to-video","description":"US hosted version of ByteDance's most advanced image-to-video model. Animate still images into cinematic video with synchronized audio, start and end frame control, and motion prompts.","endpoint_id":"bytedance/seedance-2.0/us/image-to-video","family":"Seedance 2 US","inputs":[{"default":null,"description":"The text prompt describing the desired motion and action for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.","enum":["480p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to infer from the input image.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged $0.3034/second and for 1080p you will be charged $0.682/second. Your request will cost $0.014 per 1000 tokens for 480p and 720p. Your request will cost $0.008 per 1000 tokens for 4k. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-09-15T20:39:01.294000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa8c0f/moIjOdx9iGvFio-n6ROjH.jpg","title":"Seedance 2.0 US Image to Video"},{"category":"image-to-video","description":"US hosted version of ByteDance's most advanced reference-to-video model. Generate video from up to 9 images, 3 videos, and 3 audio clips with native audio and cinematic camera control.","endpoint_id":"bytedance/seedance-2.0/us/reference-to-video","family":"Seedance 2 US","inputs":[{"default":null,"description":"The text prompt used to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 9 images. Total files across all modalities must not exceed 12.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 3 videos, combined duration must be between 2 and 15 seconds, total size under 50 MB. Each video must be between ~480p (640x640) and ~720p (834x1112) in resolution.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 3 files, combined duration must not exceed 15 seconds. Max 15 MB per file. At least one reference image or video is required.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.","enum":["480p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged roughly $0.37/second and for 480p you will be charged $0.1731/second. Your request will cost $0.0168 per 1,000 tokens for 480p and 720p. The number of tokens is given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024. If video inputs are provided the price is multiplied by 0.6. With video inputs and 720p resolution the price is roughly $0.222 per second.","published_at":"2026-09-15T20:39:08.066000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa8c08/7_knk4LEEeG7fTTb8QcN-.jpg","title":"Seedance 2.0 US Reference to Video"},{"category":"text-to-video","description":"US hosted version of ByteDance's most advanced text-to-video model. Cinematic output with native audio, multi-shot editing, real-world physics, and director-level camera control.","endpoint_id":"bytedance/seedance-2.0/us/text-to-video","family":"Seedance 2 US","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.","enum":["480p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For every second of 720p video you generated, you will be charged roughly $0.37/second and for 480p you will be charged $0.1731/second. Your request will cost $0.0168 per 1000 tokens for 480p and 720p. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024.","published_at":"2026-09-15T20:39:39.359000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa8c18/G-pLPV2kcuJH5WkGAe6od.jpg","title":"Seedance 2.0 US Text to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Dreamina Seedance 2.5 animates a single still into a native 30-second clip at up to 720p, extending one frame into continuous, coherent motion without the drift or stitching of shorter multi-clip workflows.","endpoint_id":"bytedance/seedance-2.5/image-to-video","family":"Seedance 2.5","inputs":[{"default":null,"description":"The text prompt describing the desired motion and action for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Always \"auto\" for image-to-video","enum":["auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For 480p, your request will cost roughly $0.2205 per second of generated video, for 720p, you will be charged roughly $0.4730 per second of generated video, and for 1080p, roughly $1.164 per second of generated video. Your request will cost $0.0214 per 1000 tokens for 480p and 720p video and roughly $0.0234 per 1000 tokens for 1080p. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024.","published_at":"2026-08-07T06:14:59.326000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa30ef9/4Ux9T9X2458w7LH1AI_oz.jpg","title":"Seedance 2.5 Image to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Dreamina Seedance 2.5 generates video from up to 50 multimodal references images, video, audio, and style inputs, locking a character, set, and palette across a full 30-second take for production-grade consistency.","endpoint_id":"bytedance/seedance-2.5/reference-to-video","family":"Seedance 2.5","inputs":[{"default":null,"description":"The text prompt used to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"reference","description":"The type of video generation task. Reference uses the supplied media as guidance. Editing modifies a reference video and automatically coerces aspect_ratio and duration to auto. Extension continues a reference video and automatically coerces aspect_ratio to auto.","enum":["reference","editing","extension"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task","required":false,"type":"enum"},{"default":null,"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 30 images. Total files across all modalities must not exceed 50.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 10 videos. Each video must be 1.8 to 30.2 seconds and no larger than 200 MB; combined duration must not exceed 30.2 seconds. Dimensions must be 300 to 6,000 pixels per side, aspect ratio 0.4 to 2.5, and frame rate 24 to 60 FPS.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 10 files. Each file must be 1.8 to 30.2 seconds and no larger than 15 MB; combined duration must not exceed 30.2 seconds. At least one reference image or video is required.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Note that results may still vary slightly even with the same seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For 480p, your request will cost roughly $0.2205 per second of generated video, for 720p, you will be charged roughly $0.4730 per second of generated video, and for 1080p, roughly $1.164 per second of generated video. Your request will cost $0.0214 per 1000 tokens for 480p and 720p video and roughly $0.0234 per 1000 tokens for 1080p video. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024. If video inputs are provided the price is multiplied by 0.6. With video inputs and 720p resolution, the price is roughly $0.2838 per second of generated video. With video references, you will be charged for both input and output videos.","published_at":"2026-08-07T06:15:04.332000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa30ee1/AvoWQSXcqJuX5CggoM3uh.jpg","title":"Seedance 2.5 Reference to Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Dreamina Seedance 2.5 generates native 30-second single-shot video at up to 720p from a single text prompt, reasoning about the whole shot at once so motion, lighting, and subject identity stay coherent from first frame to last.","endpoint_id":"bytedance/seedance-2.5/text-to-video","family":"Seedance 2.5","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"For 480p, your request will cost roughly $0.2205 per second of generated video, for 720p, you will be charged roughly $0.4730 per second of generated video, and for 1080p, roughly $1.164 per second of generated video. Your request will cost $0.0214 per 1000 tokens for 480p and 720p video and roughly $0.0234 per 1000 tokens for 1080p. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024.","published_at":"2026-08-07T06:14:47.892000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa30edb/Ckq9fPYW5fP_nqcCC-SHh.jpg","title":"Seedance 2.5 Text to Video"},{"category":"video-to-video","description":"Draft completion endpoint for Seedance 2.5 US - submit a draft id to regenerate the task at 1080p.","endpoint_id":"bytedance/seedance-2.5/us/draft/complete","family":"Seedance 2.5 US","inputs":[{"default":null,"description":"The draft_id returned with draft enabled. Valid for 14 days (7 days for US drafts) and only for the original caller.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"draft_id","required":true,"type":"string"},{"default":"1080p","description":"Completed drafts only support 1080p output.","enum":["1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"video","output_props":["seed","video","draft_id"],"pricing":"Your request will cost roughly $1.164 per second of generated video. Your request will cost roughly $0.0234 per 1,000 tokens for 1080p video. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024. If video inputs are provided the price is multiplied by 0.6. With video references, you will be charged for both input and output videos.","published_at":"2026-10-30T16:12:34.393000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab079c2/LA6hgIjqVX_nrQ8SEkhlb.jpg","title":"Seedance 2.5 US Draft Complete"},{"category":"image-to-video","description":"US-hosted ByteDance Seedance 2.5 animates still images with synchronized audio and optional end-frame control. Generate videos up to 30 seconds at 480p, 720p or 1080p.","endpoint_id":"bytedance/seedance-2.5/us/image-to-video","family":"Seedance 2.5 US","inputs":[{"default":null,"description":"The text prompt describing the desired motion and action for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"Generate a draft preview at 480p, overriding resolution. Returns a draft_id for completing the draft at 1080p within 7 days.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"draft","required":false,"type":"boolean"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Always \"auto\" for image-to-video","enum":["auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["seed","video","draft_id"],"pricing":"For 480p, your request will cost roughly $0.2205 per second of generated video, for 720p, you will be charged roughly $0.4730 per second of generated video, and for 1080p, roughly $1.164 per second of generated video. Your request will cost $0.0214 per 1,000 tokens for 480p and 720p video and roughly $0.0234 per 1,000 tokens for 1080p. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024.","published_at":"2026-09-19T03:09:15.218000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaafd55/0c84v0HjbaufuRK6VuCFC.jpg","title":"Seedance 2.5 US Image to Video"},{"category":"image-to-video","description":"US-hosted ByteDance Seedance 2.5 generates video with native audio from up to 30 images, 10 videos, and 10 audio references. Supports reference-guided generation, video editing, and extension at 480p, 720p or 1080p.","endpoint_id":"bytedance/seedance-2.5/us/reference-to-video","family":"Seedance 2.5 US","inputs":[{"default":null,"description":"The text prompt used to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"reference","description":"The type of video generation task. Reference uses the supplied media as guidance. Editing modifies a reference video and automatically coerces aspect_ratio and duration to auto. Extension continues a reference video and automatically coerces aspect_ratio to auto. Auto leaves the task type unset so the model decides it from the prompt and references.","enum":["auto","reference","editing","extension"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task","required":false,"type":"enum"},{"default":null,"description":"Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 30 images. Total files across all modalities must not exceed 50.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos to guide video generation. Refer to them in the prompt as @Video1, @Video2, etc. Supported formats: MP4, MOV. Up to 10 videos. Each video must be 1.8 to 30.2 seconds and no larger than 200 MB; combined duration must not exceed 30.2 seconds. Dimensions must be 300 to 6,000 pixels per side, aspect ratio 0.4 to 2.5, and frame rate 24 to 60 FPS.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference audio to guide video generation. Refer to them in the prompt as @Audio1, @Audio2, etc. Supported formats: MP3, WAV. Up to 10 files. Each file must be 1.8 to 30.2 seconds and no larger than 15 MB; combined duration must not exceed 30.2 seconds.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_urls","required":false,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"Generate a draft preview at 480p, overriding resolution. Returns a draft_id for completing the draft at 1080p within 7 days.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"draft","required":false,"type":"boolean"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Note that results may still vary slightly even with the same seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["seed","video","draft_id"],"pricing":"For 480p, your request will cost roughly $0.2205 per second of generated video, for 720p, you will be charged roughly $0.4730 per second of generated video, and for 1080p, roughly $1.164 per second of generated video. Your request will cost $0.0214 per 1,000 tokens for 480p and 720p video and roughly $0.0234 per 1,000 tokens for 1080p video. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024. If video inputs are provided the price is multiplied by 0.6. With video inputs and 720p resolution, the price is roughly $0.2838 per second of generated video. With video references, you will be charged for both input and output videos.","published_at":"2026-09-19T03:09:23.574000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaafd55/ogacIYGKhsmZQEk3gCfK-.jpg","title":"Seedance 2.5 US Reference to Video"},{"category":"text-to-video","description":"US-hosted ByteDance Seedance 2.5 generates cinematic video from text with synchronized audio, up to 30-second duration, and 480p, 720p or 1080p output.","endpoint_id":"bytedance/seedance-2.5/us/text-to-video","family":"Seedance 2.5 US","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"Generate a draft preview at 480p, overriding resolution. Returns a draft_id for completing the draft at 1080p within 7 days.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"draft","required":false,"type":"boolean"},{"default":"auto","description":"Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.","enum":["auto","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"standard","description":"Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.","enum":["standard","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate_mode","required":false,"type":"enum"},{"default":"auto","description":"'auto' retains default video codec behaviour; 'H264' uses H.264; 'H265' uses H.265.","enum":["auto","H264","H265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":null,"description":"The unique user ID of the end user.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_user_id","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["seed","video","draft_id"],"pricing":"For 480p, your request will cost roughly $0.2205 per second of generated video, for 720p, you will be charged roughly $0.4730 per second of generated video, and for 1080p, roughly $1.164 per second of generated video. Your request will cost $0.0214 per 1,000 tokens for 480p and 720p video and roughly $0.0234 per 1,000 tokens for 1080p. The number of tokens is roughly given by (height of output video * width of output video * (input video duration + output video duration) * 24) / 1024.","published_at":"2026-09-19T03:09:08.990000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaafd52/5TgJyrglFwBoFB-lx_IZg.jpg","title":"Seedance 2.5 US Text to Video"},{"category":"image-to-image","description":"Seedream 5.0 Flash is a fast image generation and editing model, built for workflows where speed and budget matter.","endpoint_id":"bytedance/seedream/v5/flash/edit","family":"Seedream 5.0 Flash","inputs":[{"default":null,"description":"The text prompt used to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Total pixels must be between 921600 and 4624220, with aspect ratio between 1/16 and 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_1K","auto_1.5K","auto_2K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The file format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"opaque","description":"Use `transparent` with exactly one alpha-channel reference and PNG output to preserve transparency.","enum":["opaque","transparent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input reference images. Up to 10 images are supported; if more are sent, only the last 10 are used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-09-23T09:59:56.341000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab903d/8fs77Yt08HBZklDGpbY70.jpg","title":"Seedream"},{"category":"image-to-image","description":"Seedream 5.0 Flash is a fast image generation and editing model, built for workflows where speed and budget matter.","endpoint_id":"bytedance/seedream/v5/flash/layerize","family":"Seedream 5.0 Flash","inputs":[{"default":"","description":"Optional instructions describing which elements to separate. When empty, the model automatically separates the major elements. Normalized `<bbox>left top right bottom</bbox>` tags may be used for precise coordinate targeting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the image to decompose into a base image and independently editable layers. The image must contain between 512x512 and 6000x6000 total pixels, have an aspect ratio between 1/16 and 16, and be no larger than 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"Resolution tier for the output base image and layers. `auto` adapts to the input image while preserving each element's aspect ratio.","enum":["auto","auto_1K","auto_1.5K","auto_2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"png","description":"Format of the base image. Separated layers always use PNG.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"images","output_props":["layers","images"],"pricing":"","published_at":"2026-09-23T10:07:29.876000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab9048/j4jfZfeW-hin2-wDVaYU1.jpg","title":"Seedream"},{"category":"text-to-image","description":"Seedream 5.0 Flash is a fast image generation and editing model, built for workflows where speed and budget matter.","endpoint_id":"bytedance/seedream/v5/flash/text-to-image","family":"Seedream 5.0 Flash","inputs":[{"default":null,"description":"The text prompt used to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Total pixels must be between 921600 and 4624220, with aspect ratio between 1/16 and 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_1K","auto_1.5K","auto_2K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The file format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-09-23T10:00:07.749000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab900d/Lz81LN_nitIpEINpPmzcT.jpg","title":"Seedream"},{"category":"image-to-image","description":"Image editing endpoint for the fast Lite version of Seedream 5.0, supporting high quality intelligent image editing with multiple inputs.","endpoint_id":"bytedance/seedream/v5/lite/edit","family":"Seedream 5.0 Lite","inputs":[{"default":null,"description":"The text prompt used to edit the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Custom dimensions within the provider's pixel and aspect limits are sent unchanged. Other sizes use compatible scaling. The provider's native pixel range is 2560x1440 to 4096x4096, with aspect ratio between 1/16 and 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_2K","auto_3K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"Maximum images per generation in sequential mode. Ignored when sequential generation is disabled. Combined input references and outputs per generation cannot exceed 15.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The file format of the generated images.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":null,"description":"Generate related images with `auto`, or one image per generation with `disabled`. When omitted, values of `max_images` above one enable `auto`.","enum":["auto","disabled"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sequential_image_generation","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input images for editing. When more than 10 references are provided, only the last 10 are used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2026-07-08T22:33:11.800000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fb5/PIUPm_8kBdpdBoSkOebbz_bcfdbe1021324995bf3c36b05ab59c2c.jpg","title":"Seedream"},{"category":"text-to-image","description":"Text to Image endpoint for the fast Lite version of Seedream 5.0, supporting high quality intelligent text-to-image generation.","endpoint_id":"bytedance/seedream/v5/lite/text-to-image","family":"Seedream 5.0 Lite","inputs":[{"default":null,"description":"The text prompt used to generate the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Custom dimensions within the provider's pixel and aspect limits are sent unchanged. Other sizes use compatible scaling. The provider's native pixel range is 2560x1440 to 4096x4096, with aspect ratio between 1/16 and 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_2K","auto_3K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"Maximum images per generation in sequential mode. Ignored when sequential generation is disabled. Combined input references and outputs per generation cannot exceed 15.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The file format of the generated images.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":null,"description":"Generate related images with `auto`, or one image per generation with `disabled`. When omitted, values of `max_images` above one enable `auto`.","enum":["auto","disabled"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sequential_image_generation","required":false,"type":"enum"},{"default":false,"description":"If set to true returns seedance-2 trusted URLs. Please note these urls expire in 24 hours.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_byteplus_urls","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2026-07-08T22:39:41.963000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f9a87/jRElAKkVlihQHtusciuoI_b73a05e10c45441bb15bce9cbed1bf25.jpg","title":"Seedream"},{"category":"image-to-image","description":"Seedream 5.0 Pro is grounded, region-precise image editing model that changes one element while keeping the rest of the frame intact with layer separation, sketch completion, and up to 10 reference images.","endpoint_id":"bytedance/seedream/v5/pro/edit","family":"Seedream 5.0 Pro","inputs":[{"default":null,"description":"The text prompt used to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Total pixels must be between 921600 and 4624220, with aspect ratio between 1/16 and 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_1K","auto_1.5K","auto_2K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The file format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"opaque","description":"Use `transparent` with exactly one alpha-channel reference and PNG output to preserve transparency.","enum":["opaque","transparent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"standard","description":"Prompt optimization mode. `standard` prioritizes image quality; `fast` reduces generation time.","enum":["standard","fast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt_mode","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input reference images. Up to 10 images are supported; if more are sent, only the last 10 are used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"images","output_props":["images"],"pricing":"You will be charged for both input and output images. The first input image is not charged, and every additional input image will cost $0.0045. Tentative pricing is $0.0675+ $(0.0045 x number of additional input images) per output image for images of total area less than or equal to 1536x1536 pixels. For output images with area in between 1536x1536 and 2048x2048 pixels, the price is $0.135 + $(0.0045 x number of additional input images) per image.","published_at":"2026-07-08T13:18:29.411000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa15606/l4xYHHjF6aMrdoonScgXK.jpg","title":"Seedream 5.0 Pro Image Editing"},{"category":"image-to-image","description":"Splits a finished image into independent, editable transparent-PNG layers — background plus separate elements, from a text description, returning 2 to 17 layers per call for non-destructive reuse in design tools.","endpoint_id":"bytedance/seedream/v5/pro/layerize","family":"Seedream 5.0 Pro","inputs":[{"default":"","description":"Optional instructions describing which elements to separate. When empty, the model automatically separates the major elements. Normalized `<bbox>left top right bottom</bbox>` tags may be used for precise coordinate targeting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the image to decompose into a base image and independently editable layers. The image must contain between 512x512 and 6000x6000 total pixels, have an aspect ratio between 1/16 and 16, and be no larger than 30 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"Resolution tier for the output base image and layers. `auto` adapts to the input image while preserving each element's aspect ratio.","enum":["auto","auto_1K","auto_1.5K","auto_2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"png","description":"Format of the base image. Separated layers always use PNG.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"standard","description":"Prompt optimization mode. `standard` prioritizes image quality; `fast` reduces generation time.","enum":["standard","fast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt_mode","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"images","output_props":["layers","images"],"pricing":"Your request will cost $0.03375 per generated layer for total pixel area under 1536x1536. For total pixel area over 1536x1536, each request will cost $0.0675 per generated layer . Please note that total pixel area is determined from the size of the generated base layer.","published_at":"2026-08-06T17:10:07.118000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa54061/xMXvGqLxX4a1MzEv6H-jN.jpg","title":"Seedream 5.0 Pro Layerize"},{"category":"text-to-image","description":"ByteDance's Seedream 5.0 Pro is flagship text-to-image model, with deep-thinking prompt understanding, native text in 14 languages, and precise control over dense layouts and structured designs.","endpoint_id":"bytedance/seedream/v5/pro/text-to-image","family":"Seedream 5","inputs":[{"default":null,"description":"The text prompt used to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Total pixels must be between 921600 and 4624220, with aspect ratio between 1/16 and 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_1K","auto_1.5K","auto_2K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The file format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to add the provider's visible watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"standard","description":"Prompt optimization mode. `standard` prioritizes image quality; `fast` reduces generation time.","enum":["standard","fast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt_mode","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"images","output_props":["images"],"pricing":"Tentative pricing is $0.0675 per output image for an area up to and including 1536 × 1536 pixels, or $0.135 per output image for an area above 1536 × 1536 and up to 2048 × 2048 pixels. For example, 2 images at 1536 × 1536 would cost $0.135. Final pricing is not yet confirmed.","published_at":"2026-07-08T13:18:11.843000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa1561a/Rb0DDLUI2sx4gevoh1HKt.jpg","title":"Seedream 5.0 Pro Text to Image"},{"category":"text-to-audio","description":"CassetteAI’s model generates a 30-second sample in under 2 seconds and a full 3-minute track in under 10 seconds. At 44.1 kHz stereo audio, expect a level of professional consistency with no breaks, no squeaks, and no random interruptions in your creations.","endpoint_id":"cassetteai/music-generator","family":"","inputs":[{"default":null,"description":"The prompt to generate music from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The duration of the generated music in seconds.","enum":null,"is_list":false,"max":180,"media_kind":null,"min":10,"multiline":false,"name":"duration","required":true,"type":"integer"}],"lab":"Cassette AI","output_kind":"json","output_props":["audio_file"],"pricing":"Your request will cost $0.02 per output minute.","published_at":"2025-03-27T15:08:50.013000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa1964b/JxxMXPoYkeJlLq6AJ89vN.jpg","title":"music generator"},{"category":"text-to-audio","description":"Create stunningly realistic sound effects in seconds - CassetteAI's Sound Effects Model generates high-quality SFX up to 30 seconds long in just 1 second of processing time","endpoint_id":"cassetteai/sound-effects-generator","family":"","inputs":[{"default":null,"description":"The prompt to generate SFX.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The duration of the generated SFX in seconds.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":true,"type":"integer"}],"lab":"Cassette AI","output_kind":"json","output_props":["audio_file"],"pricing":"","published_at":"2025-04-03T22:14:05.362000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/cassetteai-sound-effects-generator.webp","title":"Sound Effects Generator"},{"category":"video-to-video","description":"Add sound effects to your videos","endpoint_id":"cassetteai/video-sound-effects-generator","family":"","inputs":[{"default":null,"description":"A video file to analyze & re-sound with generated SFX.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_url","required":true,"type":"json"}],"lab":"Cassette AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-04-07T21:35:38.015000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/cassetteai-video-sound-effects-generator.webp","title":"Video Sound Effects Generator"},{"category":"image-to-image","description":"An advanced image enhancement tool designed specifically for facial details and portrait photography, utilizing Clarity AI's upscaling technology.","endpoint_id":"clarityai/crystal-upscaler","family":"Crystal","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL to the input image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"Scale factor","enum":null,"is_list":false,"max":200,"media_kind":null,"min":1,"multiline":false,"name":"scale_factor","required":false,"type":"number"},{"default":0,"description":"Creativity level for upscaling","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"creativity","required":false,"type":"number"},{"default":"jpg","description":"Output image format","enum":["png","jpg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Clarity AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-11-25T13:16:15.815000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/MXXDFIdMKdUafM9WsY5sk_10934786a1c846acbb01d7ae9c2bdab1.jpg","title":"Crystal Upscaler"},{"category":"video-to-video","description":"Do high precision video upscaling that respects the original video perfectly using Crystal Upscaler's new video upscaling method!","endpoint_id":"clarityai/crystal-video-upscaler","family":"Crystal","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL to the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":2,"description":"Scale factor. The scale factor must be chosen such that the upscaled video does not exceed 5K resolution.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":1,"multiline":false,"name":"scale_factor","required":false,"type":"number"}],"lab":"Clarity AI","output_kind":"video","output_props":["video"],"pricing":"Pricing is $0.10 per megapixel per second. The total cost is multiplied based on the video’s frame rate (FPS), using 30-FPS increments:\n - Up to 30 FPS → 1× multiplier\n - Up to 60 FPS → 2× multiplier\n - Up to 90 FPS → 3× multiplier\n \n For instance, a video upscaled to a resolution of 2440 × 1440, with a frame rate of 30 FPS and a duration of 4 seconds, is priced as follows:\n about 3.5 (megapixels; exactly 3.5136) × 4 (seconds) × 1 (FPS multiplier for 0–30 FPS) × $0.10 = about $1.40 (exactly $1.40544)","published_at":"2025-12-17T18:13:38.786000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86b01d/L1t7sXzCg1McwUfjIr5AO_747a16db692443928b48959e58c268e3.jpg","title":"Crystal Upscaler [Video]"},{"category":"text-to-video","description":"Create product, UGC, and presenter videos with synchronized native audio from text, with optional image and audio inputs.","endpoint_id":"creatify/boreal","family":"Boreal","inputs":[{"default":null,"description":"Direction for the visuals, spoken dialogue, sounds, and on-screen text. Structure it with `[VISUAL]`, `[SPEECH]`, `[SOUNDS]`, and `[TEXT]` sections for best results. English is the validated language.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional reference image to animate. Guides identity, composition, and appearance; the output follows this image's aspect ratio.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional driving audio (narration, dialogue, or a soundtrack). When provided it is preserved in the output instead of generated speech.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"","description":"Content or artifacts to avoid in the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"Delivery tier. `2k` is 2016 px on the long edge for 16:9 and 9:16, and the 1440p row for 1:1, 4:3 and 3:4.","enum":["720p","1080p","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Frame ratio. `auto` follows the reference image's own ratio, and is landscape (16:9) when there is no image. A named ratio renders that ratio; with an image it centre-crops the image to it.","enum":["auto","16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":10,"description":"Length of the generated video in seconds at 24 FPS, rounded by the model to the nearest legal frame count (5 s -> 121 frames, 10 s -> 241, 15 s -> 361). With `audio_url`, the first `duration` seconds of the audio are used; shorter audio is padded with silence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":false,"description":"Add a visible `AI-generated` disclosure label to the video. Invisible C2PA metadata and watermarking are always applied.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"manifest_disclosure","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Creatify AI","output_kind":"video","output_props":["video"],"pricing":"Your video costs $0.01 per second at 720p, $0.03 per second at 1080p, or $0.12 per second at 2K. For example, a 10-second video costs $0.10, $0.30, or $1.20, respectively.","published_at":"2026-09-15T17:07:01.903000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa89d0/IBrRMet9rPV0j4cgTurKs_boreal-thumbnail-v4.png","title":"Boreal"},{"category":"video-to-video","description":"Real-time, prompt-driven video editing over WebRTC. Restyle, swap backgrounds, and add or replace objects live on a webcam or streamed feed at interactive latency.","endpoint_id":"decart/lucy-2-5/realtime","family":"Lucy","inputs":[{"default":true,"description":"Whether Decart should expand/enhance the prompt before applying it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Live camera frame source (enables the webcam widget; unused in WebRTC mode).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Edit instruction. Drives every capability: add / replace / remove / background swap / style / VFX / change-attribute (prompt only), and character-swap / virtual-try-on (together with a reference image).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference image (data URI, JPEG/PNG/WebP, min 512x512) for character swap or virtual try-on. Optional for other capabilities.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_url","required":false,"type":"string"}],"lab":"Decart","output_kind":"json","output_props":["iceServers","error","candidate","sdp","type"],"pricing":"","published_at":"2026-07-16T17:44:02.157000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa25d26/n0Ml0BWna6ulj0yHPm4gj.jpg","title":"Lucy 2.5"},{"category":"video-to-video","description":"Real-time, prompt-driven video editing over WebRTC. Restyle, swap backgrounds, and add or replace objects live on a webcam or streamed feed at interactive latency.","endpoint_id":"decart/lucy-2-6/realtime","family":"Lucy","inputs":[{"default":null,"description":"Edit instruction. Drives every capability: add / replace / remove / background swap / style / VFX / change-attribute (prompt only), and character-swap / virtual-try-on (together with a reference image).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":true,"description":"Whether Decart should expand/enhance the prompt before applying it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Reference image (data URI, JPEG/PNG/WebP, min 512x512) for character swap or virtual try-on. Optional for other capabilities.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_url","required":false,"type":"string"},{"default":null,"description":"Live camera frame source (enables the webcam widget; unused in WebRTC mode).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"}],"lab":"Decart","output_kind":"json","output_props":["sdp","iceServers","candidate","type","error"],"pricing":"","published_at":"2026-11-05T22:12:24.551000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa25d26/n0Ml0BWna6ulj0yHPm4gj.jpg","title":"Lucy 2 6"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit outfits, objects, faces, or restyle your video - all with maximum detail retention.","endpoint_id":"decart/lucy-edit/pro","family":"Lucy","inputs":[{"default":null,"description":"Text description of the desired video content","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the video to edit","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for video generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Decart","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.15 per video second for 720p, $0.10 per video second for 480p.","published_at":"2025-09-18T16:11:33.328000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/_g9nFjAdwfSx3rZckDkCG_7076290e770c43a094a751a42799f16b.jpg","title":"Lucy Edit [Pro]"},{"category":"video-to-video","description":"Restyle videos up to 30 min long - maintaining maximum detail quality.","endpoint_id":"decart/lucy-restyle","family":"Lucy","inputs":[{"default":null,"description":"Text description of the desired video content","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the video to edit","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Decart","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-18T18:15:56.727000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875784/qqR_QkwlbbQ2ARTcqKcKT_2afde46d6ba14b16a21637286fc188aa.jpg","title":"Lucy Restyle"},{"category":"video-to-video","description":"Realtime Try On experience with Decart Lucy 2.1 VTON","endpoint_id":"decart/lucy2-vton/realtime","family":"Lucy","inputs":[{"default":"Substitute the current top with the outfit from the reference image, matching its color, material, and fit","description":"Text prompt for the real-time transformation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"Image data URI or HTTP(S) URL for realtime frame input. Data URI format: data:image/<type>;base64,...","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"https://v3b.fal.media/files/b/0a985506/y57_APcgGHlPxOOHIOqYO_15129.png","description":"Reference image URL or data URI. When set, Lucy 2 will use this as a character reference for the transformation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"}],"lab":"Decart","output_kind":"json","output_props":[],"pricing":"","published_at":"2026-04-30T19:03:01.639000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8dec83/HYSrrZyh0t83bYaiRt7jK_01253b85d4d54911b45e23f8cfeafd69.jpg","title":"Lucy 2.1 VTON Realtime"},{"category":"text-to-audio","description":"Generate high quality, realistic music with fine controls using Elevenlabs Music v2!","endpoint_id":"elevenlabs/music/v2","family":"ElevenLabs Music","inputs":[{"default":null,"description":"The text prompt describing the music to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The chunk-based composition plan for the music","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"composition_plan","required":false,"type":"json"},{"default":null,"description":"The length of the song to generate in milliseconds. Used only in conjunction with prompt. Must be between 3000ms and 600000ms. Optional - if not provided, the model will choose a length based on the prompt.","enum":null,"is_list":false,"max":600000,"media_kind":null,"min":3000,"multiline":false,"name":"music_length_ms","required":false,"type":"integer"},{"default":false,"description":"If true, guarantees that the generated song will be instrumental. If false, the song may or may not be instrumental depending on the prompt. Can only be used with prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"force_instrumental","required":false,"type":"boolean"},{"default":null,"description":"Random seed to initialize the music generation process. Can only be used with composition_plan. The same seed with the same parameters gives more consistent results, but exact reproducibility is not guaranteed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"mp3_48000_192","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate. So an mp3 with 22.05kHz sample rate at 32kbs is represented as mp3_22050_32. Note that the μ-law format (sometimes written mu-law, often approximated as u-law) is commonly used for Twilio audio inputs.","enum":["mp3_22050_32","mp3_24000_48","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","mp3_48000_128","mp3_48000_192","mp3_48000_240","mp3_48000_320","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_32000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.6 per output audio minute. The audio will be rounded up to the closest minute. For instance, a generation with 30 seconds output will be billed as 1 minute.","published_at":"2026-09-14T20:07:31.110000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6ac9/dGujDO5lw_IneNzkkfJBe.jpg","title":"Elevenlabs Music v2"},{"category":"text-to-audio","description":"Generate high quality, realistic music with fine controls using Elevenlabs Music v2.5!","endpoint_id":"elevenlabs/music/v2.5","family":"ElevenLabs Music","inputs":[{"default":null,"description":"The text prompt describing the music to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The chunk-based composition plan for the music","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"composition_plan","required":false,"type":"json"},{"default":null,"description":"The length of the song to generate in milliseconds. Used only in conjunction with prompt. Must be between 3000ms and 600000ms. Optional - if not provided, the model will choose a length based on the prompt.","enum":null,"is_list":false,"max":600000,"media_kind":null,"min":3000,"multiline":false,"name":"music_length_ms","required":false,"type":"integer"},{"default":false,"description":"If true, guarantees that the generated song will be instrumental. If false, the song may or may not be instrumental depending on the prompt. Can only be used with prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"force_instrumental","required":false,"type":"boolean"},{"default":null,"description":"Random seed to initialize the music generation process. Can only be used with composition_plan. The same seed with the same parameters gives more consistent results, but exact reproducibility is not guaranteed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"mp3_48000_192","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate. So an mp3 with 22.05kHz sample rate at 32kbs is represented as mp3_22050_32. Note that the μ-law format (sometimes written mu-law, often approximated as u-law) is commonly used for Twilio audio inputs.","enum":["mp3_22050_32","mp3_24000_48","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","mp3_48000_128","mp3_48000_192","mp3_48000_240","mp3_48000_320","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_32000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.6 per output audio minute. The audio will be rounded up to the closest minute. For instance, a generation with 30 seconds output will be billed as 1 minute.","published_at":"2026-09-14T20:07:43.542000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6adb/-Z3Ays503mRIC-atq70g8.jpg","title":"Elevenlabs Music v2.5"},{"category":"text-to-audio","description":"Generate sound effects up to 30 seconds from a text prompt with ElevenLabs SFX v3, with optional seamless looping.","endpoint_id":"elevenlabs/sound-effects/v3","family":"","inputs":[{"default":null,"description":"The text describing the sound effect to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Duration in seconds (0.5-30). If None, optimal duration will be determined from prompt.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0.5,"multiline":false,"name":"duration_seconds","required":false,"type":"number"},{"default":0.3,"description":"How closely to follow the prompt (0-1). Higher values mean less variation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"prompt_influence","required":false,"type":"number"},{"default":"mp3_44100_128","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to create a sound effect that loops smoothly.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-11-02T23:20:57.956000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab0e911/QbBs8ZoKkSHsA6_Xg62F-.jpg","title":"ElevenLabs Sound Effects V3"},{"category":"text-to-speech","description":"Generate expressive speech with Eleven v4 from ElevenLabs. Control delivery with audio tags, voice stability, similarity settings, and IPA pronunciation.","endpoint_id":"elevenlabs/tts/eleven-v4","family":"Eleven v4","inputs":[{"default":null,"description":"The text to convert to speech. Supports audio tags such as [whispering] and IPA pronunciation enclosed in forward slashes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Rachel","description":"The voice to use for speech generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"suggestions":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string"},{"default":0.5,"description":"Voice stability. Lower values allow more expressive delivery; higher values make delivery more consistent.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":0.75,"description":"How closely the output follows the reference voice. Higher values increase similarity but may reduce naturalness.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"similarity_boost","required":false,"type":"number"},{"default":null,"description":"Seed for best-effort reproducibility. Identical output is not guaranteed.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Language code (ISO 639-1) for speech generation and text normalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"type":"string"},{"default":"mp3_44100_128","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"auto","description":"Whether to normalize text such as numbers and dates before generation.","enum":["auto","on","off"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_text_normalization","required":false,"type":"enum"},{"default":false,"description":"Whether to return character-level timing information with the generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timestamps","required":false,"type":"boolean"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio","timestamps"],"pricing":"","published_at":"2026-09-28T17:45:23.835000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac4241/SUZvoStueCW3Z6uEtzMiA.jpg","title":"Eleven v4"},{"category":"text-to-speech","description":"Generate speech with Eleven v4 Turbo from ElevenLabs. Choose a voice and control delivery with audio tags, stability, similarity settings, and IPA pronunciation.","endpoint_id":"elevenlabs/tts/eleven-v4-turbo","family":"Eleven v4","inputs":[{"default":null,"description":"The text to convert to speech. Supports audio tags such as [whispering] and IPA pronunciation enclosed in forward slashes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Rachel","description":"The voice to use for speech generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"suggestions":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string"},{"default":0.5,"description":"Voice stability. Lower values allow more expressive delivery; higher values make delivery more consistent.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":0.75,"description":"How closely the output follows the reference voice. Higher values increase similarity but may reduce naturalness.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"similarity_boost","required":false,"type":"number"},{"default":null,"description":"Seed for best-effort reproducibility. Identical output is not guaranteed.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Language code (ISO 639-1) for speech generation and text normalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"type":"string"},{"default":"mp3_44100_128","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"auto","description":"Whether to normalize text such as numbers and dates before generation.","enum":["auto","on","off"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_text_normalization","required":false,"type":"enum"},{"default":false,"description":"Whether to return character-level timing information with the generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timestamps","required":false,"type":"boolean"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio","timestamps"],"pricing":"","published_at":"2026-09-28T17:46:16.574000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac4243/7KzAVHqtn2QWjIY5QWFG_.jpg","title":"Eleven v4 Turbo"},{"category":"text-to-audio","description":"Generate music with lyrics from text using ACE-Step","endpoint_id":"fal-ai/ace-step","family":"","inputs":[{"default":null,"description":"Comma-separated list of genre tags to control the style of the generated audio. Can also be supplied as `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tags","required":true,"type":"string"},{"default":"","description":"Lyrics to be sung in the audio. If not provided or if [inst] or [instrumental] is the content of this field, no lyrics will be sung. Use control structures like [verse], [chorus] and [bridge] to control the structure of the song.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":60,"description":"The duration of the generated audio in seconds.","enum":null,"is_list":false,"max":240,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":27,"description":"Number of steps to generate the audio.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":3,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"euler","description":"Scheduler to use for the generation process.","enum":["euler","heun"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"apg","description":"Type of CFG to use for the generation process.","enum":["cfg","apg","cfg_star"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_type","required":false,"type":"enum"},{"default":10,"description":"Granularity scale for the generation process. Higher values can reduce artifacts.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"granularity_scale","required":false,"type":"integer"},{"default":0.5,"description":"Guidance interval for the generation. 0.5 means only apply guidance in the middle steps (0.25 * infer_steps to 0.75 * infer_steps)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval","required":false,"type":"number"},{"default":0,"description":"Guidance interval decay for the generation. Guidance scale will decay from guidance_scale to min_guidance_scale in the interval. 0.0 means no decay.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval_decay","required":false,"type":"number"},{"default":15,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Minimum guidance scale for the generation after the decay.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"minimum_guidance_scale","required":false,"type":"number"},{"default":5,"description":"Tag guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tag_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"Lyric guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"lyric_guidance_scale","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["lyrics","audio","tags","seed"],"pricing":"Your request will cost $0.0002 per second of generated audio. For $1 you can generate 5,000 seconds (approximately 83.33 minutes) of music from lyrics.","published_at":"2025-05-08T21:47:06.754000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b3/9VL1XeX8WQ9GzM0BA_gC7_MYE49kWH.png","title":"ACE Step"},{"category":"audio-to-audio","description":"Modify a portion of provided audio with lyrics and/or style using ACE-Step","endpoint_id":"fal-ai/ace-step/audio-inpaint","family":"","inputs":[{"default":null,"description":"URL of the audio file to be inpainted.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"start","description":"Whether the start time is relative to the start or end of the audio.","enum":["start","end"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"start_time_relative_to","required":false,"type":"enum"},{"default":0,"description":"start time in seconds for the inpainting process.","enum":null,"is_list":false,"max":240,"media_kind":null,"min":0,"multiline":false,"name":"start_time","required":false,"type":"number"},{"default":"start","description":"Whether the end time is relative to the start or end of the audio.","enum":["start","end"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_time_relative_to","required":false,"type":"enum"},{"default":30,"description":"end time in seconds for the inpainting process.","enum":null,"is_list":false,"max":240,"media_kind":null,"min":0,"multiline":false,"name":"end_time","required":false,"type":"number"},{"default":null,"description":"Comma-separated list of genre tags to control the style of the generated audio. Can also be supplied as `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tags","required":true,"type":"string"},{"default":"","description":"Lyrics to be sung in the audio. If not provided or if [inst] or [instrumental] is the content of this field, no lyrics will be sung. Use control structures like [verse], [chorus] and [bridge] to control the structure of the song.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":0.5,"description":"Variance for the inpainting process. Higher values can lead to more diverse results.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"variance","required":false,"type":"number"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":27,"description":"Number of steps to generate the audio.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":3,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"euler","description":"Scheduler to use for the generation process.","enum":["euler","heun"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"apg","description":"Type of CFG to use for the generation process.","enum":["cfg","apg","cfg_star"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_type","required":false,"type":"enum"},{"default":10,"description":"Granularity scale for the generation process. Higher values can reduce artifacts.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"granularity_scale","required":false,"type":"integer"},{"default":0.5,"description":"Guidance interval for the generation. 0.5 means only apply guidance in the middle steps (0.25 * infer_steps to 0.75 * infer_steps)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval","required":false,"type":"number"},{"default":0,"description":"Guidance interval decay for the generation. Guidance scale will decay from guidance_scale to min_guidance_scale in the interval. 0.0 means no decay.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval_decay","required":false,"type":"number"},{"default":15,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Minimum guidance scale for the generation after the decay.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"minimum_guidance_scale","required":false,"type":"number"},{"default":5,"description":"Tag guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tag_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"Lyric guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"lyric_guidance_scale","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["lyrics","audio","tags","seed"],"pricing":"Your request will cost $0.0002 per second of generated audio. For $1 you can generate 5,000 seconds (approximately 83.33 minutes) of music from lyrics.","published_at":"2025-05-11T17:55:55.827000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"ACE Step Audio Inpaint"},{"category":"audio-to-audio","description":"Extend the beginning or end of provided audio with lyrics and/or style using ACE-Step","endpoint_id":"fal-ai/ace-step/audio-outpaint","family":"","inputs":[{"default":null,"description":"URL of the audio file to be outpainted.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Duration in seconds to extend the audio from the start.","enum":null,"is_list":false,"max":107,"media_kind":null,"min":0,"multiline":false,"name":"extend_before_duration","required":false,"type":"number"},{"default":30,"description":"Duration in seconds to extend the audio from the end.","enum":null,"is_list":false,"max":107,"media_kind":null,"min":0,"multiline":false,"name":"extend_after_duration","required":false,"type":"number"},{"default":null,"description":"Comma-separated list of genre tags to control the style of the generated audio. Can also be supplied as `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tags","required":true,"type":"string"},{"default":"","description":"Lyrics to be sung in the audio. If not provided or if [inst] or [instrumental] is the content of this field, no lyrics will be sung. Use control structures like [verse], [chorus] and [bridge] to control the structure of the song.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":27,"description":"Number of steps to generate the audio.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":3,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"euler","description":"Scheduler to use for the generation process.","enum":["euler","heun"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"apg","description":"Type of CFG to use for the generation process.","enum":["cfg","apg","cfg_star"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_type","required":false,"type":"enum"},{"default":10,"description":"Granularity scale for the generation process. Higher values can reduce artifacts.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"granularity_scale","required":false,"type":"integer"},{"default":0.5,"description":"Guidance interval for the generation. 0.5 means only apply guidance in the middle steps (0.25 * infer_steps to 0.75 * infer_steps)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval","required":false,"type":"number"},{"default":0,"description":"Guidance interval decay for the generation. Guidance scale will decay from guidance_scale to min_guidance_scale in the interval. 0.0 means no decay.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval_decay","required":false,"type":"number"},{"default":15,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Minimum guidance scale for the generation after the decay.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"minimum_guidance_scale","required":false,"type":"number"},{"default":5,"description":"Tag guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tag_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"Lyric guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"lyric_guidance_scale","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["lyrics","audio","tags","seed"],"pricing":"Your request will cost $0.0002 per second of generated audio. For $1 you can generate 5,000 seconds (approximately 83.33 minutes) of music from lyrics.","published_at":"2025-05-11T17:57:21.159000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"ACE Step Audio Outpaint"},{"category":"audio-to-audio","description":"Generate music from a lyrics and example audio using ACE-Step","endpoint_id":"fal-ai/ace-step/audio-to-audio","family":"","inputs":[{"default":null,"description":"URL of the audio file to be outpainted.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"remix","description":"Whether to edit the lyrics only or remix the audio.","enum":["lyrics","remix"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"edit_mode","required":false,"type":"enum"},{"default":null,"description":"Original tags of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_tags","required":true,"type":"string"},{"default":"","description":"Original lyrics of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_lyrics","required":false,"type":"string"},{"default":null,"description":"Comma-separated list of genre tags to control the style of the generated audio. Can also be supplied as `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tags","required":true,"type":"string"},{"default":"","description":"Lyrics to be sung in the audio. If not provided or if [inst] or [instrumental] is the content of this field, no lyrics will be sung. Use control structures like [verse], [chorus] and [bridge] to control the structure of the song.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":27,"description":"Number of steps to generate the audio.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":3,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"euler","description":"Scheduler to use for the generation process.","enum":["euler","heun"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"apg","description":"Type of CFG to use for the generation process.","enum":["cfg","apg","cfg_star"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_type","required":false,"type":"enum"},{"default":10,"description":"Granularity scale for the generation process. Higher values can reduce artifacts.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"granularity_scale","required":false,"type":"integer"},{"default":0.5,"description":"Guidance interval for the generation. 0.5 means only apply guidance in the middle steps (0.25 * infer_steps to 0.75 * infer_steps)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval","required":false,"type":"number"},{"default":0,"description":"Guidance interval decay for the generation. Guidance scale will decay from guidance_scale to min_guidance_scale in the interval. 0.0 means no decay.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval_decay","required":false,"type":"number"},{"default":15,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Minimum guidance scale for the generation after the decay.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"minimum_guidance_scale","required":false,"type":"number"},{"default":5,"description":"Tag guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tag_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"Lyric guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"lyric_guidance_scale","required":false,"type":"number"},{"default":null,"description":"Original seed of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_seed","required":false,"type":"integer"}],"lab":"","output_kind":"audio","output_props":["lyrics","audio","tags","seed"],"pricing":"Your request will cost $0.0002 per second of generated audio. For $1 you can generate 5,000 seconds (approximately 83.33 minutes) of music from lyrics.","published_at":"2025-05-11T17:53:31.579000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cf/hzzRn42s_9muLz0OmggMY_AltNTjLY.png","title":"ACE Step Audio To Audio"},{"category":"text-to-audio","description":"Generate music from a simple prompt using ACE-Step","endpoint_id":"fal-ai/ace-step/prompt-to-audio","family":"","inputs":[{"default":null,"description":"Prompt to control the style of the generated audio. This will be used to generate tags and lyrics.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Whether to generate an instrumental version of the audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instrumental","required":false,"type":"boolean"},{"default":60,"description":"The duration of the generated audio in seconds.","enum":null,"is_list":false,"max":240,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":27,"description":"Number of steps to generate the audio.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":3,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"euler","description":"Scheduler to use for the generation process.","enum":["euler","heun"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"apg","description":"Type of CFG to use for the generation process.","enum":["cfg","apg","cfg_star"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_type","required":false,"type":"enum"},{"default":10,"description":"Granularity scale for the generation process. Higher values can reduce artifacts.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"granularity_scale","required":false,"type":"integer"},{"default":0.5,"description":"Guidance interval for the generation. 0.5 means only apply guidance in the middle steps (0.25 * infer_steps to 0.75 * infer_steps)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval","required":false,"type":"number"},{"default":0,"description":"Guidance interval decay for the generation. Guidance scale will decay from guidance_scale to min_guidance_scale in the interval. 0.0 means no decay.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"guidance_interval_decay","required":false,"type":"number"},{"default":15,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Minimum guidance scale for the generation after the decay.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":0,"multiline":false,"name":"minimum_guidance_scale","required":false,"type":"number"},{"default":5,"description":"Tag guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tag_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"Lyric guidance scale for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"lyric_guidance_scale","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["lyrics","audio","tags","seed"],"pricing":"Your request will cost $0.0002 per second of generated audio. For $1 you can generate 5,000 seconds (approximately 83.33 minutes) of music from lyrics.","published_at":"2025-05-11T17:51:47.356000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b4/vrSrTlTF5lgNXOblHW2w7_rCiFN1PF.png","title":"ACE Step Prompt To Audio"},{"category":"image-to-video","description":"MultiTalk model generates a multi-person conversation video from an image and audio files. Creates a realistic scene where multiple people speak in sequence.","endpoint_id":"fal-ai/ai-avatar/multi","family":"","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the Person 1 audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"first_audio_url","required":true,"type":"string"},{"default":null,"description":"The URL of the Person 2 audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"second_audio_url","required":false,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":181,"description":"Number of frames to generate. Must be between 81 to 129 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","enum":null,"is_list":false,"max":241,"media_kind":null,"min":41,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the video to generate. Must be either 480p or 720p.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":81,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to use only the first audio file.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_only_first_audio","required":false,"type":"boolean"},{"default":"regular","description":"The acceleration level to use for generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-06-23T16:34:01.663000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","title":"AI Avatar Multi"},{"category":"image-to-video","description":"MultiTalk model generates a multi-person conversation video from an image and text inputs. Converts text to speech for each person, generating a realistic conversation scene.","endpoint_id":"fal-ai/ai-avatar/multi-text","family":"","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text input to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"first_text_input","required":true,"type":"string"},{"default":null,"description":"The text input to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"second_text_input","required":true,"type":"string"},{"default":"Sarah","description":"The first person's voice to use for speech generation","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice1","required":false,"type":"enum"},{"default":"Roger","description":"The second person's voice to use for speech generation","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice2","required":false,"type":"enum"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":191,"description":"Number of frames to generate. Must be between 81 to 129 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","enum":null,"is_list":false,"max":241,"media_kind":null,"min":41,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the video to generate. Must be either 480p or 720p.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":81,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-06-23T16:34:48.424000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","title":"AI Avatar Multi Text"},{"category":"image-to-video","description":"MultiTalk model generates a talking avatar video from an image and text. Converts text to speech automatically, then generates the avatar speaking with lip-sync.","endpoint_id":"fal-ai/ai-avatar/single-text","family":"","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text input to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_input","required":true,"type":"string"},{"default":null,"description":"The voice to use for speech generation","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":145,"description":"Number of frames to generate. Must be between 41 to 721.","enum":null,"is_list":false,"max":721,"media_kind":null,"min":41,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the video to generate. Must be either 480p or 720p.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":42,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-06-23T16:36:23.549000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d3/GGyonkybjHXVatjApR-ZR_uN2w1Yg9.png","title":"AI Avatar Single Text"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Interpolate between video frames","endpoint_id":"fal-ai/amt-interpolation","family":"","inputs":[{"default":null,"description":"URL of the video to be processed","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":24,"description":"Output frames per second","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_fps","required":false,"type":"integer"},{"default":2,"description":"Number of recursive interpolation passes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"recursive_interpolation_passes","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/amt-interpolation.webp","title":"AMT Interpolation"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Interpolate between image frames","endpoint_id":"fal-ai/amt-interpolation/frame-interpolation","family":"","inputs":[{"default":null,"description":"Frames to interpolate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"frames","required":true,"type":"json"},{"default":24,"description":"Output frames per second","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_fps","required":false,"type":"integer"},{"default":4,"description":"Number of recursive interpolation passes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"recursive_interpolation_passes","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-07-18T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/amt-interpolation.webp","title":"AMT Frame Interpolation"},{"category":"audio-to-audio","description":"A audio understanding model to analyze audio content and answer questions about what's happening in the audio based on user prompts.","endpoint_id":"fal-ai/audio-understanding","family":"","inputs":[{"default":null,"description":"URL of the audio file to analyze","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"The question or prompt about the audio content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Whether to request a more detailed analysis of the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detailed_analysis","required":false,"type":"boolean"}],"lab":"","output_kind":"text","output_props":["output"],"pricing":"","published_at":"2025-10-24T16:53:57.084000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/6SXguUXRvg1XrEdf_zZcM_023b35fa7e9e4777b3e7fa0934ebb13a.jpg","title":"Audio Understanding"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"AuraFlow v0.3 is an open-source flow-based text-to-image generation model that achieves state-of-the-art results on GenEval. The model is currently in beta.","endpoint_id":"fal-ai/aura-flow","family":"","inputs":[{"default":null,"description":"The prompt to generate images from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generating images","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"Classifier free guidance scale","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"The number of inference steps to take","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to perform prompt expansion (recommended)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","images","seed"],"pricing":"","published_at":"2024-12-02T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/aura-flow.webp","title":"AuraFlow"},{"category":"image-to-image","description":"Upscale your images with AuraSR.","endpoint_id":"fal-ai/aura-sr","family":"","inputs":[{"default":null,"description":"URL of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":4,"description":"Upscaling factor. More coming soon.","enum":[4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":false,"description":"Whether to use overlapping tiles for upscaling. Setting this to true helps remove seams but doubles the inference time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"overlapping_tiles","required":false,"type":"boolean"},{"default":"v1","description":"Checkpoint to use for upscaling. More coming soon.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"checkpoint","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image","timings"],"pricing":"","published_at":"2024-04-11T00:00:00+00:00","thumbnail":"https://v3.fal.media/files/koala/rW7Rhmjtkjvb8gnOPUhNN_b14088de7d684d4b8489db59d53ae3f7.jpg","title":"AuraSR"},{"category":"video-to-video","description":"Automatically generates text captions for your videos from the audio as per text colour/font specifications","endpoint_id":"fal-ai/auto-caption","family":"","inputs":[{"default":null,"description":"URL to the .mp4 video with audio. Only videos of size <400MB are allowed.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"white","description":"Colour of the text. Can be a RGB tuple, a color name, or an hexadecimal notation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"txt_color","required":false,"type":"string"},{"default":"Standard","description":"Font for generated captions. Choose one in 'Arial','Standard','Garamond', 'Times New Roman','Georgia', or pass a url to a .ttf file","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"txt_font","required":false,"type":"string"},{"default":24,"description":"Size of text in generated captions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_size","required":false,"type":"integer"},{"default":1,"description":"Width of the text strokes in pixels","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"stroke_width","required":false,"type":"integer"},{"default":"center","description":"Left-to-right alignment of the text. Can be a string ('left', 'center', 'right') or a float (0.0-1.0)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"left_align","required":false,"type":"string"},{"default":"center","description":"Top-to-bottom alignment of the text. Can be a string ('top', 'center', 'bottom') or a float (0.0-1.0)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"top_align","required":false,"type":"string"},{"default":1.5,"description":"Number of seconds the captions should stay on screen. A higher number will also result in more text being displayed at once.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0.5,"multiline":false,"name":"refresh_interval","required":false,"type":"number"},{"default":"default","description":"Capitalization to apply to subtitle text. 'upper' converts text to UPPERCASE, 'lower' converts to lowercase, and 'default' preserves the original casing produced by the speech recognizer.","enum":["default","upper","lower"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_case","required":false,"type":"enum"}],"lab":"","output_kind":"text","output_props":["video_url"],"pricing":"","published_at":"2025-01-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/caption_thumbnail.webp","title":"Auto-Captioner"},{"category":"text-to-image","description":"Bagel is a 7B parameter from Bytedance-Seed multimodal model that can generate both text and images.","endpoint_id":"fal-ai/bagel","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to use thought tokens for generation. If set to true, the model will \"think\" to potentially improve generation quality. Increases generation time and increases the cost by 20%.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_thought","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-05-21T18:27:20.822000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/bagel.webp","title":"Bagel"},{"category":"image-to-image","description":"Bagel is a 7B parameter multimodal model from Bytedance-Seed that can generate both images and text.","endpoint_id":"fal-ai/bagel/edit","family":"","inputs":[{"default":null,"description":"The prompt to edit the image with.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to use thought tokens for generation. If set to true, the model will \"think\" to potentially improve generation quality. Increases generation time and increases the cost by 20%.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_thought","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-05-21T18:30:09.512000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/bagel.webp","title":"Bagel"},{"category":"image-to-json","description":"Bagel is a 7B parameter multimodal model from Bytedance-Seed that can generate both text and images.","endpoint_id":"fal-ai/bagel/understand","family":"","inputs":[{"default":null,"description":"The image for the query.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to query the image with.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["prompt","text","seed","timings"],"pricing":"","published_at":"2025-05-21T18:37:27.397000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/bagel.webp","title":"Bagel"},{"category":"image-to-image","description":"A fast and high quality model for image background removal.","endpoint_id":"fal-ai/ben/v2/image","family":"","inputs":[{"default":null,"description":"URL of image to be used for background removal","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/Ben2/FepDP7G4K2nxlX0sq6AMB_945a221d079e447c9bcfea77f931cdc1.webp","title":"ben-v2-image"},{"category":"video-to-video","description":"A model for high quality and smooth background removal for videos.","endpoint_id":"fal-ai/ben/v2/video","family":"","inputs":[{"default":null,"description":"URL of video to be used for background removal.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional RGB values (0-255) for the background color. If not provided, the background will be transparent. For ex: [0, 0, 0]","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":"mp4","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"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/Ben2/Vi9PBzFF8BfuKGsLCvoH-_773fe2c0efc744af900eaac2047b9b5f.webp","title":"Ben-Video-Bg-Rm"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit any image with a natural-language instruction using Bernini-R, changing the weather, materials, objects, or style while preserving the original composition.","endpoint_id":"fal-ai/bernini-r/edit-image","family":"Bernini","inputs":[{"default":null,"description":"Text prompt or editing instruction.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative prompt. Defaults to the standard Wan2.2 negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":848,"description":"Long-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks.","enum":null,"is_list":false,"max":1280,"media_kind":null,"min":256,"multiline":false,"name":"max_image_size","required":false,"type":"integer"},{"default":null,"description":"Seed for reproducibility. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Rewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Source image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"image","output_props":["actual_prompt","image","seed"],"pricing":"$0.03 per megapixel of the output image, rounded up (units = ceil(width × height ÷ 1,048,576)). Most edits are 1 MP = $0.03; a large 1280×1280 edit is 2 MP = $0.06.","published_at":"2026-06-09T11:04:32.605000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d825b/sgocUWuUHMa_Dej-g8D7u_a17a98a9853844219a5d214e8504e3a3.jpg","title":"Bernini-R Edit Image"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit any video with a natural-language instruction using Bernini-R, changing objects, weather, background, or camera angle while keeping the rest of the scene intact.","endpoint_id":"fal-ai/bernini-r/edit-video","family":"Bernini","inputs":[{"default":null,"description":"Text prompt or editing instruction.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative prompt. Defaults to the standard Wan2.2 negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":848,"description":"Long-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks.","enum":null,"is_list":false,"max":1280,"media_kind":null,"min":256,"multiline":false,"name":"max_image_size","required":false,"type":"integer"},{"default":null,"description":"Seed for reproducibility. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Rewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":81,"description":"Number of frames. Snapped internally to 4k+1.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":5,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Output frames per second.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"none","description":"Acceleration level. 'regular' enables MagCache step-skipping for faster generation at a small quality cost; 'none' (default) runs the full denoising schedule.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Source video to edit.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["actual_prompt","seed","video"],"pricing":"For every second of 848px (default) video you generated, you will be charged $0.08/second. Your request will be scaled by resolution along the longest edge. The scaling multiplier is given by 0.5 for ≤576px, 1 for 848px, and 2 for 1280px.","published_at":"2026-06-09T11:04:12.652000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d8156/Id_OtIbUS5Zk9ivk4tOuI_9416b514fc6b4de7ae727285aec5bacf.jpg","title":"Bernini-R Edit Video"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit a video guided by reference images with Bernini-R, bringing an object, material, background, style, or weather from a reference image into your video.","endpoint_id":"fal-ai/bernini-r/reference-edit-video","family":"Bernini","inputs":[{"default":null,"description":"Text prompt or editing instruction.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative prompt. Defaults to the standard Wan2.2 negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":848,"description":"Long-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks.","enum":null,"is_list":false,"max":1280,"media_kind":null,"min":256,"multiline":false,"name":"max_image_size","required":false,"type":"integer"},{"default":null,"description":"Seed for reproducibility. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Rewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":81,"description":"Number of frames. Snapped internally to 4k+1.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":5,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Output frames per second.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"none","description":"Acceleration level. 'regular' enables MagCache step-skipping for faster generation at a small quality cost; 'none' (default) runs the full denoising schedule.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Source video to edit.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference image(s) guiding the edit; up to 5.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["actual_prompt","seed","video"],"pricing":"For every second of 848px (default) video you generated, you will be charged $0.08/second. Your request will be scaled by resolution along the longest edge. The scaling multiplier is given by 0.5 for ≤576px, 1 for 848px, and 2 for 1280px.","published_at":"2026-06-09T11:04:20.410000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d8233/HjxyBEnMK-Hg5zdp7rqvj_fe33464759ce4900be125ea15e254a6c.jpg","title":"Bernini-R Reference Edit Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Turn up to five reference images into one continuous, consistent video with Bernini-R, with smooth, stable camera motion and no scene cuts.","endpoint_id":"fal-ai/bernini-r/reference-to-video","family":"Bernini","inputs":[{"default":null,"description":"Text prompt or editing instruction.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative prompt. Defaults to the standard Wan2.2 negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":848,"description":"Long-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks.","enum":null,"is_list":false,"max":1280,"media_kind":null,"min":256,"multiline":false,"name":"max_image_size","required":false,"type":"integer"},{"default":null,"description":"Seed for reproducibility. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Rewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":81,"description":"Number of frames. Snapped internally to 4k+1.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":5,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Output frames per second.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"none","description":"Acceleration level. 'regular' enables MagCache step-skipping for faster generation at a small quality cost; 'none' (default) runs the full denoising schedule.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Reference subject image(s); up to 5.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":"16:9","description":"Output aspect ratio.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"video","output_props":["actual_prompt","seed","video"],"pricing":"For every second of 848px (default) video you generated, you will be charged $0.08/second. Your request will be scaled by resolution along the longest edge. The scaling multiplier is given by 0.5 for ≤576px, 1 for 848px, and 2 for 1280px.","published_at":"2026-06-09T11:04:26.700000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d8246/duVIuiorJ_0xR-azlCIv8_20f794b611d8484ba1bf6bc90dddc4f3.jpg","title":"Bernini-R Reference to Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate high-quality video from a text prompt with Bernini-R, ByteDance's unified video generation and editing model.","endpoint_id":"fal-ai/bernini-r/text-to-video","family":"Bernini","inputs":[{"default":null,"description":"Text prompt or editing instruction.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative prompt. Defaults to the standard Wan2.2 negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":848,"description":"Long-edge size (px). Sets the output size for generation tasks and caps source/reference media for editing tasks.","enum":null,"is_list":false,"max":1280,"media_kind":null,"min":256,"multiline":false,"name":"max_image_size","required":false,"type":"integer"},{"default":null,"description":"Seed for reproducibility. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Rewrite the prompt with an LLM before generation. The model is tuned on enhanced prompts; off by default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":81,"description":"Number of frames. Snapped internally to 4k+1.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":5,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Output frames per second.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"none","description":"Acceleration level. 'regular' enables MagCache step-skipping for faster generation at a small quality cost; 'none' (default) runs the full denoising schedule.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"16:9","description":"Output aspect ratio.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"video","output_props":["actual_prompt","seed","video"],"pricing":"For every second of 848px (default) video you generated, you will be charged $0.08/second. Your request will be scaled by resolution along the longest edge. The scaling multiplier is given by 0.5 for ≤576px, 1 for 848px, and 2 for 1280px.","published_at":"2026-06-09T11:04:04.621000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d8204/OiKWO51vPgqD1ig4wZk8R_54d4adc0062f4b389933c71a4bcb826b.jpg","title":"Bernini-R Text to Video"},{"category":"image-to-image","description":"bilateral reference framework (BiRefNet) for high-resolution dichotomous image segmentation (DIS)","endpoint_id":"fal-ai/birefnet","family":"Birefnet","inputs":[{"default":"General Use (Light)","description":"Model to use for background removal.\n The 'General Use (Light)' model is the original model used in the BiRefNet repository.\n The 'General Use (Heavy)' model is a slower but more accurate model.\n The 'Portrait' model is a model trained specifically for portrait images.\n The 'General Use (Light)' model is recommended for most use cases.\n\n The corresponding models are as follows:\n - 'General Use (Light)': BiRefNet-DIS_ep580.pth\n ","enum":["General Use (Light)","General Use (Heavy)","Portrait"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"1024x1024","description":"The resolution to operate on. The higher the resolution, the more accurate the output will be for high res input images.","enum":["1024x1024","2048x2048"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"operating_resolution","required":false,"type":"enum"},{"default":false,"description":"Whether to output the mask used to remove the background","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_mask","required":false,"type":"boolean"},{"default":true,"description":"Whether to refine the foreground using the estimated mask","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refine_foreground","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to remove background from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"png","description":"The format of the output image","enum":["webp","png","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image","mask_image"],"pricing":"","published_at":"2024-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/birefnet.webp","title":"Birefnet Background Removal"},{"category":"image-to-image","description":"bilateral reference framework (BiRefNet) for high-resolution dichotomous image segmentation (DIS)","endpoint_id":"fal-ai/birefnet/v2","family":"Birefnet","inputs":[{"default":"General Use (Light)","description":"Model to use for background removal.\n The 'General Use (Light)' model is the original model used in the BiRefNet repository.\n The 'General Use (Light 2K)' model is the original model used in the BiRefNet repository but trained with 2K images.\n The 'General Use (Heavy)' model is a slower but more accurate model.\n The 'Matting' model is a model trained specifically for matting images.\n The 'Portrait' model is a model trained specifically for p","enum":["General Use (Light)","General Use (Light 2K)","General Use (Heavy)","Matting","Portrait","General Use (Dynamic)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"1024x1024","description":"The resolution to operate on. The higher the resolution, the more accurate the output will be for high res input images. The '2304x2304' option is only available for the 'General Use (Dynamic)' model.","enum":["1024x1024","2048x2048","2304x2304"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"operating_resolution","required":false,"type":"enum"},{"default":false,"description":"Whether to output the mask used to remove the background","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_mask","required":false,"type":"boolean"},{"default":true,"description":"Whether to refine the foreground using the estimated mask","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refine_foreground","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to remove background from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"png","description":"The format of the output image","enum":["webp","png","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to return only the segmentation mask without applying it to the image. When set to `True`, only the mask will be returned and foreground refinement will be skipped. Useful for reducing computation and data transfer when only the mask is needed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mask_only","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image","mask_image"],"pricing":"","published_at":"2024-10-28T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/birefnet.webp","title":"Birefnet Background Removal V2"},{"category":"video-to-video","description":"Video background removal version of bilateral reference framework (BiRefNet) for high-resolution dichotomous image segmentation (DIS)","endpoint_id":"fal-ai/birefnet/v2/video","family":"Birefnet","inputs":[{"default":"General Use (Light)","description":"Model to use for background removal.\n The 'General Use (Light)' model is the original model used in the BiRefNet repository.\n The 'General Use (Light 2K)' model is the original model used in the BiRefNet repository but trained with 2K images.\n The 'General Use (Heavy)' model is a slower but more accurate model.\n The 'Matting' model is a model trained specifically for matting images.\n The 'Portrait' model is a model trained specifically for p","enum":["General Use (Light)","General Use (Light 2K)","General Use (Heavy)","Matting","Portrait","General Use (Dynamic)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"1024x1024","description":"The resolution to operate on. The higher the resolution, the more accurate the output will be for high res input images. The '2304x2304' option is only available for the 'General Use (Dynamic)' model.","enum":["1024x1024","2048x2048","2304x2304"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"operating_resolution","required":false,"type":"enum"},{"default":false,"description":"Whether to output the mask used to remove the background","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_mask","required":false,"type":"boolean"},{"default":true,"description":"Whether to refine the foreground using the estimated mask","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refine_foreground","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to remove background from","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","mask_video"],"pricing":"","published_at":"2025-10-26T18:13:23.036000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/SKrLsOM3RMOk-QuNj8-io_6356be1b301e454394d2e0a853b98c76.jpg","title":"Birefnet"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Image generation with BitDance. Fast, high-resolution photorealistic images using an autoregressive LLM— for efficient, high-quality results.","endpoint_id":"fal-ai/bitdance","family":"","inputs":[{"default":null,"description":"Text prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image. Will be snapped to the nearest supported resolution.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":25,"description":"Number of diffusion sampling steps per decoding step. Higher values (e.g. 50) improve quality at the cost of speed.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Classifier-free guidance scale. Higher values follow the prompt more closely.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. The same seed and prompt will produce the same image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images"],"pricing":"You will be charged $0.01 per image generated.","published_at":"2026-02-21T01:51:17.239000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f4e53/xqlOok44eA6yVc8iTGjFQ_2677d5ffa13447518f24e4ed1477fca1.jpg","title":"Bitdance"},{"category":"text-to-image","description":"Text To Image Model using Boogu-Image","endpoint_id":"fal-ai/boogu-image","family":"","inputs":[{"default":null,"description":"The instruction describing the image to generate. Boogu-Image is bilingual — English and Chinese instructions are both supported. Detailed, descriptive prompts produce the best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Describes what should NOT appear in the image. Used for classifier-free guidance; leave empty to disable text negative guidance.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image. The model's maximum native resolution is 2K; larger requests are clamped. Dimensions are aligned to multiples of 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of denoising steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"Controls how closely generation follows the text instruction. Higher values stick more closely to the prompt. A value of 1.0 disables text classifier-free guidance.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0,"description":"Start of the timestep fraction over which CFG is applied.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_range_start","required":false,"type":"number"},{"default":1,"description":"End of the timestep fraction over which CFG is applied.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_range_end","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If true, the safety checker is run on the generated images. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"Your request will cost $0.04 per megapixel of each generated image (a 1024×1024 image is 1 megapixel). For example, a 1MP image costs $0.04 and a 2048×2048 (4MP) image costs $0.16. Generating multiple images multiplies the cost by the number of images.","published_at":"2026-06-18T00:07:35.793000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eb742/8QNsn7JFWdvxtbkhJsDym_1e782ca20ecb4a9187294c4d2e1140d6.jpg","title":"Boogu Image"},{"category":"image-to-image","description":"Image To Image Model using Boogu-Image","endpoint_id":"fal-ai/boogu-image/edit","family":"","inputs":[{"default":null,"description":"The edit instruction describing how to transform the input image. Boogu-Image supports English and Chinese instructions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"Describes what should NOT appear in the edited image. Used for classifier-free guidance; leave empty to disable text negative guidance.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The output size. If omitted, the edited image follows the input image aspect ratio while respecting the model's 2K native limit.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of denoising steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"Controls how closely the edit follows the text instruction. Higher values stick more closely to the prompt.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"Reference-image guidance strength. A value of 1.0 disables image CFG; higher values preserve the input image more strongly.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"image_guidance_scale","required":false,"type":"number"},{"default":0,"description":"Start of the timestep fraction over which CFG is applied.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_range_start","required":false,"type":"number"},{"default":1,"description":"End of the timestep fraction over which CFG is applied.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_range_end","required":false,"type":"number"},{"default":1,"description":"The number of edited images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The same seed, prompt, and input image given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If true, the safety checker is run on the input and output images. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"Your request will cost $0.04 per megapixel of each generated image (a 1024×1024 image is 1 megapixel). For example, a 1MP image costs $0.04 and a 2048×2048 (4MP) image costs $0.16. Generating multiple images multiplies the cost by the number of images.","published_at":"2026-06-18T00:07:26.597000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eb89f/j82hUH1BOPbfNF6F0etgy_2e7f4e89b0314bc997a85a38dd833d2b.jpg","title":"Boogu Image"},{"category":"image-to-image","description":"Bria RMBG 2.0 enables seamless removal of backgrounds from images, ideal for professional editing tasks. Trained exclusively on licensed data for safe and risk-free commercial use. Model weights for commercial use are available here: https://share-eu1.hsforms.com/2GLpEVQqJTI2Lj7AMYwgfIwf4e04","endpoint_id":"fal-ai/bria/background/remove","family":"Background","inputs":[{"default":null,"description":"Input Image to erase from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional. Change what the cutout keeps in plain words: add ('the person with the mat'), drop ('without the lamp') or narrow ('only the chair'). Billed at $0.03 instead of $0.018.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"Bria AI","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.018 per image without a prompt and $0.03 per image with a prompt.","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b0/MLLgU8RVRvmMXjLkFNHwH_DWC4dcir.png","title":"Bria RMBG 2.0"},{"category":"image-to-image","description":"Bria Background Replace allows for efficient swapping of backgrounds in images via text prompts or reference image, delivering realistic and polished results. Trained exclusively on licensed data for safe and risk-free commercial use","endpoint_id":"fal-ai/bria/background/replace","family":"","inputs":[{"default":null,"description":"Input Image to erase from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The URL of the reference image to be used for generating the new background. Use \"\" to leave empty. Either ref_image_url or bg_prompt has to be provided but not both. If both ref_image_url and ref_image_file are provided, ref_image_url will be used. Accepted formats are jpeg, jpg, png, webp.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"ref_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"The negative prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to refine prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refine_prompt","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to use the fast model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fast","required":false,"type":"boolean"},{"default":1,"description":"Number of Images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a05/1tU9C4M9Gd7FzQwNiGG7R.jpg","title":"Bria Background Replace"},{"category":"image-to-image","description":"Removes masked objects. For two erase modes: https://fal.ai/models/bria/fibo-edit-1.5/eraser","endpoint_id":"fal-ai/bria/eraser","family":"","inputs":[{"default":null,"description":"Input Image to erase from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the binary mask image that represents the area that will be cleaned.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":"manual","description":"You can use this parameter to specify the type of the input mask from the list. 'manual' opttion should be used in cases in which the mask had been generated by a user (e.g. with a brush tool), and 'automatic' mask type should be used when mask had been generated by an algorithm like 'SAM'.","enum":["manual","automatic"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mask_type","required":false,"type":"enum"},{"default":false,"description":"If set to true, attempts to preserve the alpha channel of the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_alpha","required":false,"type":"boolean"}],"lab":"Bria AI","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a08/ZvEHbIeTbtawGwoNjAJEL.jpg","title":"Bria Eraser"},{"category":"image-to-image","description":"Bria Expand expands images beyond their borders in high quality. Trained exclusively on licensed data for safe and risk-free commercial use. Access the model's source code and weights: https://bria.ai/contact-us","endpoint_id":"fal-ai/bria/expand","family":"","inputs":[{"default":null,"description":"The URL of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The desired size of the final image, after the expansion. should have an area of less than 5000x5000 pixels.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"canvas_size","required":true,"type":"integer"},{"default":null,"description":"The desired aspect ratio of the final image. Will be used over original_image_size and original_image_location if provided.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The desired size of the original image, inside the full canvas. Ensure that the ratio of input image foreground or main subject to the canvas area is greater than 15% to achieve optimal results. Will be ignored if aspect_ratio is provided.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_image_size","required":false,"type":"integer"},{"default":null,"description":"The desired location of the original image, inside the full canvas. Provide the location of the upper left corner of the original image. The location can also be outside the canvas (the original image will be cropped). Will be ignored if aspect_ratio is provided.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_image_location","required":false,"type":"integer"},{"default":"","description":"Text on which you wish to base the image expansion. This parameter is optional. Bria currently supports prompts in English only, excluding special characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"You can choose whether you want your generated expension to be random or predictable. You can recreate the same result in the future by using the seed value of a result from the response. You can exclude this parameter if you are not interested in recreating your results. This parameter is optional.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"The negative prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Bria AI","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a0b/u8UzBIeqFp9gmGGgwbbEi.jpg","title":"Bria Expand Image"},{"category":"image-to-image","description":"Bria GenFill enables high-quality object addition or visual transformation. Trained exclusively on licensed data for safe and risk-free commercial use. Access the model's source code and weights: https://bria.ai/contact-us","endpoint_id":"fal-ai/bria/genfill","family":"","inputs":[{"default":null,"description":"Input Image to erase from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the binary mask image that represents the area that will be cleaned.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"The prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of Images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a22/joDJN1V5XCR2E-iA9lLXk.jpg","title":"Bria GenFill"},{"category":"image-to-image","description":"Place any product in any scenery with just a prompt or reference image while maintaining high integrity of the product. Trained exclusively on licensed data for safe and risk-free commercial use and optimized for eCommerce.","endpoint_id":"fal-ai/bria/product-shot","family":"","inputs":[{"default":null,"description":"The URL of the product shot to be placed in a lifestyle shot. If both image_url and image_file are provided, image_url will be used. Accepted formats are jpeg, jpg, png, webp. Maximum file size 12MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text description of the new scene or background for the provided product shot. Bria currently supports prompts in English only, excluding special characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"scene_description","required":false,"type":"string"},{"default":"","description":"The URL of the reference image to be used for generating the new scene or background for the product shot. Use \"\" to leave empty.Either ref_image_url or scene_description has to be provided but not both. If both ref_image_url and ref_image_file are provided, ref_image_url will be used. Accepted formats are jpeg, jpg, png, webp.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"ref_image_url","required":false,"type":"string"},{"default":true,"description":"Whether to optimize the scene description","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"optimize_description","required":false,"type":"boolean"},{"default":1,"description":"The number of lifestyle product shots you would like to generate. You will get num_results x 10 results when placement_type=automatic and according to the number of required placements x num_results if placement_type=manual_placement.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_results","required":false,"type":"integer"},{"default":true,"description":"Whether to use the fast model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fast","required":false,"type":"boolean"},{"default":"manual_placement","description":"This parameter allows you to control the positioning of the product in the image. Choosing 'original' will preserve the original position of the product in the image. Choosing 'automatic' will generate results with the 10 recommended positions for the product. Choosing 'manual_placement' will allow you to select predefined positions (using the parameter 'manual_placement_selection'). Selecting 'manual_padding' will allow you to control the position and size of the image by defining the desired p","enum":["original","automatic","manual_placement","manual_padding"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"placement_type","required":false,"type":"enum"},{"default":false,"description":"This flag is only relevant when placement_type=original. If true, the output image retains the original input image's size; otherwise, the image is scaled to 1 megapixel (1MP) while preserving its aspect ratio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_quality","required":false,"type":"boolean"},{"default":[1000,1000],"description":"The desired size of the final product shot. For optimal results, the total number of pixels should be around 1,000,000. This parameter is only relevant when placement_type=automatic or placement_type=manual_placement.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_size","required":false,"type":"integer"},{"default":"bottom_center","description":"If you've selected placement_type=manual_placement, you should use this parameter to specify which placements/positions you would like to use from the list. You can select more than one placement in one request.","enum":["upper_left","upper_right","bottom_left","bottom_right","right_center","left_center","upper_center","bottom_center","center_vertical","center_horizontal"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"manual_placement_selection","required":false,"type":"enum"},{"default":null,"description":"The desired padding in pixels around the product, when using placement_type=manual_padding. The order of the values is [left, right, top, bottom]. For optimal results, the total number of pixels, including padding, should be around 1,000,000. It is recommended to first use the product cutout API, get the cutout and understand the size of the result, and then define the required padding and use the cutout as an input for this API.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"padding_values","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a26/0n14NfDrLjc8BEYqI84yA.jpg","title":"Bria Product Shot"},{"category":"image-to-image","description":"Structure Reference allows generating new images while preserving the structure of an input image, guided by text prompts. Perfect for transforming sketches, illustrations, or photos into new illustrations. Trained exclusively on licensed data for safe and risk-free commercial use.","endpoint_id":"fal-ai/bria/reimagine","family":"","inputs":[{"default":null,"description":"The prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The URL of the structure reference image. Use \"\" to leave empty. Accepted formats are jpeg, jpg, png, webp.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"structure_image_url","required":false,"type":"string"},{"default":0.75,"description":"The influence of the structure reference on the generated image. Must be between 0 and 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"structure_ref_influence","required":false,"type":"number"},{"default":1,"description":"How many images you would like to generate. When using any Guidance Method, Value is set to 1.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_results","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to use the fast model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fast","required":false,"type":"boolean"},{"default":30,"description":"The number of iterations the model goes through to refine the generated image. This parameter is optional.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"Bria AI","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-07-08T06:49:49.700000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a4/DhMb6TGEeLweW90G0C9dc_htR2FUth.png","title":"Bria"},{"category":"text-to-image","description":"Bria's Text-to-Image model, trained exclusively on licensed data for safe and risk-free commercial use. Available also as source code and weights. For access to weights: https://bria.ai/contact-us","endpoint_id":"fal-ai/bria/text-to-image/base","family":"","inputs":[{"default":null,"description":"The prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":4,"description":"How many images you would like to generate. When using any Guidance Method, Value is set to 1.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the image. When a guidance method is being used, the aspect ratio is defined by the guidance image and this parameter is ignored.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"The number of iterations the model goes through to refine the generated image. This parameter is optional.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in more diverse and creative output images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_enhancement","required":false,"type":"boolean"},{"default":null,"description":"Which medium should be included in your generated images. Omit or set to null to let Bria select the medium.","enum":["photography","art"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"medium","required":false,"type":"enum"},{"default":"[]","description":"Guidance images to use for the generation. Up to 4 guidance methods can be combined during a single inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance","required":false,"type":"json"}],"lab":"Bria AI","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a1b/jrJWggLVb0OlXpjY43sDj.jpg","title":"Bria Text-to-Image Base"},{"category":"text-to-image","description":"Bria's Text-to-Image model with perfect harmony of latency and quality. Trained exclusively on licensed data for safe and risk-free commercial use. Available also as source code and weights. For access to weights: https://bria.ai/contact-us","endpoint_id":"fal-ai/bria/text-to-image/fast","family":"","inputs":[{"default":null,"description":"The prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":4,"description":"How many images you would like to generate. When using any Guidance Method, Value is set to 1.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the image. When a guidance method is being used, the aspect ratio is defined by the guidance image and this parameter is ignored.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":8,"description":"The number of iterations the model goes through to refine the generated image. This parameter is optional.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in more diverse and creative output images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_enhancement","required":false,"type":"boolean"},{"default":null,"description":"Which medium should be included in your generated images. Omit or set to null to let Bria select the medium.","enum":["photography","art"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"medium","required":false,"type":"enum"},{"default":"[]","description":"Guidance images to use for the generation. Up to 4 guidance methods can be combined during a single inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance","required":false,"type":"json"}],"lab":"Bria AI","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a20/ifkYmLZxKW2tDvdRMgMq8.jpg","title":"Bria Text-to-Image Fast"},{"category":"text-to-image","description":"Bria's Text-to-Image model for HD images. Trained exclusively on licensed data for safe and risk-free commercial use. Available also as source code and weights. For access to weights: https://bria.ai/contact-us","endpoint_id":"fal-ai/bria/text-to-image/hd","family":"","inputs":[{"default":null,"description":"The prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt you would like to use to generate images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":4,"description":"How many images you would like to generate. When using any Guidance Method, Value is set to 1.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the image. When a guidance method is being used, the aspect ratio is defined by the guidance image and this parameter is ignored.","enum":["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"The number of iterations the model goes through to refine the generated image. This parameter is optional.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"When set to true, enhances the provided prompt by generating additional, more descriptive variations, resulting in more diverse and creative output images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_enhancement","required":false,"type":"boolean"},{"default":null,"description":"Which medium should be included in your generated images. Omit or set to null to let Bria select the medium.","enum":["photography","art"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"medium","required":false,"type":"enum"},{"default":"[]","description":"Guidance images to use for the generation. Up to 4 guidance methods can be combined during a single inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance","required":false,"type":"json"}],"lab":"Bria AI","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39a23/gy6Rh2sx9SEyGo3bRib9W.jpg","title":"Bria Text-to-Image HD"},{"category":"video-to-video","description":"Upscale videos with Bytedance's video upscaler.","endpoint_id":"fal-ai/bytedance-upscaler/upscale/video","family":"","inputs":[{"default":null,"description":"The URL of the video to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"1080p","description":"The target resolution of the video to upscale.","enum":["1080p","2k","4k","6k","8k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_resolution","required":false,"type":"enum"},{"default":30,"description":"The target frame rate of the enhanced video in frames per second.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":24,"multiline":false,"name":"target_fps","required":false,"type":"number"},{"default":"general","description":"The enhancement preset optimized for specific video scenarios. 'general' is a general-purpose template, 'ugc' targets user-generated short videos, 'short_series' is for short dramas, 'aigc' is for AI-generated content, and 'old_film' is for classic film restoration.","enum":["general","ugc","short_series","aigc","old_film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhancement_preset","required":false,"type":"enum"},{"default":"standard","description":"The enhancement quality tier. 'fast' provides essential upscaling with good speed, 'standard' uses adaptive algorithms for better visual texture, 'pro' uses large-model restoration for cinematic quality (longer processing time), and 10 times the cost of `standard` and `fast`.","enum":["fast","standard","pro"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhancement_tier","required":false,"type":"enum"},{"default":null,"description":"The scaling ratio for the output video resolution. When set, overrides target_resolution and scales the input resolution by this factor (e.g., 2.0 doubles the resolution). Range: 1.1 to 10.0. Please note that this is valid only up to 4k resolution, and trying to scale beyond 4k will result in an error. (4k is defined as having atotal pixel count of 3840x2160).","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1.1,"multiline":false,"name":"scale_ratio","required":false,"type":"number"},{"default":"high","description":"The enhancement intensity. 'high' applies mild enhancement while keeping visual texture close to the source video. 'medium' provides a balanced image quality enhancement.","enum":["high","medium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fidelity","required":false,"type":"enum"},{"default":8,"description":"The color bit depth of the output video. 10-bit and 12-bit output require the Pro enhancement tier.","enum":[8,10,12],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bit_depth","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"video","output_props":["duration","video"],"pricing":"Upscaling to 1080p costs $0.0072/s, 2K costs $0.0144/s, 4K costs $0.0288/s, 6K costs $0.0574/s, and 8K costs $0.1148/s at a 30fps rate. Processing at 30-60fps (excluding 30fps, including 60fps) doubles the cost for any resolution. Processing over 60fps further doubles it (i.e 4x of 30fps rate). Processing in `pro` mode makes the price 10 times of the normal price ($0.072/s, $0.144/s, $0.288/s for 1080p,2K, 4K at 30fps respectively).","published_at":"2025-10-31T16:15:01.762000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/LorVpq4fAORdnn1YHRM-A_d801feeaa1764cefb7de0c3381ecaf84.jpg","title":"Bytedance Upscaler Upscale Video"},{"category":"video-to-video","description":"Transfer motion from a video to characters in an image using Dreamactor v2. Great performance for non-human and multiple characters","endpoint_id":"fal-ai/bytedance/dreamactor/v2","family":"Dreamactor","inputs":[{"default":null,"description":"The URL of the reference image to animate. Supports real people, animation, pets, etc. Format: jpeg, jpg or png. Max size: 4.7 MB. Resolution: between 480x480 and 1920x1080 (larger images will be proportionally reduced).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the driving template video providing motion, facial expressions, and lip movement reference. Max duration: 30 seconds. Format: mp4, mov or webm. Resolution: between 200x200 and 2048x1440. Supports full face and body driving.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to crop the first second of the output video. The output has a 1-second transition at the beginning; enable this to remove it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trim_first_second","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-02-06T12:48:06.506000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d637e/N5mi3-AcAN8uaBxsYdrtu_753b8ee0acc440c488d57f7197c12fc6.jpg","title":"Bytedance Dreamactor V2"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Dreamina showcases superior picture effects, with significant improvements in picture aesthetics, precise and diverse styles, and rich details.","endpoint_id":"fal-ai/bytedance/dreamina/v3.1/text-to-image","family":"Dreamina 3.1","inputs":[{"default":null,"description":"The text prompt used to generate the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":1536,"width":2048},"description":"The size of the generated image. Width and height must be between 512 and 2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":false,"description":"Whether to use an LLM to enhance the prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed to control the stochasticity of image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Bytedance","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-08-06T16:21:39.741000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9227/K1_djFqBTasur6I8h_0c__0OKLVTZb.png","title":"Bytedance Dreamina V3.1 Text To Image"},{"category":"image-to-video","description":"OmniHuman generates video using an image of a human figure paired with an audio file. It produces vivid, high-quality videos where the character’s emotions and movements maintain a strong correlation with the audio.","endpoint_id":"fal-ai/bytedance/omnihuman","family":"Omnihuman","inputs":[{"default":null,"description":"The URL of the image used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file to generate the video. Audio must be under 30s long.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","duration"],"pricing":"","published_at":"2025-07-27T12:18:13.247000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","title":"OmniHuman"},{"category":"image-to-video","description":"Omnihuman v1.5 is a new and improved version of Omnihuman. It generates video using an image of a human figure paired with an audio file. It produces vivid, high-quality videos where the character’s emotions and movements maintain a strong correlation with the audio.","endpoint_id":"fal-ai/bytedance/omnihuman/v1.5","family":"Omnihuman 1.5","inputs":[{"default":null,"description":"The text prompt used to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The URL of the image used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask image to apply to the image. Only the person in the white area of the mask will speak.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"The URL of the audio file to generate the video. Audio must be under 30s long for 1080p generation and under 60s long for 720p generation.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":false,"description":"Generate a video at a faster rate with a slight quality trade-off.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"},{"default":"1080p","description":"The resolution of the generated video. Defaults to 1080p. 720p generation is faster and higher in quality. 1080p generation is limited to 30s audio and 720p generation is limited to 60s audio.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"video","output_props":["video","duration"],"pricing":"","published_at":"2025-09-23T14:00:56.925000+00:00","thumbnail":"https://v3.fal.media/files/penguin/E4JFEyBXM1DccJUOvp5_e_6414b61bc2e141edb34671e5308addef.jpg","title":"Bytedance Omnihuman V1.5"},{"category":"text-to-speech","description":"Seed Speech developed by ByteDance, is a family of large-scale text-to-speech models capable of synthesizing speech that is virtually indistinguishable from human speech.","endpoint_id":"fal-ai/bytedance/seed-speech/tts/v2","family":"Seed Speech","inputs":[{"default":null,"description":"The text to synthesize into speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"stokie_en","description":"Voice to use for synthesis. The preset name encodes the voice and its supported language codes. 'mixed_en_zh' means the voice can seamlessly blend English and Chinese; separate codes (e.g. 'en_zh') mean the voice supports each language independently.","enum":["vivi_mixed_en_zh_ja_es_id","mindy_en_es_id_pt_zh","stokie_en","dacey_en","tim_en","kian_en_zh","cedric_en_zh","sophie_en_zh","jean_en_zh","magnus_en_zh","mabel_en_zh","nadia_en_zh","opal_en_zh","pearl_en_zh","quentin_en_zh","vienna_mixed_en_zh","alina_mixed_en_zh","corinne_mixed_en_zh","esther_mixed_en_zh","freya_mixed_en_zh","gigi_mixed_en_zh","holly_mixed_en_zh","lyla_mixed_en_zh","daisy_mixed_en_zh","tracy_es_zh","jess_ja_es_id_pt_en_zh","pinky_es_ko_mixed_en_zh","sweety_ja_es","sandy_es_mixed_en_zh","sven_de","minimi_ja","usseau_fr","felipe_es","han_id","martins_pt","enzo_it","shane_ko","bonnie_zh","felix_zh","celeste_zh","monkey_king_zh"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"mp3","description":"Output audio format. 'mp3' returns MP3 audio; 'opus' returns Opus audio in an Ogg container.","enum":["mp3","opus"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":24000,"description":"Sample rate of the output audio in Hz.","enum":[8000,16000,22050,24000,32000,44100,48000],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sample_rate","required":false,"type":"enum"},{"default":1,"description":"Speech speed. 1.0 is normal speed, 0.5 is half speed, 2.0 is double speed.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.5,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":1,"description":"Volume. 1.0 is normal volume, 0.5 is half, 2.0 is double.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.5,"multiline":false,"name":"volume","required":false,"type":"number"},{"default":0,"description":"Voice pitch shift in semitones. 0 is normal pitch, -12 lowers by one octave, 12 raises by one octave.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":-12,"multiline":false,"name":"pitch","required":false,"type":"integer"},{"default":null,"description":"Force the text to be read as a single language, disabling automatic language detection. Leave unset for automatic detection (including seamless Chinese/English mixing on bilingual voices). Codes: zh (Chinese), en (English), ja (Japanese), es-mx (Mexican Spanish), id (Indonesian), pt-br (Brazilian Portuguese), ko (Korean), it (Italian), de (German), fr (French).","enum":["zh","en","ja","es-mx","id","pt-br","ko","it","de","fr"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":null,"description":"Optional natural-language instruction that steers the delivery (tone, emotion, pace, volume), e.g. 'Speak in a cheerful tone' or 'Could you speak a bit slower?'. It is not spoken aloud and does not affect billing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"voice_instruction","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-06-05T00:29:41.130000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d0262/si1_Zv34axRlg3Uy9vzy__91af02a234d44b6485784f7e6c6c5f93.jpg","title":"Bytedance Seed Speech Text to Speech"},{"category":"llm","description":"Seed 2.0 Mini is a high-performance multimodal model optimized for low latency and high concurrency. It supports text, image, and video input with 256K context and configurable thinking/reasoning modes.","endpoint_id":"fal-ai/bytedance/seed/v2/mini","family":"Seed 2.0","inputs":[{"default":null,"description":"The text prompt or question for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of images for visual understanding. Supported formats: JPEG, PNG, WebP. A maximum of 6 images is supported. Any additional images will be ignored.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"URLs of videos for video understanding. Supported formats: MP4, MOV. Audio comprehension is not supported. A maximum of 3 videos is supported. Any additional videos will be ignored.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Optional system prompt to guide the model's behavior.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Optional prior conversation history for multi-turn conversations. Pass back the `messages` field from a previous response to provide context. The current `prompt`, `image_urls`, `video_urls`, and `system_prompt` are always appended as the latest user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"messages","required":false,"type":"json"},{"default":"enabled","description":"Controls the model's chain-of-thought reasoning. `enabled` always includes reasoning, `disabled` never includes reasoning, `auto` lets the model decide based on the query.","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking","required":false,"type":"enum"},{"default":null,"description":"Controls the depth of reasoning before the model responds. Only applicable when `thinking` is `enabled` or `auto`. `minimal` for immediate response, `low` for faster response with light reasoning, `medium` for balanced speed and depth, `high` for deep analysis of complex issues.","enum":["minimal","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_effort","required":false,"type":"enum"},{"default":4096,"description":"Controls the maximum length of the model's output, including both the model's response and its chain-of-thought content, measured in tokens.","enum":null,"is_list":false,"max":65536,"media_kind":null,"min":1,"multiline":false,"name":"max_completion_tokens","required":false,"type":"integer"},{"default":1,"description":"Controls randomness in the response. Lower values make output more focused and deterministic, higher values make it more creative.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.7,"description":"Nucleus sampling parameter. The model considers tokens with top_p cumulative probability mass. Lower values narrow the token selection.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"json","output_props":["reasoning_content","output","messages"],"pricing":"Your request will cost $0.0001 per 1000 units. For inputs under 128k tokens, the units per input token is 1. For inputs of over 128k tokens, 2 units will be charged per token. Similarly, each output token costs 4 units, provided the total output length (reasoning + output) is under 128k tokens, and 8 units per token otherwise.","published_at":"2026-03-17T10:53:52.704000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a928503/e-dm_JGXZbPGSsdMydlWI_9ca940576311462d821457a498e6e4d9.jpg","title":"Bytedance Seed V2 Mini"},{"category":"image-to-video","description":"Generate videos with audio with Seedance 1.5 (supports start & end frame)","endpoint_id":"fal-ai/bytedance/seedance/v1.5/pro/image-to-video","family":"Pro Seedance 1.5","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the video in seconds","enum":["4","5","6","7","8","9","10","11","12"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to fix the camera position","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_fixed","required":false,"type":"boolean"},{"default":null,"description":"Random seed to control video generation. Use -1 for random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate audio for the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image used to generate video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image the video ends with. Defaults to None.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Each 720p 5 second video with audio costs roughly $0.26. For other resolutions, 1 million video tokens with audio costs $2.40. Without audio, the price is $1.20 per million tokens. tokens(video) = (height x width x FPS x duration) / 1024.","published_at":"2025-12-23T06:56:11.614000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a876c74/q6J8OsmO08A3zCFGCtsUj_cb48562eeef345b29269689dd4f95671.jpg","title":"Bytedance Seedance V1.5 Pro Image To Video"},{"category":"text-to-video","description":"Generate videos with audio with Seedance 1.5","endpoint_id":"fal-ai/bytedance/seedance/v1.5/pro/text-to-video","family":"Pro Seedance 1.5","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the video in seconds","enum":["4","5","6","7","8","9","10","11","12"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to fix the camera position","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_fixed","required":false,"type":"boolean"},{"default":null,"description":"Random seed to control video generation. Use -1 for random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate audio for the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Each 720p 5 second video with audio costs roughly $0.26. For other resolutions, 1 million video tokens with audio costs $2.40. Without audio, the price is $1.20 per million tokens. tokens(video) = (height x width x FPS x duration) / 1024.","published_at":"2025-12-23T06:59:34.673000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a876c8c/7ieGsrCnzZmiES-uDGNXs_d16568d7e335443fb7a8dece1f9a9b0d.jpg","title":"Bytedance Seedance V1.5 Pro Text To Video"},{"category":"image-to-video","description":"Image to Video endpoint for Seedance 1.0 Pro Fast, a next-generation video model designed to deliver maximum performance at minimal cost","endpoint_id":"fal-ai/bytedance/seedance/v1/pro/fast/image-to-video","family":"Pro Seedance 1","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video","enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the video in seconds","enum":["2","3","4","5","6","7","8","9","10","11","12"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to fix the camera position","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_fixed","required":false,"type":"boolean"},{"default":null,"description":"Random seed to control video generation. Use -1 for random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The number of frames to generate. If provided, will override duration.","enum":null,"is_list":false,"max":289,"media_kind":null,"min":29,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":null,"description":"The URL of the image used to generate video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Each 1080p 5 second video costs roughly $0.243. For other resolutions, 1 million video tokens costs $1.00. tokens(video) = (height x width x FPS x duration) / 1024.","published_at":"2025-10-24T11:57:48.061000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/OHnRF5artsmMtvv5DikBL_0d31376b45fc47c28ad70e15245ca449.jpg","title":"Bytedance Seedance V1 Pro Fast Image To Video"},{"category":"text-to-video","description":"Text to Video endpoint for Seedance 1.0 Pro Fast, a next-generation video model designed to deliver maximum performance at minimal cost","endpoint_id":"fal-ai/bytedance/seedance/v1/pro/fast/text-to-video","family":"Pro Seedance 1","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the video in seconds","enum":["2","3","4","5","6","7","8","9","10","11","12"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to fix the camera position","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_fixed","required":false,"type":"boolean"},{"default":null,"description":"Random seed to control video generation. Use -1 for random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The number of frames to generate. If provided, will override duration.","enum":null,"is_list":false,"max":289,"media_kind":null,"min":29,"multiline":false,"name":"num_frames","required":false,"type":"integer"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Each 1080p 5 second video costs roughly $0.245. For other resolutions, 1 million video tokens costs $1. tokens(video) = (height x width x FPS x duration) / 1024.","published_at":"2025-10-24T11:54:23.140000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/vuOJvxcEA4z0fsRkw3r4Y_4930420a08f045c9ae3c401e3a6d20fc.jpg","title":"Bytedance Seedance V1 Pro Fast Text To Video"},{"category":"image-to-video","description":"Seedance 1.0 Pro, a high quality video generation model developed by Bytedance.","endpoint_id":"fal-ai/bytedance/seedance/v1/pro/image-to-video","family":"Pro Seedance 1","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video","enum":["21:9","16:9","4:3","1:1","3:4","9:16","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the video in seconds","enum":["2","3","4","5","6","7","8","9","10","11","12"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to fix the camera position","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_fixed","required":false,"type":"boolean"},{"default":null,"description":"Random seed to control video generation. Use -1 for random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The number of frames to generate. If provided, will override duration.","enum":null,"is_list":false,"max":289,"media_kind":null,"min":29,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":null,"description":"The URL of the image used to generate video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image the video ends with. Defaults to None.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Each 1080p 5 second video costs roughly $0.62. For other resolutions, 1 million video tokens costs $2.50. tokens(video) = (height x width x FPS x duration) / 1024.","published_at":"2025-06-16T16:19:27.807000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","title":"Seedance 1.0 Pro"},{"category":"text-to-video","description":"Seedance 1.0 Pro, a high quality video generation model developed by Bytedance.","endpoint_id":"fal-ai/bytedance/seedance/v1/pro/text-to-video","family":"Pro Seedance 1","inputs":[{"default":null,"description":"The text prompt used to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution - 480p for faster generation, 720p for balance, 1080p for higher quality","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the video in seconds","enum":["2","3","4","5","6","7","8","9","10","11","12"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to fix the camera position","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_fixed","required":false,"type":"boolean"},{"default":null,"description":"Random seed to control video generation. Use -1 for random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The number of frames to generate. If provided, will override duration.","enum":null,"is_list":false,"max":289,"media_kind":null,"min":29,"multiline":false,"name":"num_frames","required":false,"type":"integer"}],"lab":"Bytedance","output_kind":"video","output_props":["video","seed"],"pricing":"Each 1080p 5 second video costs roughly $0.62. For other resolutions, 1 million video tokens costs $2.50. tokens(video) = (height x width x FPS x duration) / 1024.","published_at":"2025-06-16T16:22:01.447000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","title":"Seedance 1.0 Pro"},{"category":"image-to-image","description":"A new-generation image creation model ByteDance, Seedream 4.5 integrates image generation and image editing capabilities into a single, unified architecture.","endpoint_id":"fal-ai/bytedance/seedream/v4.5/edit","family":"Seedream 4.5","inputs":[{"default":null,"description":"The text prompt used to edit the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":2048,"width":2048},"description":"The size of the generated image. Width and height must be between 1920 and 4096, or total number of pixels must be between 2560*1440 and 4096*4096.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_2K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"If set to a number greater than one, enables multi-image generation. The model will potentially return up to `max_images` images every generation, and in total, `num_images` generations will be carried out. In total, the number of images generated will be between `num_images` and `max_images*num_images`. The total number of images (image inputs + image outputs) must not exceed 15","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":null,"description":"Random seed to control the stochasticity of image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"List of URLs of input images for editing. Presently, up to 10 image inputs are allowed. If over 10 images are sent, only the last 10 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-12-03T10:44:48.263000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84910b/lDvWLqpxcFmzQHdadDA7t_4012f28b4f79444782d90d8927b42c29.jpg","title":"Bytedance Seedream V4.5 Edit"},{"category":"text-to-image","description":"A new-generation image creation model ByteDance, Seedream 4.5 integrates image generation and image editing capabilities into a single, unified architecture.","endpoint_id":"fal-ai/bytedance/seedream/v4.5/text-to-image","family":"Seedream 4.5","inputs":[{"default":null,"description":"The text prompt used to generate the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":2048,"width":2048},"description":"The size of the generated image. Width and height must be between 1920 and 4096, or total number of pixels must be between 2560*1440 and 4096*4096.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_2K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"If set to a number greater than one, enables multi-image generation. The model will potentially return up to `max_images` images every generation, and in total, `num_images` generations will be carried out. In total, the number of images generated will be between `num_images` and `max_images*num_images`.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":null,"description":"Random seed to control the stochasticity of image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2025-12-03T10:46:15.916000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84c771/1bdm3n1K8bRK-TzYjLF04_57edae699adf457a8a66ae6665a17e3a.jpg","title":"Bytedance Seedream V4.5 Text To Image"},{"category":"image-to-image","description":"A new-generation image creation model ByteDance, Seedream 4.0 integrates image generation and image editing capabilities into a single, unified architecture.","endpoint_id":"fal-ai/bytedance/seedream/v4/edit","family":"Seedream 4","inputs":[{"default":null,"description":"The text prompt used to edit the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":2048,"width":2048},"description":"The size of the generated image. The minimum total image area is 921600 pixels. Failing this, the image size will be adjusted to by scaling it up, while maintaining the aspect ratio.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","auto_2K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"If set to a number greater than one, enables multi-image generation. The model will potentially return up to `max_images` images every generation, and in total, `num_images` generations will be carried out. In total, the number of images generated will be between `num_images` and `max_images*num_images`. The total number of images (image inputs + image outputs) must not exceed 15","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":null,"description":"Random seed to control the stochasticity of image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"standard","description":"The mode to use for enhancing prompt enhancement. Standard mode provides higher quality results but takes longer to generate. Fast mode provides average quality results but takes less time to generate.","enum":["standard","fast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt_mode","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input images for editing. Presently, up to 10 image inputs are allowed. If over 10 images are sent, only the last 10 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2025-09-09T08:30:47.714000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/lBQrYkMMpOYBrsUc7T56n_3f3e07d132b742eda53bb80c0647c768.jpg","title":"Bytedance Seedream V4 Edit"},{"category":"text-to-image","description":"A new-generation image creation model ByteDance, Seedream 4.0 integrates image generation and image editing capabilities into a single, unified architecture.","endpoint_id":"fal-ai/bytedance/seedream/v4/text-to-image","family":"Seedream 4","inputs":[{"default":null,"description":"The text prompt used to generate the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":2048,"width":2048},"description":"The size of the generated image. Total pixels must be between 960x960 and 4096x4096.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","auto_2K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"If set to a number greater than one, enables multi-image generation. The model will potentially return up to `max_images` images every generation, and in total, `num_images` generations will be carried out. In total, the number of images generated will be between `num_images` and `max_images*num_images`.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":null,"description":"Random seed to control the stochasticity of image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"standard","description":"The mode to use for enhancing prompt enhancement. Standard mode provides higher quality results but takes longer to generate. Fast mode provides average quality results but takes less time to generate.","enum":["standard","fast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt_mode","required":false,"type":"enum"}],"lab":"Bytedance","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2025-09-09T08:27:00.849000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91a9/M7ElK8gRPRsRHnAOcaujK_lpIjpXxA.png","title":"Bytedance Seedream V4 Text To Image"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Image editing endpoint for the fast Lite version of Seedream 5.0, supporting high quality intelligent image editing with multiple inputs.","endpoint_id":"fal-ai/bytedance/seedream/v5/lite/edit","family":"Seedream 5.0 Lite","inputs":[{"default":null,"description":"The text prompt used to edit the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Total pixels must be between 2560x1440 and 4096x4096. In case the image size does not fall within these parameters, the image size will be adjusted to by scaling.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_2K","auto_3K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"If set to a number greater than one, enables multi-image generation. The model will potentially return up to `max_images` images every generation, and in total, `num_images` generations will be carried out. In total, the number of images generated will be between `num_images` and `max_images*num_images`.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"List of URLs of input images for editing. Presently, up to 10 image inputs are allowed. If over 10 images are sent, only the last 10 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Bytedance","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-02-23T08:04:09.398000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fb5/PIUPm_8kBdpdBoSkOebbz_bcfdbe1021324995bf3c36b05ab59c2c.jpg","title":"Bytedance Seedream V5 Lite Edit"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Text to Image endpoint for the fast Lite version of Seedream 5.0, supporting high quality intelligent text-to-image generation.","endpoint_id":"fal-ai/bytedance/seedream/v5/lite/text-to-image","family":"Seedream 5.0 Lite","inputs":[{"default":null,"description":"The text prompt used to generate the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto_2K","description":"The size of the generated image. Total pixels must be between 2560x1440 and 4096x4096. In case the image size does not fall within these parameters, the image size will be adjusted to by scaling.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto_2K","auto_3K","auto_4K","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of separate model generations to be run with the prompt.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"If set to a number greater than one, enables multi-image generation. The model will potentially return up to `max_images` images every generation, and in total, `num_images` generations will be carried out. In total, the number of images generated will be between `num_images` and `max_images*num_images`.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true returns seedance-2 trusted URLs. Please note these urls expire in 24 hours.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_byteplus_urls","required":false,"type":"boolean"}],"lab":"Bytedance","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-02-23T08:01:50.189000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f9a87/jRElAKkVlihQHtusciuoI_b73a05e10c45441bb15bce9cbed1bf25.jpg","title":"Bytedance Seedream V5 Lite Text To Image"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Transform images into 3D cartoon artwork using an AI model that applies cartoon stylization while preserving the original image's composition and details.","endpoint_id":"fal-ai/cartoonify","family":"","inputs":[{"default":null,"description":"URL of the image to apply cartoon style to","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1,"description":"Scale factor for the Cartoon effect","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.1,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":3.5,"description":"Guidance scale for the generation","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":28,"description":"Number of inference steps","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use CFG zero","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_cfg_zero","required":false,"type":"boolean"},{"default":null,"description":"The seed for image generation. Same seed with same parameters will generate same image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","images","timings","seed"],"pricing":"","published_at":"2025-04-14T21:28:54.080000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"Cartoonify"},{"category":"image-to-image","description":"Image based high quality Virtual Try-On","endpoint_id":"fal-ai/cat-vton","family":"","inputs":[{"default":null,"description":"Url for the human image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"human_image_url","required":true,"type":"string"},{"default":null,"description":"Url to the garment image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"garment_image_url","required":true,"type":"string"},{"default":null,"description":"Type of the Cloth to be tried on.\n\n Options:\n upper: Upper body cloth\n lower: Lower body cloth\n overall: Full body cloth\n inner: Inner cloth, like T-shirt inside a jacket\n outer: Outer cloth, like a jacket over a T-shirt","enum":["upper","lower","overall","inner","outer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"cloth_type","required":true,"type":"enum"},{"default":"portrait_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same input given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-12-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/idm-vton.jpeg","title":"try-on"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"SOTA Image Upscaler","endpoint_id":"fal-ai/ccsr","family":"","inputs":[{"default":null,"description":"The URL or data URI of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"The scale of the output image. The higher the scale, the bigger the output image will be.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":"none","description":"If specified, a patch-based sampling strategy will be used for sampling.","enum":["none","mix","gaussian"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tile_diffusion","required":false,"type":"enum"},{"default":1024,"description":"Size of patch.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":256,"multiline":false,"name":"tile_diffusion_size","required":false,"type":"integer"},{"default":512,"description":"Stride of sliding patch.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":128,"multiline":false,"name":"tile_diffusion_stride","required":false,"type":"integer"},{"default":false,"description":"If specified, a patch-based sampling strategy will be used for VAE decoding.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tile_vae","required":false,"type":"boolean"},{"default":226,"description":"Size of VAE patch.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_vae_decoder_size","required":false,"type":"integer"},{"default":1024,"description":"Size of latent image","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":128,"multiline":false,"name":"tile_vae_encoder_size","required":false,"type":"integer"},{"default":50,"description":"The number of steps to run the model for. The higher the number the better the quality and longer it will take to generate.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.6667,"description":"The ending point of uniform sampling strategy.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"t_max","required":false,"type":"number"},{"default":0.3333,"description":"The starting point of uniform sampling strategy.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"t_min","required":false,"type":"number"},{"default":"adain","description":"Type of color correction for samples.","enum":["none","wavelet","adain"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_fix_type","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducibility. Different seeds will make slightly different results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2024-05-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ccsr.webp","title":"CCSR Upscaler"},{"category":"speech-to-speech","description":"Whether you're working on memes, videos, games, or AI agents, Chatterbox brings your content to life. Use the first tts from resemble ai.","endpoint_id":"fal-ai/chatterbox/speech-to-speech","family":"Chatterbox","inputs":[{"default":null,"description":"Source Audio Url","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"source_audio_url","required":true,"type":"string"},{"default":null,"description":"Required URL to an audio file to use as the target reference voice for speech-to-speech voice conversion.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"target_voice_audio_url","required":false,"type":"string"}],"lab":"Resemble AI","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-06-01T19:56:11.760000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/chatterbox.webp","title":"Chatterbox"},{"category":"text-to-speech","description":"Whether you're working on memes, videos, games, or AI agents, Chatterbox brings your content to life. Use the first tts from resemble ai.","endpoint_id":"fal-ai/chatterbox/text-to-speech","family":"Chatterbox","inputs":[{"default":null,"description":"The text to be converted to speech (maximum 5000 characters). You can additionally add the following emotive tags: <laugh>, <chuckle>, <sigh>, <cough>, <sniffle>, <groan>, <yawn>, <gasp>","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"https://storage.googleapis.com/chatterbox-demo-samples/prompts/male_rickmorty.mp3","description":"Optional URL to an audio file to use as a reference for the generated speech. If provided, the model will try to match the style and tone of the reference audio.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":0.25,"description":"Exaggeration factor for the generated speech (0.0 = no exaggeration, 1.0 = maximum exaggeration).","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"exaggeration","required":false,"type":"number"},{"default":0.7,"description":"Temperature for generation (higher = more creative).","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.05,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.5,"description":"Cfg","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"cfg","required":false,"type":"number"},{"default":null,"description":"Useful to control the reproducibility of the generated audio. Assuming all other properties didn't change, a fixed seed should always generate the exact same audio file. Set to 0 for random seed..","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Resemble AI","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.025 per 1000 characters.","published_at":"2025-06-01T19:53:08.674000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b5/C6BmzEgQMkwwkihT3f3PK_UNKrS2mc.png","title":"Chatterbox"},{"category":"text-to-speech","description":"Whether you're working on memes, videos, games, or AI agents, Chatterbox brings your content to life. Use the first tts from resemble ai.","endpoint_id":"fal-ai/chatterbox/text-to-speech/multilingual","family":"Chatterbox","inputs":[{"default":null,"description":"The text to be converted to speech (maximum 300 characters). Supports 23 languages including English, French, German, Spanish, Italian, Portuguese, Hindi, Arabic, Chinese, Japanese, Korean, and more.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"english","description":"Language code for synthesis, or a reference audio URL with custom_audio_language selected. Invalid reference audio is rejected with a non-billable 422 error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"voice","required":false,"suggestions":["english","arabic","danish","german","greek","spanish","finnish","french","hebrew","hindi","italian","japanese","korean","malay","dutch","norwegian","polish","portuguese","russian","swedish","swahili","turkish","chinese"],"type":"string"},{"default":null,"description":"If using a custom audio URL, specify the language of the audio here. Ignored if voice is not a custom url.","enum":["english","arabic","danish","german","greek","spanish","finnish","french","hebrew","hindi","italian","japanese","korean","malay","dutch","norwegian","polish","portuguese","russian","swedish","swahili","turkish","chinese"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"custom_audio_language","required":false,"type":"enum"},{"default":0.5,"description":"Controls speech expressiveness and emotional intensity (0.25-2.0). 0.5 is neutral, higher values increase expressiveness. Extreme values may be unstable.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.25,"multiline":false,"name":"exaggeration","required":false,"type":"number"},{"default":0.8,"description":"Controls randomness and variation in generation (0.05-2.0). Higher values create more varied speech patterns.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.05,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.5,"description":"Configuration/pace weight controlling generation guidance (0.0-1.0). Use 0.0 for language transfer to mitigate accent inheritance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible results. Set to 0 for random generation, or provide a specific number for consistent outputs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Resemble AI","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-09-04T18:18:45.389000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cd/Xk6x03JxHdjxnjLHfnxPh_uEN20ZZO.png","title":"Chatterbox"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"NVIDIA's Logically Consistent and Physics-Aware Image Editing Model","endpoint_id":"fal-ai/chrono-edit","family":"","inputs":[{"default":null,"description":"The image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The guidance scale for the inference.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable temporal reasoning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_temporal_reasoning","required":false,"type":"boolean"},{"default":8,"description":"The number of temporal reasoning steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"num_temporal_reasoning_steps","required":false,"type":"integer"},{"default":"480p","description":"The resolution of the output image.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The seed for the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the output image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable turbo mode to use for faster inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"Your request will cost $0.01 per image for 480p or $0.02 per image for 720p.","published_at":"2025-10-30T23:45:17.418000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/uV-q_E3zuBgfebtaTzlhM_d462e607525e4f8d9412b9e254c530e6.jpg","title":"Chrono Edit"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"LoRA endpoint for the Chrono Edit model.","endpoint_id":"fal-ai/chrono-edit-lora","family":"","inputs":[{"default":null,"description":"The image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The guidance scale for the inference.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable temporal reasoning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_temporal_reasoning","required":false,"type":"boolean"},{"default":8,"description":"The number of temporal reasoning steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"num_temporal_reasoning_steps","required":false,"type":"integer"},{"default":"480p","description":"The resolution of the output image.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The seed for the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the output image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable turbo mode to use for faster inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"},{"default":"[]","description":"Optional additional LoRAs to merge for this request (max 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"Your request will cost $0.02 per image for 480p or $0.03 per image for 720p.","published_at":"2025-11-21T23:32:48.040000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/6I2osemyFuegWWmldrNn__8f3b1d1410d24e6bbe8a9cf8be154af6.jpg","title":"Chrono Edit Lora"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"You can make edits simply by drawing a quick sketch on the input image.","endpoint_id":"fal-ai/chrono-edit-lora-gallery/paintbrush","family":"","inputs":[{"default":null,"description":"The image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional mask image where black areas indicate regions to sketch/paint.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"Describe how to transform the sketched regions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":8,"description":"Number of denoising steps to run.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"480p","description":"The resolution of the output image.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The scale factor for the LoRA adapter.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The seed for the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"The format of the output image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable turbo mode to use faster inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"},{"default":"[]","description":"Optional additional LoRAs to merge (max 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt"],"pricing":"Your request will cost $0.02 per image for 480p or $0.03 per image for 720p.","published_at":"2025-11-21T23:29:01.055000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/lOE5FD0ts-9zPSD2B53yx_a7709febfd5748f18cb6fab03d071ab1.jpg","title":"Chrono Edit Lora Gallery"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Upscales and cleans up the image.","endpoint_id":"fal-ai/chrono-edit-lora-gallery/upscaler","family":"","inputs":[{"default":null,"description":"The image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"Target scale factor for the output resolution.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":1,"description":"The guidance scale for the inference.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":30,"description":"Number of inference steps for the upscaling pass.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The scale factor for the LoRA adapter.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The seed for the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the output image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"Optional additional LoRAs to merge (max 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt"],"pricing":"Your request will cost $0.02 per image for 480p or $0.03 per image for 720p.","published_at":"2025-11-21T23:13:05.893000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/gRS5bsrx2k_1RwNvQR4DV_4dbd7aad81e44b36af16c01a38fda769.jpg","title":"Chrono Edit Lora Gallery"},{"category":"image-to-image","description":"Clarity upscaler for upscaling images with high very fidelity.","endpoint_id":"fal-ai/clarity-upscaler","family":"Clarity","inputs":[{"default":null,"description":"The URL of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"masterpiece, best quality, highres","description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":2,"description":"The upscale factor","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":"(worst quality, low quality, normal quality:2)","description":"The negative prompt to use. Use it to address details that you don't want in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.35,"description":"The creativity of the model. The higher the creativity, the more the model will deviate from the prompt.\n Refers to the denoise strength of the sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"creativity","required":false,"type":"number"},{"default":0.6,"description":"The resemblance of the upscaled image to the original image. The higher the resemblance, the more the model will try to keep the original image.\n Refers to the strength of the ControlNet.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"resemblance","required":false,"type":"number"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":18,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to false, the safety checker will be disabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Clarity AI","output_kind":"image","output_props":["seed","image","timings"],"pricing":"","published_at":"2024-02-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/controlnet-tile-upscaler.webp","title":"Clarity Upscaler"},{"category":"image-to-image","description":"Fix distorted or blurred photos of people with CodeFormer.","endpoint_id":"fal-ai/codeformer","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.5,"description":"Weight of the fidelity factor.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fidelity","required":false,"type":"number"},{"default":2,"description":"Upscaling factor","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":false,"description":"Should faces etc should be aligned.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aligned","required":false,"type":"boolean"},{"default":false,"description":"Should only center face be restored","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"only_center_face","required":false,"type":"boolean"},{"default":true,"description":"Should faces be upscaled","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_upscale","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2025-01-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/code_thumbnail.webp","title":"CodeFormer"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from prompts using CogVideoX-5B","endpoint_id":"fal-ai/cogvideox-5b","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":480,"width":720},"description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to generate video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"The LoRAs to use for the image generation. We currently support one lora.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related video to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Use RIFE for video interpolation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_rife","required":false,"type":"boolean"},{"default":16,"description":"The target FPS of the video","enum":null,"is_list":false,"max":32,"media_kind":null,"min":4,"multiline":false,"name":"export_fps","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["timings","seed","video","prompt"],"pricing":"","published_at":"2025-01-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/cogvideox/panda.gif.gif","title":"CogVideoX-5B"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from images and prompts using CogVideoX-5B","endpoint_id":"fal-ai/cogvideox-5b/image-to-video","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":480,"width":720},"description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to generate video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"The LoRAs to use for the image generation. We currently support one lora.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related video to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Use RIFE for video interpolation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_rife","required":false,"type":"boolean"},{"default":16,"description":"The target FPS of the video","enum":null,"is_list":false,"max":32,"media_kind":null,"min":4,"multiline":false,"name":"export_fps","required":false,"type":"integer"},{"default":null,"description":"The URL to the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"video","output_props":["timings","seed","video","prompt"],"pricing":"","published_at":"2024-10-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/cogvideox/panda.gif.gif","title":"CogVideoX-5B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from videos and prompts using CogVideoX-5B","endpoint_id":"fal-ai/cogvideox-5b/video-to-video","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":{"height":480,"width":720},"description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to generate video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"The LoRAs to use for the image generation. We currently support one lora.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related video to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Use RIFE for video interpolation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_rife","required":false,"type":"boolean"},{"default":16,"description":"The target FPS of the video","enum":null,"is_list":false,"max":32,"media_kind":null,"min":4,"multiline":false,"name":"export_fps","required":false,"type":"integer"},{"default":null,"description":"The video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":0.8,"description":"The strength to use for Video to Video. 1.0 completely remakes the video while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["timings","seed","video","prompt"],"pricing":"","published_at":"2024-10-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/cogvideox/panda.gif.gif","title":"CogVideoX-5B"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate high quality images from text prompts using CogView4. Longer text prompts will result in better quality images.","endpoint_id":"fal-ai/cogview4","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","seed","timings","has_nsfw_concepts","images"],"pricing":"","published_at":"2025-03-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/CogView4/CogView4.webp","title":"CogView"},{"category":"speech-to-text","description":"Cohere Transcribe turns your business audio into accurate text, ready for search, analytics, and automation","endpoint_id":"fal-ai/cohere-transcribe","family":"Cohere","inputs":[{"default":null,"description":"URL of the audio file to transcribe. Supported formats: mp3, mp4, mpeg, mpga, m4a, wav, webm, ogg, flac.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"en","description":"Language of the audio (ISO 639-1 code). Supported: en, fr, de, it, es, pt, el, nl, pl, zh, ja, ko, vi, ar.","enum":["en","fr","de","it","es","pt","el","nl","pl","zh","ja","ko","vi","ar"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":true,"description":"Whether to include punctuation and capitalization in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"punctuation","required":false,"type":"boolean"},{"default":256,"description":"Maximum number of tokens to generate per audio chunk.","enum":null,"is_list":false,"max":1014,"media_kind":null,"min":1,"multiline":false,"name":"max_new_tokens","required":false,"type":"integer"}],"lab":"Cohere","output_kind":"json","output_props":["text","timings"],"pricing":"","published_at":"2026-04-22T17:31:46.632000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a974bf5/gs1fpTrvtdkrKcBDh2gS8_ac4876872fb34e42a438031bb4fcdd00.jpg","title":"Cohere Transcribe"},{"category":"image-to-image","description":"ControlLight is a LoRA fine-tune of FLUX.2 [klein] 9B that enhances low-light images while preserving scene structure and fine details, with a single alpha parameter that gives continuous control over enhancement strength from subtle to full brightening.","endpoint_id":"fal-ai/control-light","family":"","inputs":[{"default":null,"description":"URL of the image to enhance.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.75,"description":"Strength of the lighting enhancement (LoRA adapter scale). 0.0 leaves the image essentially untouched; 1.0 applies the strongest exposure lift the LoRA was trained for.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"lighting_level","required":false,"type":"number"},{"default":"Enhance this low-light image by lifting exposure and recovering visible details while preserving identity, geometry, atmosphere, natural colors, and avoiding halos, noise, over-sharpening, or overexposure.","description":"Restoration prompt fed to FLUX.2 [klein].","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducible generation. If not set, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable the safety checker for the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"Output image format.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":4,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2026-05-27T16:24:37.692000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9be8bb/8dTehLaCr78bz4vpkcZhb_a5bf209765d449658613b94c03976271.jpg","title":"ControlLight"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Foley Control is a video-to-audio model that automatically generates synchronized sound effects for videos, using text prompts to shape the type of sound while matching the timing and action on screen.","endpoint_id":"fal-ai/controlfoley","family":"","inputs":[{"default":null,"description":"URL of the video to generate synchronized audio for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional text prompt describing the desired audio. When combined with the video it provides text-controlled video-to-audio (TC-V2A) generation; leave empty for pure video-to-audio (V2A).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"Negative text prompt — describe audio characteristics to avoid.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Optional URL to a 2-4 second reference audio clip whose timbre should be transferred to the generated audio (AC-V2A mode). Audio shorter than 2s is zero-padded; longer is truncated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_url","required":false,"type":"string"},{"default":8,"description":"Target audio duration in seconds. Truncated to source video length when shorter.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":25,"description":"Number of flow-matching ODE steps.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4.5,"description":"Classifier-free guidance strength.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"When True, disables the CLIP visual stream (text-driven mode).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mask_away_clip","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If null, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["seed","audio","video"],"pricing":"Your request will cost $0.002 per second of generated audio.","published_at":"2026-05-05T21:07:18.484000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9908e8/x9i4LkzQ7DMsVA9iePCb2_cc9817ab721c496ca27270816c63462d.jpg","title":"Controlfoley"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video from text and videos using NVIDIA's 2B Cosmos Distilled Model","endpoint_id":"fal-ai/cosmos-predict-2.5/distilled/text-to-video","family":"Cosmos","inputs":[{"default":null,"description":"The text prompt describing the video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"The video captures a series of frames showing ugly scenes, static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, artifacting, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, visual noise, and flickering. Overall, the video is of poor quality.","description":"A negative prompt to guide generation away from undesired content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":93,"description":"Number of frames to generate. Must be between 9 and 93.","enum":null,"is_list":false,"max":93,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":10,"description":"Number of denoising steps. Distilled model works well with fewer steps.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"X264 (.mp4)","description":"The format of the output video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"}],"lab":"NVIDIA","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.08 per video. Videos have a fixed size of 1280x704 and a fixed duration of 93 frames at 16 frames per second (5.8 seconds.)","published_at":"2026-02-24T20:05:10.049000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8fcd34/55UUeIF8a-m4smQXoKCjL_fd4ca83217174939851697df18067550.jpg","title":"Cosmos Predict 2.5 2B Distilled"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video from text and images using NVIDIA's 2B Cosmos Post-Trained Model","endpoint_id":"fal-ai/cosmos-predict-2.5/image-to-video","family":"Cosmos","inputs":[{"default":null,"description":"The text prompt describing the video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"The video captures a series of frames showing ugly scenes, static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, artifacting, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, visual noise, and flickering. Overall, the video is of poor quality.","description":"A negative prompt to guide generation away from undesired content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":93,"description":"Number of frames to generate. Must be between 9 and 93.","enum":null,"is_list":false,"max":93,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":35,"description":"Number of denoising steps. More steps yield higher quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values increase prompt adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"X264 (.mp4)","description":"The format of the output video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":null,"description":"URL of the input image to use as first frame.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"NVIDIA","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.20 per video. Videos have a fixed size of 1280x704 and a fixed duration of 93 frames at 16 frames per second (5.8 seconds.)","published_at":"2026-02-24T20:00:23.313000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8fcd1d/bqbrB-KoKCNBQG4jEOeZm_ee4d331bf9504f38b7d2ebd823275578.jpg","title":"Cosmos Predict 2.5 2B"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video from text using NVIDIA's 2B Cosmos Post-Trained Model","endpoint_id":"fal-ai/cosmos-predict-2.5/text-to-video","family":"Cosmos","inputs":[{"default":null,"description":"The text prompt describing the video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"The video captures a series of frames showing ugly scenes, static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, artifacting, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, visual noise, and flickering. Overall, the video is of poor quality.","description":"A negative prompt to guide generation away from undesired content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":93,"description":"Number of frames to generate. Must be between 9 and 93.","enum":null,"is_list":false,"max":93,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":35,"description":"Number of denoising steps. More steps yield higher quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values increase prompt adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"X264 (.mp4)","description":"The format of the output video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"}],"lab":"NVIDIA","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.20 per video. Videos have a fixed size of 1280x704 and a fixed duration of 93 frames at 16 frames per second (5.8 seconds.)","published_at":"2026-02-24T19:58:26.642000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8fccfa/eYc-U5ezUgUhzx9Bw5rTM_8167b40fbaa04a2594d281b7fffcea68.jpg","title":"Cosmos Predict 2.5 2B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video from text and videos using NVIDIA's 2B Cosmos Post-Trained Model","endpoint_id":"fal-ai/cosmos-predict-2.5/video-to-video","family":"","inputs":[{"default":null,"description":"The text prompt describing the video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"The video captures a series of frames showing ugly scenes, static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, artifacting, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, visual noise, and flickering. Overall, the video is of poor quality.","description":"A negative prompt to guide generation away from undesired content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":93,"description":"Number of frames to generate. Must be between 9 and 93.","enum":null,"is_list":false,"max":93,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":35,"description":"Number of denoising steps. More steps yield higher quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values increase prompt adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"X264 (.mp4)","description":"The format of the output video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":null,"description":"URL of the input video to use as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.20 per video. Videos have a fixed size of 1280x704 and a fixed duration of 93 frames at 16 frames per second (5.8 seconds.)","published_at":"2026-02-24T20:02:15.958000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8fcd29/hO5Q0Al6eZQGB85t9HxHH_5ee646070ef94b74a8fa8a3f8d4164c2.jpg","title":"Cosmos Predict 2.5 2B"},{"category":"image-to-video","description":"Generate high fidelity, studio quality videos of your avatar speaking or singing using the Aurora from Creatify team!","endpoint_id":"fal-ai/creatify/aurora","family":"Aurora","inputs":[{"default":null,"description":"The URL of the image file to be used for video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file to be used for video generation.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"A text prompt to guide the video generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"Guidance scale to be used for text prompt adherence.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"Guidance scale to be used for audio adherence.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"audio_guidance_scale","required":false,"type":"number"},{"default":"720p","description":"The resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Creatify AI","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.07 per video second for 480p, $0.14 per video second for 720p generation. Video seconds will be rounded upwards, meaning that a generation with an output video of 9.4 seconds will be billed as a 10 second video.","published_at":"2025-12-11T16:16:44.429000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85dac5/xLlxwj9XXOpVjGF9iUvla_d44dd53425ac4f94911ec73fa6119fc8.jpg","title":"Creatify Aurora"},{"category":"image-to-image","description":"Create creative upscaled images.","endpoint_id":"fal-ai/creative-upscaler","family":"","inputs":[{"default":"SD_1_5","description":"The type of model to use for the upscaling. Default is SD_1_5","enum":["SD_1_5","SDXL"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":null,"description":"The image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results. If no prompt is provide BLIP2 will be used to generate a prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":2,"description":"The scale of the output image. The higher the scale, the bigger the output image will be.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":0.5,"description":"How much the output can deviate from the original","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"creativity","required":false,"type":"number"},{"default":1,"description":"How much detail to add","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"detail","required":false,"type":"number"},{"default":0.25,"description":"How much to preserve the shape of the original image","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"shape_preservation","required":false,"type":"number"},{"default":" high quality, highly detailed, high resolution, sharp","description":"The suffix to add to the prompt. This is useful to add a common ending to all prompts such as 'high quality' etc or embedding tokens.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_suffix","required":false,"type":"string"},{"default":"blurry, low resolution, bad, ugly, low quality, pixelated, interpolated, compression artifacts, noisey, grainy","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":20,"description":"The number of inference steps to use for generating the image. The more steps\n the better the image will be but it will also take longer to generate.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to run the input and output safety checkers. Disabling the input checker requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":true,"description":"Legacy option for the model's output safety check. Use\n enable_safety_checker to also control the input safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checks","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the image will not be processed by the CCSR model before\n being processed by the creativity model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"skip_ccsr","required":false,"type":"boolean"},{"default":false,"description":"Allow for large uploads that could take a very long time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"override_size_limits","required":false,"type":"boolean"},{"default":null,"description":"The URL to a content-valid safetensors base model for upscaling","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"base_model_url","required":false,"type":"string"},{"default":null,"description":"The URL to the additional LORA model to use for the upscaling. Default is None","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"additional_lora_url","required":false,"type":"string"},{"default":1,"description":"The scale of the additional LORA model to use for the upscaling. Default is 1.0","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"additional_lora_scale","required":false,"type":"number"},{"default":null,"description":"The URL to the additional embeddings to use for the upscaling. Default is None","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"additional_embedding_url","required":false,"type":"string"}],"lab":"","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2024-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/creative-upscaler.webp?v=3","title":"Creative Upscaler"},{"category":"text-to-audio","description":"CSM (Conversational Speech Model) is a speech generation model from Sesame that generates RVQ audio codes from text and audio inputs.","endpoint_id":"fal-ai/csm-1b","family":"","inputs":[{"default":null,"description":"The text to generate an audio from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scene","required":true,"type":"json"},{"default":null,"description":"The context to generate an audio from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-03-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/csm.jpeg","title":"CSM-1B"},{"category":"image-to-video","description":"Expressive facial performance, natural speech-expression coordination, realistic body motion, and accurate audio-video synchronization with DaVinci-MagiHuman model","endpoint_id":"fal-ai/davinci-magihuman","family":"","inputs":[{"default":null,"description":"Text prompt describing the desired video content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the reference image for image-to-video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of the driving audio for lipsync mode. If omitted, audio is generated from the prompt.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":5,"description":"Duration of the generated video in seconds.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"256p","description":"Output resolution. '256p' uses the official base-model 448x256 path. '1080p' uses the official base + 1080p super-resolution pipeline. '540p' and '720p' reuse that sharper 1080p SR path and downsample to the requested output size.","enum":["256p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Number of denoising steps. Defaults to 8 for 256p and 32 for 540p/720p/1080p (base + SR).","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If enabled, runs safety checks on the prompt and input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2026-03-25T22:25:33.378000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a93a33a/pmKu_XIgnIr5iks3pT5-8_4843332a93674340ab52144e2d533c1e.jpg","title":"Davinci Magihuman"},{"category":"image-to-image","description":"Bring colors into old or new black and white photos with DDColor.","endpoint_id":"fal-ai/ddcolor","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"seed to be used for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-02-26T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ddcolor.webp","title":"DDColor"},{"category":"audio-to-audio","description":"Enhance speech audio by removing background noise and upsampling to 48KHz","endpoint_id":"fal-ai/deepfilternet3","family":"","inputs":[{"default":null,"description":"The URL of the audio to enhance.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"mp3","description":"The format for the output audio.","enum":["mp3","aac","m4a","ogg","opus","flac","wav"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_format","required":false,"type":"enum"},{"default":"192k","description":"The bitrate of the output audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bitrate","required":false,"type":"string"}],"lab":"","output_kind":"json","output_props":["audio_file","timings"],"pricing":"","published_at":"2026-01-07T23:34:22.008000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a897e1b/SwkqYGPNn2Yyk6Cc-BBvO_a988f255be3a41c0a47b5cdc3568453c.jpg","title":"DeepFilterNet 3"},{"category":"audio-to-audio","description":"SOTA stemming model for voice, drums, bass, guitar and more.","endpoint_id":"fal-ai/demucs","family":"","inputs":[{"default":null,"description":"URL of the audio file to separate into stems","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"htdemucs_6s","description":"Demucs model to use for separation","enum":["htdemucs","htdemucs_ft","htdemucs_6s","hdemucs_mmi","mdx","mdx_extra","mdx_q","mdx_extra_q"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":["vocals","drums","bass","other","guitar","piano"],"description":"Specific stems to extract. If None, extracts all available stems. Available stems depend on model: vocals, drums, bass, other, guitar, piano (for 6s model)","enum":["vocals","drums","bass","other","guitar","piano"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"stems","required":false,"type":"enum"},{"default":null,"description":"Length in seconds of each segment for processing (minimum 1). Smaller values use less memory but may reduce quality. Default is model-specific.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"segment_length","required":false,"type":"integer"},{"default":1,"description":"Number of random shifts for equivariant stabilization. Higher values improve quality but increase processing time.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shifts","required":false,"type":"integer"},{"default":0.25,"description":"Overlap between segments (0.0 to 1.0). Higher values may improve quality but increase processing time.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"overlap","required":false,"type":"number"},{"default":"mp3","description":"Output audio format for the separated stems","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"json","output_props":["other","vocals","piano","bass","drums","guitar"],"pricing":"","published_at":"2025-10-27T21:40:53.677000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/WAcACXLL5-atiw1MGvH4g_7cb10ff246844b9c9298bbe98e431df7.jpg","title":"Demucs"},{"category":"video-to-video","description":"Generates depth maps from video using Video Depth Anything (CVPR 2025). Produces per-frame depth estimation with temporal consistency across frames. Supports 3 model sizes (Small, Base, Large), 5 colormaps including grayscale, side-by-side comparison with the original video, and raw depth export as .npz. Useful for 3D reconstruction, video effects, compositing, and scene understanding.","endpoint_id":"fal-ai/depth-anything-video","family":"","inputs":[{"default":null,"description":"URL of the input video to estimate depth for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"VDA-Large","description":"Depth estimation model size. VDA-Large = best quality, VDA-Small = fastest.","enum":["VDA-Small","VDA-Base","VDA-Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"grayscale","description":"Colormap for depth visualization. 'turbo' (recommended) shows near=warm, far=cool. 'grayscale' for raw normalized depth. 'inferno'/'magma' for perceptually uniform. 'viridis' for colorblind-friendly.","enum":["grayscale","turbo","inferno","magma","viridis"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colormap","required":false,"type":"enum"},{"default":"auto","description":"Output resolution. 'auto' preserves input (max 1080p). Options: 'auto', '360p', '480p', '720p', '1080p'.","enum":["auto","360p","480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Max frames to process (max 2400). None = up to 2400.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"max_frames","required":false,"type":"integer"},{"default":null,"description":"Output video FPS. None = same as input.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"output_fps","required":false,"type":"number"},{"default":false,"description":"Output original | depth comparison video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"side_by_side","required":false,"type":"boolean"},{"default":false,"description":"Export raw float32 depths as .npz file with: 'depths' [N,H,W], 'min_depth', 'max_depth', 'fps', 'model', 'shape'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_raw_depths","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["raw_depths","video"],"pricing":"Your request will cost $0.04 per second of video.","published_at":"2026-03-02T20:46:14.255000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9098ac/VPiI1T3l10kKkmCWxcNSH_e3a99777f1b84afbaf4f7147a24a8221.jpg","title":"Depth Anything Video"},{"category":"text-to-speech","description":"Dia directly generates realistic dialogue from transcripts. Audio conditioning enables emotion control. Produces natural nonverbals like laughter and throat clearing.","endpoint_id":"fal-ai/dia-tts","family":"","inputs":[{"default":null,"description":"The text to be converted to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-04-22T17:25:11.601000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","title":"Dia"},{"category":"audio-to-audio","description":"Clone dialog voices from a sample audio and generate dialogs from text prompts using the Dia TTS which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/dia-tts/voice-clone","family":"","inputs":[{"default":null,"description":"The text to be converted to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-04-22T23:43:19.478000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-4.jpg","title":"Dia Tts"},{"category":"text-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"DiffRhythm is a blazing fast model for transforming lyrics into full songs. It boasts the capability to generate full songs in less than 30 seconds.","endpoint_id":"fal-ai/diffrhythm","family":"","inputs":[{"default":null,"description":"The prompt to generate the song from. Must have two sections. Sections start with either [chorus] or a [verse].","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":true,"type":"string"},{"default":null,"description":"The URL of the reference audio to use for the music generation.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_url","required":false,"type":"string"},{"default":null,"description":"The style prompt to use for the music generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_prompt","required":false,"type":"string"},{"default":"95s","description":"The duration of the music to generate.","enum":["95s","285s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"music_duration","required":false,"type":"enum"},{"default":4,"description":"The CFG strength to use for the music generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"cfg_strength","required":false,"type":"number"},{"default":"euler","description":"The scheduler to use for the music generation.","enum":["euler","midpoint","rk4","implicit_adams"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":32,"description":"The number of inference steps to use for the music generation.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.01 per 10 seconds of generated audio. For $1 you can generate 1,000 seconds of music from lyrics.","published_at":"2025-03-04T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d5/RI4o31rYekV5K2GHIYOeI_4bbU0wiJ.png","title":"DiffRhythm: Lyrics to Song"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Enhance low-resolution, blur, shadowed documents with the superior quality of docres for sharper, clearer results.","endpoint_id":"fal-ai/docres","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Task to perform","enum":["deshadowing","appearance","deblurring","binarization"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task","required":true,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-03-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/docres.webp","title":"DocRes"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Enhance wraped, folded documents with the superior quality of docres for sharper, clearer results.","endpoint_id":"fal-ai/docres/dewarp","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-03-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/docres.webp","title":"DocRes-dewarp"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Upscale your images with DRCT-Super-Resolution.","endpoint_id":"fal-ai/drct-super-resolution","family":"","inputs":[{"default":null,"description":"URL of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":4,"description":"Upscaling factor.","enum":[4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-02-24T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/drct.webp","title":"DRCT-Super-Resolution"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"DreamOmni2 is a unified multimodal model for text and image guided image editing.","endpoint_id":"fal-ai/dreamomni2/edit","family":"","inputs":[{"default":null,"description":"List of URLs of input images for editing.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.05 per image. For $1.00, you can run this model 20 times.","published_at":"2025-10-10T22:13:05.899000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/c4tQDAqMyMQ_6-LNFzCyj_13c4f35481fc4ebaaf4fddf9a5d86ddc.jpg","title":"DreamOmni2"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Dreamshaper model.","endpoint_id":"fal-ai/dreamshaper","family":"","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"(worst quality, low quality, normal quality, lowres, low details, oversaturated, undersaturated, overexposed, underexposed, grayscale, bw, bad photo, bad photography, bad art:1.4), (watermark, signature, text font, username, error, logo, words, letters, digits, autograph, trademark, name:1.2), (blur, blurry, grainy), morbid, ugly, asymmetrical, mutated malformed, mutilated, poorly lit, bad shadow, draft, cropped, out of frame, cut off, censored, jpeg artifacts, out of focus, glitch, duplicate, (airbrushed, cartoon, anime, semi-realistic, cgi, render, blender, digital art, manga, amateur:1.3), (3D ,3D Game, 3D Game Scene, 3D Character:1.1), (bad hands, bad anatomy, bad body, bad face, bad teeth, bad arms, bad legs, deformities:1.3)","description":"The negative prompt to use. Use it to address details that you don't want in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","images","timings","seed"],"pricing":"","published_at":"2024-04-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/dreamshaper.jpeg","title":"Dreamshaper"},{"category":"image-to-image","description":"Predict poses from images.","endpoint_id":"fal-ai/dwpose","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"body-pose","description":"Mode of drawing the pose on the image. Options are: 'full-pose', 'body-pose', 'face-pose', 'hand-pose', 'face-hand-mask', 'face-mask', 'hand-mask'.","enum":["full-pose","body-pose","face-pose","hand-pose","face-hand-mask","face-mask","hand-mask"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"draw_mode","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.0006 per compute second.","published_at":"2024-06-01T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/dwpose.jpeg","title":"DWPose Pose Prediction"},{"category":"video-to-video","description":"Predict poses from videos.","endpoint_id":"fal-ai/dwpose/video","family":"","inputs":[{"default":null,"description":"URL of video to be used for pose estimation","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"body-pose","description":"Mode of drawing the pose on the video. Options are: 'full-pose', 'body-pose', 'face-pose', 'hand-pose', 'face-hand-mask', 'face-mask', 'hand-mask'.","enum":["full-pose","body-pose","face-pose","hand-pose","face-hand-mask","face-mask","hand-mask"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"draw_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.0006 per compute second.","published_at":"2025-06-15T05:20:30.597000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/dwpose.jpeg","title":"DWPose Pose Prediction"},{"category":"audio-to-video","description":"EchoMimic V3 generates a talking avatar model from a picture, audio and text prompt.","endpoint_id":"fal-ai/echomimic-v3","family":"","inputs":[{"default":null,"description":"The URL of the image to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate at once.","enum":null,"is_list":false,"max":161,"media_kind":null,"min":49,"multiline":false,"name":"num_frames_per_generation","required":false,"type":"integer"},{"default":4.5,"description":"The guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2.5,"description":"The audio guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.20 per generated second of video, based on the length of the input audio. For example, a 5-second video will cost $1.00.","published_at":"2025-08-13T02:36:00.352000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939d/aOd4Sf7zAVzMB2Q_Qndja_9W8NytiM.png","title":"EchoMimic V3"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit videos using instruction-based prompting using Editto model!","endpoint_id":"fal-ai/editto","family":"","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["prompt","video","frames_zip","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-11-12T11:40:08.233000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/W64UaJMRRXDKIQKOyArBO_27c8587eded040778cd5c777b9f71035.jpg","title":"Editto"},{"category":"audio-to-audio","description":"Isolate audio tracks using ElevenLabs advanced audio isolation technology.","endpoint_id":"fal-ai/elevenlabs/audio-isolation","family":"","inputs":[{"default":null,"description":"URL of the audio file to isolate voice from","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"Video file to use for audio isolation. Either `audio_url` or `video_url` must be provided.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":false,"type":"string"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio","timestamps"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/elevenlabs/elevenlabs_thumbnail.webp","title":"ElevenLabs Audio Isolation"},{"category":"audio-to-video","description":"Generate dubbed videos or audios using ElevenLabs Dubbing feature!","endpoint_id":"fal-ai/elevenlabs/dubbing","family":"","inputs":[{"default":null,"description":"URL of the audio file to dub. Either audio_url or video_url must be provided.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"URL of the video file to dub. Either audio_url or video_url must be provided. If both are provided, video_url takes priority.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":false,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Target language code for dubbing (ISO 639-1)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_lang","required":true,"suggestions":["es","fr","de","ja","pt","zh"],"type":"string"},{"default":null,"description":"Source language code. If not provided, will be auto-detected.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"source_lang","required":false,"suggestions":["en","es","fr"],"type":"string"},{"default":null,"description":"Number of speakers in the audio. If not provided, will be auto-detected.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_speakers","required":false,"type":"integer"},{"default":true,"description":"Whether to use the highest resolution for dubbing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"highest_resolution","required":false,"type":"boolean"}],"lab":"ElevenLabs","output_kind":"video","output_props":["audio","video","target_lang"],"pricing":"Your request will cost $0.6 per minute. The calculation will be based on the closest minute after rounding upwards.","published_at":"2026-01-14T14:41:55.680000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a5dca/J7G08QXS3XtfD7m-9dY4g_f57272f4c9cc4b0fa9363b581808c559.jpg","title":"ElevenLabs Dubbing"},{"category":"speech-to-text","description":"Align the transcript and your audio recording using Elevenlab's forced alignment feature!","endpoint_id":"fal-ai/elevenlabs/forced-alignment","family":"","inputs":[{"default":null,"description":"URL of the audio file to align. The file can be up to 3 GB and the audio can be up to 10 hours long.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Transcript to align with the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"}],"lab":"ElevenLabs","output_kind":"json","output_props":["words","loss","characters"],"pricing":"Your request will cost $0.22 per hour of audio input. It will be rounded upwards to the nearest hour.","published_at":"2026-09-08T12:45:05.859000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa999b9/uY0VJCvmmd7X0Y6-7CxK1.jpg","title":"Elevenlabs - Forced Alignment"},{"category":"text-to-audio","description":"Generate high quality, realistic music with fine controls using Elevenlabs Music!","endpoint_id":"fal-ai/elevenlabs/music","family":"ElevenLabs Music","inputs":[{"default":null,"description":"The text prompt describing the music to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The composition plan for the music","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"composition_plan","required":false,"type":"json"},{"default":null,"description":"The length of the song to generate in milliseconds. Used only in conjunction with prompt. Must be between 3000ms and 600000ms. Optional - if not provided, the model will choose a length based on the prompt.","enum":null,"is_list":false,"max":600000,"media_kind":null,"min":3000,"multiline":false,"name":"music_length_ms","required":false,"type":"integer"},{"default":false,"description":"If true, guarantees that the generated song will be instrumental. If false, the song may or may not be instrumental depending on the prompt. Can only be used with prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"force_instrumental","required":false,"type":"boolean"},{"default":true,"description":"Controls how strictly section durations in the composition_plan are enforced. It will only have an effect if it is used with composition_plan. When set to true, the model will precisely respect each section's duration_ms from the plan. When set to false, the model may adjust individual section durations which will generally lead to better generation quality and improved latency, while always preserving the total song duration from the plan.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"respect_sections_durations","required":false,"type":"boolean"},{"default":"mp3_44100_128","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate. So an mp3 with 22.05kHz sample rate at 32kbs is represented as mp3_22050_32. MP3 with 192kbps bitrate requires you to be subscribed to Creator tier or above. PCM with 44.1kHz sample rate requires you to be subscribed to Pro tier or above. Note that the μ-law format (sometimes written mu-law, often approximated as u-law) is commonly used for Twilio audio inputs.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.6 per output audio minute. The audio will be rounded up to the closest minute. For instance, a generation with 30 seconds output will be billed as 1 minute.","published_at":"2025-12-22T15:22:56.999000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875694/SZffdb8layV90JxfN5fkP_d2048a658d9e4dc9973598f3542833a0.jpg","title":"Elevenlabs Music"},{"category":"text-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate sound effects using ElevenLabs advanced sound effects model.","endpoint_id":"fal-ai/elevenlabs/sound-effects/v2","family":"","inputs":[{"default":null,"description":"The text describing the sound effect to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Duration in seconds (0.5-22). If None, optimal duration will be determined from prompt.","enum":null,"is_list":false,"max":22,"media_kind":null,"min":0.5,"multiline":false,"name":"duration_seconds","required":false,"type":"number"},{"default":0.3,"description":"How closely to follow the prompt (0-1). Higher values mean less variation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"prompt_influence","required":false,"type":"number"},{"default":"mp3_44100_128","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to create a sound effect that loops smoothly.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-09-02T20:11:50.270000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/elevenlabs/elevenlabs_thumbnail.webp","title":"Elevenlabs Sound Effects V2"},{"category":"speech-to-text","description":"Generate text from speech using ElevenLabs advanced speech-to-text model.","endpoint_id":"fal-ai/elevenlabs/speech-to-text","family":"Speech to Text","inputs":[{"default":null,"description":"URL of the audio file to transcribe","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Language code of the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"suggestions":["eng","spa","fra","deu","jpn"],"type":"string"},{"default":true,"description":"Tag audio events like laughter, applause, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tag_audio_events","required":false,"type":"boolean"},{"default":true,"description":"Whether to annotate who is speaking","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"diarize","required":false,"type":"boolean"}],"lab":"ElevenLabs","output_kind":"json","output_props":["words","text","language_code","language_probability"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/elevenlabs/elevenlabs_thumbnail.webp","title":"ElevenLabs Speech to Text"},{"category":"speech-to-text","description":"Use Scribe-V2 from ElevenLabs to do blazingly fast speech to text inferences!","endpoint_id":"fal-ai/elevenlabs/speech-to-text/scribe-v2","family":"Speech to Text","inputs":[{"default":null,"description":"URL of the audio file to transcribe","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Language code of the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"suggestions":["eng","spa","fra","deu","jpn"],"type":"string"},{"default":true,"description":"Tag audio events like laughter, applause, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tag_audio_events","required":false,"type":"boolean"},{"default":true,"description":"Whether to annotate who is speaking","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"diarize","required":false,"type":"boolean"},{"default":[],"description":"Words or sentences to bias the model towards transcribing. Up to 100 keyterms, max 50 characters each. Adds 30% premium over base transcription price.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"keyterms","required":false,"type":"string"}],"lab":"ElevenLabs","output_kind":"json","output_props":["words","text","language_code","language_probability"],"pricing":"Your request will cost $0.008 per minute of input audio. If keyterm is used, your request will cost 30% more.","published_at":"2026-01-14T14:30:10.342000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a5d77/3XtHpcC46Sg0ItPRjB6Uk_82a3a831177745b38f925d35a7b5ed66.jpg","title":"ElevenLabs Speech to Text - Scribe V2"},{"category":"text-to-audio","description":"Generate realistic audio dialogues using Eleven-v3 from ElevenLabs.","endpoint_id":"fal-ai/elevenlabs/text-to-dialogue/eleven-v3","family":"","inputs":[{"default":null,"description":"A list of dialogue inputs, each containing text and a voice ID which will be converted into speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inputs","required":true,"type":"json"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Determines how stable the voice is and the randomness between each generation. Lower values introduce broader emotional range for the voice. Higher values can result in a monotonous voice with limited emotion. Must be one of 0.0, 0.5, 1.0, else it will be rounded to the nearest value.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":null,"description":"This setting boosts the similarity to the original speaker. Using this setting requires a slightly higher computational load, which in turn increases latency.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_speaker_boost","required":false,"type":"boolean"},{"default":"[]","description":"A list of pronunciation dictionary locators (id, version_id) to be applied to the text. They will be applied in order. You may have up to 3 locators per request","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dictionary_locators","required":false,"type":"json"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Language code (ISO 639-1) used to enforce a language for the model. An error will be returned if language code is not supported by the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"language_code","required":false,"type":"string"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["seed","audio"],"pricing":"","published_at":"2025-09-09T12:30:10.005000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922b/QjrjK2Y_vUdOMv3wbQutK_lvizVaD6.png","title":"Elevenlabs"},{"category":"text-to-audio","description":"Generate text-to-speech audio using Eleven-v3 from ElevenLabs.","endpoint_id":"fal-ai/elevenlabs/tts/eleven-v3","family":"TTS v3","inputs":[{"default":null,"description":"The text to convert to speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"Rachel","description":"The voice to use for speech generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"suggestions":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string"},{"default":0.5,"description":"Voice stability (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":false,"description":"Whether to return timestamps for each word in the generated speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timestamps","required":false,"type":"boolean"},{"default":null,"description":"Language code (ISO 639-1) used to enforce a language for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"type":"string"},{"default":"auto","description":"This parameter controls text normalization with three modes: 'auto', 'on', and 'off'. When set to 'auto', the system will automatically decide whether to apply text normalization (e.g., spelling out numbers). With 'on', text normalization will always be applied, while with 'off', it will be skipped.","enum":["auto","on","off"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_text_normalization","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio","timestamps"],"pricing":"","published_at":"2025-08-20T19:22:36.745000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91a8/oTkavdBnqhpPaT65B3FG8_euEcQphX.png","title":"Elevenlabs Tts Eleven V3"},{"category":"text-to-audio","description":"Generate multilingual text-to-speech audio using ElevenLabs TTS Multilingual v2.","endpoint_id":"fal-ai/elevenlabs/tts/multilingual-v2","family":"TTS Multilingual v2","inputs":[{"default":null,"description":"The text to convert to speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"Rachel","description":"The voice to use for speech generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"suggestions":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string"},{"default":0.5,"description":"Voice stability (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":0.75,"description":"Similarity boost (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"similarity_boost","required":false,"type":"number"},{"default":0,"description":"Style exaggeration (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"style","required":false,"type":"number"},{"default":1,"description":"Speech speed (0.7-1.2). Values below 1.0 slow down the speech, above 1.0 speed it up. Extreme values may affect quality.","enum":null,"is_list":false,"max":1.2,"media_kind":null,"min":0.7,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":false,"description":"Whether to return timestamps for each word in the generated speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timestamps","required":false,"type":"boolean"},{"default":null,"description":"The text that came before the text of the current request. Can be used to improve the speech's continuity when concatenating together multiple generations or to influence the speech's continuity in the current generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"previous_text","required":false,"type":"string"},{"default":null,"description":"The text that comes after the text of the current request. Can be used to improve the speech's continuity when concatenating together multiple generations or to influence the speech's continuity in the current generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"next_text","required":false,"type":"string"},{"default":null,"description":"Language code (ISO 639-1) used to enforce a language for the model. An error will be returned if language code is not supported by the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"language_code","required":false,"type":"string"},{"default":"auto","description":"This parameter controls text normalization with three modes: 'auto', 'on', and 'off'. When set to 'auto', the system will automatically decide whether to apply text normalization (e.g., spelling out numbers). With 'on', text normalization will always be applied, while with 'off', it will be skipped.","enum":["auto","on","off"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_text_normalization","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio","timestamps"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b4/QzoZAeoc-h1TLhttOaE7K_jZHvV4ZG.png","title":"ElevenLabs TTS Multilingual v2"},{"category":"text-to-speech","description":"Generate high-speed text-to-speech audio using ElevenLabs TTS Turbo v2.5.","endpoint_id":"fal-ai/elevenlabs/tts/turbo-v2.5","family":"","inputs":[{"default":null,"description":"The text to convert to speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"Rachel","description":"The voice to use for speech generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"suggestions":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string"},{"default":0.5,"description":"Voice stability (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":0.75,"description":"Similarity boost (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"similarity_boost","required":false,"type":"number"},{"default":0,"description":"Style exaggeration (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"style","required":false,"type":"number"},{"default":1,"description":"Speech speed (0.7-1.2). Values below 1.0 slow down the speech, above 1.0 speed it up. Extreme values may affect quality.","enum":null,"is_list":false,"max":1.2,"media_kind":null,"min":0.7,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":false,"description":"Whether to return timestamps for each word in the generated speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timestamps","required":false,"type":"boolean"},{"default":null,"description":"The text that came before the text of the current request. Can be used to improve the speech's continuity when concatenating together multiple generations or to influence the speech's continuity in the current generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"previous_text","required":false,"type":"string"},{"default":null,"description":"The text that comes after the text of the current request. Can be used to improve the speech's continuity when concatenating together multiple generations or to influence the speech's continuity in the current generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"next_text","required":false,"type":"string"},{"default":null,"description":"Language code (ISO 639-1) used to enforce a language for the model. An error will be returned if language code is not supported by the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"language_code","required":false,"type":"string"},{"default":"auto","description":"This parameter controls text normalization with three modes: 'auto', 'on', and 'off'. When set to 'auto', the system will automatically decide whether to apply text normalization (e.g., spelling out numbers). With 'on', text normalization will always be applied, while with 'off', it will be skipped.","enum":["auto","on","off"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_text_normalization","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["audio","timestamps"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/elevenlabs/elevenlabs_thumbnail.webp","title":"ElevenLabs TTS Turbo v2.5"},{"category":"audio-to-audio","description":"Change the voices in your audios with voices in ElevenLabs!","endpoint_id":"fal-ai/elevenlabs/voice-changer","family":"","inputs":[{"default":null,"description":"The input audio file","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"Rachel","description":"The voice to use for speech generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"suggestions":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"type":"string"},{"default":false,"description":"If set, will remove the background noise from your audio input using our audio isolation model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_background_noise","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"mp3_44100_128","description":"Output format of the generated audio. Formatted as codec_sample_rate_bitrate.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"ElevenLabs","output_kind":"audio","output_props":["seed","audio"],"pricing":"","published_at":"2026-01-14T14:50:03.869000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a5e18/wKI4AAR-ugj6qdI9HH2P5_7696a622ff46451bb8fa7f0a4e54be13.jpg","title":"ElevenLabs Voice Changer"},{"category":"image-to-image","description":"Edit images with a text prompt using Emu 3.5 Image","endpoint_id":"fal-ai/emu-3.5-image/edit-image","family":"","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the output image.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the output image.","enum":["auto","21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The seed for the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"The format of the output image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"images","output_props":["images","seed"],"pricing":"Each image costs $0.15 at 480p or $0.30 at 720p.","published_at":"2025-11-01T02:35:16.884000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/tQyERUtskH6UgoJDqvDof_a8481b37918840948487c1ae79050bab.jpg","title":"Emu 3.5 Image"},{"category":"text-to-image","description":"Generate images from text using Emu 3.5 Image","endpoint_id":"fal-ai/emu-3.5-image/text-to-image","family":"","inputs":[{"default":null,"description":"The prompt to create the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the output image.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio of the output image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The seed for the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"The format of the output image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images","seed"],"pricing":"Each image costs $0.15 at 480p or $0.30 at 720p.","published_at":"2025-11-01T02:28:53.205000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/vIz3smWaozr97-oRkQBRu_de31d4d13d5d47d99814d2afe57cde1f.jpg","title":"Emu 3.5 Image"},{"category":"text-to-image","description":"High-quality text-to-image model by Baidu. Supports English, Chinese, and Japanese prompts with built-in prompt expansion.","endpoint_id":"fal-ai/ernie-image","family":"ERNIE","inputs":[{"default":null,"description":"Text prompt for image generation. Supports English, Chinese, and Japanese.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to guide what should not be in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","square_uhd","portrait_3_2","landscape_3_2","portrait_hd","landscape_hd","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If True, the prompt will be enhanced using an LLM for more detailed results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW safety checking on the generated images. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Baidu","output_kind":"images","output_props":["seed","images","prompt","timings"],"pricing":"Your request will cost $0.03 per megapixel.","published_at":"2026-04-14T17:01:00.242000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a95b471/zvbvEozhYoL2qgMX2iBvU_e73b2118bfcf46b687ce1983a00479ec.jpg","title":"Ernie Image"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"LoRA trainer for ERNIE-Image, Baidu's powerful 8B-parameter text-to-image model.","endpoint_id":"fal-ai/ernie-image-trainer","family":"ERNIE","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images and corresponding captions.\n\n The images should be named: ROOT.EXT. For example: 001.jpg\n\n The corresponding captions should be named: ROOT.txt. For example: 001.txt\n\n If no text file is provided for an image, the default_caption will be used.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":2000,"description":"Number of steps to train for","enum":null,"is_list":false,"max":40000,"media_kind":null,"min":10,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":0.0005,"description":"Learning rate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"}],"lab":"Baidu","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"Your request will cost $1.2 per 1000-step training run. It scales per step, so a 2000-step training run will cost $2.4.","published_at":"2026-04-15T22:52:57.158000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a966681/ejGe7iNYje2r5ByKNfXQ6_875f9ce867f34603ace1208e9c3ad4fc.jpg","title":"ERNIE-Image Trainer"},{"category":"text-to-image","description":"High-quality text-to-image model by Baidu. Supports English, Chinese, and Japanese prompts with built-in prompt expansion.","endpoint_id":"fal-ai/ernie-image/lora","family":"ERNIE","inputs":[{"default":null,"description":"Text prompt for image generation. Supports English, Chinese, and Japanese.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to guide what should not be in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","square_uhd","portrait_3_2","landscape_3_2","portrait_hd","landscape_hd","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If True, the prompt will be enhanced using an LLM for more detailed results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW safety checking on the generated images. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for image generation. You can use up to 3 LoRAs and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Baidu","output_kind":"images","output_props":["seed","images","prompt","timings"],"pricing":"","published_at":"2026-04-16T20:15:03.727000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9686af/VNuveFoGyRlJug1rMRpo5_c43ff9aa0f4f4bce986e7f57209d5750.jpg","title":"Ernie Image Lora"},{"category":"text-to-image","description":"High-quality text-to-image model by Baidu. Supports English, Chinese, and Japanese prompts with built-in prompt expansion.","endpoint_id":"fal-ai/ernie-image/lora/turbo","family":"ERNIE","inputs":[{"default":null,"description":"Text prompt for image generation. Supports English, Chinese, and Japanese.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to guide what should not be in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","square_uhd","portrait_3_2","landscape_3_2","portrait_hd","landscape_hd","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"Number of denoising steps. Turbo model is optimized for 8 steps.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If True, the prompt will be enhanced using an LLM for more detailed results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW safety checking on the generated images. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for image generation. You can use up to 3 LoRAs and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Baidu","output_kind":"images","output_props":["seed","images","prompt","timings"],"pricing":"","published_at":"2026-04-16T20:17:14.518000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9686c2/rSdSnH8HzFMhAu06rFVvB_d73cdb88ba4f4f07898b41e75310450a.jpg","title":"Ernie Image Lora Turbo"},{"category":"text-to-image","description":"High-quality text-to-image model by Baidu. Supports English, Chinese, and Japanese prompts with built-in prompt expansion.","endpoint_id":"fal-ai/ernie-image/turbo","family":"ERNIE","inputs":[{"default":null,"description":"Text prompt for image generation. Supports English, Chinese, and Japanese.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to guide what should not be in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","square_uhd","portrait_3_2","landscape_3_2","portrait_hd","landscape_hd","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"Number of denoising steps. Turbo model is optimized for 8 steps.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If True, the prompt will be enhanced using an LLM for more detailed results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW safety checking on the generated images. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Baidu","output_kind":"images","output_props":["seed","images","prompt","timings"],"pricing":"Your request will cost $0.01 per megapixel.","published_at":"2026-04-14T17:00:39.191000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a96230d/XwYFqTEmEgk-moh6OCFhE_6e06f8f187564c2b952b6d0e058a9203.jpg","title":"Ernie Image Turbo"},{"category":"image-to-image","description":"Upscale images by a given factor.","endpoint_id":"fal-ai/esrgan","family":"Esrgan","inputs":[{"default":null,"description":"Url to input image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"Rescaling factor","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":0,"description":"Tile size. Default is 0, that is no tile. When encountering the out-of-GPU-memory issue, please specify it, e.g., 400 or 200","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tile","required":false,"type":"integer"},{"default":false,"description":"Upscaling a face","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face","required":false,"type":"boolean"},{"default":"RealESRGAN_x4plus","description":"Model to use for upscaling","enum":["RealESRGAN_x4plus","RealESRGAN_x2plus","RealESRGAN_x4plus_anime_6B","RealESRGAN_x4_v3","RealESRGAN_x4_wdn_v3","RealESRGAN_x4_anime_v3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"png","description":"Output image format (png or jpeg)","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.00111 per compute second","published_at":"2023-10-30T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/esrgan.webp?v=2","title":"Upscale Images"},{"category":"image-to-image","description":"EVF-SAM2 combines natural language understanding with advanced segmentation capabilities, allowing you to precisely mask image regions using intuitive positive and negative text prompts.","endpoint_id":"fal-ai/evf-sam","family":"","inputs":[{"default":null,"description":"The prompt to generate segmentation from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Areas to exclude from segmentation (will be subtracted from prompt results)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"Enable semantic level segmentation for body parts, background or multi objects","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"semantic_type","required":false,"type":"boolean"},{"default":null,"description":"URL of the input image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Output only the binary mask instead of masked image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mask_only","required":false,"type":"boolean"},{"default":false,"description":"Use GroundingDINO instead of SAM for segmentation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_grounding_dino","required":false,"type":"boolean"},{"default":false,"description":"Invert the mask (background becomes foreground and vice versa)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"revert_mask","required":false,"type":"boolean"},{"default":0,"description":"Apply Gaussian blur to the mask. Value determines kernel size (must be odd number)","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"blur_mask","required":false,"type":"integer"},{"default":0,"description":"Expand/dilate the mask by specified pixels","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"expand_mask","required":false,"type":"integer"},{"default":false,"description":"Fill holes in the mask using morphological operations","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_holes","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-02-26T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/evf-sam2/evf-sam2.webp","title":"EVF-SAM2 Segmentation"},{"category":"text-to-audio","description":"F5 TTS","endpoint_id":"fal-ai/f5-tts","family":"","inputs":[{"default":null,"description":"The text to be converted to speech. Maximum 5000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"gen_text","required":true,"type":"string"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the reference audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"ref_audio_url","required":true,"type":"string"},{"default":"","description":"The reference text to be used for TTS. If not provided, an ASR (Automatic Speech Recognition) model will be used to generate the reference text.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"ref_text","required":false,"type":"string"},{"default":null,"description":"The name of the model to be used for TTS.","enum":["F5-TTS","E2-TTS"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":true,"type":"enum"},{"default":true,"description":"Whether to remove the silence from the audio file.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_silence","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["audio_url"],"pricing":"","published_at":"2024-10-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/f5-tts.jpeg","title":"F5 TTS"},{"category":"image-to-image","description":"FASHN v1.5 delivers precise virtual try-on capabilities, accurately rendering garment details like text and patterns at 576x864 resolution from both on-model and flat-lay photo references.","endpoint_id":"fal-ai/fashn/tryon/v1.5","family":"Tryon 1.5","inputs":[{"default":null,"description":"URL or base64 of the model image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"model_image","required":true,"type":"string"},{"default":null,"description":"URL or base64 of the garment image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"garment_image","required":true,"type":"string"},{"default":"auto","description":"Category of the garment to try-on. 'auto' will attempt to automatically detect the category of the garment.","enum":["tops","bottoms","one-pieces","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"category","required":false,"type":"enum"},{"default":"balanced","description":"Specifies the mode of operation. 'performance' mode is faster but may sacrifice quality, 'balanced' mode is a balance between speed and quality, and 'quality' mode is slower but produces higher quality results.","enum":["performance","balanced","quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":"auto","description":"Specifies the type of garment photo to optimize internal parameters for better performance. 'model' is for photos of garments on a model, 'flat-lay' is for flat-lay or ghost mannequin images, and 'auto' attempts to automatically detect the photo type.","enum":["auto","model","flat-lay"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"garment_photo_type","required":false,"type":"enum"},{"default":"permissive","description":"Content moderation level for garment images. 'permissive' blocks only explicit content; 'conservative' also blocks underwear and swimwear. 'none' disables moderation only for accounts authorized to disable safety filters; for all other accounts it is treated as 'permissive'.","enum":["none","permissive","conservative"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"moderation_level","required":false,"type":"enum"},{"default":null,"description":"Sets random operations to a fixed state. Use the same seed to reproduce results with the same inputs, or different seed to force different results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate in a single run. Image generation has a random element in it, so trying multiple images at once increases the chances of getting a good result.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":true,"description":"Disables human parsing on the model image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segmentation_free","required":false,"type":"boolean"},{"default":"png","description":"Output format of the generated images. 'png' is highest quality, while 'jpeg' is faster","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fashn","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-04-21T12:52:40.889000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fashn_wide.webp","title":"FASHN Virtual Try-On V1.5"},{"category":"image-to-image","description":"FASHN v1.6 delivers precise virtual try-on capabilities, accurately rendering garment details like text and patterns at 864x1296 resolution from both on-model and flat-lay photo references.","endpoint_id":"fal-ai/fashn/tryon/v1.6","family":"Tryon 1.6","inputs":[{"default":null,"description":"URL or base64 of the model image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"model_image","required":true,"type":"string"},{"default":null,"description":"URL or base64 of the garment image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"garment_image","required":true,"type":"string"},{"default":"auto","description":"Category of the garment to try-on. 'auto' will attempt to automatically detect the category of the garment.","enum":["tops","bottoms","one-pieces","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"category","required":false,"type":"enum"},{"default":"balanced","description":"Specifies the mode of operation. 'performance' mode is faster but may sacrifice quality, 'balanced' mode is a balance between speed and quality, and 'quality' mode is slower but produces higher quality results.","enum":["performance","balanced","quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":"auto","description":"Specifies the type of garment photo to optimize internal parameters for better performance. 'model' is for photos of garments on a model, 'flat-lay' is for flat-lay or ghost mannequin images, and 'auto' attempts to automatically detect the photo type.","enum":["auto","model","flat-lay"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"garment_photo_type","required":false,"type":"enum"},{"default":"permissive","description":"Content moderation level for garment images. 'permissive' blocks only explicit content; 'conservative' also blocks underwear and swimwear. 'none' disables moderation only for accounts authorized to disable safety filters; for all other accounts it is treated as 'permissive'.","enum":["none","permissive","conservative"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"moderation_level","required":false,"type":"enum"},{"default":null,"description":"Sets random operations to a fixed state. Use the same seed to reproduce results with the same inputs, or different seed to force different results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate in a single run. Image generation has a random element in it, so trying multiple images at once increases the chances of getting a good result.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":true,"description":"Disables human parsing on the model image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segmentation_free","required":false,"type":"boolean"},{"default":"png","description":"Output format of the generated images. 'png' is highest quality, while 'jpeg' is faster","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fashn","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-06-24T20:58:43.252000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fashn_wide.webp","title":"FASHN Virtual Try-On V1.6"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Animate your ideas!","endpoint_id":"fal-ai/fast-animatediff/text-to-video","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the video. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"(bad quality, worst quality:1.2), ugly faces, bad anime","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":16,"description":"The number of frames to generate for the video.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":8,"description":"Number of frames per second to extract from the video.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The motions to apply to the video.","enum":["zoom-out","zoom-in","pan-left","pan-right","tilt-up","tilt-down"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"motions","required":false,"type":"enum"},{"default":"square","description":"The size of the video to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-animatediff-t2v.webp","title":"AnimateDiff"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Animate your ideas in lightning speed!","endpoint_id":"fal-ai/fast-animatediff/turbo/text-to-video","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the video. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"(bad quality, worst quality:1.2), ugly faces, bad anime","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":16,"description":"The number of frames to generate for the video.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"The number of inference steps to perform. 4-12 is recommended for turbo mode.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":2,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":8,"description":"Number of frames per second to extract from the video.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":"square","description":"The size of the video to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-animatediff-t2v-turbo.webp","title":"AnimateDiff Turbo"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Re-animate your videos in lightning speed!","endpoint_id":"fal-ai/fast-animatediff/turbo/video-to-video","family":"","inputs":[{"default":null,"description":"URL of the video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":3,"description":"The first N number of seconds of video to animate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":2,"multiline":false,"name":"first_n_seconds","required":false,"type":"integer"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"(bad quality, worst quality:1.2), ugly faces, bad anime","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":12,"description":"The number of inference steps to perform. 4-12 is recommended for turbo mode.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":0.7,"description":"The strength of the input video in the final output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":2,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":8,"description":"Number of frames per second to extract from the video.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/animatediff-v2v.gif","title":"AnimateDiff Turbo"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Re-animate your videos!","endpoint_id":"fal-ai/fast-animatediff/video-to-video","family":"","inputs":[{"default":null,"description":"URL of the video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":3,"description":"The first N number of seconds of video to animate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":2,"multiline":false,"name":"first_n_seconds","required":false,"type":"integer"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"(bad quality, worst quality:1.2), ugly faces, bad anime","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":0.7,"description":"The strength of the input video in the final output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":8,"description":"Number of frames per second to extract from the video.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The motions to apply to the video.","enum":["zoom-out","zoom-in","pan-left","pan-right","tilt-up","tilt-down"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"motions","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/animatediff-v2v.gif","title":"AnimateDiff"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Fooocus extreme speed mode as a standalone app.","endpoint_id":"fal-ai/fast-fooocus-sdxl/image-to-image","family":"","inputs":[{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":2,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, a smaller model will try to refine the output after it was processed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_refiner","required":false,"type":"boolean"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the prompt image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":true,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","timings","seed","images"],"pricing":"","published_at":"2024-03-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/fooocus/fal_ai_fooocus_cyberpunk-city.jpeg","title":"Fooocus"},{"category":"text-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-lcm-diffusion","family":"Stable Diffusion XL","inputs":[{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":1.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"}],"lab":"Stability AI","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2024-02-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/k0FmsDMVF8mBxb_Xo0Mbv_bHXC3jIr.png","title":"Latent Consistency Models (v1.5/XL)"},{"category":"image-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-lcm-diffusion/image-to-image","family":"Stable Diffusion XL","inputs":[{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"}],"lab":"Stability AI","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2024-02-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/AcYBaLCnLoACaInPk9cSg_TSGirHMU.png","title":"Latent Consistency Models (v1.5/XL)"},{"category":"image-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-lcm-diffusion/inpainting","family":"Stable Diffusion XL","inputs":[{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":null,"description":"The URL of the mask to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2024-02-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9398/yYlp9W2roAtM9J0nx7E3A_Qb77sB1s.png","title":"Latent Consistency Models (v1.5/XL)"},{"category":"text-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-lightning-sdxl","family":"","inputs":[{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":4,"description":"The number of inference steps to perform.","enum":[1,2,4,8],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_inference_steps","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["timings","images","has_nsfw_concepts","prompt","seed"],"pricing":"","published_at":"2024-04-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/stable-diffusion-xl-lightning.webp","title":"Stable Diffusion XL Lightning"},{"category":"image-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-lightning-sdxl/image-to-image","family":"","inputs":[{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":4,"description":"The number of inference steps to perform.","enum":[1,2,4,8],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_inference_steps","required":false,"type":"enum"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["timings","images","has_nsfw_concepts","prompt","seed"],"pricing":"","published_at":"2024-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/stable-diffusion-xl-lightning.webp","title":"Stable Diffusion XL Lightning"},{"category":"image-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-lightning-sdxl/inpainting","family":"","inputs":[{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":4,"description":"The number of inference steps to perform.","enum":[1,2,4,8],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_inference_steps","required":false,"type":"enum"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["timings","images","has_nsfw_concepts","prompt","seed"],"pricing":"","published_at":"2024-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/stable-diffusion-xl-lightning.webp","title":"Stable Diffusion XL Lightning"},{"category":"text-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-sdxl","family":"","inputs":[{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt","timings","has_nsfw_concepts"],"pricing":"","published_at":"2024-06-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-sdxl.jpeg","title":"Stable Diffusion XL"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate Images with ControlNet.","endpoint_id":"fal-ai/fast-sdxl-controlnet-canny","family":"","inputs":[{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the control image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_image_url","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":0.5,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2024-02-28T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d6/coPReDaI9jEr370VyHNOZ_bL67e1a4.png","title":"ControlNet SDXL"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate Images with ControlNet.","endpoint_id":"fal-ai/fast-sdxl-controlnet-canny/image-to-image","family":"","inputs":[{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the control image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_image_url","required":true,"type":"string"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":0.5,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2023-12-01T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92e1/zLc8X8J0c0VU5-UHthfDf_ZplspoJQ.png","title":"ControlNet SDXL"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate Images with ControlNet.","endpoint_id":"fal-ai/fast-sdxl-controlnet-canny/inpainting","family":"","inputs":[{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the control image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_image_url","required":true,"type":"string"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":0.5,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":null,"description":"The URL of the mask to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2023-12-01T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939e/qDBDvcUlHPz_jSFS4evMH_uqajLLYT.png","title":"ControlNet SDXL"},{"category":"image-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-sdxl/image-to-image","family":"","inputs":[{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":65,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt","timings","has_nsfw_concepts"],"pricing":"","published_at":"2024-04-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-sdxl.jpeg","title":"Stable Diffusion XL"},{"category":"image-to-image","description":"Run SDXL at the speed of light","endpoint_id":"fal-ai/fast-sdxl/inpainting","family":"","inputs":[{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":65,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The URL of the mask to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt","timings","has_nsfw_concepts"],"pricing":"","published_at":"2024-04-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-sdxl.jpeg","title":"Stable Diffusion XL"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate short video clips from your images using SVD v1.1 at Lightning Speed","endpoint_id":"fal-ai/fast-svd-lcm","family":"","inputs":[{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":127,"description":"The motion bucket id determines the motion of the generated video. The\n higher the number, the more motion there will be.","enum":null,"is_list":false,"max":255,"media_kind":null,"min":1,"multiline":false,"name":"motion_bucket_id","required":false,"type":"integer"},{"default":0.02,"description":"The conditoning augmentation determines the amount of noise that will be\n added to the conditioning frame. The higher the number, the more noise\n there will be, and the less the video will look like the initial image.\n Increase it for more motion.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"cond_aug","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of steps to run the model for. The higher the number the better\n the quality and longer it will take to generate.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":10,"description":"The FPS of the generated video. The higher the number, the faster the video will\n play. Total video length is 25 frames.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-svd-turbo.webp","title":"Stable Video Diffusion Turbo"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate short video clips from your images using SVD v1.1 at Lightning Speed","endpoint_id":"fal-ai/fast-svd-lcm/text-to-video","family":"","inputs":[{"default":null,"description":"The prompt to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":127,"description":"The motion bucket id determines the motion of the generated video. The\n higher the number, the more motion there will be.","enum":null,"is_list":false,"max":255,"media_kind":null,"min":1,"multiline":false,"name":"motion_bucket_id","required":false,"type":"integer"},{"default":0.02,"description":"The conditoning augmentation determines the amount of noise that will be\n added to the conditioning frame. The higher the number, the more noise\n there will be, and the less the video will look like the initial image.\n Increase it for more motion.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"cond_aug","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of steps to run the model for. The higher the number the better\n the quality and longer it will take to generate.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":10,"description":"The FPS of the generated video. The higher the number, the faster the video will\n play. Total video length is 25 frames.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-06-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-svd-turbo.gif","title":"Stable Video Diffusion Turbo"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate short video clips from your prompts using SVD v1.1","endpoint_id":"fal-ai/fast-svd/text-to-video","family":"","inputs":[{"default":null,"description":"The prompt to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":127,"description":"The motion bucket id determines the motion of the generated video. The\n higher the number, the more motion there will be.","enum":null,"is_list":false,"max":255,"media_kind":null,"min":1,"multiline":false,"name":"motion_bucket_id","required":false,"type":"integer"},{"default":0.02,"description":"The conditoning augmentation determines the amount of noise that will be\n added to the conditioning frame. The higher the number, the more noise\n there will be, and the less the video will look like the initial image.\n Increase it for more motion.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"cond_aug","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":20,"description":"The number of steps to run the model for. The higher the number the better\n the quality and longer it will take to generate.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":"none","description":"This parameter is deprecated and has no effect. It is kept for backwards\n compatibility.","enum":["none","minimum","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"deep_cache","required":false,"type":"enum"},{"default":10,"description":"The FPS of the generated video. The higher the number, the faster the video will\n play. Total video length is 25 frames.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":"unrealistic, saturated, high contrast, big nose, painting, drawing, sketch, cartoon, anime, manga, render, CG, 3d, watermark, signature, label","description":"The negative prompt to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/svd_rocket.gif","title":"Stable Video Diffusion"},{"category":"image-to-image","description":"FeyNobg is a state of the art AI model for background removal from feyninc","endpoint_id":"fal-ai/feynobg","family":"","inputs":[{"default":null,"description":"URL of the image to remove the background from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Seed used for reproducible inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"feyninc","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2026-07-28T17:56:57.910000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa416ec/tcALa1eZ7OvZP5M4hCVrM.jpg","title":"Feynobg Background Remover"},{"category":"video-to-video","description":"Compose videos from multiple media sources using FFmpeg API.","endpoint_id":"fal-ai/ffmpeg-api/compose","family":"","inputs":[{"default":null,"description":"List of tracks to be combined into the final media. Exactly one visual track (video or image) is required; any number of audio tracks may be included.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tracks","required":true,"type":"json"}],"lab":"","output_kind":"text","output_props":["video_url","thumbnail_url"],"pricing":"","published_at":"2025-01-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ffmpeg-api-compose.webp","title":"FFmpeg API Compose"},{"category":"image-to-image","description":"ffmpeg endpoint for first, middle and last frame extraction from videos","endpoint_id":"fal-ai/ffmpeg-api/extract-frame","family":"","inputs":[{"default":null,"description":"URL of the video file to use as the video track","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"first","description":"Type of frame to extract: first, middle, or last frame of the video","enum":["first","middle","last"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"frame_type","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-06-09T10:55:21.156000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ffmpeg-api-compose.webp","title":"Ffmpeg Api"},{"category":"image-to-video","description":"A fal.ai endpoint that stitches an ordered list of images into an MP4 video by holding each image for a specified number of frames at a configurable frame rate","endpoint_id":"fal-ai/ffmpeg-api/images-to-video","family":"","inputs":[{"default":null,"description":"Ordered list of images to play as video frames. Each image is held for its specified number of frames before cutting to the next image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"images","required":true,"type":"json"},{"default":24,"description":"Frames per second of the output video.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-05-05T21:08:00.388000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a99021f/66-TU4tuGYUlScYEZCwkp_f2989ba3ae084e379f0a4362f6f54e9c.jpg","title":"Ffmpeg Api Images to Video"},{"category":"json","description":"Get EBU R128 loudness normalization from audio files using FFmpeg API.","endpoint_id":"fal-ai/ffmpeg-api/loudnorm","family":"","inputs":[{"default":null,"description":"URL of the audio file to normalize","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":-18,"description":"Integrated loudness target in LUFS.","enum":null,"is_list":false,"max":-5,"media_kind":null,"min":-70,"multiline":false,"name":"integrated_loudness","required":false,"type":"number"},{"default":-0.1,"description":"Maximum true peak in dBTP.","enum":null,"is_list":false,"max":0,"media_kind":null,"min":-9,"multiline":false,"name":"true_peak","required":false,"type":"number"},{"default":7,"description":"Loudness range target in LU","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"loudness_range","required":false,"type":"number"},{"default":0,"description":"Offset gain in dB applied before the true-peak limiter","enum":null,"is_list":false,"max":99,"media_kind":null,"min":-99,"multiline":false,"name":"offset","required":false,"type":"number"},{"default":false,"description":"Use linear normalization mode (single-pass). If false, uses dynamic mode (two-pass for better quality).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"linear","required":false,"type":"boolean"},{"default":false,"description":"Treat mono input files as dual-mono for correct EBU R128 measurement on stereo systems","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dual_mono","required":false,"type":"boolean"},{"default":false,"description":"Return loudness measurement summary with the normalized audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"print_summary","required":false,"type":"boolean"},{"default":null,"description":"Measured integrated loudness of input file in LUFS. Required for linear mode.","enum":null,"is_list":false,"max":0,"media_kind":null,"min":-99,"multiline":false,"name":"measured_i","required":false,"type":"number"},{"default":null,"description":"Measured loudness range of input file in LU. Required for linear mode.","enum":null,"is_list":false,"max":99,"media_kind":null,"min":0,"multiline":false,"name":"measured_lra","required":false,"type":"number"},{"default":null,"description":"Measured true peak of input file in dBTP. Required for linear mode.","enum":null,"is_list":false,"max":99,"media_kind":null,"min":-99,"multiline":false,"name":"measured_tp","required":false,"type":"number"},{"default":null,"description":"Measured threshold of input file in LUFS. Required for linear mode.","enum":null,"is_list":false,"max":0,"media_kind":null,"min":-99,"multiline":false,"name":"measured_thresh","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["summary","audio"],"pricing":"","published_at":"2025-07-08T19:13:13.775000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ffmpeg-api-waveform.webp","title":"Ffmpeg Api"},{"category":"video-to-video","description":"Merge videos with standalone audio files or audio from video files.","endpoint_id":"fal-ai/ffmpeg-api/merge-audio-video","family":"","inputs":[{"default":null,"description":"URL of the video file to use as the video track","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the audio file to use as the audio track","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Offset in seconds for when the audio should start relative to the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_offset","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-06-09T06:04:14.299000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-5.jpg","title":"Ffmpeg Api Merge Audio-Video"},{"category":"audio-to-audio","description":"Merge audios into a single audio using FFmpeg API!","endpoint_id":"fal-ai/ffmpeg-api/merge-audios","family":"","inputs":[{"default":null,"description":"List of audio URLs to merge in order. The 0th stream of the audio will be considered as the merge candidate.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_urls","required":true,"type":"string"},{"default":null,"description":"Output format of the combined audio. If not used, will be determined automatically using FFMPEG. Formatted as codec_sample_rate_bitrate.","enum":["mp3_22050_32","mp3_44100_32","mp3_44100_64","mp3_44100_96","mp3_44100_128","mp3_44100_192","pcm_8000","pcm_16000","pcm_22050","pcm_24000","pcm_44100","pcm_48000","ulaw_8000","alaw_8000","opus_48000_32","opus_48000_64","opus_48000_96","opus_48000_128","opus_48000_192"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-12-23T21:51:58.875000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a878178/GTLJRXgGY24Y-lyirlsfm_c01912199a8c41298f64c5201337120a.jpg","title":"FFmpeg API [Merge Audios]"},{"category":"video-to-video","description":"Use ffmpeg capabilities to merge 2 or more videos.","endpoint_id":"fal-ai/ffmpeg-api/merge-videos","family":"","inputs":[{"default":null,"description":"List of video URLs to merge in order","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_urls","required":true,"type":"string"},{"default":null,"description":"Target FPS for the output video. If not provided, uses the lowest FPS from input videos.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"target_fps","required":false,"type":"number"},{"default":null,"description":"Resolution of the final video. Width and height must be between 512 and 2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Zero-based index of the input video whose aspect ratio should be used when resolution is not provided. If omitted, preserves the default behavior of using the minimum width and minimum height across input videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"resolution_aspect_ratio_video_index","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["metadata","video"],"pricing":"","published_at":"2025-08-12T14:10:10.402000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b5/NrTcEEKFIBtR9irMXXIMh_y4h72cLd.png","title":"Ffmpeg Api"},{"category":"json","description":"Get encoding metadata from video and audio files using FFmpeg API.","endpoint_id":"fal-ai/ffmpeg-api/metadata","family":"","inputs":[{"default":null,"description":"URL of the media file (video or audio) to analyze","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"media_url","required":true,"type":"string"},{"default":false,"description":"Whether to extract the start and end frames for videos. Note that when true the request will be slower.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extract_frames","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["media"],"pricing":"","published_at":"2025-01-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ffmpeg-api-metadata.webp","title":"FFmpeg API Metadata"},{"category":"json","description":"Get waveform data from audio files using FFmpeg API.","endpoint_id":"fal-ai/ffmpeg-api/waveform","family":"","inputs":[{"default":null,"description":"URL of the audio file to analyze","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"media_url","required":true,"type":"string"},{"default":4,"description":"Controls how many points are sampled per second of audio. Lower values (e.g. 1-2) create a coarser waveform, higher values (e.g. 4-10) create a more detailed one.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"points_per_second","required":false,"type":"number"},{"default":2,"description":"Number of decimal places for the waveform values. Higher values provide more precision but increase payload size.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"precision","required":false,"type":"integer"},{"default":3,"description":"Size of the smoothing window. Higher values create a smoother waveform. Must be an odd number.","enum":null,"is_list":false,"max":21,"media_kind":null,"min":1,"multiline":false,"name":"smoothing_window","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["points","precision","waveform","duration"],"pricing":"","published_at":"2025-01-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ffmpeg-api-waveform.webp","title":"FFmpeg API Waveform"},{"category":"image-to-image","description":"Interpolate images with FILM - Frame Interpolation for Large Motion","endpoint_id":"fal-ai/film","family":"","inputs":[{"default":null,"description":"The URL of the first image to use as the starting point for interpolation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the second image to use as the ending point for interpolation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":"images","description":"The type of output to generate; either individual images or a video.","enum":["images","video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_type","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the output images. Only applicable if output_type is 'images'.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video. Only applicable if output_type is 'video'.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Only applicable if output_type is 'video'.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":1,"description":"The number of frames to generate between the input images.","enum":null,"is_list":false,"max":64,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"Whether to include the start image in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_start","required":false,"type":"boolean"},{"default":false,"description":"Whether to include the end image in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_end","required":false,"type":"boolean"},{"default":8,"description":"Frames per second for the output video. Only applicable if output_type is 'video'.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","video"],"pricing":"Your request will cost $0.0013 per compute second.","published_at":"2025-07-22T20:06:32.726000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos.jpg","title":"FILM"},{"category":"video-to-video","description":"Interpolate videos with FILM - Frame Interpolation for Large Motion","endpoint_id":"fal-ai/film/video","family":"","inputs":[{"default":null,"description":"The URL of the video to use for interpolation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":1,"description":"The number of frames to generate between the input video frames.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If True, the input video will be split into scenes before interpolation. This removes smear frames between scenes, but can result in false positives if the scene detection is not accurate. If False, the entire video will be treated as a single scene.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_scene_detection","required":false,"type":"boolean"},{"default":true,"description":"If True, the function will use the calculated FPS of the input video multiplied by the number of frames to determine the output FPS. If False, the passed FPS will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_calculated_fps","required":false,"type":"boolean"},{"default":8,"description":"Frames per second for the output video. Only applicable if use_calculated_fps is False.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":false,"description":"If True, the final frame will be looped back to the first frame to create a seamless loop. If False, the final frame will not loop back.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Only applicable if output_type is 'video'.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Only applicable if output_type is 'video'.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.0013 per compute second.","published_at":"2025-07-22T20:08:28.407000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos.jpg","title":"FILM"},{"category":"image-to-image","description":"Finegrain Eraser removes objects—along with their shadows, reflections, and lighting artifacts—using only natural language, seamlessly filling the scene with contextually accurate content.","endpoint_id":"fal-ai/finegrain-eraser","family":"","inputs":[{"default":null,"description":"URL of the image to edit","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text description of what to erase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"standard","description":"Erase quality mode","enum":["express","standard","premium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation","enum":null,"is_list":false,"max":999,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Finegrain","output_kind":"image","output_props":["image","used_seed"],"pricing":"Each image costs $0.18 with Express, $0.27 with Standard, and $0.36 with Premium.","published_at":"2025-04-09T19:56:33.112000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","title":"Finegrain Eraser"},{"category":"image-to-image","description":"Finegrain Eraser removes any object selected with a bounding box—along with its shadows, reflections, and lighting artifacts—seamlessly reconstructing the scene with contextually accurate content.","endpoint_id":"fal-ai/finegrain-eraser/bbox","family":"","inputs":[{"default":null,"description":"URL of the image to edit","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"List of bounding box coordinates to erase (only one box prompt is supported)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":true,"type":"json"},{"default":"standard","description":"Erase quality mode","enum":["express","standard","premium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation","enum":null,"is_list":false,"max":999,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Finegrain","output_kind":"image","output_props":["image","used_seed"],"pricing":"Each image costs $0.09 with Express, $0.18 with Standard, and $0.27 with Premium.","published_at":"2025-04-09T19:57:48.361000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","title":"Finegrain Eraser Bbox"},{"category":"image-to-image","description":"Finegrain Eraser removes any object selected with a mask—along with its shadows, reflections, and lighting artifacts—seamlessly reconstructing the scene with contextually accurate content.","endpoint_id":"fal-ai/finegrain-eraser/mask","family":"","inputs":[{"default":null,"description":"URL of the image to edit","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the mask image. Should be a binary mask where white (255) indicates areas to erase","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":"standard","description":"Erase quality mode","enum":["express","standard","premium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation","enum":null,"is_list":false,"max":999,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Finegrain","output_kind":"image","output_props":["image","used_seed"],"pricing":"Each image costs $0.04 with Express, $0.13 with Standard, and $0.22 with Premium.","published_at":"2025-04-10T17:18:31.479000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-3.jpg","title":"Finegrain Eraser Mask"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"FireRed Image Edit is FireRed's state of the art open source editing model, re-trained from Qwen Image Edit 2509.","endpoint_id":"fal-ai/firered-image-edit","family":"","inputs":[{"default":null,"description":"The editing instruction describing what changes to make to the image. Supports both English and Chinese instructions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If None, uses the input image dimensions.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform. More steps generally produce higher quality results.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Classifier-free guidance scale. Higher values make the model follow the prompt more closely.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit. Supports single image editing and multi-image references (e.g., virtual try-on, style transfer from reference).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"","description":"The negative prompt for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"The acceleration level to use for inference speed optimization.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["has_nsfw_concepts","timings","seed","images","prompt"],"pricing":"Your request will cost $0.0325 per output megapixel, rounded up to the nearest megapixel.","published_at":"2026-02-19T07:08:10.392000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f1239/wp41i0Uc6S7_a2LBEiNbL_1baaf9f1d4c54f79992b9a95b1bd4331.jpg","title":"Firered Image Edit"},{"category":"image-to-image","description":"FireRed Image Edit v1.1 is an updated version of FireRed Image Edit, with improved image editing capabilities.","endpoint_id":"fal-ai/firered-image-edit-v1.1","family":"","inputs":[{"default":null,"description":"The editing instruction describing what changes to make to the image. Supports both English and Chinese instructions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If None, uses the input image dimensions.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform. More steps generally produce higher quality results.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Classifier-free guidance scale. Higher values make the model follow the prompt more closely.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit. Supports single image editing and multi-image references (e.g., virtual try-on, style transfer from reference, portrait makeup).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"","description":"The negative prompt for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"The acceleration level to use for inference speed optimization.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"FireRed","output_kind":"images","output_props":["timings","prompt","has_nsfw_concepts","seed","images"],"pricing":"","published_at":"2026-03-05T15:29:32.237000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90f675/Gmp2KQoCOF63GQxC9cBc2_93137963f6d14fa3accada3e97b74871.jpg","title":"Firered Image Edit V1.1"},{"category":"image-to-video","description":"SoulX-FlashHead is a unified 1.3B-parameter framework designed for high-fidelity, infinite-length, and real-time streaming portrait video generation.","endpoint_id":"fal-ai/flashhead","family":"Flashhead","inputs":[{"default":null,"description":"URL of the face reference image. Portrait recommended.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text to speak. Converted to speech via ElevenLabs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Aria","description":"ElevenLabs voice name.","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":0.5,"description":"Voice stability (0-1).","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"stability","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Soul AI Lab","output_kind":"video","output_props":["timings","duration","video","seed"],"pricing":"","published_at":"2026-04-30T16:37:09.369000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94db4d/aMNytcPYimW1YyGVRoxH3_2b4f538f1c174926a2183f0a7da66c7a.jpg","title":"Flashhead"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Audio-driven talking avatar generation powered by the SoulX-FlashTalk 14B model.","endpoint_id":"fal-ai/flashtalk","family":"SoulX FlashTalk","inputs":[{"default":null,"description":"URL of the face reference image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the speech audio file (WAV, MP3, etc).","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Soul AI Lab","output_kind":"video","output_props":["video","seed","duration","timings"],"pricing":"","published_at":"2026-04-16T14:46:43.334000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94de6d/L1EyyKgRIeS1fWUVXyF9g_b3b3ab1dbd4146879c94613f56624649.jpg","title":"Flashtalk"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Upscale your videos using FlashVSR with the fastest speeds!","endpoint_id":"fal-ai/flashvsr/upscale/video","family":"","inputs":[{"default":2,"description":"Upscaling factor to be used.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The input video to be upscaled","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"regular","description":"Acceleration mode for VAE decoding. Options: regular (best quality), high (balanced), full (fastest). More accerleation means longer duration videos can be processed too.","enum":["regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"Color correction enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_fix","required":false,"type":"boolean"},{"default":70,"description":"Quality level for tile blending (0-100). Controls overlap between tiles to prevent grid artifacts. Higher values provide better quality with more overlap. Recommended: 70-85 for high-res videos, 50-70 for faster processing.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"quality","required":false,"type":"integer"},{"default":false,"description":"Copy the original audio tracks into the upscaled video using FFmpeg when possible.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_audio","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The format of the output video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_write_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"Your request will cost $0.0005 per megapixel of video data (width × height × frames).\nFor example, if your upscaled video is 1920×1080 with 121 frames, the total cost will be $0.125.","published_at":"2025-11-11T01:52:01.139000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/bj0FLRnM-ZgEQvTLXgax5_2c719e57677a4a05992eb71173b5d28f.jpg","title":"Flashvsr"},{"category":"vision","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/caption","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"text","output_props":["results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence 2 Large Caption"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/caption-to-phrase-grounding","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text input for the task","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_input","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/dense-region-caption","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"vision","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/detailed-caption","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"text","output_props":["results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence 2 Large Detailed Caption"},{"category":"vision","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/more-detailed-caption","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"text","output_props":["results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/object-detection","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"vision","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/ocr","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"text","output_props":["results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence 2 Large OCR"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/ocr-with-region","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/open-vocabulary-detection","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text input for the task","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_input","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/referring-expression-segmentation","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text input for the task","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_input","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/region-proposal","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"vision","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/region-to-category","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The user input coordinates","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"region","required":true,"type":"json"}],"lab":"","output_kind":"text","output_props":["results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence 2 Large Region To Category"},{"category":"vision","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/region-to-description","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The user input coordinates","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"region","required":true,"type":"json"}],"lab":"","output_kind":"text","output_props":["results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","description":"Florence-2 is an advanced vision foundation model that uses a prompt-based approach to handle a wide range of vision and vision-language tasks","endpoint_id":"fal-ai/florence-2-large/region-to-segmentation","family":"","inputs":[{"default":null,"description":"The URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The user input coordinates","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"region","required":true,"type":"json"}],"lab":"","output_kind":"image","output_props":["image","results"],"pricing":"","published_at":"2024-06-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Florence-2 Large"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"The model provides you high quality image editing capabilities.","endpoint_id":"fal-ai/flowedit","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt of the image to be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"source_prompt","required":true,"type":"string"},{"default":null,"description":"Prompt of the image to be made.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation. If set none, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"Steps for which the model should run.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1.5,"description":"Guidance scale for the source.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"src_guidance_scale","required":false,"type":"number"},{"default":5.5,"description":"Guidance scale for target.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"tar_guidance_scale","required":false,"type":"number"},{"default":1,"description":"Average step count","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"n_avg","required":false,"type":"integer"},{"default":23,"description":"Control the strength of the edit","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"n_max","required":false,"type":"integer"},{"default":0,"description":"Minimum step for improved style edits","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"n_min","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939e/WafAxBIDmm3djJb8ywXDf_8gs6raC2.png","title":"Flow-Edit"},{"category":"text-to-image","description":"FLUX.1 [dev] is a 12 billion parameter flow transformer that generates high-quality images from text. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux-1/dev","family":"Flux 1 Dev","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-06-02T18:12:26.276000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","title":"FLUX.1 [dev]"},{"category":"image-to-image","description":"FLUX.1 [dev] is a 12 billion parameter flow transformer that generates high-quality images from text. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux-1/dev/image-to-image","family":"Flux 1 Dev","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-06-02T18:28:08.120000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"FLUX.1 [dev]"},{"category":"image-to-image","description":"FLUX.1 [dev] Redux is a high-performance endpoint for the FLUX.1 [dev] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-1/dev/redux","family":"Flux 1 Krea","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-06-02T18:29:41.412000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","title":"FLUX.1 [dev] Redux"},{"category":"text-to-image","description":"FLUX.1 Krea [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux-1/krea","family":"Flux 1 Krea","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-07-30T13:15:37.175000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-5.jpg","title":"FLUX.1 Krea [dev]"},{"category":"image-to-image","description":"FLUX.1 Krea [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux-1/krea/image-to-image","family":"Flux 1 Krea","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-07-30T13:49:39.470000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-5.jpg","title":"FLUX.1 Krea [dev]"},{"category":"image-to-image","description":"FLUX.1 Krea [dev] Redux is a high-performance endpoint for the FLUX.1 Krea [dev] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-1/krea/redux","family":"Flux 1 Krea","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-07-30T13:43:13.554000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale.jpg","title":"FLUX.1 Krea [dev] Redux"},{"category":"text-to-image","description":"Fastest inference in the world for the 12 billion parameter FLUX.1 [schnell] text-to-image model.","endpoint_id":"fal-ai/flux-1/schnell","family":"Flux 1 Schnell","inputs":[{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-06-02T18:15:06.266000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"FLUX.1 [schnell]"},{"category":"image-to-image","description":"FLUX.1 [schnell] Redux is a high-performance endpoint for the FLUX.1 [schnell] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-1/schnell/redux","family":"Flux 1 Schnell","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-06-02T18:30:38.654000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-5.jpeg","title":"FLUX.1 [schnell] Redux"},{"category":"text-to-image","description":"FLUX.1 SRPO [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux-1/srpo","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-09-15T22:03:08.956000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d3/YI0vlnMufwkKs0eTTXmM7_UVyjAsaK.png","title":"FLUX.1 SRPO [dev]"},{"category":"image-to-image","description":"FLUX.1 SRPO [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux-1/srpo/image-to-image","family":"","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-09-15T22:05:45.744000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/QmXPvyNcBu58l_Yb8ug72_8g3SvKdJ.png","title":"FLUX.1 SRPO [dev]"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [dev] from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities.","endpoint_id":"fal-ai/flux-2","family":"Flux 2","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"","published_at":"2025-11-23T00:15:07.672000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/zSBCJtPpeIQwR5AC_IamX_b1e1137961754e4d851907c21f8c20cd.jpg","title":"FLUX 2"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [flex] from Black Forest Labs. Features adjustable inference steps and guidance scale for fine-tuned control. Enhanced typography and text rendering capabilities.","endpoint_id":"fal-ai/flux-2-flex","family":"Flux 2 Flex","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":3.5,"description":"The guidance scale to use for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1.5,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.05 per megapixel on both input and output side, rounded up to the nearest megapixel. For example, a 1024x1024 image will cost $0.05, and a 1920x1080 image will cost $0.10 ($0.05 × 2 megapixels). Similarly, a 512x512 output will cost $0.05 ($0.05 for 0.26 megapixels, rounded to 1 megapixel).","published_at":"2025-11-25T02:35:27.724000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/LqyVE8NElm_vf-t27Yfkz_6c1dd3323df343e4a3ec968d8f67024c.jpg","title":"Flux 2 Flex"},{"category":"image-to-image","description":"Image editing with FLUX.2 [flex] from Black Forest Labs. Supports multi-reference editing with customizable inference steps and enhanced text rendering.","endpoint_id":"fal-ai/flux-2-flex/edit","family":"Flux 2 Flex","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image. If `auto`, the size will be determined by the model.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input images for editing","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":3.5,"description":"The guidance scale to use for the generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1.5,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.05 per megapixel on both input and output side, rounded up to the nearest megapixel. For example, a 1024x1024 image will cost $0.05, and a 1920x1080 image will cost $0.10 ($0.05 × 2 megapixels). Similarly, a 512x512 output costs $0.05 for the output image (0.26 megapixels, rounded to 1 megapixel); input-image charges are additional.","published_at":"2025-11-25T02:36:00.176000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/NXNJkZllyE8XTyMrtEALf_90206edd3ddb4ba793758a26bde823c7.jpg","title":"Flux 2 Flex"},{"category":"training","description":"Fine-tune FLUX.2 [klein] 9B from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific editing tasks.","endpoint_id":"fal-ai/flux-2-klein-9b-base-trainer","family":"Flux 2 Klein","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images, although more is better.\n\n The zip can also contain a text file for each image. The text file should be named:\n ROOT.txt\n For example:\n photo.txt\n\n This text file can be used to specify the edit instructions for the image pair.\n\n If no text file is provided, the default_caption will be used.\n\n If no default_caption is provided, the training will fail.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":5e-05,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0043 * steps. With 1000 steps, your request will cost $4.30.","published_at":"2026-01-17T00:10:10.940000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b082b/4dsf0LE8NoXuk9Pz0Ziue_d7c1c380c4d04e03b820d06500a5749f.jpg","title":"FLUX 2 [klein] 9b Base Trainer"},{"category":"training","description":"Fine-tune FLUX.2 [klein] 9B from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific editing tasks.","endpoint_id":"fal-ai/flux-2-klein-9b-base-trainer/edit","family":"Flux 2 Klein","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images. The images should be named:\n\n ROOT_start.EXT and ROOT_end.EXT\n For example:\n photo_start.jpg and photo_end.jpg\n\n The zip can also contain up to four reference image for each image pair. The reference images should be named:\n ROOT_start.EXT, ROOT_start2.EXT, ROOT_start3.EXT, ROOT_start4.EXT, ROOT_end.EXT\n For example:\n photo_start.jpg, photo_start2.jpg, photo_end.jpg\n\n The zip can also contain ","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":5e-05,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"The cost of training depends on the number of steps and the reference images. The formula is: 0.002 * steps * reference_multiplier. The reference multiplier for 1, 2, 3 and 4 images is 2.11, 3.44, 5.09, and 6.95 respectively. With 1 reference image and 1000 steps, your request will cost $4.22.","published_at":"2026-01-17T00:12:09.074000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b0825/dvng2ddAgvgcH9WxFOxF7_b324e03aec15473c998151bb6fa0453c.jpg","title":"Flux 2 Klein 9B Base Trainer"},{"category":"image-to-image","description":"Add a background to images with white/clean background","endpoint_id":"fal-ai/flux-2-lora-gallery/add-background","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The URLs of the images. Provide an image with a white or clean background.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"Add Background forest","description":"The prompt describing the background to add. Must start with 'Add Background' followed by your description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the add background effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:25:11.715000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/-soa1BLI68gem3r7qatcf_ec7fab33b28040238c41b8f80546e89b.jpg","title":"Flux 2 Lora Gallery"},{"category":"image-to-image","description":"Virtually furnishes an empty apartment","endpoint_id":"fal-ai/flux-2-lora-gallery/apartment-staging","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The URL of the empty room image to furnish.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The prompt to generate a furnished room. Use 'furnish this room' for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the apartment staging effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:29:04.658000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/B8oJR3Fdg-dqVxbhAJsa1_c6599007f202434b8bda0349f863ebfc.jpg","title":"Flux 2 Lora Gallery"},{"category":"text-to-image","description":"Ballpoint pen sketch drawing style","endpoint_id":"fal-ai/flux-2-lora-gallery/ballpoint-pen-sketch","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate a ballpoint pen sketch style image. Use 'b4llp01nt' trigger word for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the ballpoint pen sketch effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:30:43.105000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/G7xRP2MFaynDxvtM3tDIf_8f3d89b67c234182bd704e3349162883.jpg","title":"Flux 2 Lora Gallery"},{"category":"text-to-image","description":"Transforms images into comic book style","endpoint_id":"fal-ai/flux-2-lora-gallery/digital-comic-art","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate a digital comic art style image. Use 'd1g1t4l' trigger word for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the digital comic art effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:32:21.201000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/-C_LrtBKqv1kuA3PkybTA_60142c0dc6da4ba8905165de61daacaf.jpg","title":"Flux 2 Lora Gallery"},{"category":"image-to-image","description":"Extends a face into a full body portrait","endpoint_id":"fal-ai/flux-2-lora-gallery/face-to-full-portrait","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The URL of the cropped face image.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"Face to full portrait","description":"The prompt describing the full portrait to generate from the face.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the face to full portrait effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:37:05.640000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/S6rY_7j8Q-hCTWtn0Wb4k_99665a8ac4584b36b382565ef1ba20e3.jpg","title":"Flux 2 Lora Gallery"},{"category":"text-to-image","description":"HDR surrealistic effect with intense colors","endpoint_id":"fal-ai/flux-2-lora-gallery/hdr-style","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate an HDR style image. The trigger word 'Hyp3rRe4list1c' will be automatically prepended.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the HDR style effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:38:44.387000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/XhRCpnCkio1p3CnaNTQyQ_839690f21013420f8d0bb5d101fd329d.jpg","title":"FLUX 2 Lora Gallery Hdr Style"},{"category":"image-to-image","description":"Generates same object from different angles (azimuth/elevation)","endpoint_id":"fal-ai/flux-2-lora-gallery/multiple-angles","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The URL of the image to adjust camera angle for.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":0,"description":"Horizontal rotation angle around the object in degrees. 0°=front view, 90°=right side, 180°=back view, 270°=left side, 360°=front view again.","enum":null,"is_list":false,"max":360,"media_kind":null,"min":0,"multiline":false,"name":"horizontal_angle","required":false,"type":"number"},{"default":0,"description":"Vertical camera angle in degrees. 0°=eye-level shot, 30°=elevated shot, 60°=high-angle shot (looking down from above).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0,"multiline":false,"name":"vertical_angle","required":false,"type":"number"},{"default":5,"description":"Camera zoom/distance. 0=wide shot (far away), 5=medium shot (normal), 10=close-up (very close).","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"zoom","required":false,"type":"number"},{"default":null,"description":"The size of the generated image. If not provided, the size of the input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the multiple angles effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:41:48.103000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/uGB7v3AfMfHnqXp04NAzY_c730bfb4d81848338df88c8b6db41927.jpg","title":"Flux 2 Lora Gallery"},{"category":"text-to-image","description":"Makes images more photorealistic and natural","endpoint_id":"fal-ai/flux-2-lora-gallery/realism","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate a realistic image with natural lighting and authentic details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the realism effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:45:02.910000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/HJMvMFtI3pbgP7xP7L995_81e2ec28da9b49f9badb58560cb70088.jpg","title":"FLUX 2 Lora Gallery Realism"},{"category":"text-to-image","description":"Generates satellite/aerial view style images","endpoint_id":"fal-ai/flux-2-lora-gallery/satellite-view-style","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate a satellite/aerial view style image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the satellite view style effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:47:02.458000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/BPMCo8jjOVngBxqYDK7sK_9b09e8f629d74207bcb6cab302cff659.jpg","title":"Flux 2 Lora Gallery"},{"category":"text-to-image","description":"Applies sepia vintage effect to images","endpoint_id":"fal-ai/flux-2-lora-gallery/sepia-vintage","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate a sepia vintage photography style image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the sepia vintage photography effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:58:53.285000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/qyhINx709mN5xIBjraXXQ_af4667229d1d44b2912f6becc366d6d9.jpg","title":"Flux 2 Lora Gallery"},{"category":"image-to-image","description":"Virtual clothing try-on (2 images: person + garment)","endpoint_id":"fal-ai/flux-2-lora-gallery/virtual-tryon","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The URLs of the images for virtual try-on. Provide person image and clothing image.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The prompt to generate a virtual try-on image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The strength of the virtual try-on effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","seed","images"],"pricing":"","published_at":"2025-11-25T19:50:48.195000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/l4pNPFFxYpTn4dDetQB3H_0e3817198ad1498db78841fba7eefff9.jpg","title":"Flux 2 Lora Gallery"},{"category":"text-to-image","description":"FLUX.2 [max] delivers state-of-the-art image generation and advanced image editing with exceptional realism, precision, and consistency.","endpoint_id":"fal-ai/flux-2-max","family":"Flux 2 Max","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"The first processed megapixel will cost $0.07. Each additional megapixel will cost $0.03","published_at":"2025-12-16T13:55:00.993000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a868a0f/zL7LNUIqnPPhZNy_PtHJq_330f66115240460788092cb9523b6aba.jpg","title":"Flux 2 Max"},{"category":"image-to-image","description":"FLUX.2 [max] delivers state-of-the-art image generation and advanced image editing with exceptional realism, precision, and consistency.","endpoint_id":"fal-ai/flux-2-max/edit","family":"Flux 2 Max","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image. If `auto`, the size will be determined by the model.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input images for editing","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"The first processed megapixel will cost $0.07. Each additional megapixel will cost $0.03. Input images counted as processed megapixel.","published_at":"2025-12-16T13:47:03.184000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8689a8/bbcmo6U5xg_RxDXijtxNA_55df705e1b1b4535a90bccd70887680e.jpg","title":"Flux 2 Max"},{"category":"text-to-image","description":"Image editing with FLUX.2 [pro] from Black Forest Labs. Ideal for high-quality image manipulation, style transfer, and sequential editing workflows","endpoint_id":"fal-ai/flux-2-pro","family":"Flux 2 Pro","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"Pricing starts at $0.03 for the first output megapixel, plus $0.015 per additional input or output megapixel, with megapixels rounded up. For this pricing schedule, 1 megapixel is 1024 × 1024 pixels. For example, a 1024 × 1024 output costs $0.03, and a 1920 × 1080 output costs $0.045 without image inputs.","published_at":"2025-11-23T00:14:31.608000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/UfryXXm9my6IM8HsoP9FL_054c2c2953dc491996904114c6e04836.jpg","title":"Flux 2 Pro"},{"category":"image-to-image","description":"Text-to-image generation with FLUX.2 [pro] from Black Forest Labs. Optimized for maximum quality, exceptional photorealism and artistic images.","endpoint_id":"fal-ai/flux-2-pro/edit","family":"Flux 2 Pro","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image. If `auto`, the size will be determined by the model.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The seed to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"List of URLs of input images for editing","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 for the first megapixel of output, plus $0.015 per extra megapixel of input and output, rounded up to the nearest megapixel. For example, a 1024x1024 image will cost $0.03, and a 1920x1080 image will cost $0.045 ($0.03 for first megapixel + $0.015 for the second megapixel). Similarly, a 512x512 output will cost $0.03 ($0.03 for 0.25 megapixels, rounded to 1 megapixel)","published_at":"2025-11-23T00:13:41.404000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/eZetcrsZI6AQLCD3f5gaI_b173ae004bdd4108bd1be54eb6e49c7a.jpg","title":"FLUX 2 Pro Edit"},{"category":"image-to-image","description":"Outpainting generation with FLUX.2 [pro] from Black Forest Labs. Optimized for maximum quality, exceptional photorealism and artistic images.","endpoint_id":"fal-ai/flux-2-pro/outpaint","family":"Flux 2 Pro","inputs":[{"default":null,"description":"The image URL to expand using outpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0,"description":"Pixels to expand at the top of the image.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":0,"multiline":false,"name":"expand_top","required":false,"type":"integer"},{"default":0,"description":"Pixels to expand at the bottom of the image.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":0,"multiline":false,"name":"expand_bottom","required":false,"type":"integer"},{"default":0,"description":"Pixels to expand on the left of the image.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":0,"multiline":false,"name":"expand_left","required":false,"type":"integer"},{"default":0,"description":"Pixels to expand on the right of the image.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":0,"multiline":false,"name":"expand_right","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically crop the reference image when the expanded canvas does not fully contain it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_crop","required":false,"type":"boolean"},{"default":"high","description":"Quality/speed trade-off for outpainting. `high` (default) delivers the highest-fidelity results; `fast` is significantly faster and extends most scenes well but may produce lower fidelity.","enum":["high","fast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.03 for the first megapixel of output, plus $0.015 per extra megapixel of input and output, rounded up to the nearest megapixel. For example, a 1024x1024 image will cost $0.03, and a 1920x1080 image will cost $0.045 ($0.03 for first megapixel + $0.015 for the second megapixel). Similarly, a 512x512 output will cost $0.03 ($0.03 for 0.25 megapixels, rounded to 1 megapixel).","published_at":"2026-05-14T23:54:45.441000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a3cce/-REF_qGgpSuwSJ0NGjEYo_d68ad106f4174e0d8fb68c3551e6bc86.jpg","title":"FLUX 2 Pro Outpaint"},{"category":"training","description":"Fine-tune FLUX.2 [dev] from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific styles and domains.","endpoint_id":"fal-ai/flux-2-trainer","family":"Flux 2 Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images, although more is better.\n\n The zip can also contain a text file for each image. The text file should be named:\n ROOT.txt\n For example:\n photo.txt\n\n This text file can be used to specify the edit instructions for the image pair.\n\n If no text file is provided, the default_caption will be used.\n\n If no default_caption is provided, the training will fail.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":5e-05,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0064 * steps. With 1000 steps, your request will cost $6.40.","published_at":"2025-11-25T04:33:24.920000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/nYv87OHdt503yjlNUk1P3_2551388f5f4e4537b67e8ed436333bca.jpg","title":"FLUX 2 Trainer"},{"category":"training","description":"Fine-tune FLUX.2 [dev] from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific styles and domains.","endpoint_id":"fal-ai/flux-2-trainer-v2","family":"Flux 2 Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images, although more is better.\n\n The zip can also contain a text file for each image. The text file should be named:\n ROOT.txt\n For example:\n photo.txt\n\n This text file can be used to specify the edit instructions for the image pair.\n\n If no text file is provided, the default_caption will be used.\n\n If no default_caption is provided, the training will fail.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":5e-05,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0064 * steps. With 1000 steps, your request will cost $6.40.","published_at":"2026-01-10T00:59:39.928000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/nYv87OHdt503yjlNUk1P3_2551388f5f4e4537b67e8ed436333bca.jpg","title":"FLUX 2 Trainer V2"},{"category":"training","description":"Fine-tune FLUX.2 [dev] from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific editing tasks.","endpoint_id":"fal-ai/flux-2-trainer-v2/edit","family":"Flux 2 Trainer","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images. The images should be named:\n\n ROOT_start.EXT and ROOT_end.EXT\n For example:\n photo_start.jpg and photo_end.jpg\n\n The zip can also contain up to four reference image for each image pair. The reference images should be named:\n ROOT_start.EXT, ROOT_start2.EXT, ROOT_start3.EXT, ROOT_start4.EXT, ROOT_end.EXT\n For example:\n photo_start.jpg, photo_start2.jpg, photo_end.jpg\n\n The zip can also contain ","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":5e-05,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"The cost of training depends on the number of steps, reference images. The formula is: 0.0056 * steps * reference_multiplier. The reference multiplier for 1, 2, 3 and 4 images is 2.11, 3.44, 5.09, and 6.95 respectively. With 1 reference image and 1000 steps, your request will cost $11.82.","published_at":"2026-01-10T01:08:01.647000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/QQxycBXjY75hch-HBAQKZ_4af8ba3ddb9d457ba5fc51fcd428e720.jpg","title":"FLUX 2 Trainer V2 Edit"},{"category":"training","description":"Fine-tune FLUX.2 [dev] from Black Forest Labs with custom datasets. Create specialized LoRA adaptations for specific editing tasks.","endpoint_id":"fal-ai/flux-2-trainer/edit","family":"Flux 2 Trainer","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images. The images should be named:\n\n ROOT_start.EXT and ROOT_end.EXT\n For example:\n photo_start.jpg and photo_end.jpg\n\n The zip can also contain up to four reference image for each image pair. The reference images should be named:\n ROOT_start.EXT, ROOT_start2.EXT, ROOT_start3.EXT, ROOT_start4.EXT, ROOT_end.EXT\n For example:\n photo_start.jpg, photo_start2.jpg, photo_end.jpg\n\n The zip can also contain ","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":5e-05,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"The cost of training depends on the number of steps, reference images. The formula is: 0.0056 * steps * reference_multiplier. The reference multiplier for 1, 2, 3 and 4 images is 2.11, 3.44, 5.09, and 6.95 respectively. With 1 reference image and 1000 steps, your request will cost $11.82.","published_at":"2025-11-25T04:36:01.280000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/QQxycBXjY75hch-HBAQKZ_4af8ba3ddb9d457ba5fc51fcd428e720.jpg","title":"FLUX 2 Trainer Edit"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [dev] from Black Forest Labs. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/edit","family":"Flux 2","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed, if more are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"Requests cost $0.012 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.024 (1 MP input + 1 MP output, each costing $0.012).","published_at":"2025-11-23T00:15:40.781000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/zYjw3YqOcfDQymX7cvMBl_3d76809c48f74eb9abe3e17e1bdd5d2d.jpg","title":"FLUX 2 Edit"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [dev] from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities— in a flash.","endpoint_id":"fal-ai/flux-2/flash","family":"Flux 2 Flash","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"","published_at":"2025-12-16T20:07:20.209000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a871486/tX7YdfQViGtCE7ZjxOCph_5f5262a21e9e426e8981ea9513d11999.jpg","title":"FLUX 2 Flash"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [dev] from Black Forest Labs. Precise modifications using natural language descriptions and hex color control—in a flash.","endpoint_id":"fal-ai/flux-2/flash/edit","family":"Flux 2 Flash","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed, if more are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"Requests cost $0.005 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.010 (1 MP input + 1 MP output, each costing $0.005).","published_at":"2025-12-16T20:10:11.517000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a871484/fjLSktGKoWIGQWm-GRaUM_87cd94bbbff7400b830e73b8f6f075d4.jpg","title":"FLUX 2 Flash Edit"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [klein] 4B from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities.","endpoint_id":"fal-ai/flux-2/klein/4b","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-15T12:20:58.031000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f30/UwGq5qBE9zqd4r6QI7En0_082c2d0376a646378870218b6c0589f9.jpg","title":"FLUX.2 [klein] 4B"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [klein] 4B Base from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities.","endpoint_id":"fal-ai/flux-2/klein/4b/base","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-15T18:57:56.846000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f36/bYUAh_nzYUAUa_yCBkrP1_2dd84022eeda49e99db95e13fc588e47.jpg","title":"FLUX.2 [klein] 4B Base"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [klein] 4B Base from Black Forest Labs. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/klein/4b/base/edit","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.009 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024×1024 generation with a 512×512 input image will cost $0.018 (1 MP input + 1 MP output, each costing $0.009).","published_at":"2026-01-15T20:55:54.156000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f49/nKsGN6UMAi6IjaYdkmILC_e20d2097bb984ad589518cf915fe54b4.jpg","title":"FLUX.2 [klein] 4B Base"},{"category":"image-to-image","description":"Image-to-image editing with LoRA support for FLUX.2 [klein] 4B Base from Black Forest Labs. Specialized style transfer and domain-specific modifications.","endpoint_id":"fal-ai/flux-2/klein/4b/base/edit/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.016 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.032 (1 MP input + 1 MP output, each costing $0.016).","published_at":"2026-01-19T16:30:59.857000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b09b3/ck_nRVKlUom4-4_5qfG7t_117a3ccf9f9541aeb83e5ffa75564e6d.jpg","title":"FLUX.2 [klein] 4B Base LoRA"},{"category":"text-to-image","description":"Text-to-image generation with LoRA support for FLUX.2 [klein] 4B Base from Black Forest Labs. Custom style adaptation and fine-tuned model variations.","endpoint_id":"fal-ai/flux-2/klein/4b/base/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-19T16:24:56.142000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b09ad/V8uFhTiTNXdAgvt1tbJmB_1335a918cf5542539d5954c13b7d0fef.jpg","title":"FLUX.2 [klein] 4B Base LoRA"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [klein] 4B from Black Forest Labs. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/klein/4b/edit","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-15T12:26:00.554000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f40/-9rbLPCsz36IFb-4t3J2L_76750002c0db4ce899b77e98321ffe30.jpg","title":"FLUX.2 [klein] 4B"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [klein] 4B from Black Forest Labs and custom LoRA. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/klein/4b/edit/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.01 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.02 (1 MP input + 1 MP output, each costing $0.01).","published_at":"2026-03-17T17:08:43.804000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a928e1f/c62zNs4MhBXgm-5w7n0C5_90bad8837ecc451e96f91da93b78f564.jpg","title":"FLUX.2 [klein] 4B LoRA"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [klein] 4B from Black Forest Labs and custom LoRA. Enhanced realism, crisper text generation, and native editing capabilities.","endpoint_id":"fal-ai/flux-2/klein/4b/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.01 per megapixel","published_at":"2026-03-17T17:01:51.649000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a928da0/57Gi1qonPRBT6XhWAvMAH_ac391991cfe0414199ae74f054947eef.jpg","title":"FLUX.2 [klein] 4B LoRA"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [klein] 9B from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities.","endpoint_id":"fal-ai/flux-2/klein/9b","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-15T12:24:18.909000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f3c/90FKDpwtSCZTqOu0jUI-V_64c1a6ec0f9343908d9efa61b7f2444b.jpg","title":"FLUX.2 [klein] 9B"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [klein] 9B Base from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities.","endpoint_id":"fal-ai/flux-2/klein/9b/base","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-15T20:51:04.479000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f3c/90FKDpwtSCZTqOu0jUI-V_64c1a6ec0f9343908d9efa61b7f2444b.jpg","title":"FLUX.2 [klein] 9B Base"},{"category":"image-to-image","description":"Image-to-image editing with Flux 2 [klein] 9B Base from Black Forest Labs. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/klein/9b/base/edit","family":"FLUX.2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.011 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024×1024 generation with a 512×512 input image will cost $0.022 (1 MP input + 1 MP output, each costing $0.011).","published_at":"2026-01-15T20:47:31.793000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f50/X8ffS5h55gcigsNZoNC7O_52e6b383ac214d2abe0a2e023f03de88.jpg","title":"FLUX.2 [klein] 9B Base"},{"category":"image-to-image","description":"Image-to-image editing with LoRA support for FLUX.2 [klein] 9B Base from Black Forest Labs. Specialized style transfer and domain-specific modifications.","endpoint_id":"fal-ai/flux-2/klein/9b/base/edit/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.02 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.04 (1 MP input + 1 MP output, each costing $0.02).","published_at":"2026-01-19T16:36:11.015000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b09b1/1lRmcLX6NOxTZp285RGPN_85a165d7a3cd4fbfba4c6302d341f0aa.jpg","title":"FLUX.2 [klein] 9B Base LoRA"},{"category":"text-to-image","description":"Text-to-image generation with LoRA support for FLUX.2 [klein] 9B Base from Black Forest Labs. Custom style adaptation and fine-tuned model variations.","endpoint_id":"fal-ai/flux-2/klein/9b/base/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for classifier-free guidance. Describes what to avoid in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"Guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2026-01-19T16:34:00.337000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b09ab/3my7lbot7weIdE03-d5xc_2da235d3c4d14924b2c7a03f47e1bd65.jpg","title":"FLUX.2 [klein] 9B Base LoRA"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [klein] 9B from Black Forest Labs. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/klein/9b/edit","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.011 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024×1024 generation with a 512×512 input image will cost $0.022 (1 MP input + 1 MP output, each costing $0.011).","published_at":"2026-01-15T12:25:09.939000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a7f50/X8ffS5h55gcigsNZoNC7O_52e6b383ac214d2abe0a2e023f03de88.jpg","title":"FLUX.2 [klein] 9B"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [klein] 9B from Black Forest Labs and custom LoRA. Precise modifications using natural language descriptions and hex color control.","endpoint_id":"fal-ai/flux-2/klein/9b/edit/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image. If not provided, uses the input image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.015 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.03 (1 MP input + 1 MP output, each costing $0.015).","published_at":"2026-03-17T17:25:59.132000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a928dd2/yFNW07YLHtp5zuE4eJAW1_e2f89915a1b740559b3c652b0b028296.jpg","title":"FLUX.2 [klein] 9B LoRA"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [klein] 9B from Black Forest Labs and custom LoRA.","endpoint_id":"fal-ai/flux-2/klein/9b/lora","family":"Flux 2 Klein","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Requests cost $0.015 per megapixel","published_at":"2026-03-17T17:22:48.946000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a928e3b/sIC-Ne9BMwZZtBvR3FwKN_9a724704a550471a9df59999e9e1017f.jpg","title":"FLUX.2 [klein] 9B LoRA"},{"category":"image-to-image","description":"Realtime generation with FLUX.2 [klein] from Black Forest Labs.","endpoint_id":"fal-ai/flux-2/klein/realtime","family":"Flux 2 Klein","inputs":[{"default":2.3,"description":"Schedule mu for time shift. 2.3=default, lower=more even denoising, 0.3=nearly linear.","enum":null,"is_list":false,"max":2.5,"media_kind":null,"min":0.3,"multiline":false,"name":"schedule_mu","required":false,"type":"number"},{"default":null,"description":"Base64-encoded image data URI for editing. CDN URLs are not supported for realtime. For optimal performance, use 704x704 JPEG images with 50% quality. Other sizes will be resized automatically.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"Turn this into \"Living oil painting, melting gold and sapphire\"","description":"The prompt to guide image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":35,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3,"description":"Num Inference Steps","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"square","description":"The size of the generated image. square=768x768, square_hd=1024x1024.","enum":["square","square_hd"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":false,"description":"Enable RIFE frame interpolation between consecutive frames (doubles output frames).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_interpolation","required":false,"type":"boolean"},{"default":1,"description":"Output feedback loop. 1.0 = pure noise (no feedback), 0.9 = 90% noise + 10% previous output latent.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"output_feedback_strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-02-05T23:20:48.413000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d5092/vaTm5if3zW-sNx3VgjI2T_2b97424cac3e4f62bebb30ddf1aa1d4b.jpg","title":"Flux 2 [klein] Realtime"},{"category":"text-to-image","description":"Text-to-image generation with LoRA support for FLUX.2 [dev] from Black Forest Labs. Custom style adaptation and fine-tuned model variations.","endpoint_id":"fal-ai/flux-2/lora","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3). Each LoRA can be a URL, HuggingFace repo ID, or local path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"Your request will cost $0.021 per megapixel. LoRAs over 2GB in size will accrue an extra 50% charge per GB (2-3GB total lora size will multiply the price by 1.5x, 3-4GB total lora size by 2x, 4-5GB total lora size by 2.5x). The max limit is now 5GB from the older 2GB.","published_at":"2025-11-23T00:16:11.639000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/tOKnFZKepFeCNbgp6-ndM_7aba1231214a4c0e9446a7c2e02a9289.jpg","title":"FLUX 2 Lora"},{"category":"image-to-image","description":"Image-to-image editing with LoRA support for FLUX.2 [dev] from Black Forest Labs. Specialized style transfer and domain-specific modifications.","endpoint_id":"fal-ai/flux-2/lora/edit","family":"Flux 2 Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for the image generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3). Each LoRA can be a URL, HuggingFace repo ID, or local path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"Requests cost $0.021 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.042 (1 MP input + 1 MP output, each costing $0.021). LoRAs over 2GB in size will accrue an extra 50% charge per GB (2-3GB total lora size will multiply the price by 1.5x, 3-4GB total lora size by 2x, 4-5GB total lora size by 2.5x). The max limit is now 5GB from the older 2GB.","published_at":"2025-11-23T00:16:39.018000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/yUqMpmIEFNYAjtwP3j5VH_5a4980d4efa9484c9ad6a85f88d7563d.jpg","title":"FLUX 2 Lora Edit"},{"category":"text-to-image","description":"Text-to-image generation with FLUX.2 [dev] from Black Forest Labs. Enhanced realism, crisper text generation, and native editing capabilities—all at turbo speed.","endpoint_id":"fal-ai/flux-2/turbo","family":"Flux 2 Turbo","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"","published_at":"2025-12-16T14:02:30.209000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a871494/j8F-tmy_dz4TyImvIHj19_510cc93373ef451386734b7e05711de1.jpg","title":"FLUX 2 Turbo"},{"category":"image-to-image","description":"Image-to-image editing with FLUX.2 [dev] from Black Forest Labs. Precise modifications using natural language descriptions and hex color control—all at turbo speed.","endpoint_id":"fal-ai/flux-2/turbo/edit","family":"Flux 2 Turbo","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2.5,"description":"Guidance Scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The seed to use for the generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the image to generate. The width and height must be between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images for editing. A maximum of 4 images are allowed, if more are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","has_nsfw_concepts","seed","prompt","images"],"pricing":"Requests cost $0.008 per megapixel of input and output. Input images will be resized to 1MP. For example, a 1024x1024 generation with 512*512 size image input will cost $0.016 (1 MP input + 1 MP output, each costing $0.008).","published_at":"2025-12-16T14:07:03.662000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87149a/-KWY7GOfhbNA3tLkPSJ8w_b8d48adf037e42038ecf0595281ffaac.jpg","title":"FLUX 2 Turbo Edit"},{"category":"video-to-video","description":"FLUX 3 Action turns what the robot sees into what it does next. Give it the scene camera image, the wrist camera image, the current SO-101 joint state and a plain-language instruction.","endpoint_id":"fal-ai/flux-3-action/so101","family":"","inputs":[{"default":null,"description":"Natural-language task instruction for the robot.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Current frame from the fixed scene camera (tiled left). Resized to 256x256.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"scene_image_url","required":true,"type":"string"},{"default":null,"description":"Current frame from the wrist camera (tiled right). Resized to 256x256.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"wrist_image_url","required":true,"type":"string"},{"default":null,"description":"Measured state: shoulder pan, shoulder lift, elbow flex, wrist flex, wrist roll (degrees), gripper (percent).","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"state","required":true,"type":"number"},{"default":null,"description":"Measured states at the 7 control ticks (30 Hz) before `state`, oldest first. Requires `command_history`. Omit for a fresh episode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"state_history","required":false,"type":"json"},{"default":null,"description":"Absolute commands in effect at each of the 8 observation ticks, oldest first; the last row is the most recent command sent. Requires `state_history`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"command_history","required":false,"type":"json"},{"default":null,"description":"Scene frame from the oldest history tick (7 ticks before now). Requires `state_history`. Defaults to the current frame.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"history_scene_image_url","required":false,"type":"string"},{"default":null,"description":"Wrist frame from the oldest history tick. Requires `state_history`.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"history_wrist_image_url","required":false,"type":"string"},{"default":4,"description":"Euler denoising steps. The checkpoint was validated at 4.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"Classifier-free guidance on video and action; 1.0 disables CFG.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Sampling seed. Omit for a random seed; the reference evaluation seed is 0 for DROID and 42 for SO-101.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["timings","execute_steps","action_labels","actions","seed","action_hz"],"pricing":"Pricing can change for this endpoint. Your request will cost $0.003 per compute second. A typical call (one 42-step action chunk) is billed about 0.5 to 2 s of compute, so roughly $0.0015 to $0.006 per call, or about 1 s of robot motion.","published_at":"2026-09-24T16:00:08.804000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aabba6a/HgY7GtEEg8k7fh0OmZoZQ.jpg","title":"Flux 3 Action"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"FLUX Control LoRA Canny is a high-performance endpoint that uses a control image to transfer structure to the generated image, using a Canny edge map.","endpoint_id":"fal-ai/flux-control-lora-canny","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of image to use for image-to-image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The image to use for control lora. This is used to control the style of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_lora_image_url","required":true,"type":"string"},{"default":1,"description":"The strength of the control lora.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"control_lora_strength","required":false,"type":"number"},{"default":true,"description":"If set to true, the input image will be preprocessed to extract depth information.\n This is useful for generating depth maps from images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_depth","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["has_nsfw_concepts","timings","images","seed","prompt"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/control-lora-canny.jpeg","title":"FLUX.1 [dev] Control LoRA Canny"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"FLUX Control LoRA Canny is a high-performance endpoint that uses a control image using a Canny edge map to transfer structure to the generated image and another initial image to guide color.","endpoint_id":"fal-ai/flux-control-lora-canny/image-to-image","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The image to use for control lora. This is used to control the style of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_lora_image_url","required":true,"type":"string"},{"default":1,"description":"The strength of the control lora.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"control_lora_strength","required":false,"type":"number"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["has_nsfw_concepts","timings","images","seed","prompt"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/control-lora-canny.jpeg","title":"FLUX.1 [dev] Control LoRA Canny"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"FLUX Control LoRA Depth is a high-performance endpoint that uses a control image to transfer structure to the generated image, using a depth map.","endpoint_id":"fal-ai/flux-control-lora-depth","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of image to use for image-to-image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The image to use for control lora. This is used to control the style of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_lora_image_url","required":true,"type":"string"},{"default":1,"description":"The strength of the control lora.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"control_lora_strength","required":false,"type":"number"},{"default":true,"description":"If set to true, the input image will be preprocessed to extract depth information.\n This is useful for generating depth maps from images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_depth","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["has_nsfw_concepts","seed","prompt","timings","images"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/control-lora-depth.jpeg","title":"FLUX.1 [dev] Control LoRA Depth"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"FLUX Control LoRA Depth is a high-performance endpoint that uses a control image using a depth map to transfer structure to the generated image and another initial image to guide color.","endpoint_id":"fal-ai/flux-control-lora-depth/image-to-image","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The image to use for control lora. This is used to control the style of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_lora_image_url","required":true,"type":"string"},{"default":1,"description":"The strength of the control lora.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"control_lora_strength","required":false,"type":"number"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["has_nsfw_concepts","seed","prompt","timings","images"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/control-lora-depth.jpeg","title":"FLUX.1 [dev] Control LoRA Depth"},{"category":"text-to-image","description":"A versatile endpoint for the FLUX.1 [dev] model that supports multiple AI extensions including LoRA, ControlNet conditioning, and IP-Adapter integration, enabling comprehensive control over image generation through various guidance methods.","endpoint_id":"fal-ai/flux-general","family":"Flux General","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The LoRAs to use for the image generation which use a control image. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"control_loras","required":false,"type":"json"},{"default":"[]","description":"The controlnets to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":"[]","description":"The controlnet unions to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_unions","required":false,"type":"json"},{"default":"[]","description":"IP-Adapter to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapters","required":false,"type":"json"},{"default":"[]","description":"EasyControl Inputs to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"easycontrols","required":false,"type":"json"},{"default":null,"description":"Use an image input to influence the generation. Can be used to fill images in masked areas.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_image","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"real_cfg_scale","required":false,"type":"number"},{"default":false,"description":"Uses classical CFG as in SD1.5, SDXL, etc. Increases generation times and price when set to be true.\n If using XLabs IP-Adapter v1, this will be turned on!.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_real_cfg","required":false,"type":"boolean"},{"default":false,"description":"Uses CFG-zero init sampling as in https://arxiv.org/abs/2503.18886.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_cfg_zero","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Reference-Only","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":0.65,"description":"Strength of reference_only generation. Only used if a reference image is provided.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":-3,"multiline":false,"name":"reference_strength","required":false,"type":"number"},{"default":0,"description":"The percentage of the total timesteps when the reference guidance is to bestarted.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_start","required":false,"type":"number"},{"default":1,"description":"The percentage of the total timesteps when the reference guidance is to be ended.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_end","required":false,"type":"number"},{"default":0.5,"description":"Base shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"base_shift","required":false,"type":"number"},{"default":1.15,"description":"Max shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"max_shift","required":false,"type":"number"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Specifies whether beta sigmas ought to be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_beta_schedule","required":false,"type":"boolean"},{"default":null,"description":"Sigmas schedule for the denoising process.","enum":["sgm_uniform"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigma_schedule","required":false,"type":"enum"},{"default":"euler","description":"Scheduler for the denoising process.","enum":["euler","dpmpp_2m"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"","description":"Negative prompt to steer the image generation away from unwanted features.\n By default, we will be using NAG for processing the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":3,"description":"The scale for NAG. Higher values will result in a image that is more distant\n to the negative prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"nag_scale","required":false,"type":"number"},{"default":2.5,"description":"The tau for NAG. Controls the normalization of the hidden state.\n Higher values will result in a less aggressive normalization,\n but may also lead to unexpected changes with respect to the original image.\n Not recommended to change this value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"nag_tau","required":false,"type":"number"},{"default":0.25,"description":"The alpha value for NAG. This value is used as a final weighting\n factor for steering the normalized guidance (positive and negative prompts)\n in the direction of the positive prompt. Higher values will result in less\n steering on the normalized guidance where lower values will result in\n considering the positive prompt guidance more.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_alpha","required":false,"type":"number"},{"default":0.25,"description":"The proportion of steps to apply NAG. After the specified proportion\n of steps has been iterated, the remaining steps will use original\n attention processors in FLUX.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_end","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2024-08-21T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b2/bbpu6j6ryq35Wu6-WHkpA_2mmO6mnS.png","title":"FLUX.1 [dev] with Controlnets and Loras"},{"category":"image-to-image","description":"A specialized FLUX endpoint combining differential diffusion control with LoRA, ControlNet, and IP-Adapter support, enabling precise, region-specific image transformations through customizable change maps.","endpoint_id":"fal-ai/flux-general/differential-diffusion","family":"Flux General","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The LoRAs to use for the image generation which use a control image. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"control_loras","required":false,"type":"json"},{"default":"[]","description":"The controlnets to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":"[]","description":"The controlnet unions to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_unions","required":false,"type":"json"},{"default":"[]","description":"IP-Adapter to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapters","required":false,"type":"json"},{"default":"[]","description":"EasyControl Inputs to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"easycontrols","required":false,"type":"json"},{"default":null,"description":"Use an image input to influence the generation. Can be used to fill images in masked areas.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_image","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"real_cfg_scale","required":false,"type":"number"},{"default":false,"description":"Uses classical CFG as in SD1.5, SDXL, etc. Increases generation times and price when set to be true.\n If using XLabs IP-Adapter v1, this will be turned on!.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_real_cfg","required":false,"type":"boolean"},{"default":false,"description":"Uses CFG-zero init sampling as in https://arxiv.org/abs/2503.18886.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_cfg_zero","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Reference-Only","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":0.65,"description":"Strength of reference_only generation. Only used if a reference image is provided.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":-3,"multiline":false,"name":"reference_strength","required":false,"type":"number"},{"default":0,"description":"The percentage of the total timesteps when the reference guidance is to bestarted.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_start","required":false,"type":"number"},{"default":1,"description":"The percentage of the total timesteps when the reference guidance is to be ended.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_end","required":false,"type":"number"},{"default":0.5,"description":"Base shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"base_shift","required":false,"type":"number"},{"default":1.15,"description":"Max shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"max_shift","required":false,"type":"number"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Specifies whether beta sigmas ought to be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_beta_schedule","required":false,"type":"boolean"},{"default":null,"description":"Sigmas schedule for the denoising process.","enum":["sgm_uniform"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigma_schedule","required":false,"type":"enum"},{"default":"euler","description":"Scheduler for the denoising process.","enum":["euler","dpmpp_2m"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"","description":"Negative prompt to steer the image generation away from unwanted features.\n By default, we will be using NAG for processing the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":3,"description":"The scale for NAG. Higher values will result in a image that is more distant\n to the negative prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"nag_scale","required":false,"type":"number"},{"default":2.5,"description":"The tau for NAG. Controls the normalization of the hidden state.\n Higher values will result in a less aggressive normalization,\n but may also lead to unexpected changes with respect to the original image.\n Not recommended to change this value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"nag_tau","required":false,"type":"number"},{"default":0.25,"description":"The alpha value for NAG. This value is used as a final weighting\n factor for steering the normalized guidance (positive and negative prompts)\n in the direction of the positive prompt. Higher values will result in less\n steering on the normalized guidance where lower values will result in\n considering the positive prompt guidance more.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_alpha","required":false,"type":"number"},{"default":0.25,"description":"The proportion of steps to apply NAG. After the specified proportion\n of steps has been iterated, the remaining steps will use original\n attention processors in FLUX.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_end","required":false,"type":"number"},{"default":null,"description":"URL of image to use as initial image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of change map.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"change_map_image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for differential diffusion. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2024-08-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/flux-lora/flux_general.png","title":"FLUX.1 [dev] with Controlnets and Loras"},{"category":"image-to-image","description":"FLUX General Image-to-Image is a versatile endpoint that transforms existing images with support for LoRA, ControlNet, and IP-Adapter extensions, enabling precise control over style transfer, modifications, and artistic variations through multiple guidance methods.","endpoint_id":"fal-ai/flux-general/image-to-image","family":"Flux General","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The LoRAs to use for the image generation which use a control image. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"control_loras","required":false,"type":"json"},{"default":"[]","description":"The controlnets to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":"[]","description":"The controlnet unions to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_unions","required":false,"type":"json"},{"default":"[]","description":"IP-Adapter to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapters","required":false,"type":"json"},{"default":"[]","description":"EasyControl Inputs to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"easycontrols","required":false,"type":"json"},{"default":null,"description":"Use an image input to influence the generation. Can be used to fill images in masked areas.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_image","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"real_cfg_scale","required":false,"type":"number"},{"default":false,"description":"Uses classical CFG as in SD1.5, SDXL, etc. Increases generation times and price when set to be true.\n If using XLabs IP-Adapter v1, this will be turned on!.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_real_cfg","required":false,"type":"boolean"},{"default":false,"description":"Uses CFG-zero init sampling as in https://arxiv.org/abs/2503.18886.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_cfg_zero","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Reference-Only","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":0.65,"description":"Strength of reference_only generation. Only used if a reference image is provided.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":-3,"multiline":false,"name":"reference_strength","required":false,"type":"number"},{"default":0,"description":"The percentage of the total timesteps when the reference guidance is to bestarted.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_start","required":false,"type":"number"},{"default":1,"description":"The percentage of the total timesteps when the reference guidance is to be ended.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_end","required":false,"type":"number"},{"default":0.5,"description":"Base shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"base_shift","required":false,"type":"number"},{"default":1.15,"description":"Max shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"max_shift","required":false,"type":"number"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Specifies whether beta sigmas ought to be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_beta_schedule","required":false,"type":"boolean"},{"default":null,"description":"Sigmas schedule for the denoising process.","enum":["sgm_uniform"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigma_schedule","required":false,"type":"enum"},{"default":"euler","description":"Scheduler for the denoising process.","enum":["euler","dpmpp_2m"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"","description":"Negative prompt to steer the image generation away from unwanted features.\n By default, we will be using NAG for processing the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":3,"description":"The scale for NAG. Higher values will result in a image that is more distant\n to the negative prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"nag_scale","required":false,"type":"number"},{"default":2.5,"description":"The tau for NAG. Controls the normalization of the hidden state.\n Higher values will result in a less aggressive normalization,\n but may also lead to unexpected changes with respect to the original image.\n Not recommended to change this value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"nag_tau","required":false,"type":"number"},{"default":0.25,"description":"The alpha value for NAG. This value is used as a final weighting\n factor for steering the normalized guidance (positive and negative prompts)\n in the direction of the positive prompt. Higher values will result in less\n steering on the normalized guidance where lower values will result in\n considering the positive prompt guidance more.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_alpha","required":false,"type":"number"},{"default":0.25,"description":"The proportion of steps to apply NAG. After the specified proportion\n of steps has been iterated, the remaining steps will use original\n attention processors in FLUX.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_end","required":false,"type":"number"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2024-08-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/flux-lora/flux_general.png","title":"FLUX.1 [dev] with Controlnets and Loras"},{"category":"image-to-image","description":"FLUX General Inpainting is a versatile endpoint that enables precise image editing and completion, supporting multiple AI extensions including LoRA, ControlNet, and IP-Adapter for enhanced control over inpainting results and sophisticated image modifications.","endpoint_id":"fal-ai/flux-general/inpainting","family":"Flux General","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The LoRAs to use for the image generation which use a control image. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"control_loras","required":false,"type":"json"},{"default":"[]","description":"The controlnets to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":"[]","description":"The controlnet unions to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_unions","required":false,"type":"json"},{"default":"[]","description":"IP-Adapter to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapters","required":false,"type":"json"},{"default":"[]","description":"EasyControl Inputs to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"easycontrols","required":false,"type":"json"},{"default":null,"description":"Use an image input to influence the generation. Can be used to fill images in masked areas.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_image","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"real_cfg_scale","required":false,"type":"number"},{"default":false,"description":"Uses classical CFG as in SD1.5, SDXL, etc. Increases generation times and price when set to be true.\n If using XLabs IP-Adapter v1, this will be turned on!.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_real_cfg","required":false,"type":"boolean"},{"default":false,"description":"Uses CFG-zero init sampling as in https://arxiv.org/abs/2503.18886.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_cfg_zero","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Reference-Only","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":0.65,"description":"Strength of reference_only generation. Only used if a reference image is provided.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":-3,"multiline":false,"name":"reference_strength","required":false,"type":"number"},{"default":0,"description":"The percentage of the total timesteps when the reference guidance is to bestarted.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_start","required":false,"type":"number"},{"default":1,"description":"The percentage of the total timesteps when the reference guidance is to be ended.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_end","required":false,"type":"number"},{"default":0.5,"description":"Base shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"base_shift","required":false,"type":"number"},{"default":1.15,"description":"Max shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"max_shift","required":false,"type":"number"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Specifies whether beta sigmas ought to be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_beta_schedule","required":false,"type":"boolean"},{"default":null,"description":"Sigmas schedule for the denoising process.","enum":["sgm_uniform"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigma_schedule","required":false,"type":"enum"},{"default":"euler","description":"Scheduler for the denoising process.","enum":["euler","dpmpp_2m"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"","description":"Negative prompt to steer the image generation away from unwanted features.\n By default, we will be using NAG for processing the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":3,"description":"The scale for NAG. Higher values will result in a image that is more distant\n to the negative prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"nag_scale","required":false,"type":"number"},{"default":2.5,"description":"The tau for NAG. Controls the normalization of the hidden state.\n Higher values will result in a less aggressive normalization,\n but may also lead to unexpected changes with respect to the original image.\n Not recommended to change this value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"nag_tau","required":false,"type":"number"},{"default":0.25,"description":"The alpha value for NAG. This value is used as a final weighting\n factor for steering the normalized guidance (positive and negative prompts)\n in the direction of the positive prompt. Higher values will result in less\n steering on the normalized guidance where lower values will result in\n considering the positive prompt guidance more.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_alpha","required":false,"type":"number"},{"default":0.25,"description":"The proportion of steps to apply NAG. After the specified proportion\n of steps has been iterated, the remaining steps will use original\n attention processors in FLUX.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_end","required":false,"type":"number"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The mask to area to Inpaint in.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2024-08-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/flux-lora/flux_general.png","title":"FLUX.1 [dev] with Controlnets and Loras"},{"category":"image-to-image","description":"A general purpose endpoint for the FLUX.1 [dev] model, implementing the RF-Inversion pipeline. This can be used to edit a reference image based on a prompt.","endpoint_id":"fal-ai/flux-general/rf-inversion","family":"Flux General","inputs":[{"default":null,"description":"The prompt to edit the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The LoRAs to use for the image generation which use a control image. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"control_loras","required":false,"type":"json"},{"default":"[]","description":"The controlnets to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":"[]","description":"The controlnet unions to use for the image generation. Only one controlnet is supported at the moment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_unions","required":false,"type":"json"},{"default":"[]","description":"EasyControl Inputs to use for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"easycontrols","required":false,"type":"json"},{"default":null,"description":"Use an image input to influence the generation. Can be used to fill images in masked areas.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_image","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"Uses CFG-zero init sampling as in https://arxiv.org/abs/2503.18886.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_cfg_zero","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Reference-Only","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":0.65,"description":"Strength of reference_only generation. Only used if a reference image is provided.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":-3,"multiline":false,"name":"reference_strength","required":false,"type":"number"},{"default":0,"description":"The percentage of the total timesteps when the reference guidance is to bestarted.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_start","required":false,"type":"number"},{"default":1,"description":"The percentage of the total timesteps when the reference guidance is to be ended.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_end","required":false,"type":"number"},{"default":0.5,"description":"Base shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"base_shift","required":false,"type":"number"},{"default":1.15,"description":"Max shift for the scheduled timesteps","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"max_shift","required":false,"type":"number"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Specifies whether beta sigmas ought to be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_beta_schedule","required":false,"type":"boolean"},{"default":null,"description":"Sigmas schedule for the denoising process.","enum":["sgm_uniform"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigma_schedule","required":false,"type":"enum"},{"default":"euler","description":"Scheduler for the denoising process.","enum":["euler","dpmpp_2m"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"","description":"Negative prompt to steer the image generation away from unwanted features.\n By default, we will be using NAG for processing the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":3,"description":"The scale for NAG. Higher values will result in a image that is more distant\n to the negative prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"nag_scale","required":false,"type":"number"},{"default":2.5,"description":"The tau for NAG. Controls the normalization of the hidden state.\n Higher values will result in a less aggressive normalization,\n but may also lead to unexpected changes with respect to the original image.\n Not recommended to change this value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"nag_tau","required":false,"type":"number"},{"default":0.25,"description":"The alpha value for NAG. This value is used as a final weighting\n factor for steering the normalized guidance (positive and negative prompts)\n in the direction of the positive prompt. Higher values will result in less\n steering on the normalized guidance where lower values will result in\n considering the positive prompt guidance more.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_alpha","required":false,"type":"number"},{"default":0.25,"description":"The proportion of steps to apply NAG. After the specified proportion\n of steps has been iterated, the remaining steps will use original\n attention processors in FLUX.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"nag_end","required":false,"type":"number"},{"default":null,"description":"URL of image to be edited","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.6,"description":"The controller guidance (gamma) used in the creation of structured noise.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0.01,"multiline":false,"name":"controller_guidance_forward","required":false,"type":"number"},{"default":0.75,"description":"The controller guidance (eta) used in the denoising process.Using values closer to 1 will result in an image closer to input.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0.01,"multiline":false,"name":"controller_guidance_reverse","required":false,"type":"number"},{"default":0,"description":"Timestep to start guidance during reverse process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_guidance_start","required":false,"type":"integer"},{"default":8,"description":"Timestep to stop guidance during reverse process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_guidance_end","required":false,"type":"integer"},{"default":"constant","description":"Scheduler for applying reverse guidance.","enum":["constant","linear_increase","linear_decrease"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_guidance_schedule","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2024-09-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/flux-lora/flux_general.png","title":"FLUX.1 [dev] with Controlnets and Loras"},{"category":"image-to-image","description":"Fast endpoint for the FLUX.1 Kontext [dev] model with LoRA support, enabling rapid and high-quality image editing using pre-trained LoRA adaptations for specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-kontext-lora","family":"Flux Kontext","inputs":[{"default":null,"description":"The URL of the image to edit.\n\nMax width: 14142px, Max height: 14142px, Timeout: 20s","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"match_input","description":"Determines how the output resolution is set for image editing.\n - `auto`: The model selects an optimal resolution from a predefined set that best matches the input image's aspect ratio. This is the recommended setting for most use cases as it's what the model was trained on.\n - `match_input`: The model will attempt to use the same resolution as the input image. The resolution will be adjusted to be compatible with the model's requirements (e.g. dimensions must be multiples ","enum":["auto","match_input","1:1","16:9","21:9","3:2","2:3","4:5","5:4","3:4","4:3","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution_mode","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","prompt","images","has_nsfw_concepts"],"pricing":"","published_at":"2025-06-25T21:13:19.794000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-3.jpeg","title":"Flux Kontext Lora"},{"category":"image-to-image","description":"Fast inpainting endpoint for the FLUX.1 Kontext [dev] model with LoRA support, enabling rapid and high-quality image inpainting with reference images, while using pre-trained LoRA adaptations for specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-kontext-lora/inpaint","family":"Flux Kontext","inputs":[{"default":null,"description":"The URL of the image to be inpainted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt for the image to image task.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"The URL of the reference image for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":0.88,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","prompt","images","has_nsfw_concepts"],"pricing":"","published_at":"2025-07-29T16:56:50.213000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Flux Kontext Lora"},{"category":"text-to-image","description":"Super fast text-to-image endpoint for the FLUX.1 Kontext [dev] model with LoRA support, enabling rapid and high-quality image generation using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-kontext-lora/text-to-image","family":"Flux Kontext","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","prompt","images","has_nsfw_concepts"],"pricing":"","published_at":"2025-06-25T21:15:54.503000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"Flux Kontext Lora"},{"category":"training","description":"LoRA trainer for FLUX.1 Kontext [dev]","endpoint_id":"fal-ai/flux-kontext-trainer","family":"Flux Kontext","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images. The images should be named:\n\n ROOT_start.EXT and ROOT_end.EXT\n For example:\n photo_start.jpg and photo_end.jpg\n\n The zip can also contain a text file for each image pair. The text file should be named:\n ROOT.txt\n For example:\n photo.txt\n\n This text file can be used to specify the edit instructions for the image pair.\n\n If no text file is provided, the","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Number of steps to train for","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.0001,"description":"Learning Rate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"Your request will cost $2.5 per 1000-step training run. It scales per step, so a 2000-step training run costs $5. Note: 500 steps is the minimum step count, which will cost $1.25.","published_at":"2025-06-26T13:55:28.583000+00:00","thumbnail":"https://v3.fal.media/files/monkey/pYXiffttc2Skv36wflufu_dec4efe0d27e4527b64acfbc0e91536a.jpg","title":"Flux Kontext Trainer"},{"category":"image-to-image","description":"Frontier image editing model.","endpoint_id":"fal-ai/flux-kontext/dev","family":"Flux Kontext","inputs":[{"default":null,"description":"The prompt to edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to edit.\n\nMax width: 14142px, Max height: 14142px, Timeout: 20s","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output format","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"match_input","description":"Determines how the output resolution is set for image editing.\n - `auto`: The model selects an optimal resolution from a predefined set that best matches the input image's aspect ratio. This is the recommended setting for most use cases as it's what the model was trained on.\n - `match_input`: The model will attempt to use the same resolution as the input image. The resolution will be adjusted to be compatible with the model's requirements (e.g. dimensions must be multiples ","enum":["auto","match_input","1:1","16:9","21:9","3:2","2:3","4:5","5:4","3:4","4:3","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution_mode","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","prompt","images","has_nsfw_concepts"],"pricing":"","published_at":"2025-05-28T18:38:52.637000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"FLUX.1 Kontext [dev]"},{"category":"text-to-image","description":"Super fast endpoint for the FLUX.1 [dev] model with LoRA support, enabling rapid and high-quality image generation using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-krea-lora","family":"Flux Krea","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-08-01T23:35:24.369000+00:00","thumbnail":"https://v3.fal.media/files/tiger/fB-RsJ-BW4mrUVAH8oKF2_LOuGVDgg07U8OWbOhhMFt_d6ab08c96ab94da8b6d3e979d634af16.jpg","title":"FLUX.1 Krea [dev] with LoRAs"},{"category":"image-to-image","description":"FLUX LoRA Image-to-Image is a high-performance endpoint that transforms existing images using FLUX models, leveraging LoRA adaptations to enable rapid and precise image style transfer, modifications, and artistic variations.","endpoint_id":"fal-ai/flux-krea-lora/image-to-image","family":"Flux Krea","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-08-01T23:32:55.146000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","title":"FLUX.1 Krea [dev] with LoRAs"},{"category":"image-to-image","description":"Super fast endpoint for the FLUX.1 [dev] inpainting model with LoRA support, enabling rapid and high-quality image inpaingting using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-krea-lora/inpainting","family":"Flux Krea","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The mask to area to Inpaint in.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-08-01T23:38:18.120000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"FLUX.1 Krea [dev] Inpainting with LoRAs"},{"category":"text-to-image","description":"Super fast endpoint for the FLUX.1 [dev] model with LoRA support, enabling rapid and high-quality image generation using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-krea-lora/stream","family":"Flux Krea","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-08-01T23:39:51.003000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a61/T4z71gOSeWv0wALDdi2-b_qVoN8eec.png","title":"Flux Krea Lora"},{"category":"text-to-image","description":"Super fast endpoint for the FLUX.1 [dev] model with LoRA support, enabling rapid and high-quality image generation using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-lora","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","timings","prompt"],"pricing":"","published_at":"2024-08-01T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91af/UMrx6t6mc59z33d20WIQP_iBIZYKKq.png","title":"FLUX.1 [dev] with LoRAs"},{"category":"image-to-image","description":"Utilize Flux.1 [dev] Controlnet to generate high-quality images with precise control over composition, style, and structure through advanced edge detection and guidance mechanisms.","endpoint_id":"fal-ai/flux-lora-canny","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for canny input","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-01-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux_lora.jpg","title":"FLUX.1 [dev] Canny with LoRAs"},{"category":"image-to-image","description":"Generate high-quality images from depth maps using Flux.1 [dev] depth estimation model. The model produces accurate depth representations for scene understanding and 3D visualization.","endpoint_id":"fal-ai/flux-lora-depth","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for depth input","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-11-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux_lora.jpg","title":"FLUX.1 [dev] Depth with LoRAs"},{"category":"training","description":"Train styles, people and other subjects at blazing speeds.","endpoint_id":"fal-ai/flux-lora-fast-training","family":"Flux Lora","inputs":[{"default":null,"description":"URL to zip archive with images. Try to use at least 4 images in general the more the better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":null,"description":"Trigger word to be used in the captions. If None, a trigger word will not be used.\n If no captions are provide the trigger_word will be used instead of captions. If captions are the trigger word will not be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"trigger_word","required":false,"type":"string"},{"default":true,"description":"If True segmentation masks will be used in the weight the training loss. For people a face mask is used if possible.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"create_masks","required":false,"type":"boolean"},{"default":null,"description":"Number of steps to train the LoRA on.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":false,"description":"If True, the training will be for a style. This will deactivate segmentation, captioning and will use trigger word instead. Use the trigger word to specify the style.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_style","required":false,"type":"boolean"},{"default":false,"description":"Specifies whether the input data is already in a processed format. When set to False (default), the system expects raw input where image files and their corresponding caption files share the same name (e.g., 'photo.jpg' and 'photo.txt'). Set to True if your data is already in a preprocessed format.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_input_format_already_preprocessed","required":false,"type":"boolean"},{"default":null,"description":"The format of the archive. If not specified, the format will be inferred from the URL.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"data_archive_format","required":false,"type":"string"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["debug_preprocessed_output","config_file","diffusers_lora_file"],"pricing":"Your request will cost $2 per training run (scales linearly with steps). For $2 you can run this model approximately 1 time.","published_at":"2025-01-01T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/video-training.webp","title":"Train Flux LoRA"},{"category":"image-to-image","description":"FLUX.1 [dev] Fill is a high-performance endpoint for the FLUX.1 [pro] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-lora-fill","family":"Flux Lora","inputs":[{"default":"","description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":30,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":28,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for fill operation","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask to area to Inpaint in.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":true,"description":"Specifies whether to paste-back the original image onto to the non-inpainted areas of the output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"paste_back","required":false,"type":"boolean"},{"default":null,"description":"Use an image fill input to fill in particular images into the masked area.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_image","required":false,"type":"json"},{"default":false,"description":"Resizes the image back to the original size. Use when you wish to preserve the exact image size as the originally provided image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resize_to_original","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["has_nsfw_concepts","timings","seed","images","prompt"],"pricing":"","published_at":"2024-12-19T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux_lora.jpg","title":"FLUX.1 [dev] Fill with LoRAs"},{"category":"training","description":"FLUX LoRA training optimized for portrait generation, with bright highlights, excellent prompt following and highly detailed results.","endpoint_id":"fal-ai/flux-lora-portrait-trainer","family":"Flux Lora","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images, although more is better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image file it corresponds to.\n\n The captions can include a special string `[trigger]`. If a trigger_word is specified, it will replace `[trigger]` in the captions.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":null,"description":"Trigger phrase to be used in the captions. If None, a trigger word will not be used.\n If no captions are provide the trigger_work will be used instead of captions. If captions are provided, the trigger word will replace the `[trigger]` string in the captions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"trigger_phrase","required":false,"type":"string"},{"default":9e-05,"description":"Learning rate to use for training.","enum":null,"is_list":false,"max":0.001,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":2500,"description":"Number of steps to train the LoRA on.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":true,"description":"If True, multiresolution training will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multiresolution_training","required":false,"type":"boolean"},{"default":true,"description":"If True, the subject will be cropped from the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_crop","required":false,"type":"boolean"},{"default":null,"description":"The format of the archive. If not specified, the format will be inferred from the URL.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"data_archive_format","required":false,"type":"string"},{"default":"","description":"URL to a checkpoint to resume training from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resume_from_checkpoint","required":false,"type":"string"},{"default":false,"description":"If True, masks will be created for the subject.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"create_masks","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"Training costs $2.40 for 1,000 requested steps, with a minimum charge of $2.40. Above the minimum, the cost scales at approximately $0.0024 per requested step; for example, 2,000 steps cost $4.80.","published_at":"2024-11-07T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b1/vXd9M_4clrJurIFT2rpUz_CT0b31Lr.png","title":"Train Flux LoRAs For Portraits"},{"category":"image-to-image","description":"FLUX LoRA Image-to-Image is a high-performance endpoint that transforms existing images using FLUX models, leveraging LoRA adaptations to enable rapid and precise image style transfer, modifications, and artistic variations.","endpoint_id":"fal-ai/flux-lora/image-to-image","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","timings","prompt"],"pricing":"","published_at":"2024-08-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/h2glDvCl5RvtgjNx_-5qY.jpeg","title":"FLUX.1 [dev] with LoRAs"},{"category":"text-to-image","description":"Super fast endpoint for the FLUX.1 [dev] inpainting model with LoRA support, enabling rapid and high-quality image inpaingting using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-lora/inpainting","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The mask to area to Inpaint in.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","timings","prompt"],"pricing":"","published_at":"2024-09-18T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux_lora.jpg","title":"FLUX.1 [dev] Inpainting with LoRAs"},{"category":"text-to-image","description":"Super fast endpoint for the FLUX.1 [dev] model with LoRA support, enabling rapid and high-quality image generation using pre-trained LoRA adaptations for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-lora/stream","family":"Flux Lora","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","timings","prompt"],"pricing":"","published_at":"2025-05-15T22:28:51.397000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-5.jpeg","title":"Flux Lora"},{"category":"image-to-image","description":"FLUX.1 Kontext [pro] handles both text and reference images as inputs, seamlessly enabling targeted, local edits and complex transformations of entire scenes.","endpoint_id":"fal-ai/flux-pro/kontext","family":"Flux Pro Kontext","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-05-28T18:30:52.718000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-2.jpg","title":"FLUX.1 Kontext [pro]"},{"category":"image-to-image","description":"FLUX.1 Kontext [max] is a model with greatly improved prompt adherence and typography generation meet premium consistency for editing without compromise on speed.","endpoint_id":"fal-ai/flux-pro/kontext/max","family":"Flux Pro Kontext","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-05-29T04:53:59.306000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ac/S_XdqqwSzXvTx90JvwNqA_74St34QO.png","title":"FLUX.1 Kontext [max]"},{"category":"image-to-image","description":"Experimental version of FLUX.1 Kontext [max] with multi image handling capabilities","endpoint_id":"fal-ai/flux-pro/kontext/max/multi","family":"Flux Pro Kontext","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-05-29T19:13:44.033000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ad/YTgMmEhBRGtsGx2bg21D6_tcu36I7F.png","title":"FLUX.1 Kontext [max]"},{"category":"text-to-image","description":"FLUX.1 Kontext [max] text-to-image is a new premium model brings maximum performance across all aspects – greatly improved prompt adherence.","endpoint_id":"fal-ai/flux-pro/kontext/max/text-to-image","family":"Flux Pro Kontext","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-05-29T04:52:29.523000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"FLUX.1 Kontext [max]"},{"category":"image-to-image","description":"Experimental version of FLUX.1 Kontext [pro] with multi image handling capabilities","endpoint_id":"fal-ai/flux-pro/kontext/multi","family":"Flux Pro Kontext","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-05-29T19:10:26.719000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"FLUX.1 Kontext [pro]"},{"category":"text-to-image","description":"The FLUX.1 Kontext [pro] text-to-image delivers state-of-the-art image generation results with unprecedented prompt following, photorealistic rendering, and flawless typography.","endpoint_id":"fal-ai/flux-pro/kontext/text-to-image","family":"Flux Pro Kontext","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-05-28T19:25:39.115000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ad/tawaEEjSMOh_9TnYUkmy0_dDkJYEiR.png","title":"FLUX.1 Kontext [pro]"},{"category":"text-to-image","description":"FLUX1.1 [pro] is an enhanced version of FLUX.1 [pro], improved image generation capabilities, delivering superior composition, detail, and artistic fidelity compared to its predecessor.","endpoint_id":"fal-ai/flux-pro/v1.1","family":"Flux Pro 1.1","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-01-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/turbo_thumbnail.jpg","title":"FLUX1.1 [pro]"},{"category":"text-to-image","description":"FLUX1.1 [pro] ultra is the newest version of FLUX1.1 [pro], maintaining professional-grade image quality while delivering up to 2K resolution with improved photo realism.","endpoint_id":"fal-ai/flux-pro/v1.1-ultra","family":"Flux Pro 1.1","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The image URL to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":0.1,"description":"The strength of the image prompt, between 0 and 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_prompt_strength","required":false,"type":"number"},{"default":"16:9","description":"The aspect ratio of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"suggestions":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"type":"string"},{"default":false,"description":"Generate less processed, more natural-looking images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"raw","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2024-12-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-pro-v1-1-ultra.webp","title":"FLUX1.1 [pro] ultra"},{"category":"text-to-image","description":"FLUX1.1 [pro] ultra fine-tuned is the newest version of FLUX1.1 [pro] with a fine-tuned LoRA, maintaining professional-grade image quality while delivering up to 2K resolution with improved photo realism.","endpoint_id":"fal-ai/flux-pro/v1.1-ultra-finetuned","family":"Flux Pro 1.1","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The image URL to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":0.1,"description":"The strength of the image prompt, between 0 and 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_prompt_strength","required":false,"type":"number"},{"default":"16:9","description":"The aspect ratio of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"suggestions":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"type":"string"},{"default":false,"description":"Generate less processed, more natural-looking images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"raw","required":false,"type":"boolean"},{"default":null,"description":"References your specific model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"finetune_id","required":true,"type":"string"},{"default":null,"description":"Controls finetune influence.\n Increase this value if your target concept isn't showing up strongly enough.\n The optimal setting depends on your finetune and prompt","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"finetune_strength","required":true,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-01-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-pro-11-ultra.webp","title":"FLUX1.1 [pro] ultra Fine-tuned"},{"category":"image-to-image","description":"FLUX1.1 [pro] ultra Redux is a high-performance endpoint for the FLUX1.1 [pro] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-pro/v1.1-ultra/redux","family":"Flux Pro 1.1","inputs":[{"default":"","description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.1,"description":"The strength of the image prompt, between 0 and 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_prompt_strength","required":false,"type":"number"},{"default":"16:9","description":"The aspect ratio of the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"suggestions":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"type":"string"},{"default":false,"description":"Generate less processed, more natural-looking images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"raw","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2024-11-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-pro-11-ultra.webp","title":"FLUX1.1 [pro] ultra Redux"},{"category":"image-to-image","description":"FLUX1.1 [pro] Redux is a high-performance endpoint for the FLUX1.1 [pro] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-pro/v1.1/redux","family":"Flux Pro 1.1","inputs":[{"default":"","description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2024-11-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/turbo_thumbnail.jpg","title":"FLUX1.1 [pro] Redux"},{"category":"image-to-image","description":"Latest object erasing model from Black Forest Labs. Remove undesired objects, texts from images.","endpoint_id":"fal-ai/flux-pro/v1/erase","family":"","inputs":[{"default":null,"description":"The URL of the input image to erase content from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of a black/white mask image where white (255) marks pixels to erase and black (0) marks pixels to keep. Needs to match the dimensions of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":true,"type":"string"},{"default":10,"description":"Number of pixels to expand the mask edges by. Higher values produce cleaner erase results around the masked region.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"dilate_pixels","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"Your request will cost $0.03 for the first megapixel generated, then $0.004 for each subsequent megapixel. Each reference megapixel also costs $0.004 set at 3 MP minimum.","published_at":"2026-05-21T20:04:52.011000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b202c/YGjsDrgyeEZOfCM1_iVVF_afd5d6b09ebb42989964c331657d5587.jpg","title":"Flux Pro Erase"},{"category":"image-to-image","description":"FLUX.1 [pro] Fill is a high-performance endpoint for the FLUX.1 [pro] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-pro/v1/fill","family":"Flux Pro 1","inputs":[{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask URL to inpaint the image. Needs to match the dimensions of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2024-11-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fluxpro.jpg","title":"FLUX.1 [pro] Fill"},{"category":"image-to-image","description":"FLUX.1 [pro] Fill Fine-tuned is a high-performance endpoint for the FLUX.1 [pro] model with a fine-tuned LoRA that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux-pro/v1/fill-finetuned","family":"Flux Pro 1","inputs":[{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":false,"description":"Whether to enhance the prompt for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask URL to inpaint the image. Needs to match the dimensions of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"References your specific model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"finetune_id","required":true,"type":"string"},{"default":null,"description":"Controls finetune influence.\n Increase this value if your target concept isn't showing up strongly enough.\n The optimal setting depends on your finetune and prompt","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"finetune_strength","required":true,"type":"number"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-01-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fluxpro.jpg","title":"FLUX.1 [pro] Fill Fine-tuned"},{"category":"image-to-image","description":"Generate virtual try-on results from a person image plus one or more garment references.","endpoint_id":"fal-ai/flux-pro/v1/vto","family":"","inputs":[{"default":null,"description":"Natural-language styling instructions describing how the garment should be worn on the person (e.g. tucked in, layered, sleeves rolled up).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the person image that the garment will be applied onto. The output keeps this image's aspect ratio. Maximum 2 megapixels; recommended under 1 MP.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"human_image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the garment reference image. Maximum 1 megapixel; recommended around 0.5 MP. Multiple garments must be merged into a single composite image before submission.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"garment_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same input will output the same image every time. If not provided, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"Billing is calculated at $0.0375 for the first input megapixel, plus $0.005 per additional input megapixel and $0.005 per output megapixel. Each input image and the output are rounded up to whole megapixels separately. For example, two 1024 × 1024 inputs and one 1024 × 1024 output cost $0.0475.","published_at":"2026-05-28T16:46:06.236000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c03aa/mE1fcmjHXlY9mzOt47JMW_ca02b95a28d248348b29f89d5687fcaf.jpg","title":"FLUX Virtual Try-On"},{"category":"image-to-image","description":"An endpoint for personalized image generation using Flux as per given description.","endpoint_id":"fal-ai/flux-pulid","family":"Flux Pluid","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of image to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":20,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"","description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0,"description":"The number of steps to start the CFG from.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"start_step","required":false,"type":"integer"},{"default":1,"description":"The weight of the CFG loss.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"true_cfg","required":false,"type":"number"},{"default":1,"description":"The weight of the ID loss.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"id_weight","required":false,"type":"number"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"128","description":"The maximum sequence length for the model.","enum":["128","256","512"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"max_sequence_length","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2024-10-29T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-pulid.webp","title":"PuLID Flux"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Super fast endpoint for the FLUX.1 [schnell] model with subject input capabilities, enabling rapid and high-quality image generation for personalization, specific styles, brand identities, and product-specific outputs.","endpoint_id":"fal-ai/flux-subject","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of image of the subject","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["timings","prompt","has_nsfw_concepts","images","seed"],"pricing":"","published_at":"2024-08-01T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-subject.webp","title":"FLUX.1 Subject"},{"category":"image-to-image","description":"Flux Vision Upscaler for magnify/upscaling images with high fidelity and creativity.","endpoint_id":"fal-ai/flux-vision-upscaler","family":"","inputs":[{"default":null,"description":"The URL of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"The upscale factor (1-4x).","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"The seed to use for the upscale. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.3,"description":"The creativity of the model. The higher the creativity, the more the model will deviate from the original. Refers to the denoise strength of the sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"creativity","required":false,"type":"number"},{"default":1,"description":"CFG/guidance scale (1-4). Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"guidance","required":false,"type":"number"},{"default":20,"description":"Number of inference steps (4-50).","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"image","output_props":["timings","seed","image","caption"],"pricing":"","published_at":"2025-11-02T21:17:39.501000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/7DKYn-EKEd3lthAymIaZ4_54bca98af99240488e7d2fcc2a2dcad8.jpg","title":"Flux Vision Upscaler"},{"category":"text-to-image","description":"FLUX.1 [dev] is a 12 billion parameter flow transformer that generates high-quality images from text. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux/dev","family":"Flux Dev","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-04-01T18:10:42.284000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"FLUX.1 [dev]"},{"category":"image-to-image","description":"FLUX.1 Image-to-Image is a high-performance endpoint for the FLUX.1 [dev] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux/dev/image-to-image","family":"Flux Dev","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2024-07-11T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91a9/up8aXYeFDjcRbQZDxV7vK_Jo37PJhg.png","title":"FLUX.1 [dev]"},{"category":"image-to-image","description":"FLUX.1 [dev] Redux is a high-performance endpoint for the FLUX.1 [dev] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux/dev/redux","family":"Flux Dev","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2024-11-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-dev-thumb.webp","title":"FLUX.1 [dev] Redux"},{"category":"text-to-image","description":"FLUX.1 Krea [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux/krea","family":"Flux Krea","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-07-30T14:24:29.026000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"FLUX.1 Krea [dev]"},{"category":"image-to-image","description":"FLUX.1 Krea [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux/krea/image-to-image","family":"Flux Krea","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-07-30T14:27:21.110000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-4.jpeg","title":"FLUX.1 Krea [dev]"},{"category":"image-to-image","description":"FLUX.1 Krea [dev] Redux is a high-performance endpoint for the FLUX.1 Krea [dev] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux/krea/redux","family":"Flux Krea","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-07-30T14:25:55.003000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale.jpg","title":"FLUX.1 Krea [dev] Redux"},{"category":"text-to-image","description":"FLUX.1 [schnell] is a 12 billion parameter flow transformer that generates high-quality images from text in 1 to 4 steps, suitable for personal and commercial use.","endpoint_id":"fal-ai/flux/schnell","family":"Flux Schnell","inputs":[{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2024-11-25T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9af64d/GxvCUPd3gO-MSYcy06g0x_1641cfe028c2429b8e12e4fc320eb0a8.jpg","title":"FLUX.1 [schnell]"},{"category":"image-to-image","description":"FLUX.1 [schnell] Redux is a high-performance endpoint for the FLUX.1 [schnell] model that enables rapid transformation of existing images, delivering high-quality style transfers and image modifications with the core FLUX capabilities.","endpoint_id":"fal-ai/flux/schnell/redux","family":"Flux Schnell","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2024-11-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/flux-schnell-thumb.webp","title":"FLUX.1 [schnell] Redux"},{"category":"text-to-image","description":"FLUX.1 SRPO [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux/srpo","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-09-15T23:01:28.380000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922c/6Vo52961ugiywy7MrAPfh_M5gEUDZC.png","title":"FLUX.1 SRPO [dev]"},{"category":"image-to-image","description":"FLUX.1 SRPO [dev] is a 12 billion parameter flow transformer that generates high-quality images from text with incredible aesthetics. It is suitable for personal and commercial use.","endpoint_id":"fal-ai/flux/srpo/image-to-image","family":"","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"The speed of the generation. The higher the speed, the faster the generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Black Forest Labs","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","images","prompt"],"pricing":"","published_at":"2025-09-15T23:04:24.590000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92e1/NW7Y_ttxvgm8Qrp0e5gu7_7qfYSZby.png","title":"FLUX.1 SRPO [dev]"},{"category":"text-to-image","description":"Default parameters with automated optimizations and quality improvements.","endpoint_id":"fal-ai/fooocus","family":"","inputs":[{"default":"","description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":["Fooocus V2","Fooocus Sharp","Fooocus Enhance"],"description":"The style to use.","enum":["Fooocus V2","Fooocus Enhance","Fooocus Sharp","Fooocus Semi Realistic","Fooocus Masterpiece","Fooocus Photograph","Fooocus Negative","Fooocus Cinematic","SAI 3D Model","SAI Analog Film","SAI Anime","SAI Cinematic","SAI Comic Book","SAI Craft Clay","SAI Digital Art","SAI Enhance","SAI Fantasy Art","SAI Isometric","SAI Line Art","SAI Lowpoly","SAI Neonpunk","SAI Origami","SAI Photographic","SAI Pixel Art","SAI Texture","MRE Cinematic Dynamic","MRE Spontaneous Picture","MRE Artistic Vision","MRE Dark Dream","MRE Gloomy Art","MRE Bad Dream","MRE Underground","MRE Surreal Painting","MRE Dynamic Illustration","MRE Undead Art","MRE Elemental Art","MRE Space Art","MRE Ancient Illustration","MRE Brave Art","MRE Heroic Fantasy","MRE Dark Cyberpunk","MRE Lyrical Geometry","MRE Sumi E Symbolic","MRE Sumi E Detailed","MRE Manga","MRE Anime","MRE Comic","Ads Advertising","Ads Automotive","Ads Corporate","Ads Fashion Editorial","Ads Food Photography","Ads Gourmet Food Photography","Ads Luxury","Ads Real Estate","Ads Retail","Artstyle Abstract","Artstyle Abstract Expressionism","Artstyle Art Deco","Artstyle Art Nouveau","Artstyle Constructivist","Artstyle Cubist","Artstyle Expressionist","Artstyle Graffiti","Artstyle Hyperrealism","Artstyle Impressionist","Artstyle Pointillism","Artstyle Pop Art","Artstyle Psychedelic","Artstyle Renaissance","Artstyle Steampunk","Artstyle Surrealist","Artstyle Typography","Artstyle Watercolor","Futuristic Biomechanical","Futuristic Biomechanical Cyberpunk","Futuristic Cybernetic","Futuristic Cybernetic Robot","Futuristic Cyberpunk Cityscape","Futuristic Futuristic","Futuristic Retro Cyberpunk","Futuristic Retro Futurism","Futuristic Sci Fi","Futuristic Vaporwave","Game Bubble Bobble","Game Cyberpunk Game","Game Fighting Game","Game Gta","Game Mario","Game Minecraft","Game Pokemon","Game Retro Arcade","Game Retro Game","Game Rpg Fantasy Game","Game Strategy Game","Game Streetfighter","Game Zelda","Misc Architectural","Misc Disco","Misc Dreamscape","Misc Dystopian","Misc Fairy Tale","Misc Gothic","Misc Grunge","Misc Horror","Misc Kawaii","Misc Lovecraftian","Misc Macabre","Misc Manga","Misc Metropolis","Misc Minimalist","Misc Monochrome","Misc Nautical","Misc Space","Misc Stained Glass","Misc Techwear Fashion","Misc Tribal","Misc Zentangle","Papercraft Collage","Papercraft Flat Papercut","Papercraft Kirigami","Papercraft Paper Mache","Papercraft Paper Quilling","Papercraft Papercut Collage","Papercraft Papercut Shadow Box","Papercraft Stacked Papercut","Papercraft Thick Layered Papercut","Photo Alien","Photo Film Noir","Photo Glamour","Photo Hdr","Photo Iphone Photographic","Photo Long Exposure","Photo Neon Noir","Photo Silhouette","Photo Tilt Shift","Cinematic Diva","Abstract Expressionism","Academia","Action Figure","Adorable 3D Character","Adorable Kawaii","Art Deco","Art Nouveau","Astral Aura","Avant Garde","Baroque","Bauhaus Style Poster","Blueprint Schematic Drawing","Caricature","Cel Shaded Art","Character Design Sheet","Classicism Art","Color Field Painting","Colored Pencil Art","Conceptual Art","Constructivism","Cubism","Dadaism","Dark Fantasy","Dark Moody Atmosphere","Dmt Art Style","Doodle Art","Double Exposure","Dripping Paint Splatter Art","Expressionism","Faded Polaroid Photo","Fauvism","Flat 2d Art","Fortnite Art Style","Futurism","Glitchcore","Glo Fi","Googie Art Style","Graffiti Art","Harlem Renaissance Art","High Fashion","Idyllic","Impressionism","Infographic Drawing","Ink Dripping Drawing","Japanese Ink Drawing","Knolling Photography","Light Cheery Atmosphere","Logo Design","Luxurious Elegance","Macro Photography","Mandola Art","Marker Drawing","Medievalism","Minimalism","Neo Baroque","Neo Byzantine","Neo Futurism","Neo Impressionism","Neo Rococo","Neoclassicism","Op Art","Ornate And Intricate","Pencil Sketch Drawing","Pop Art 2","Rococo","Silhouette Art","Simple Vector Art","Sketchup","Steampunk 2","Surrealism","Suprematism","Terragen","Tranquil Relaxing Atmosphere","Sticker Designs","Vibrant Rim Light","Volumetric Lighting","Watercolor 2","Whimsical And Playful","Mk Chromolithography","Mk Cross Processing Print","Mk Dufaycolor Photograph","Mk Herbarium","Mk Punk Collage","Mk Mosaic","Mk Van Gogh","Mk Coloring Book","Mk Singer Sargent","Mk Pollock","Mk Basquiat","Mk Andy Warhol","Mk Halftone Print","Mk Gond Painting","Mk Albumen Print","Mk Aquatint Print","Mk Anthotype Print","Mk Inuit Carving","Mk Bromoil Print","Mk Calotype Print","Mk Color Sketchnote","Mk Cibulak Porcelain","Mk Alcohol Ink Art","Mk One Line Art","Mk Blacklight Paint","Mk Carnival Glass","Mk Cyanotype Print","Mk Cross Stitching","Mk Encaustic Paint","Mk Embroidery","Mk Gyotaku","Mk Luminogram","Mk Lite Brite Art","Mk Mokume Gane","Pebble Art","Mk Palekh","Mk Suminagashi","Mk Scrimshaw","Mk Shibori","Mk Vitreous Enamel","Mk Ukiyo E","Mk Vintage Airline Poster","Mk Vintage Travel Poster","Mk Bauhaus Style","Mk Afrofuturism","Mk Atompunk","Mk Constructivism","Mk Chicano Art","Mk De Stijl","Mk Dayak Art","Mk Fayum Portrait","Mk Illuminated Manuscript","Mk Kalighat Painting","Mk Madhubani Painting","Mk Pictorialism","Mk Pichwai Painting","Mk Patachitra Painting","Mk Samoan Art Inspired","Mk Tlingit Art","Mk Adnate Style","Mk Ron English Style","Mk Shepard Fairey Style"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":"Extreme Speed","description":"You can choose Speed or Quality","enum":["Speed","Quality","Extreme Speed","Lightning"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"performance","required":false,"type":"enum"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"The sharpness of the generated image. Use it to control how sharp the generated\n image should be. Higher value means image and texture are sharper.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"sharpness","required":false,"type":"number"},{"default":"1024x1024","description":"The size of the generated image. You can choose between some presets or\n custom height and width that **must be multiples of 8**.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"aspect_ratio","required":false,"type":"string"},{"default":1,"description":"Number of images to generate in one request","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"[{\"path\": \"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors\", \"scale\": 0.1}]","description":"The LoRAs to use for the image generation. You can use up to 5 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"None","description":"Refiner (SDXL or SD 1.5)","enum":["None","realisticVisionV60B1_v51VAE.safetensors"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refiner_model","required":false,"type":"enum"},{"default":0.8,"description":"Use 0.4 for SD1.5 realistic models; 0.667 for SD1.5 anime models\n 0.8 for XL-refiners; or any value for switching two SDXL models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"refiner_switch","required":false,"type":"number"},{"default":"jpeg","description":"The format of the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The image to use as a reference for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"control_image_url","required":false,"type":"string"},{"default":"PyraCanny","description":"The type of image control","enum":["ImagePrompt","PyraCanny","CPDS","FaceSwap"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"control_type","required":false,"type":"enum"},{"default":1,"description":"The strength of the control image. Use it to control how much the generated image\n should look like the control image.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"control_image_weight","required":false,"type":"number"},{"default":1,"description":"The stop at value of the control image. Use it to control how much the generated image\n should look like the control image.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_image_stop_at","required":false,"type":"number"},{"default":null,"description":"The image to use as a reference for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"inpaint_image_url","required":false,"type":"string"},{"default":null,"description":"The image to use as a mask for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"},{"default":false,"description":"Mixing Image Prompt And Inpaint","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mixing_image_prompt_and_inpaint","required":false,"type":"boolean"},{"default":true,"description":"If set to false, the safety checker will be disabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","has_nsfw_concepts","timings"],"pricing":"","published_at":"2023-11-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/fooocus/fal_ai_fooocus_cyberpunk-city.jpeg","title":"Fooocus"},{"category":"text-to-image","description":"Default parameters with automated optimizations and quality improvements.","endpoint_id":"fal-ai/fooocus/image-prompt","family":"","inputs":[{"default":"","description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":["Fooocus V2","Fooocus Sharp","Fooocus Enhance"],"description":"The style to use.","enum":["Fooocus V2","Fooocus Enhance","Fooocus Sharp","Fooocus Semi Realistic","Fooocus Masterpiece","Fooocus Photograph","Fooocus Negative","Fooocus Cinematic","SAI 3D Model","SAI Analog Film","SAI Anime","SAI Cinematic","SAI Comic Book","SAI Craft Clay","SAI Digital Art","SAI Enhance","SAI Fantasy Art","SAI Isometric","SAI Line Art","SAI Lowpoly","SAI Neonpunk","SAI Origami","SAI Photographic","SAI Pixel Art","SAI Texture","MRE Cinematic Dynamic","MRE Spontaneous Picture","MRE Artistic Vision","MRE Dark Dream","MRE Gloomy Art","MRE Bad Dream","MRE Underground","MRE Surreal Painting","MRE Dynamic Illustration","MRE Undead Art","MRE Elemental Art","MRE Space Art","MRE Ancient Illustration","MRE Brave Art","MRE Heroic Fantasy","MRE Dark Cyberpunk","MRE Lyrical Geometry","MRE Sumi E Symbolic","MRE Sumi E Detailed","MRE Manga","MRE Anime","MRE Comic","Ads Advertising","Ads Automotive","Ads Corporate","Ads Fashion Editorial","Ads Food Photography","Ads Gourmet Food Photography","Ads Luxury","Ads Real Estate","Ads Retail","Artstyle Abstract","Artstyle Abstract Expressionism","Artstyle Art Deco","Artstyle Art Nouveau","Artstyle Constructivist","Artstyle Cubist","Artstyle Expressionist","Artstyle Graffiti","Artstyle Hyperrealism","Artstyle Impressionist","Artstyle Pointillism","Artstyle Pop Art","Artstyle Psychedelic","Artstyle Renaissance","Artstyle Steampunk","Artstyle Surrealist","Artstyle Typography","Artstyle Watercolor","Futuristic Biomechanical","Futuristic Biomechanical Cyberpunk","Futuristic Cybernetic","Futuristic Cybernetic Robot","Futuristic Cyberpunk Cityscape","Futuristic Futuristic","Futuristic Retro Cyberpunk","Futuristic Retro Futurism","Futuristic Sci Fi","Futuristic Vaporwave","Game Bubble Bobble","Game Cyberpunk Game","Game Fighting Game","Game Gta","Game Mario","Game Minecraft","Game Pokemon","Game Retro Arcade","Game Retro Game","Game Rpg Fantasy Game","Game Strategy Game","Game Streetfighter","Game Zelda","Misc Architectural","Misc Disco","Misc Dreamscape","Misc Dystopian","Misc Fairy Tale","Misc Gothic","Misc Grunge","Misc Horror","Misc Kawaii","Misc Lovecraftian","Misc Macabre","Misc Manga","Misc Metropolis","Misc Minimalist","Misc Monochrome","Misc Nautical","Misc Space","Misc Stained Glass","Misc Techwear Fashion","Misc Tribal","Misc Zentangle","Papercraft Collage","Papercraft Flat Papercut","Papercraft Kirigami","Papercraft Paper Mache","Papercraft Paper Quilling","Papercraft Papercut Collage","Papercraft Papercut Shadow Box","Papercraft Stacked Papercut","Papercraft Thick Layered Papercut","Photo Alien","Photo Film Noir","Photo Glamour","Photo Hdr","Photo Iphone Photographic","Photo Long Exposure","Photo Neon Noir","Photo Silhouette","Photo Tilt Shift","Cinematic Diva","Abstract Expressionism","Academia","Action Figure","Adorable 3D Character","Adorable Kawaii","Art Deco","Art Nouveau","Astral Aura","Avant Garde","Baroque","Bauhaus Style Poster","Blueprint Schematic Drawing","Caricature","Cel Shaded Art","Character Design Sheet","Classicism Art","Color Field Painting","Colored Pencil Art","Conceptual Art","Constructivism","Cubism","Dadaism","Dark Fantasy","Dark Moody Atmosphere","Dmt Art Style","Doodle Art","Double Exposure","Dripping Paint Splatter Art","Expressionism","Faded Polaroid Photo","Fauvism","Flat 2d Art","Fortnite Art Style","Futurism","Glitchcore","Glo Fi","Googie Art Style","Graffiti Art","Harlem Renaissance Art","High Fashion","Idyllic","Impressionism","Infographic Drawing","Ink Dripping Drawing","Japanese Ink Drawing","Knolling Photography","Light Cheery Atmosphere","Logo Design","Luxurious Elegance","Macro Photography","Mandola Art","Marker Drawing","Medievalism","Minimalism","Neo Baroque","Neo Byzantine","Neo Futurism","Neo Impressionism","Neo Rococo","Neoclassicism","Op Art","Ornate And Intricate","Pencil Sketch Drawing","Pop Art 2","Rococo","Silhouette Art","Simple Vector Art","Sketchup","Steampunk 2","Surrealism","Suprematism","Terragen","Tranquil Relaxing Atmosphere","Sticker Designs","Vibrant Rim Light","Volumetric Lighting","Watercolor 2","Whimsical And Playful","Mk Chromolithography","Mk Cross Processing Print","Mk Dufaycolor Photograph","Mk Herbarium","Mk Punk Collage","Mk Mosaic","Mk Van Gogh","Mk Coloring Book","Mk Singer Sargent","Mk Pollock","Mk Basquiat","Mk Andy Warhol","Mk Halftone Print","Mk Gond Painting","Mk Albumen Print","Mk Aquatint Print","Mk Anthotype Print","Mk Inuit Carving","Mk Bromoil Print","Mk Calotype Print","Mk Color Sketchnote","Mk Cibulak Porcelain","Mk Alcohol Ink Art","Mk One Line Art","Mk Blacklight Paint","Mk Carnival Glass","Mk Cyanotype Print","Mk Cross Stitching","Mk Encaustic Paint","Mk Embroidery","Mk Gyotaku","Mk Luminogram","Mk Lite Brite Art","Mk Mokume Gane","Pebble Art","Mk Palekh","Mk Suminagashi","Mk Scrimshaw","Mk Shibori","Mk Vitreous Enamel","Mk Ukiyo E","Mk Vintage Airline Poster","Mk Vintage Travel Poster","Mk Bauhaus Style","Mk Afrofuturism","Mk Atompunk","Mk Constructivism","Mk Chicano Art","Mk De Stijl","Mk Dayak Art","Mk Fayum Portrait","Mk Illuminated Manuscript","Mk Kalighat Painting","Mk Madhubani Painting","Mk Pictorialism","Mk Pichwai Painting","Mk Patachitra Painting","Mk Samoan Art Inspired","Mk Tlingit Art","Mk Adnate Style","Mk Ron English Style","Mk Shepard Fairey Style"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":"Extreme Speed","description":"You can choose Speed or Quality","enum":["Speed","Quality","Extreme Speed","Lightning"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"performance","required":false,"type":"enum"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"The sharpness of the generated image. Use it to control how sharp the generated\n image should be. Higher value means image and texture are sharper.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"sharpness","required":false,"type":"number"},{"default":"1024x1024","description":"The size of the generated image. You can choose between some presets or\n custom height and width that **must be multiples of 8**.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"aspect_ratio","required":false,"type":"string"},{"default":1,"description":"Number of images to generate in one request","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"[{\"path\": \"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors\", \"scale\": 0.1}]","description":"The LoRAs to use for the image generation. You can use up to 5 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"None","description":"Refiner (SDXL or SD 1.5)","enum":["None","realisticVisionV60B1_v51VAE.safetensors"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refiner_model","required":false,"type":"enum"},{"default":0.8,"description":"Use 0.4 for SD1.5 realistic models; 0.667 for SD1.5 anime models\n 0.8 for XL-refiners; or any value for switching two SDXL models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"refiner_switch","required":false,"type":"number"},{"default":"jpeg","description":"The format of the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_1","required":true,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_2","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_3","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_4","required":false,"type":"json"},{"default":null,"description":"The image to use as a reference for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"inpaint_image_url","required":false,"type":"string"},{"default":null,"description":"The image to use as a mask for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"},{"default":"Inpaint or Outpaint (default)","description":"The mode to use for inpainting.","enum":["Inpaint or Outpaint (default)","Improve Detail (face, hand, eyes, etc.)","Modify Content (add objects, change background, etc.)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inpaint_mode","required":false,"type":"enum"},{"default":"","description":"Describe what you want to inpaint.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inpaint_additional_prompt","required":false,"type":"string"},{"default":[],"description":"The directions to outpaint.","enum":["Left","Right","Top","Bottom"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"outpaint_selections","required":false,"type":"enum"},{"default":false,"description":"Mixing Image Prompt and Inpaint","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mixing_image_prompt_and_inpaint","required":false,"type":"boolean"},{"default":null,"description":"The image to upscale or vary.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"uov_image_url","required":false,"type":"string"},{"default":"Disabled","description":"The method to use for upscaling or varying.","enum":["Disabled","Vary (Subtle)","Vary (Strong)","Upscale (1.5x)","Upscale (2x)","Upscale (Fast 2x)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"uov_method","required":false,"type":"enum"},{"default":false,"description":"Mixing Image Prompt and Vary/Upscale","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mixing_image_prompt_and_vary_upscale","required":false,"type":"boolean"},{"default":true,"description":"If set to false, the safety checker will be disabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","has_nsfw_concepts","timings"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/fooocus/fal_ai_fooocus_cyberpunk-city.jpeg","title":"Fooocus Image Prompt"},{"category":"text-to-image","description":"Default parameters with automated optimizations and quality improvements.","endpoint_id":"fal-ai/fooocus/inpaint","family":"","inputs":[{"default":"","description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":["Fooocus V2","Fooocus Sharp","Fooocus Enhance"],"description":"The style to use.","enum":["Fooocus V2","Fooocus Enhance","Fooocus Sharp","Fooocus Semi Realistic","Fooocus Masterpiece","Fooocus Photograph","Fooocus Negative","Fooocus Cinematic","SAI 3D Model","SAI Analog Film","SAI Anime","SAI Cinematic","SAI Comic Book","SAI Craft Clay","SAI Digital Art","SAI Enhance","SAI Fantasy Art","SAI Isometric","SAI Line Art","SAI Lowpoly","SAI Neonpunk","SAI Origami","SAI Photographic","SAI Pixel Art","SAI Texture","MRE Cinematic Dynamic","MRE Spontaneous Picture","MRE Artistic Vision","MRE Dark Dream","MRE Gloomy Art","MRE Bad Dream","MRE Underground","MRE Surreal Painting","MRE Dynamic Illustration","MRE Undead Art","MRE Elemental Art","MRE Space Art","MRE Ancient Illustration","MRE Brave Art","MRE Heroic Fantasy","MRE Dark Cyberpunk","MRE Lyrical Geometry","MRE Sumi E Symbolic","MRE Sumi E Detailed","MRE Manga","MRE Anime","MRE Comic","Ads Advertising","Ads Automotive","Ads Corporate","Ads Fashion Editorial","Ads Food Photography","Ads Gourmet Food Photography","Ads Luxury","Ads Real Estate","Ads Retail","Artstyle Abstract","Artstyle Abstract Expressionism","Artstyle Art Deco","Artstyle Art Nouveau","Artstyle Constructivist","Artstyle Cubist","Artstyle Expressionist","Artstyle Graffiti","Artstyle Hyperrealism","Artstyle Impressionist","Artstyle Pointillism","Artstyle Pop Art","Artstyle Psychedelic","Artstyle Renaissance","Artstyle Steampunk","Artstyle Surrealist","Artstyle Typography","Artstyle Watercolor","Futuristic Biomechanical","Futuristic Biomechanical Cyberpunk","Futuristic Cybernetic","Futuristic Cybernetic Robot","Futuristic Cyberpunk Cityscape","Futuristic Futuristic","Futuristic Retro Cyberpunk","Futuristic Retro Futurism","Futuristic Sci Fi","Futuristic Vaporwave","Game Bubble Bobble","Game Cyberpunk Game","Game Fighting Game","Game Gta","Game Mario","Game Minecraft","Game Pokemon","Game Retro Arcade","Game Retro Game","Game Rpg Fantasy Game","Game Strategy Game","Game Streetfighter","Game Zelda","Misc Architectural","Misc Disco","Misc Dreamscape","Misc Dystopian","Misc Fairy Tale","Misc Gothic","Misc Grunge","Misc Horror","Misc Kawaii","Misc Lovecraftian","Misc Macabre","Misc Manga","Misc Metropolis","Misc Minimalist","Misc Monochrome","Misc Nautical","Misc Space","Misc Stained Glass","Misc Techwear Fashion","Misc Tribal","Misc Zentangle","Papercraft Collage","Papercraft Flat Papercut","Papercraft Kirigami","Papercraft Paper Mache","Papercraft Paper Quilling","Papercraft Papercut Collage","Papercraft Papercut Shadow Box","Papercraft Stacked Papercut","Papercraft Thick Layered Papercut","Photo Alien","Photo Film Noir","Photo Glamour","Photo Hdr","Photo Iphone Photographic","Photo Long Exposure","Photo Neon Noir","Photo Silhouette","Photo Tilt Shift","Cinematic Diva","Abstract Expressionism","Academia","Action Figure","Adorable 3D Character","Adorable Kawaii","Art Deco","Art Nouveau","Astral Aura","Avant Garde","Baroque","Bauhaus Style Poster","Blueprint Schematic Drawing","Caricature","Cel Shaded Art","Character Design Sheet","Classicism Art","Color Field Painting","Colored Pencil Art","Conceptual Art","Constructivism","Cubism","Dadaism","Dark Fantasy","Dark Moody Atmosphere","Dmt Art Style","Doodle Art","Double Exposure","Dripping Paint Splatter Art","Expressionism","Faded Polaroid Photo","Fauvism","Flat 2d Art","Fortnite Art Style","Futurism","Glitchcore","Glo Fi","Googie Art Style","Graffiti Art","Harlem Renaissance Art","High Fashion","Idyllic","Impressionism","Infographic Drawing","Ink Dripping Drawing","Japanese Ink Drawing","Knolling Photography","Light Cheery Atmosphere","Logo Design","Luxurious Elegance","Macro Photography","Mandola Art","Marker Drawing","Medievalism","Minimalism","Neo Baroque","Neo Byzantine","Neo Futurism","Neo Impressionism","Neo Rococo","Neoclassicism","Op Art","Ornate And Intricate","Pencil Sketch Drawing","Pop Art 2","Rococo","Silhouette Art","Simple Vector Art","Sketchup","Steampunk 2","Surrealism","Suprematism","Terragen","Tranquil Relaxing Atmosphere","Sticker Designs","Vibrant Rim Light","Volumetric Lighting","Watercolor 2","Whimsical And Playful","Mk Chromolithography","Mk Cross Processing Print","Mk Dufaycolor Photograph","Mk Herbarium","Mk Punk Collage","Mk Mosaic","Mk Van Gogh","Mk Coloring Book","Mk Singer Sargent","Mk Pollock","Mk Basquiat","Mk Andy Warhol","Mk Halftone Print","Mk Gond Painting","Mk Albumen Print","Mk Aquatint Print","Mk Anthotype Print","Mk Inuit Carving","Mk Bromoil Print","Mk Calotype Print","Mk Color Sketchnote","Mk Cibulak Porcelain","Mk Alcohol Ink Art","Mk One Line Art","Mk Blacklight Paint","Mk Carnival Glass","Mk Cyanotype Print","Mk Cross Stitching","Mk Encaustic Paint","Mk Embroidery","Mk Gyotaku","Mk Luminogram","Mk Lite Brite Art","Mk Mokume Gane","Pebble Art","Mk Palekh","Mk Suminagashi","Mk Scrimshaw","Mk Shibori","Mk Vitreous Enamel","Mk Ukiyo E","Mk Vintage Airline Poster","Mk Vintage Travel Poster","Mk Bauhaus Style","Mk Afrofuturism","Mk Atompunk","Mk Constructivism","Mk Chicano Art","Mk De Stijl","Mk Dayak Art","Mk Fayum Portrait","Mk Illuminated Manuscript","Mk Kalighat Painting","Mk Madhubani Painting","Mk Pictorialism","Mk Pichwai Painting","Mk Patachitra Painting","Mk Samoan Art Inspired","Mk Tlingit Art","Mk Adnate Style","Mk Ron English Style","Mk Shepard Fairey Style"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":"Extreme Speed","description":"You can choose Speed or Quality","enum":["Speed","Quality","Extreme Speed","Lightning"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"performance","required":false,"type":"enum"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"The sharpness of the generated image. Use it to control how sharp the generated\n image should be. Higher value means image and texture are sharper.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"sharpness","required":false,"type":"number"},{"default":"1024x1024","description":"The size of the generated image. You can choose between some presets or\n custom height and width that **must be multiples of 8**.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"aspect_ratio","required":false,"type":"string"},{"default":1,"description":"Number of images to generate in one request","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"[{\"path\": \"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors\", \"scale\": 0.1}]","description":"The LoRAs to use for the image generation. You can use up to 5 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"None","description":"Refiner (SDXL or SD 1.5)","enum":["None","realisticVisionV60B1_v51VAE.safetensors"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refiner_model","required":false,"type":"enum"},{"default":0.8,"description":"Use 0.4 for SD1.5 realistic models; 0.667 for SD1.5 anime models\n 0.8 for XL-refiners; or any value for switching two SDXL models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"refiner_switch","required":false,"type":"number"},{"default":"jpeg","description":"The format of the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The image to use as a reference for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"inpaint_image_url","required":true,"type":"string"},{"default":null,"description":"The image to use as a mask for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"},{"default":"Inpaint or Outpaint (default)","description":"The mode to use for inpainting.","enum":["Inpaint or Outpaint (default)","Improve Detail (face, hand, eyes, etc.)","Modify Content (add objects, change background, etc.)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inpaint_mode","required":false,"type":"enum"},{"default":"","description":"Describe what you want to inpaint.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inpaint_additional_prompt","required":false,"type":"string"},{"default":[],"description":"The directions to outpaint.","enum":["Left","Right","Top","Bottom"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"outpaint_selections","required":false,"type":"enum"},{"default":false,"description":"If set to true, the advanced inpaint options ('inpaint_disable_initial_latent',\n 'inpaint_engine', 'inpaint_strength', 'inpaint_respective_field',\n 'inpaint_erode_or_dilate') will be overridden.\n Otherwise, the default values will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"override_inpaint_options","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the initial preprocessing will be disabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inpaint_disable_initial_latent","required":false,"type":"boolean"},{"default":"v2.6","description":"Version of Fooocus inpaint model","enum":["None","v1","v2.5","v2.6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inpaint_engine","required":false,"type":"enum"},{"default":1,"description":"Same as the denoising strength in A1111 inpaint. Only used in inpaint, not\n used in outpaint. (Outpaint always use 1.0)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"inpaint_strength","required":false,"type":"number"},{"default":0.618,"description":"The area to inpaint. Value 0 is same as \"Only Masked\" in A1111. Value 1 is\n same as \"Whole Image\" in A1111. Only used in inpaint, not used in outpaint.\n (Outpaint always use 1.0)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"inpaint_respective_field","required":false,"type":"number"},{"default":0,"description":"Positive value will make white area in the mask larger, negative value will\n make white area smaller. (default is 0, always process before any mask\n invert)","enum":null,"is_list":false,"max":64,"media_kind":null,"min":-64,"multiline":false,"name":"inpaint_erode_or_dilate","required":false,"type":"number"},{"default":false,"description":"If set to true, the mask will be inverted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"invert_mask","required":false,"type":"boolean"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_1","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_2","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_3","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_4","required":false,"type":"json"},{"default":false,"description":"Mixing Image Prompt and Inpaint","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mixing_image_prompt_and_inpaint","required":false,"type":"boolean"},{"default":true,"description":"If set to false, the safety checker will be disabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","has_nsfw_concepts","timings"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/fooocus/fal_ai_fooocus_cyberpunk-city.jpeg","title":"Fooocus Inpainting"},{"category":"text-to-image","description":"Default parameters with automated optimizations and quality improvements.","endpoint_id":"fal-ai/fooocus/upscale-or-vary","family":"","inputs":[{"default":"","description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":["Fooocus V2","Fooocus Sharp","Fooocus Enhance"],"description":"The style to use.","enum":["Fooocus V2","Fooocus Enhance","Fooocus Sharp","Fooocus Semi Realistic","Fooocus Masterpiece","Fooocus Photograph","Fooocus Negative","Fooocus Cinematic","SAI 3D Model","SAI Analog Film","SAI Anime","SAI Cinematic","SAI Comic Book","SAI Craft Clay","SAI Digital Art","SAI Enhance","SAI Fantasy Art","SAI Isometric","SAI Line Art","SAI Lowpoly","SAI Neonpunk","SAI Origami","SAI Photographic","SAI Pixel Art","SAI Texture","MRE Cinematic Dynamic","MRE Spontaneous Picture","MRE Artistic Vision","MRE Dark Dream","MRE Gloomy Art","MRE Bad Dream","MRE Underground","MRE Surreal Painting","MRE Dynamic Illustration","MRE Undead Art","MRE Elemental Art","MRE Space Art","MRE Ancient Illustration","MRE Brave Art","MRE Heroic Fantasy","MRE Dark Cyberpunk","MRE Lyrical Geometry","MRE Sumi E Symbolic","MRE Sumi E Detailed","MRE Manga","MRE Anime","MRE Comic","Ads Advertising","Ads Automotive","Ads Corporate","Ads Fashion Editorial","Ads Food Photography","Ads Gourmet Food Photography","Ads Luxury","Ads Real Estate","Ads Retail","Artstyle Abstract","Artstyle Abstract Expressionism","Artstyle Art Deco","Artstyle Art Nouveau","Artstyle Constructivist","Artstyle Cubist","Artstyle Expressionist","Artstyle Graffiti","Artstyle Hyperrealism","Artstyle Impressionist","Artstyle Pointillism","Artstyle Pop Art","Artstyle Psychedelic","Artstyle Renaissance","Artstyle Steampunk","Artstyle Surrealist","Artstyle Typography","Artstyle Watercolor","Futuristic Biomechanical","Futuristic Biomechanical Cyberpunk","Futuristic Cybernetic","Futuristic Cybernetic Robot","Futuristic Cyberpunk Cityscape","Futuristic Futuristic","Futuristic Retro Cyberpunk","Futuristic Retro Futurism","Futuristic Sci Fi","Futuristic Vaporwave","Game Bubble Bobble","Game Cyberpunk Game","Game Fighting Game","Game Gta","Game Mario","Game Minecraft","Game Pokemon","Game Retro Arcade","Game Retro Game","Game Rpg Fantasy Game","Game Strategy Game","Game Streetfighter","Game Zelda","Misc Architectural","Misc Disco","Misc Dreamscape","Misc Dystopian","Misc Fairy Tale","Misc Gothic","Misc Grunge","Misc Horror","Misc Kawaii","Misc Lovecraftian","Misc Macabre","Misc Manga","Misc Metropolis","Misc Minimalist","Misc Monochrome","Misc Nautical","Misc Space","Misc Stained Glass","Misc Techwear Fashion","Misc Tribal","Misc Zentangle","Papercraft Collage","Papercraft Flat Papercut","Papercraft Kirigami","Papercraft Paper Mache","Papercraft Paper Quilling","Papercraft Papercut Collage","Papercraft Papercut Shadow Box","Papercraft Stacked Papercut","Papercraft Thick Layered Papercut","Photo Alien","Photo Film Noir","Photo Glamour","Photo Hdr","Photo Iphone Photographic","Photo Long Exposure","Photo Neon Noir","Photo Silhouette","Photo Tilt Shift","Cinematic Diva","Abstract Expressionism","Academia","Action Figure","Adorable 3D Character","Adorable Kawaii","Art Deco","Art Nouveau","Astral Aura","Avant Garde","Baroque","Bauhaus Style Poster","Blueprint Schematic Drawing","Caricature","Cel Shaded Art","Character Design Sheet","Classicism Art","Color Field Painting","Colored Pencil Art","Conceptual Art","Constructivism","Cubism","Dadaism","Dark Fantasy","Dark Moody Atmosphere","Dmt Art Style","Doodle Art","Double Exposure","Dripping Paint Splatter Art","Expressionism","Faded Polaroid Photo","Fauvism","Flat 2d Art","Fortnite Art Style","Futurism","Glitchcore","Glo Fi","Googie Art Style","Graffiti Art","Harlem Renaissance Art","High Fashion","Idyllic","Impressionism","Infographic Drawing","Ink Dripping Drawing","Japanese Ink Drawing","Knolling Photography","Light Cheery Atmosphere","Logo Design","Luxurious Elegance","Macro Photography","Mandola Art","Marker Drawing","Medievalism","Minimalism","Neo Baroque","Neo Byzantine","Neo Futurism","Neo Impressionism","Neo Rococo","Neoclassicism","Op Art","Ornate And Intricate","Pencil Sketch Drawing","Pop Art 2","Rococo","Silhouette Art","Simple Vector Art","Sketchup","Steampunk 2","Surrealism","Suprematism","Terragen","Tranquil Relaxing Atmosphere","Sticker Designs","Vibrant Rim Light","Volumetric Lighting","Watercolor 2","Whimsical And Playful","Mk Chromolithography","Mk Cross Processing Print","Mk Dufaycolor Photograph","Mk Herbarium","Mk Punk Collage","Mk Mosaic","Mk Van Gogh","Mk Coloring Book","Mk Singer Sargent","Mk Pollock","Mk Basquiat","Mk Andy Warhol","Mk Halftone Print","Mk Gond Painting","Mk Albumen Print","Mk Aquatint Print","Mk Anthotype Print","Mk Inuit Carving","Mk Bromoil Print","Mk Calotype Print","Mk Color Sketchnote","Mk Cibulak Porcelain","Mk Alcohol Ink Art","Mk One Line Art","Mk Blacklight Paint","Mk Carnival Glass","Mk Cyanotype Print","Mk Cross Stitching","Mk Encaustic Paint","Mk Embroidery","Mk Gyotaku","Mk Luminogram","Mk Lite Brite Art","Mk Mokume Gane","Pebble Art","Mk Palekh","Mk Suminagashi","Mk Scrimshaw","Mk Shibori","Mk Vitreous Enamel","Mk Ukiyo E","Mk Vintage Airline Poster","Mk Vintage Travel Poster","Mk Bauhaus Style","Mk Afrofuturism","Mk Atompunk","Mk Constructivism","Mk Chicano Art","Mk De Stijl","Mk Dayak Art","Mk Fayum Portrait","Mk Illuminated Manuscript","Mk Kalighat Painting","Mk Madhubani Painting","Mk Pictorialism","Mk Pichwai Painting","Mk Patachitra Painting","Mk Samoan Art Inspired","Mk Tlingit Art","Mk Adnate Style","Mk Ron English Style","Mk Shepard Fairey Style"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":"Extreme Speed","description":"You can choose Speed or Quality","enum":["Speed","Quality","Extreme Speed","Lightning"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"performance","required":false,"type":"enum"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"The sharpness of the generated image. Use it to control how sharp the generated\n image should be. Higher value means image and texture are sharper.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"sharpness","required":false,"type":"number"},{"default":"1024x1024","description":"The size of the generated image. You can choose between some presets or\n custom height and width that **must be multiples of 8**.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"aspect_ratio","required":false,"type":"string"},{"default":1,"description":"Number of images to generate in one request","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"[{\"path\": \"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors\", \"scale\": 0.1}]","description":"The LoRAs to use for the image generation. You can use up to 5 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"None","description":"Refiner (SDXL or SD 1.5)","enum":["None","realisticVisionV60B1_v51VAE.safetensors"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refiner_model","required":false,"type":"enum"},{"default":0.8,"description":"Use 0.4 for SD1.5 realistic models; 0.667 for SD1.5 anime models\n 0.8 for XL-refiners; or any value for switching two SDXL models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"refiner_switch","required":false,"type":"number"},{"default":"jpeg","description":"The format of the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The image to upscale or vary.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"uov_image_url","required":true,"type":"string"},{"default":"Vary (Strong)","description":"The method to use for upscaling or varying.","enum":["Disabled","Vary (Subtle)","Vary (Strong)","Upscale (1.5x)","Upscale (2x)","Upscale (Fast 2x)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"uov_method","required":false,"type":"enum"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_1","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_2","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_3","required":false,"type":"json"},{"default":null,"description":"ImagePrompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_prompt_4","required":false,"type":"json"},{"default":false,"description":"Mixing Image Prompt and Vary/Upscale","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mixing_image_prompt_and_vary_upscale","required":false,"type":"boolean"},{"default":true,"description":"If set to false, the safety checker will be disabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","has_nsfw_concepts","timings"],"pricing":"","published_at":"2024-08-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/fooocus/fal_ai_fooocus_cyberpunk-city.jpeg","title":"Fooocus Upscale or Vary"},{"category":"image-to-video","description":"Framepack is an efficient Image-to-video model that autoregressively generates videos.","endpoint_id":"fal-ai/framepack","family":"","inputs":[{"default":null,"description":"Text prompt for video generation (max 500 characters).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of the image input.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the video to generate.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"480p","description":"The resolution of the video to generate. 720p generations cost 1.5x more than 480p generations.","enum":["720p","480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Classifier-Free Guidance scale for the generation.","enum":null,"is_list":false,"max":7,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":10,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":180,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":900,"media_kind":null,"min":30,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-04-17T17:10:10.829000+00:00","thumbnail":"https://v3.fal.media/files/koala/dUfFd9Z7aSX06gL2_qXn0_image.webp","title":"Framepack"},{"category":"image-to-video","description":"Framepack is an efficient Image-to-video model that autoregressively generates videos.","endpoint_id":"fal-ai/framepack/f1","family":"","inputs":[{"default":null,"description":"Text prompt for video generation (max 500 characters).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of the image input.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the video to generate.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"480p","description":"The resolution of the video to generate. 720p generations cost 1.5x more than 480p generations.","enum":["720p","480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Classifier-Free Guidance scale for the generation.","enum":null,"is_list":false,"max":7,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":10,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":180,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":900,"media_kind":null,"min":30,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-05-13T22:19:18.611000+00:00","thumbnail":"https://v3.fal.media/files/koala/dUfFd9Z7aSX06gL2_qXn0_image.webp","title":"Framepack F1"},{"category":"image-to-video","description":"Framepack is an efficient Image-to-video model that autoregressively generates videos.","endpoint_id":"fal-ai/framepack/flf2v","family":"","inputs":[{"default":null,"description":"Text prompt for video generation (max 500 characters).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of the image input.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the video to generate.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"480p","description":"The resolution of the video to generate. 720p generations cost 1.5x more than 480p generations.","enum":["720p","480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Classifier-Free Guidance scale for the generation.","enum":null,"is_list":false,"max":7,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":10,"description":"Guidance scale for the generation.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":240,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":1800,"media_kind":null,"min":30,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the end image input.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":0.8,"description":"Determines the influence of the final frame on the generated video. Higher values result in the output being more heavily influenced by the last frame.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-04-22T20:06:23.895000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-5.jpg","title":"Framepack"},{"category":"text-to-image","description":"Google's famous original image generation and editing model, a.k.a Nano Banana","endpoint_id":"fal-ai/gemini-25-flash-image","family":"Nano Banana","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["description","images"],"pricing":"Each image costs $0.0398. For $1.00, you can generate 25 images.","published_at":"2025-08-26T01:20:51.897000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9146/WZGTo2gGxttSHbIOe2afs_5d4fa25649f142508bf428f2afb06262.jpg","title":"Gemini 2.5 Flash Image"},{"category":"image-to-image","description":"Google's famous original image generation and editing model, a.k.a Nano Banana","endpoint_id":"fal-ai/gemini-25-flash-image/edit","family":"Nano Banana","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["description","images"],"pricing":"Each image costs $0.0398. For $1.00, you can generate 25 images.","published_at":"2025-08-26T01:22:27.733000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91aa/DgAD0PTXm4IPy4MhNlykk_WkMVBWXT.png","title":"Gemini 2.5 Flash Image"},{"category":"text-to-image","description":"Gemini 3 Pro Image (a.k.a Nano Banana Pro) is Google's state-of-the-art high-fidelity image generation and editing model","endpoint_id":"fal-ai/gemini-3-pro-image-preview","family":"Nano Banana Pro","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Previous native user/model turns. Replay a returned conversation's messages unchanged, including thought signatures; the current prompt is appended as a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, original images, PDF or UTF-8 text documents appended to the current prompt. Uses a native provider. Images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Thinking effort. Pro Image supports only high; omit to retain its provider default. An explicit level requests summaries unless include_thoughts overrides it. Thinking cannot be disabled.","enum":["high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["description","conversations","grounding_metadata","images"],"pricing":"Your request will cost $0.15 per image. For $1.00, you can generate 6 standard images. 4K outputs will be charged at double the standard rate. Note: Pricing may change in the future.","published_at":"2025-11-20T14:28:35.485000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/Neuz3jAvI1MSVxj3tCrTU_afda4e7f4bc14945a716e864e1f609d8.jpg","title":"Gemini 3 Pro Image Preview"},{"category":"image-to-image","description":"Gemini 3 Pro Image (a.k.a Nano Banana Pro) is Google's state-of-the-art high-fidelity image generation and editing model","endpoint_id":"fal-ai/gemini-3-pro-image-preview/edit","family":"Nano Banana Pro","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Previous native user/model turns. Replay a returned conversation's messages unchanged, including thought signatures; the current prompt is appended as a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, original images, PDF or UTF-8 text documents appended to the current prompt. Uses a native provider. Images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Thinking effort. Pro Image supports only high; omit to retain its provider default. An explicit level requests summaries unless include_thoughts overrides it. Thinking cannot be disabled.","enum":["high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image, including 1:4, 4:1, 1:8 and 8:1.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["description","conversations","grounding_metadata","images"],"pricing":"Your request will cost $0.15 per image. For $1.00, you can generate 6 standard images. 4K outputs will be charged at double the standard rate. Note: Pricing may change in the future.","published_at":"2025-11-20T14:29:56.085000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/Vp2KdBwHgd4Qp0ixnsOue_eb81afc63ac24064bc9d3e9ed48f9b74.jpg","title":"Gemini 3 Pro Image Preview"},{"category":"text-to-image","description":"Gemini 3.1 Flash Image (a.k.a Nano Banana 2) is Google's new state-of-the-art fast image generation and editing model","endpoint_id":"fal-ai/gemini-3.1-flash-image-preview","family":"Nano Banana 2","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Previous native Gemini turns, including original parts and thought signatures from conversations. The current prompt starts a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, image, PDF, UTF-8 text-file or video parts appended to the current prompt. Original media bytes are preserved; images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Controls thinking effort ('minimal' or 'high') and requests thought summaries. Omit to use the provider default ('minimal'); thinking cannot be disabled.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["0.5K","1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":false,"description":"Ground image generation with Google Image Search. Can be combined with enable_web_search; source attribution is returned in grounding_metadata. Uses direct Google or Vertex APIs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_image_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["images","description","conversations","grounding_metadata"],"pricing":"Your request will cost $0.08 per image. For $1.00, you can run this model 12 times. 2K and 4K outputs will be charged at 1.5 times and 2 times the standard rate, respectively. 512x512 resolution outputs will be charged at 0.75 times the standard rate. If web search is used, an additional $0.015 will be charged. Note: Pricing is subject to change.","published_at":"2026-02-26T04:32:59.033000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8ffadd/4fWGbdMY93hLdUwrA2-8S_5e33c8db6e0243ad8ec1164517de37d3.jpg","title":"Gemini 3.1 Flash Image Preview"},{"category":"image-to-image","description":"Gemini 3.1 Flash Image (a.k.a. Nano Banana 2) is Google's new state-of-the-art fast image generation and editing model","endpoint_id":"fal-ai/gemini-3.1-flash-image-preview/edit","family":"Nano Banana 2","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing. Optional when at least one of `video_url`, `audio_url`, or `pdf_url` is provided.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Previous native Gemini turns, including original parts and thought signatures from conversations. The current prompt starts a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, image, PDF, UTF-8 text-file or video parts appended to the current prompt. Original media bytes are preserved; images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Controls thinking effort ('minimal' or 'high') and requests thought summaries. Omit to use the provider default ('minimal'); thinking cannot be disabled.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["0.5K","1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Optional video to use as input context. Accepts an http(s)/data URL to a video file (downloaded and sent inline, max 15MB) or a YouTube URL (passed through to the model without downloading).","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"Optional audio file to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"Optional PDF document to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"pdf_url","required":false,"type":"string"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":false,"description":"Ground image generation with Google Image Search. Can be combined with enable_web_search; source attribution is returned in grounding_metadata. Uses direct Google or Vertex APIs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_image_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["images","description","conversations","grounding_metadata"],"pricing":"Your request will cost $0.08 per image. For $1.00, you can run this model 12 times. 2K and 4K outputs will be charged at 1.5 times and 2 times the standard rate, respectively. 512x512 resolution outputs will be charged at 0.75 times the standard rate. If web search is used, an additional $0.015 will be charged. Note: Pricing is subject to change.","published_at":"2026-02-26T04:34:19.168000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90149a/wFO334Fx1uSWISNJNiWX8_0c3e76b1c53f483397ae8a6e2f6cc383.jpg","title":"Gemini 3.1 Flash Image Preview"},{"category":"text-to-speech","description":"Newest audio model from Google introduces granular audio tags that give you precise control to direct AI speech for expressive audio generation.","endpoint_id":"fal-ai/gemini-3.1-flash-tts","family":"TTS","inputs":[{"default":null,"description":"The text to convert to speech. Gemini 3.1 Flash TTS supports natural-language prompting for style, pace, accent, and emotional expression — include delivery instructions inline with the text (e.g. 'Say cheerfully: Have a wonderful day!'). Supports expressive audio tags like [sigh], [laughing], [whispering], [short pause] for fine-grained control over delivery. For multi-speaker synthesis, prefix lines with speaker aliases defined in the speakers field (e.g. 'Alice: Hello!\\nBob: Hi!').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional style and delivery instructions prepended to the prompt. Controls expressiveness, accent, pace, tone, and emotional expression using natural language. Use this to separate style control from the text content. Examples: 'Speak warmly and slowly', 'Read this as a dramatic newscast', 'Use a British accent with a cheerful tone', 'Whisper mysteriously'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_instructions","required":false,"type":"string"},{"default":"Kore","description":"Voice preset for single-speaker synthesis. 30 distinct voices are available. Ignored when speakers is set. Popular choices: Kore (strong, firm female), Puck (upbeat, lively male), Charon (calm, professional male), Zephyr (bright, clear female), Aoede (warm, melodic female).","enum":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Pulcherrima","Puck","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Language for multilingual synthesis. When set, steers the model to speak in the specified language. If not set, the model auto-detects the language from the text.","enum":["Arabic (Egypt)","Bangla (Bangladesh)","Dutch (Netherlands)","English (India)","English (US)","French (France)","German (Germany)","Hindi (India)","Indonesian (Indonesia)","Italian (Italy)","Japanese (Japan)","Korean (South Korea)","Marathi (India)","Polish (Poland)","Portuguese (Brazil)","Romanian (Romania)","Russian (Russia)","Spanish (Spain)","Tamil (India)","Telugu (India)","Thai (Thailand)","Turkish (Turkey)","Ukrainian (Ukraine)","Vietnamese (Vietnam)","Afrikaans (South Africa)","Albanian (Albania)","Amharic (Ethiopia)","Arabic (World)","Armenian (Armenia)","Azerbaijani (Azerbaijan)","Basque (Spain)","Belarusian (Belarus)","Bulgarian (Bulgaria)","Burmese (Myanmar)","Catalan (Spain)","Cebuano (Philippines)","Chinese Mandarin (China)","Chinese Mandarin (Taiwan)","Croatian (Croatia)","Czech (Czech Republic)","Danish (Denmark)","English (Australia)","English (UK)","Estonian (Estonia)","Filipino (Philippines)","Finnish (Finland)","French (Canada)","Galician (Spain)","Georgian (Georgia)","Greek (Greece)","Gujarati (India)","Haitian Creole (Haiti)","Hebrew (Israel)","Hungarian (Hungary)","Icelandic (Iceland)","Javanese (Java)","Kannada (India)","Konkani (India)","Lao (Laos)","Latin (Vatican City)","Latvian (Latvia)","Lithuanian (Lithuania)","Luxembourgish (Luxembourg)","Macedonian (North Macedonia)","Maithili (India)","Malagasy (Madagascar)","Malay (Malaysia)","Malayalam (India)","Mongolian (Mongolia)","Nepali (Nepal)","Norwegian Bokmal (Norway)","Norwegian Nynorsk (Norway)","Odia (India)","Pashto (Afghanistan)","Persian (Iran)","Portuguese (Portugal)","Punjabi (India)","Serbian (Serbia)","Sindhi (India)","Sinhala (Sri Lanka)","Slovak (Slovakia)","Slovenian (Slovenia)","Spanish (Latin America)","Spanish (Mexico)","Swahili (Kenya)","Swedish (Sweden)","Urdu (Pakistan)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"type":"enum"},{"default":null,"description":"Multi-speaker voice configuration. When set, enables multi-speaker synthesis where different parts of the text are spoken by different voices. Each speaker needs a voice and a speaker_id (alias) that matches prefixes in the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speakers","required":false,"type":"json"},{"default":1,"description":"Controls the randomness of the speech output. Higher values produce more creative and varied delivery, while lower values make the output more predictable and focused.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":"mp3","description":"Audio output format. mp3: compressed, small file size (recommended). wav: uncompressed PCM wrapped in WAV (24 kHz, 16-bit mono). ogg_opus: Ogg container with Opus codec, good quality-to-size ratio.","enum":["wav","mp3","ogg_opus"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-04-16T14:39:44.127000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a959ab9/uM2hZiKHOALvYZA2dBlB3_fa351c0ec002415e968d93c006094bae.jpg","title":"Gemini 3.1 Flash Tts"},{"category":"text-to-audio","description":"Use Gemini TTS Models to convert your prompts to real audio.","endpoint_id":"fal-ai/gemini-tts","family":"","inputs":[{"default":null,"description":"The text to convert to speech. Gemini TTS supports natural-language prompting for style, pace, accent, and emotional expression — include delivery instructions inline with the text (e.g. 'Say cheerfully: Have a wonderful day!'). For multi-speaker synthesis, prefix lines with speaker aliases defined in the speakers field (e.g. 'Alice: Hello!\\nBob: Hi!'). Supports inline pace/style markers like [slowly], [whispering], [excited], [extremely fast].","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional style and delivery instructions prepended to the prompt. Controls expressiveness, accent, pace, tone, and emotional expression using natural language. Use this to separate style control from the text content. Examples: 'Speak warmly and slowly', 'Read this as a dramatic newscast', 'Use a British accent with a cheerful tone', 'Whisper mysteriously'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_instructions","required":false,"type":"string"},{"default":"Kore","description":"Voice preset for single-speaker synthesis. 30 distinct voices are available. Ignored when speakers is set. Popular choices: Kore (strong, firm female), Puck (upbeat, lively male), Charon (calm, professional male), Zephyr (bright, clear female), Aoede (warm, melodic female).","enum":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Pulcherrima","Puck","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"gemini-2.5-flash-tts","description":"Which Gemini TTS model to use. gemini-2.5-flash-tts: low latency, cost-efficient for everyday applications (recommended). gemini-2.5-pro-tts: highest quality, best for structured workflows like podcasts, audiobooks, and customer support.","enum":["gemini-2.5-flash-tts","gemini-2.5-pro-tts"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Language for multilingual synthesis. When set, steers the model to speak in the specified language. Supports 24 GA languages and 60+ Preview languages. If not set, the model auto-detects the language from the text.","enum":["Arabic (Egypt)","Bangla (Bangladesh)","Dutch (Netherlands)","English (India)","English (US)","French (France)","German (Germany)","Hindi (India)","Indonesian (Indonesia)","Italian (Italy)","Japanese (Japan)","Korean (South Korea)","Marathi (India)","Polish (Poland)","Portuguese (Brazil)","Romanian (Romania)","Russian (Russia)","Spanish (Spain)","Tamil (India)","Telugu (India)","Thai (Thailand)","Turkish (Turkey)","Ukrainian (Ukraine)","Vietnamese (Vietnam)","Afrikaans (South Africa)","Albanian (Albania)","Amharic (Ethiopia)","Arabic (World)","Armenian (Armenia)","Azerbaijani (Azerbaijan)","Basque (Spain)","Belarusian (Belarus)","Bulgarian (Bulgaria)","Burmese (Myanmar)","Catalan (Spain)","Cebuano (Philippines)","Chinese Mandarin (China)","Chinese Mandarin (Taiwan)","Croatian (Croatia)","Czech (Czech Republic)","Danish (Denmark)","English (Australia)","English (UK)","Estonian (Estonia)","Filipino (Philippines)","Finnish (Finland)","French (Canada)","Galician (Spain)","Georgian (Georgia)","Greek (Greece)","Gujarati (India)","Haitian Creole (Haiti)","Hebrew (Israel)","Hungarian (Hungary)","Icelandic (Iceland)","Javanese (Java)","Kannada (India)","Konkani (India)","Lao (Laos)","Latin (Vatican City)","Latvian (Latvia)","Lithuanian (Lithuania)","Luxembourgish (Luxembourg)","Macedonian (North Macedonia)","Maithili (India)","Malagasy (Madagascar)","Malay (Malaysia)","Malayalam (India)","Mongolian (Mongolia)","Nepali (Nepal)","Norwegian Bokmal (Norway)","Norwegian Nynorsk (Norway)","Odia (India)","Pashto (Afghanistan)","Persian (Iran)","Portuguese (Portugal)","Punjabi (India)","Serbian (Serbia)","Sindhi (India)","Sinhala (Sri Lanka)","Slovak (Slovakia)","Slovenian (Slovenia)","Spanish (Latin America)","Spanish (Mexico)","Swahili (Kenya)","Swedish (Sweden)","Urdu (Pakistan)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_code","required":false,"type":"enum"},{"default":null,"description":"Multi-speaker voice configuration. When set, enables multi-speaker synthesis where different parts of the text are spoken by different voices. Each speaker needs a voice and a speaker_id (alias) that matches prefixes in the prompt. Requires gemini-2.5-pro-tts or gemini-2.5-flash-tts model. Not supported with gemini-2.5-flash-lite-preview-tts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speakers","required":false,"type":"json"},{"default":1,"description":"Controls the randomness of the speech output. Higher values produce more creative and varied delivery, while lower values make the output more predictable and focused.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":"mp3","description":"Audio output format. mp3: compressed, small file size (recommended). wav: uncompressed PCM wrapped in WAV (24 kHz, 16-bit mono). ogg_opus: Ogg container with Opus codec, good quality-to-size ratio.","enum":["wav","mp3","ogg_opus"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Check input content for safety. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.50 per 1M input tokens and $10.00 per 1M output tokens for the flash model. Costs double for the pro model.","published_at":"2026-03-20T18:39:43.785000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a92f535/ZqM4YG4tJYjTMInUjWqEg_ce8628b8677f4b4dba1fd041fc169dac.png","title":"Gemini TTS"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Reimagine and transform your ordinary photos into enchanting Studio Ghibli style artwork","endpoint_id":"fal-ai/ghiblify","family":"","inputs":[{"default":null,"description":"The URL of the image to upscale.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The seed to use for the upscale. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-03-31T21:39:16.233000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/ghibli/ghibli_example.webp","title":"Ghiblify Images"},{"category":"text-to-image","description":"Create high-quality images with accurate text rendering and rich knowledge details—supports editing, style transfer, and maintaining consistent characters across multiple images.","endpoint_id":"fal-ai/glm-image","family":"","inputs":[{"default":null,"description":"Text prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Output image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","portrait_3_2","landscape_3_2","portrait_hd","landscape_hd","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"Number of diffusion denoising steps. More steps generally produce higher quality images.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1.5,"description":"Classifier-free guidance scale. Higher values make the model follow the prompt more closely.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. The same seed with the same prompt will produce the same image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable NSFW safety checking on the generated images. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"If True, the prompt will be enhanced using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2026-01-14T02:17:38.633000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a4c6f/XY6gc2c6YgtIKHKiTKRfO_c7be09cba1eb4ebe850aea98676df98d.jpg","title":"GLM Image"},{"category":"image-to-image","description":"Create high-quality images with accurate text rendering and rich knowledge details—supports editing, style transfer, and maintaining consistent characters across multiple images.","endpoint_id":"fal-ai/glm-image/image-to-image","family":"","inputs":[{"default":null,"description":"Text prompt for image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Output image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","portrait_3_2","landscape_3_2","portrait_hd","landscape_hd","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"Number of diffusion denoising steps. More steps generally produce higher quality images.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1.5,"description":"Classifier-free guidance scale. Higher values make the model follow the prompt more closely.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. The same seed with the same prompt will produce the same image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable NSFW safety checking on the generated images. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"If True, the prompt will be enhanced using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL(s) of the condition image(s) for image-to-image generation. Supports up to 4 URLs for multi-image references.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2026-01-14T02:44:07.704000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a4d0f/umwWSuRRBSyt9U_bdGB9i_2de7b25b3997468f8166d372a12dff93.jpg","title":"Glm Image"},{"category":"vision","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"GOT-OCR2 works on a wide range of tasks, including plain document OCR, scene text OCR, formatted document OCR, and even OCR for tables, charts, mathematical formulas, geometric shapes, molecular formulas and sheet music.","endpoint_id":"fal-ai/got-ocr/v2","family":"","inputs":[{"default":[],"description":"URL of images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":false,"description":"Generate the output in formatted mode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"do_format","required":false,"type":"boolean"},{"default":false,"description":"Use provided images to generate a single output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_page","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["outputs"],"pricing":"","published_at":"2025-02-12T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/BEb6pE3CEr6Y89AkI_kEe_WN3XECwa.png","title":"GOT OCR 2.0"},{"category":"text-to-image","description":"GPT Image 1 mini combines OpenAI's advanced language capabilities, powered by GPT-5, with GPT Image 1 Mini for efficient image generation.","endpoint_id":"fal-ai/gpt-image-1-mini","family":"GPT Image 1","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio for the generated image","enum":["auto","1024x1024","1536x1024","1024x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"auto","description":"Quality for the generated image","enum":["auto","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Your request will cost different amounts based on the input and output.\n - You will be charged $0.002 per 1,000 input text tokens. Token counts vary with the text; you are charged for actual token usage.\n - For low quality, you will be charged $0.005 for 1024x1024 or $0.006 for any other size *per output image*.\n - For medium quality, you will be charged $0.011 for 1024x1024 or $0.015 for any other size *per output image*.\n - For high quality, you will be charged $0.036 for 1024x1024 or $0.052 for any other size *per output image*.\n - Your total request price will be rounded up to the nearest cent.","published_at":"2025-10-21T22:06:41.680000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/Z7Y5fVvUXaT1XzWGqVngY_f333390b078a4bed9491ccda3b9f0e90.jpg","title":"GPT Image 1 Mini"},{"category":"image-to-image","description":"GPT Image 1 mini combines OpenAI's advanced language capabilities, powered by GPT-5, with GPT Image 1 Mini for efficient image generation.","endpoint_id":"fal-ai/gpt-image-1-mini/edit","family":"GPT Image 1","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio for the generated image","enum":["auto","1024x1024","1536x1024","1024x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"auto","description":"Quality for the generated image","enum":["auto","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Your request will cost different amounts based on the input and output.\n - You will be charged $0.002 per 1,000 input text tokens. Token counts vary with the text; you are charged for actual token usage.\n - You will be charged $0.0025 per 1,000 input image tokens. One 1024x1024 image is roughly 135 tokens.\n - For low quality, you will be charged $0.005 for 1024x1024 or $0.006 for any other size *per output image*.\n - For medium quality, you will be charged $0.011 for 1024x1024 or $0.015 for any other size *per output image*.\n - For high quality, you will be charged $0.036 for 1024x1024 or $0.052 for any other size *per output image*.\n - Your total request price will be rounded up to the nearest cent.","published_at":"2025-10-21T22:09:49.003000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/cG0uNtODkeDPtNDUXms1H_63d395581f334382bf6806b78849ffb0.jpg","title":"GPT Image 1 Mini"},{"category":"text-to-image","description":"GPT Image 1.5 generates high-fidelity images with strong prompt adherence, preserving composition, lighting, and fine-grained detail.","endpoint_id":"fal-ai/gpt-image-1.5","family":"GPT Image 1.5","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1024x1024","description":"Aspect ratio for the generated image","enum":["1024x1024","1536x1024","1024x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Whether to apply fal input safety moderation. Disabling it requires account authorization; provider checks still apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Your request will cost different amounts based on the number of images, quality, and size.\n \n - You will be charged $0.005 per 1,000 input text tokens. Token counts vary with the text; you are charged for actual token usage.\n - You will be charged $0.010 per 1,000 output text tokens. The model will consume tokens reasoning about your prompt based on its complexity.\n - For low quality, you will be charged $0.009 for 1024x1024 or $0.013 for any other size *per image*.\n - For medium quality, you will be charged $0.034 for 1024x1024, $0.051 for 1024x1536 and $0.050 for 1536x1024 *per image*.\n - For high quality, you will be charged $0.133 for 1024x1024, $0.200 for 1024x1536 or $0.199 for 1536x1024 *per image*.","published_at":"2025-12-16T18:36:42.550000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87580d/tNVCM7rX3ST05Lko3RnxC_46dfd21f89e34bf99546dce50117a568.jpg","title":"GPT-Image 1.5"},{"category":"image-to-image","description":"GPT Image 1.5 generates high-fidelity images with strong prompt adherence, preserving composition, lighting, and fine-grained detail.","endpoint_id":"fal-ai/gpt-image-1.5/edit","family":"GPT Image 1.5","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio for the generated image","enum":["auto","1024x1024","1536x1024","1024x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"high","description":"Input fidelity for the generated image","enum":["low","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"input_fidelity","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Whether to apply fal input safety moderation. Disabling it requires account authorization; provider checks still apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the mask image to use for the generation. This indicates what part of the image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Your request will cost different amounts based on the number of images, quality, and size.\n \n - You will be charged $0.005 per 1,000 input text tokens. Token counts vary with the text; you are charged for actual token usage.\n - You will be charged $0.008 per 1,000 input image tokens. One 1024x1024 image is roughly 135 tokens in low fidelity mode, or 3,050 tokens in high fidelity mode.\n - You will be charged $0.010 per 1,000 output text tokens. The model will consume tokens reasoning about your prompt based on its complexity.\n - For low quality, you will be charged $0.009 for 1024x1024 or $0.013 for any other size *per image*.\n - For medium quality, you will be charged $0.034 for 1024x1024, $0.051 for 1024x1536 and $0.050 for 1536x1024 *per image*.\n - For high quality, you will be charged $0.133 for 1024x1024, $0.200 for 1024x1536 or $0.199 for 1536x1024 *per image*.","published_at":"2025-12-16T18:38:20.664000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875814/3KvlvWItvogHIOuPRWIVl_001c9e77742a4ff2a829a8ece127c0d1.jpg","title":"GPT-Image 1.5"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"OpenAI's latest image generation and editing model: gpt-1-image.","endpoint_id":"fal-ai/gpt-image-1/edit-image","family":"GPT Image 1","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio for the generated image","enum":["auto","1024x1024","1536x1024","1024x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"auto","description":"Quality for the generated image","enum":["auto","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"high","description":"Input fidelity for the generated image","enum":["low","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"input_fidelity","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Your request will cost different amounts based on the input and output.\n- You will be charged $0.002 per 1,000 input text tokens. One word is roughly 4 tokens.\n- You will be charged $0.005 per 1,000 input image tokens. One 1024x1024 image is roughly 135 tokens in low fidelity mode, or 3,050 tokens in high fidelity mode.\n- For low quality, you will be charged $0.011 for 1024x1024 or $0.016 for any other size *per output image*. \n- For medium quality, you will be charged $0.042 for 1024x1024 or $0.063 for any other size *per output image*.\n- For high quality, you will be charged $0.167 for 1024x1024 or $0.25 for any other size *per output image*.\nYour request will cost different amounts based on the input and output.\n- You will be charged $0.002 per 1,000 input text tokens. One word is roughly 4 tokens.\n- For low quality, you will be charged $0.011 for 1024x1024 or $0.016 for any other size *per output image*. \n- For medium quality, you will be charged $0.042 for 1024x1024 or $0.063 for any other size *per output image*.\n- For high quality, you will be charged $0.167 for 1024x1024 or $0.25 for any other size *per output image*.\n- Your total request cost will be rounded up to the nearest cent.","published_at":"2025-04-23T17:29:21.329000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"gpt-image-1"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"OpenAI's latest image generation and editing model: gpt-1-image.","endpoint_id":"fal-ai/gpt-image-1/text-to-image","family":"GPT Image 1","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio for the generated image","enum":["auto","1024x1024","1536x1024","1024x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"auto","description":"Quality for the generated image","enum":["auto","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Your request will cost different amounts based on the input and output.\n- You will be charged $0.002 per 1,000 input text tokens. One word is roughly 4 tokens.\n- For low quality, you will be charged $0.011 for 1024x1024 or $0.016 for any other size *per output image*. \n- For medium quality, you will be charged $0.042 for 1024x1024 or $0.063 for any other size *per output image*.\n- For high quality, you will be charged $0.167 for 1024x1024 or $0.25 for any other size *per output image*.\n- Your total request cost will be rounded up to the nearest cent.","published_at":"2025-04-23T17:29:52.367000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-2.jpg","title":"gpt-image-1"},{"category":"text-to-video","description":"Heygen Avatar V3 Model for Digital Twin","endpoint_id":"fal-ai/heygen/avatar3/digital-twin","family":"","inputs":[{"default":null,"description":"Character configuration for the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"character","required":true,"type":"json"},{"default":null,"description":"Voice configuration for the character","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"json"},{"default":null,"description":"URL of an audio file for the avatar to lip-sync to. When provided, the avatar uses this audio instead of text-to-speech.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution preset. Options: 360p, 480p, 540p, 720p, 1080p","enum":["360p","480p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the output video. Use '9:16' for portrait (vertical) videos, '16:9' for landscape, '1:1' for square, '4:5' for portrait social video, or '5:4' for landscape social video.","enum":["16:9","9:16","4:5","5:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.034 per output video second.","published_at":"2026-02-23T18:28:07.025000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90144d/5pYP_7oyKhCOtdFK_2sNY_d4a3e0b219364f3184738088b45b9fcf.jpg","title":"Heygen"},{"category":"text-to-video","description":"Heygen Avatar 4 Digital Twin Model","endpoint_id":"fal-ai/heygen/avatar4/digital-twin","family":"Avatar 4","inputs":[{"default":null,"description":"Character configuration for the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"character","required":true,"type":"json"},{"default":null,"description":"Voice configuration for the character","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"json"},{"default":null,"description":"URL of an audio file for the avatar to lip-sync to. When provided, the avatar uses this audio instead of text-to-speech.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":"720p","description":"Video resolution preset. Options: 360p, 480p, 540p, 720p, 1080p","enum":["360p","480p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the output video. Supported values: '16:9', '9:16', '4:5', '5:4', '1:1', and 'auto'. 'auto' preserves the source aspect ratio when HeyGen can read it, falling back to '16:9' otherwise.","enum":["16:9","9:16","4:5","5:4","1:1","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.1 per output video second.","published_at":"2026-02-23T18:32:24.919000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e8e51/T6VXguv9KYP018KAxFsLa_9b6beffdb69643c79edf6e76e3233d63.png","title":"Heygen"},{"category":"image-to-video","description":"Heygen Photo Avatar 4 Model","endpoint_id":"fal-ai/heygen/avatar4/image-to-video","family":"Avatar 4","inputs":[{"default":null,"description":"URL of the image to animate. The image should contain a clear face.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text the avatar will speak","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Name of the voice to use for the avatar","enum":["Warm Pro Narrator","Chill Brian","Ivy","John Doe","Monika Sogam","Hope ","Archer ","Brittney","Patrick","David Castlemore","Michael C","Adam Stone ","Juniper","Cassidy ","Jessica Anne Bogart","Arabella","Andrew","Spuds Oxley ","Grace Elder","Helen","Canyon Rivers","Derya - Lifelike - Excited 🤩","Mellow Marcus","Jack Sterling - Broadcaster 🎙️","Brenda - UGC - 1.mp4","Reid","Reagan","Terry","Jenny","Radio Rick","Denise","Tim in car - Excited 🤩","Iskander","Thompson","Delicate Daisy - Excited 🤩","Kingston","George UGC 1","Bold Blake","Jane","Expressive Evan","Marianne - IA","Aaron","Modern Recipe Host - Voice 1","Willow","Cute Chloe - Friendly 😊","Rafael","June - Lifelike","Crisp Chloe","Slick Simon","Nassim - Informative","Baritone Ben","Maxwell","Ellie Faye - Excited 🤩","Milani","Feisty Fiona - Excited 🤩","Professor Dean","Rose - UGC - 1.mp4","Shona","Hudson Wilder","Ann - IA","Alastair Kensington","Oxley","Christina","Andrew Rizz ","Peyton","Gerardo - Outdoor","Chloe - Lifelike","Stephanie","Anthony - IA","Signal - Voice 1","Luca","Lisa - Voice 1","T.W.Tucker","Jack Sullivan - Serious 😐","Winter","Mireia - Lifelike","Georgia","Stella","Masha - Lifelike","Charming Charles - Friendly 😊","Serenity","Annie - Excited","Ralph","Bethany","Dominic","Mason Finn","Leena","Veteran Victor","Tamara","Nik Public","Calm Chloe","Sevik","Reilly","Raul","Imposing Ian","Relaxed Ray","Dexter - Professional","Relaxed Rick","Edwin","Rupert Blackwood","Ginny","Hope"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"URL of an audio file for the avatar to lip-sync to. When provided, overrides prompt and voice.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":"stable","description":"Talking style - 'stable' for minimal movement, 'expressive' for more animation","enum":["stable","expressive"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"talking_style","required":false,"type":"enum"},{"default":null,"description":"Facial expression","enum":["happy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expression","required":false,"type":"enum"},{"default":null,"description":"Background configuration","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"json"},{"default":"720p","description":"Video resolution preset. Options: 360p, 480p, 540p, 720p, 1080p","enum":["360p","480p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the output video. Supported values: '16:9', '9:16', '4:5', '5:4', '1:1', and 'auto'. 'auto' preserves the source aspect ratio when HeyGen can read it, falling back to '16:9' otherwise.","enum":["16:9","9:16","4:5","5:4","1:1","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether to add captions to the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"caption","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.1 per output video second.","published_at":"2026-02-23T18:33:44.115000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90145c/8wK3ckSYxnnVDeNdGTbc8_4c2266798c21413da1f19c6026d5df52.jpg","title":"Heygen"},{"category":"text-to-video","description":"Create natural HeyGen Avatar V digital twin videos from text or audio, with lip-sync, optional backgrounds, captions, and MP4/WebM output.","endpoint_id":"fal-ai/heygen/avatar5/digital-twin","family":"Avatar V","inputs":[{"default":"Abigail Sofa Front","description":"Name of the Avatar V-eligible avatar to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar","required":false,"type":"string"},{"default":null,"description":"Text the avatar will speak. Required when ``audio_url`` is not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"Warm Pro Narrator","description":"Name of the text-to-speech voice to use for the avatar when ``audio_url`` is not provided.","enum":["Warm Pro Narrator","Chill Brian","Ivy","John Doe","Monika Sogam","Hope ","Archer ","Brittney","Patrick","David Castlemore","Michael C","Adam Stone ","Juniper","Cassidy ","Jessica Anne Bogart","Arabella","Andrew","Spuds Oxley ","Grace Elder","Helen","Canyon Rivers","Derya - Lifelike - Excited 🤩","Mellow Marcus","Jack Sterling - Broadcaster 🎙️","Brenda - UGC - 1.mp4","Reid","Reagan","Terry","Jenny","Radio Rick","Denise","Tim in car - Excited 🤩","Iskander","Thompson","Delicate Daisy - Excited 🤩","Kingston","George UGC 1","Bold Blake","Jane","Expressive Evan","Marianne - IA","Aaron","Modern Recipe Host - Voice 1","Willow","Cute Chloe - Friendly 😊","Rafael","June - Lifelike","Crisp Chloe","Slick Simon","Nassim - Informative","Baritone Ben","Maxwell","Ellie Faye - Excited 🤩","Milani","Feisty Fiona - Excited 🤩","Professor Dean","Rose - UGC - 1.mp4","Shona","Hudson Wilder","Ann - IA","Alastair Kensington","Oxley","Christina","Andrew Rizz ","Peyton","Gerardo - Outdoor","Chloe - Lifelike","Stephanie","Anthony - IA","Signal - Voice 1","Luca","Lisa - Voice 1","T.W.Tucker","Jack Sullivan - Serious 😐","Winter","Mireia - Lifelike","Georgia","Stella","Masha - Lifelike","Charming Charles - Friendly 😊","Serenity","Annie - Excited","Ralph","Bethany","Dominic","Mason Finn","Leena","Veteran Victor","Tamara","Nik Public","Calm Chloe","Sevik","Reilly","Raul","Imposing Ian","Relaxed Ray","Dexter - Professional","Relaxed Rick","Edwin","Rupert Blackwood","Ginny","Hope"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"HTTP(S) URL of an audio file for the avatar to lip-sync to. When provided, the avatar uses this audio instead of text-to-speech and ``prompt``/``voice`` are ignored.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"cover","description":"How the avatar fits within the output frame. 'contain' keeps the full avatar in view (may letterbox); 'cover' fills the frame (may crop).","enum":["contain","cover"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fit","required":false,"type":"enum"},{"default":false,"description":"Remove the avatar's background. Requires a matting-enabled avatar.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_background","required":false,"type":"boolean"},{"default":null,"description":"Optional background to composite behind the avatar. Ignored when ``output_format='webm'`` (webm output is transparent).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"json"},{"default":null,"description":"Optional watermark image to overlay on the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"json"},{"default":false,"description":"Generate a sidecar SRT caption file alongside the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"caption","required":false,"type":"boolean"},{"default":"mp4","description":"Output container format. 'webm' produces a transparent video (automatically removes the background) and ignores the ``background`` field.","enum":["mp4","webm"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"720p","description":"Output resolution preset.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the output video. Supported values: '16:9', '9:16', '4:5', '5:4', '1:1', and 'auto'. 'auto' preserves the source aspect ratio when HeyGen can read it, falling back to '16:9' otherwise.","enum":["16:9","9:16","4:5","5:4","1:1","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video","caption_file"],"pricing":"$0.10 per second of generated output video. The charge is based on final output duration in seconds.","published_at":"2026-05-20T13:17:53.318000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9aa011/vdGl5om9jDtRhB8kiH8LS_70badfd7deb047e1a3d8c0bf65609406.jpg","title":"Heygen v5 Digital Twin"},{"category":"video-to-video","description":"Heygen Translate Model with Extreme Precision","endpoint_id":"fal-ai/heygen/v2/translate/precision","family":"","inputs":[{"default":null,"description":"URL of the video to translate. Maximum length is 8 minutes.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The target language to translate the video into","enum":["English","Spanish","French","Hindi","Italian","German","Polish","Portuguese","Chinese","Japanese","Dutch","Turkish","Korean","Danish","Arabic","Romanian","Mandarin","Filipino","Swedish","Indonesian","Ukrainian","Greek","Czech","Bulgarian","Malay","Slovak","Croatian","Tamil","Finnish","Russian","Afrikaans (South Africa)","Albanian (Albania)","Amharic (Ethiopia)","Arabic (Algeria)","Arabic (Bahrain)","Arabic (Egypt)","Arabic (Iraq)","Arabic (Jordan)","Arabic (Kuwait)","Arabic (Lebanon)","Arabic (Libya)","Arabic (Morocco)","Arabic (Oman)","Arabic (Qatar)","Arabic (Saudi Arabia)","Arabic (Syria)","Arabic (Tunisia)","Arabic (United Arab Emirates)","Arabic (Yemen)","Armenian (Armenia)","Azerbaijani (Latin, Azerbaijan)","Bangla (Bangladesh)","Basque","Bengali (India)","Bosnian (Bosnia and Herzegovina)","Bulgarian (Bulgaria)","Burmese (Myanmar)","Catalan","Chinese (Cantonese, Traditional)","Chinese (Jilu Mandarin, Simplified)","Chinese (Mandarin, Simplified)","Chinese (Northeastern Mandarin, Simplified)","Chinese (Southwestern Mandarin, Simplified)","Chinese (Taiwanese Mandarin, Traditional)","Chinese (Wu, Simplified)","Chinese (Zhongyuan Mandarin Henan, Simplified)","Chinese (Zhongyuan Mandarin Shaanxi, Simplified)","Croatian (Croatia)","Czech (Czechia)","Danish (Denmark)","Dutch (Belgium)","Dutch (Netherlands)","English (Australia)","English (Canada)","English (Hong Kong SAR)","English (India)","English (Ireland)","English (Kenya)","English (New Zealand)","English (Nigeria)","English (Philippines)","English (Singapore)","English (South Africa)","English (Tanzania)","English (UK)","English (United States)","Estonian (Estonia)","Filipino (Philippines)","Finnish (Finland)","French (Belgium)","French (Canada)","French (France)","French (Switzerland)","Galician","Georgian (Georgia)","German (Austria)","German (Germany)","German (Switzerland)","Greek (Greece)","Gujarati (India)","Hebrew (Israel)","Hindi (India)","Hungarian (Hungary)","Icelandic (Iceland)","Indonesian (Indonesia)","Irish (Ireland)","Italian (Italy)","Japanese (Japan)","Javanese (Latin, Indonesia)","Kannada (India)","Kazakh (Kazakhstan)","Khmer (Cambodia)","Korean (Korea)","Lao (Laos)","Latvian (Latvia)","Lithuanian (Lithuania)","Macedonian (North Macedonia)","Malay (Malaysia)","Malayalam (India)","Maltese (Malta)","Marathi (India)","Mongolian (Mongolia)","Nepali (Nepal)","Norwegian Bokmål (Norway)","Pashto (Afghanistan)","Persian (Iran)","Polish (Poland)","Portuguese (Brazil)","Portuguese (Portugal)","Romanian (Romania)","Russian (Russia)","Serbian (Latin, Serbia)","Sinhala (Sri Lanka)","Slovak (Slovakia)","Slovenian (Slovenia)","Somali (Somalia)","Spanish (Argentina)","Spanish (Bolivia)","Spanish (Chile)","Spanish (Colombia)","Spanish (Costa Rica)","Spanish (Cuba)","Spanish (Dominican Republic)","Spanish (Ecuador)","Spanish (El Salvador)","Spanish (Equatorial Guinea)","Spanish (Guatemala)","Spanish (Honduras)","Spanish (Mexico)","Spanish (Nicaragua)","Spanish (Panama)","Spanish (Paraguay)","Spanish (Peru)","Spanish (Puerto Rico)","Spanish (Spain)","Spanish (United States)","Spanish (Uruguay)","Spanish (Venezuela)","Sundanese (Indonesia)","Swahili (Kenya)","Swahili (Tanzania)","Swedish (Sweden)","Tamil (India)","Tamil (Malaysia)","Tamil (Singapore)","Tamil (Sri Lanka)","Telugu (India)","Thai (Thailand)","Turkish (Türkiye)","Ukrainian (Ukraine)","Urdu (India)","Urdu (Pakistan)","Uzbek (Latin, Uzbekistan)","Vietnamese (Vietnam)","Welsh (United Kingdom)","Zulu (South Africa)","English - Your Accent","English - American Accent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_language","required":true,"type":"enum"},{"default":false,"description":"Translate only the audio, ignore the faces and only translate the voice track","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"translate_audio_only","required":false,"type":"boolean"},{"default":null,"description":"Number of speakers in the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speaker_num","required":false,"type":"integer"},{"default":true,"description":"Enable dynamic duration to enhance conversational fluidity between languages with different speaking rates","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_dynamic_duration","required":false,"type":"boolean"},{"default":null,"description":"HeyGen brand glossary ID for custom term translations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"brand_glossary_id","required":false,"type":"string"},{"default":null,"description":"Optional URL of a custom SRT subtitle file.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"srt_url","required":false,"type":"string"},{"default":null,"description":"Whether the custom SRT applies to the source or translated video.","enum":["input","output"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"srt_role","required":false,"type":"enum"},{"default":false,"description":"Generate an SRT caption file alongside the translated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_caption","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video","caption_file"],"pricing":"Your request will cost $0.1 per output video second.","published_at":"2026-02-23T18:38:58.297000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a901470/P3xLjDZMP1Cg2hVMd_AMw_b865f82e42474449b5ca950e007506a3.jpg","title":"Heygen"},{"category":"video-to-video","description":"Heygen Translate Model with Extreme Speed","endpoint_id":"fal-ai/heygen/v2/translate/speed","family":"","inputs":[{"default":null,"description":"URL of the video to translate. Maximum length is 8 minutes.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The target language to translate the video into","enum":["English","Spanish","French","Hindi","Italian","German","Polish","Portuguese","Chinese","Japanese","Dutch","Turkish","Korean","Danish","Arabic","Romanian","Mandarin","Filipino","Swedish","Indonesian","Ukrainian","Greek","Czech","Bulgarian","Malay","Slovak","Croatian","Tamil","Finnish","Russian","Afrikaans (South Africa)","Albanian (Albania)","Amharic (Ethiopia)","Arabic (Algeria)","Arabic (Bahrain)","Arabic (Egypt)","Arabic (Iraq)","Arabic (Jordan)","Arabic (Kuwait)","Arabic (Lebanon)","Arabic (Libya)","Arabic (Morocco)","Arabic (Oman)","Arabic (Qatar)","Arabic (Saudi Arabia)","Arabic (Syria)","Arabic (Tunisia)","Arabic (United Arab Emirates)","Arabic (Yemen)","Armenian (Armenia)","Azerbaijani (Latin, Azerbaijan)","Bangla (Bangladesh)","Basque","Bengali (India)","Bosnian (Bosnia and Herzegovina)","Bulgarian (Bulgaria)","Burmese (Myanmar)","Catalan","Chinese (Cantonese, Traditional)","Chinese (Jilu Mandarin, Simplified)","Chinese (Mandarin, Simplified)","Chinese (Northeastern Mandarin, Simplified)","Chinese (Southwestern Mandarin, Simplified)","Chinese (Taiwanese Mandarin, Traditional)","Chinese (Wu, Simplified)","Chinese (Zhongyuan Mandarin Henan, Simplified)","Chinese (Zhongyuan Mandarin Shaanxi, Simplified)","Croatian (Croatia)","Czech (Czechia)","Danish (Denmark)","Dutch (Belgium)","Dutch (Netherlands)","English (Australia)","English (Canada)","English (Hong Kong SAR)","English (India)","English (Ireland)","English (Kenya)","English (New Zealand)","English (Nigeria)","English (Philippines)","English (Singapore)","English (South Africa)","English (Tanzania)","English (UK)","English (United States)","Estonian (Estonia)","Filipino (Philippines)","Finnish (Finland)","French (Belgium)","French (Canada)","French (France)","French (Switzerland)","Galician","Georgian (Georgia)","German (Austria)","German (Germany)","German (Switzerland)","Greek (Greece)","Gujarati (India)","Hebrew (Israel)","Hindi (India)","Hungarian (Hungary)","Icelandic (Iceland)","Indonesian (Indonesia)","Irish (Ireland)","Italian (Italy)","Japanese (Japan)","Javanese (Latin, Indonesia)","Kannada (India)","Kazakh (Kazakhstan)","Khmer (Cambodia)","Korean (Korea)","Lao (Laos)","Latvian (Latvia)","Lithuanian (Lithuania)","Macedonian (North Macedonia)","Malay (Malaysia)","Malayalam (India)","Maltese (Malta)","Marathi (India)","Mongolian (Mongolia)","Nepali (Nepal)","Norwegian Bokmål (Norway)","Pashto (Afghanistan)","Persian (Iran)","Polish (Poland)","Portuguese (Brazil)","Portuguese (Portugal)","Romanian (Romania)","Russian (Russia)","Serbian (Latin, Serbia)","Sinhala (Sri Lanka)","Slovak (Slovakia)","Slovenian (Slovenia)","Somali (Somalia)","Spanish (Argentina)","Spanish (Bolivia)","Spanish (Chile)","Spanish (Colombia)","Spanish (Costa Rica)","Spanish (Cuba)","Spanish (Dominican Republic)","Spanish (Ecuador)","Spanish (El Salvador)","Spanish (Equatorial Guinea)","Spanish (Guatemala)","Spanish (Honduras)","Spanish (Mexico)","Spanish (Nicaragua)","Spanish (Panama)","Spanish (Paraguay)","Spanish (Peru)","Spanish (Puerto Rico)","Spanish (Spain)","Spanish (United States)","Spanish (Uruguay)","Spanish (Venezuela)","Sundanese (Indonesia)","Swahili (Kenya)","Swahili (Tanzania)","Swedish (Sweden)","Tamil (India)","Tamil (Malaysia)","Tamil (Singapore)","Tamil (Sri Lanka)","Telugu (India)","Thai (Thailand)","Turkish (Türkiye)","Ukrainian (Ukraine)","Urdu (India)","Urdu (Pakistan)","Uzbek (Latin, Uzbekistan)","Vietnamese (Vietnam)","Welsh (United Kingdom)","Zulu (South Africa)","English - Your Accent","English - American Accent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_language","required":true,"type":"enum"},{"default":false,"description":"Translate only the audio, ignore the faces and only translate the voice track","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"translate_audio_only","required":false,"type":"boolean"},{"default":null,"description":"Number of speakers in the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speaker_num","required":false,"type":"integer"},{"default":true,"description":"Enable dynamic duration to enhance conversational fluidity between languages with different speaking rates","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_dynamic_duration","required":false,"type":"boolean"},{"default":null,"description":"HeyGen brand glossary ID for custom term translations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"brand_glossary_id","required":false,"type":"string"},{"default":null,"description":"Optional URL of a custom SRT subtitle file.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"srt_url","required":false,"type":"string"},{"default":null,"description":"Whether the custom SRT applies to the source or translated video.","enum":["input","output"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"srt_role","required":false,"type":"enum"},{"default":false,"description":"Generate an SRT caption file alongside the translated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_caption","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video","caption_file"],"pricing":"Your request will cost $0.05 per output video second.","published_at":"2026-02-23T18:39:44.788000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a901479/nonDlddF3DvH0dOZvkmWy_16858ef8ab5d472381ffd575c5bf6d8d.jpg","title":"Heygen"},{"category":"text-to-video","description":"Heygen Text to Video Generation Model","endpoint_id":"fal-ai/heygen/v2/video-agent","family":"","inputs":[{"default":null,"description":"Natural language prompt describing the video to generate. Include details about style, visual elements, and desired length for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Video configuration options","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"config","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.034 per output video second.","published_at":"2026-02-15T09:27:45.511000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90146a/u7hMUxCHLeXnu_XlFPiEd_4f395a3b87574d7db393dd5c63626258.jpg","title":"Heygen"},{"category":"video-to-video","description":"Use Heygen's Latest Model for Filler Word Removal.","endpoint_id":"fal-ai/heygen/v3/filler-word-removal","family":"","inputs":[{"default":null,"description":"URL of the source video to remove filler words and long silences from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional display title for the removal job.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title","required":false,"type":"string"}],"lab":"Heygen","output_kind":"video","output_props":["reduction_pct","original_duration","output_duration","video","num_cuts"],"pricing":"Your request will be charged at $0.01 per second of the input video, with a minimum charge for 60 seconds. Credits are not deducted if no cuts take place.","published_at":"2026-08-03T17:09:36.582000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4e0b4/8F98Dq2gPZsYXAguycSCo.jpg","title":"Heygen"},{"category":"video-to-video","description":"Replace or dub audio on an existing video with high-accuracy avatar-inference lip-sync.","endpoint_id":"fal-ai/heygen/v3/lipsync/precision","family":"Lipsync","inputs":[{"default":null,"description":"URL of the source video to lip-sync.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the replacement audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional title for the lipsync job.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title","required":false,"type":"string"},{"default":false,"description":"Generate captions in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_caption","required":false,"type":"boolean"},{"default":true,"description":"Allow duration adjustment to match the new audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_dynamic_duration","required":false,"type":"boolean"},{"default":false,"description":"Remove background music from the source video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"disable_music_track","required":false,"type":"boolean"},{"default":false,"description":"Enhance the replacement audio quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_speech_enhancement","required":false,"type":"boolean"},{"default":null,"description":"Start time in seconds for partial lipsync.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_time","required":false,"type":"number"},{"default":null,"description":"End time in seconds for partial lipsync.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"end_time","required":false,"type":"number"}],"lab":"Heygen","output_kind":"video","output_props":["video","caption_file"],"pricing":"","published_at":"2026-04-16T16:49:06.953000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a963882/KCALnCjdY-gy0UYJWXn3-_22975c38070b4ed290bbcc03cd49e439.jpg","title":"Heygen Lipsync - Precision"},{"category":"video-to-video","description":"Replace or dub audio on an existing video with fast audio-only lip-sync.","endpoint_id":"fal-ai/heygen/v3/lipsync/speed","family":"Lipsync","inputs":[{"default":null,"description":"URL of the source video to lip-sync.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the replacement audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional title for the lipsync job.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title","required":false,"type":"string"},{"default":false,"description":"Generate captions in the output video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_caption","required":false,"type":"boolean"},{"default":true,"description":"Allow duration adjustment to match the new audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_dynamic_duration","required":false,"type":"boolean"},{"default":false,"description":"Remove background music from the source video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"disable_music_track","required":false,"type":"boolean"},{"default":false,"description":"Enhance the replacement audio quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_speech_enhancement","required":false,"type":"boolean"},{"default":null,"description":"Start time in seconds for partial lipsync.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_time","required":false,"type":"number"},{"default":null,"description":"End time in seconds for partial lipsync.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"end_time","required":false,"type":"number"}],"lab":"Heygen","output_kind":"video","output_props":["video","caption_file"],"pricing":"","published_at":"2026-04-16T16:48:56.833000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9638b7/j0B3GftjEw-3e9otUPh5M_47dfe43e428a49259eb6c58f30e4ccfb.jpg","title":"Heygen Lipsync - Speed"},{"category":"text-to-video","description":"Generate videos with a single prompt. Describe what you want in plain text, and the agent handles avatar selection, scripting, scene composition - all in one.","endpoint_id":"fal-ai/heygen/v3/video-agent","family":"Avatar Agent","inputs":[{"default":null,"description":"Natural language prompt describing the video to generate. The agent handles avatar selection, script, and production automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Avatar to use in the video. Set to 'auto' to let the agent auto-select based on the prompt.","enum":["auto","Abigail (Upper Body)","Abigail Office Front","Abigail Office Side","Abigail Sofa Front","Abigail Sofa Side","Aditya in Brown blazer","Aditya in Blue blazer","Aditya in Blue shirt","Aditya in Blue t-shirt","Aditya in Beige blazer","Adrian in Blue Shirt","Adrian in Blue Suit","Adrian in Blue Sweater","Adriana BizTalk Front","Adriana BizTalk Side","Adriana Business Front 2","Adriana Business Front ","Adriana Business Side","Adriana Nurse Front 2","Adriana Nurse Front","Adriana Nurse Side 2","Adriana Nurse Side","Adriana Nurse Sitting Side","Adriana SuitSofa Front","Aiko","Albert in Blue Polo shirt","Albert in Blue blazer","Albert in Blue shirt","Albert in Blue suit","Albert in Khaki blazer","Albert in White shirt","Amanda in Blue Shirt (Front)","Amanda in Blue Shirt (Left)","Amanda in Blue Shirt (Right)","Amanda in Grey Shirt (Front)","Amanda in Grey Shirt (Left)","Amanda in Grey Shirt (Right)","Amanda in Maintenance (Front)","Amanda in Maintenance (Left)","Amanda in Maintenance (Right)","Amelia Business Training Front 2","Amelia Business Training Front","Amelia Business Training Side 2","Amelia Business Training Side","Amelia Lounge Front 2","Amelia Lounge Front","Amelia Lounge Side 2","Amelia Lounge Side","Amelia Yoga Front 2","Amelia Yoga Front","Amelia Yoga Side 2","Amelia Yoga Side","Alex in Black Suit","Alex in Jacket","Alex in White Coat","Alex in Yellow Sweater","Anja Office Front","Anja Office Side ","Anja Sofa Front","Anja Sofa Side ","Ann Business Front","Ann Business Sitting","Ann Casual Front","Ann Casual Lying","Ann Casual Sitting 2","Ann Casual Sitting","Ann Doctor Sitting","Ann Doctor Standing","Ann Sweater Front","Ann Sweater Side","Ann Therapist","Anna in White T-shirt","Anna in Turtleneck T-shirt","Anna in Brown T-shirt","Annelise in Dark blue dress","Annelise in Off white dress","Annelise in Sky blue dress","Annelise in White dress","Annelore in Blue blazer","Annelore in Blue dress","Annelore in Red blazer","Annelore in Red sweater","Annelore in White shirt","Annie in Grey Jacket","Annie in White Shirt","Annie in Tan Jacket","Annie in Blue Casual","Annie in Light Blue","Annie in Brown Shirt","Annie in Black Shirt","Annie in Pink Suit","Annie in Grey Dress","Annie in Blue Vest","Annie in Black V-neck Shirt","Annie in Blue Suit","Annie Bar Sitting Front","Annie Bar Sitting Side","Annie Bar Standing Front 2","Annie Bar Standing Front 3","Annie Bar Standing Front","Annie Bar Standing Side 2","Annie Bar Standing Side 3","Annie Bar Standing Side","Annie Business Casual Standing Front 2","Annie Business Casual Standing Front","Annie Business Casual Standing Side 2","Annie Business Casual Standing Side","Annie Casual Sitting Front 2","Annie Casual Sitting Front","Annie Casual Sitting Side 2","Annie Casual Sitting Side","Annie Casual Standing Front 2","Annie Casual Standing Front","Annie Casual Standing Side 2","Annie Casual Standing Side","Annie Desk Sitting Front 2","Annie Desk Sitting Front","Annie Desk Sitting Side 2","Annie Desk Sitting Side","Annie Lounge Standing Front","Annie Lounge Standing Side","Annie Office Sitting Front 2","Annie Office Sitting Front","Annie Office Sitting Side 2","Annie Office Sitting Side","Annie Office Standing Front","Annie Office Standing Side","Annie Sofa Sitting Front 3","Annie Sofa Sitting Front","Annie Sofa Sitting Side 2","Annie Sofa Sitting Side 3","Annie Sofa Sitting Side","Annie Sofa Sitting Front 2","Annie Studio Pink Sitting Front","Annie Studio Pink Sitting Side","Annie Studio Pink Standing Front","Annie Studio Pink Standing Side","Armando Casual Front","Armando Casual Side","Armando Suit Front","Armando Suit Side","Armando Sweater Front 2","Armando Sweater Front","Armando Sweater Side 2","Armando Sweater Side","Artur Office Front 2","Artur Office Front","Artur Office Side 2","Artur Office Side","Artur Sofa Casual Front 2","Artur Sofa Casual Front","Artur Sofa Casual Side 2","Artur Sofa Causal Side","Aubrey Sofa Side","Aubrey (Upper Body)","Aubrey Night Scene Front","Aubrey Outdoor Sport Front","Aubrey Outdoor Sport Side","Aubrey Sofa Front","August Casual Front 2","August Casual Front","August Cool Sitting","August Cool Style","August Employee Front","August Hoodies Front 2","August Hoodies Front","Bahar (Upper Body)","Bahar Business Front","Bahar Business Side","Bahar Business Sitting Front","Bahar Business Sitting Side","Bahar Casual Sitting Front 2","Bahar Casual Sitting Front","Bahar Casual Sitting Side 2","Bahar Casual Sitting Side","Bahar Denim Casual Front","Bahar Denim Casual Side","Bahar Denim Front","Bahar Denim Side","Bahar Jacket Casual Front","Bahar Jacket Casual Side","Bahar Jacket Front","Bahar Jacket Side","Bahar Suit Front","Bahar Suit Side","Bastien in Blue T-shirt","Bastien in Blue blazer","Bastien in Blue shirt","Bastien in White shirt","Blanka Lounge Front","Blanka Lounge Side","Blanka Outdoor Business Front","Blanka Outdoor Business Side","Blanka Outdoor Reading Front","Blanka Outdoor Reading Side","Blanka Picnic Front","Blanka Picnic Side","Bojan Business Training Front 2","Bojan Business Training Front","Bojan Business Training Side 2","Bojan Business Training Side","Bojan Lounge Front 2","Bojan Lounge Front","Bojan Lounge Side 2","Bojan Lounge Side","Bojan Sport Front 2","Bojan Sport Front","Bojan Sport Side 2","Bojan Sport Side","Bradley in Blue Polo (Front)","Bradley in Blue Polo (Left)","Bradley in Blue Polo (Right)","Bradley in Blue Shirt (Front)","Bradley in Blue Shirt (Left)","Bradley in Blue Shirt (Right)","Bradley in Doctor (Front)","Bradley in Doctor (Left)","Bradley in Doctor (Right)","Brandon in Grey Suit","Brandon in Blue Sweater","Brandon in White Shirt","Brandon Business Sitting Front","Brandon Business Sitting Side","Brandon Business Standing Front","Brandon Business Standing Side","Brandon Casual Sitting Front","Brandon Casual Sitting Side","Brandon Kitchen Standing Front","Brandon Kitchen Standing Side","Brandon Lobby Sitting Front","Brandon Lobby Sitting Side","Brandon Lobby Standing Front","Brandon Lobby Standing Side","Brandon Office Sitting Front","Brandon Office Sitting Side","Brandon Office Standing Front","Brandon Office Standing Side","Brandon Sofa Sitting Front","Brandon Sofa Sitting Side","Brent Office Front 2","Brent Office Front","Brent Office Side 2","Brent Office Side","Brent Sofa Front 2","Brent Sofa Front","Brent Sofa Side 2","Brent Sofa Side","Briana in White shirt","Briana in Striped T-shirt","Briana in Brown suit","Bruce","Bryan Casual Front","Bryan Casual Side","Bryan Fitness Coach","Bryan Tech Expert","Bryan Plaid Shirt Front","Bryan Plaid Shirt Side","Bryan Suit Front","Bryan Suit Side","Bryce in Black t-shirt","Bryce in Blue blazer","Bryce in Blue shirt","Bryce in Grey blazer","Bryce in White shirt","Byron Business Front 2","Byron Business Front","Byron Business Side 2","Byron Business Side","Byron Business Sitting Front","Byron Business Sitting Size","Byron Casual Front 2","Byron Casual Front","Byron Casual Side 2","Byron Casual Side","Byron Casual Sitting Front","Byron Casual Sitting Side","Byron Jacket Front","Byron Jacket Side","Byron Sitting Front","Byron Sitting Side","Byron Suit Front","Byron Suit Side","Candace in Beige Dress (Front)","Candace in Beige Dress (Left)","Candace in Beige Dress (Right)","Candace in Doctor (Front)","Candace in Doctor (Left)","Candace in Doctor (Right)","Candace in Pink Blazer (Front)","Candace in Pink Blazer (Right)","Candace in Pink Blazer (Left)","Carla in Doctor (Front)","Carla in Doctor (Left)","Carla in Doctor (Right)","Carla in Dress (Left)","Carla in Shirt (Front)","Carla in Shirt (Left)","Carla in Shirt (Right)","Carlotta BizTalk Front","Carlotta BizTalk Side","Carlotta Business Front","Carlotta Business Side","Carlotta Casual Front","Carlotta Casual Side","Carlotta Casual Sitting Front","Carlotta Casual Sitting Side","Carlotta Half Front","Carlotta Pink Jumpsuit Front 2","Carlotta Pink Jumpsuit Front","Carlotta Pink Jumpsuit Side 2","Carlotta Pink Jumpsuit Side","Carlotta Pink Jumpsuit Sitting Front","Carlotta Pink Jumpsuit Sitting Side","Caroline Business Sitting Front","Caroline Business Sitting Side","Caroline Business Standing Front","Caroline Business Standing Side","Caroline in Blue Suit","Caroline in White Shirt","Caroline in Yellow Casual","Caroline in Yellow Skirt","Caroline Casual Sitting Front","Caroline Casual Sitting Side","Caroline Kitchen Standing Front","Caroline Kitchen Standing Side","Caroline Lobby Sitting Front","Caroline Lobby Sitting Side","Caroline Lobby Standing Front","Caroline Lobby Standing Side","Caroline Office Sitting Front","Caroline Office Sitting Side","Caroline Office Standing Front","Caroline Office Standing Side","Caroline Sofa Sitting Front","Caroline Sofa Sitting Side","Chad in Blue Shirt (Front)","Chad in Blue Shirt (Left)","Chad in Blue Shirt (Right)","Chad in Grey Shirt (Front)","Chad in Grey Shirt (Left)","Chad in Grey Shirt (Right)","Chad in Maintenance (Front)","Chad in Maintenance (Left)","Chad in Maintenance (Right)","Chakir in Headscarf (Front)","Chakir in Headscarf (Left)","Chakir in Headscarf (Right)","Chakir in White Shirt (Front)","Chakir in White Shirt (Right)","Chakir in white Shirt (Left)","Chloe (Upper Body)","Chloe Lounge Front","Chloe Lounge Side","Chloe Outdoor Side","Colin Business Front 2","Colin Business Front","Colin Jacket Front","Colin Sitting Cool Style 2","Colin Sitting Cool Style","Colin Suit Front","Colin Sweater Front","Colin Sweater Sitting Front","Connie Business Front","Connie Business Sitting Front","Connie Casual Sitting Front","Connie Casual Sitting Side","Connie Education Front","Connie Education Side 2","Connie Education Side","Connie Skirt Front","Connie Skirt Side","Connie Skirt Sitting Front","Connie Skirt Sitting Side","Connie Suit Front","Conrad House Front","Conrad House Side","Conrad Sofa Front","Conrad Sofa Side","Crisanto Business Front","Crisanto Business Side","Crisanto Chef Front 2","Crisanto Chef Front","Crisanto Chef Side 2","Crisanto Chef Side","Crisanto Chef Sitting ","Crisanto Education Front","Crisanto Education Side","Crisanto Nurse Front 2","Crisanto Nurse Front","Crisanto Nurse Side 2","Crisanto Nurse Side","Crisanto Nurse Sitting Front","Crisanto Nurse Sitting Side","Crisanto Suit Front","Crisanto Suit Side","Daphne in Blue blazer","Daphne in Blue shirt","Daphne in Grey blazer","Daphne in Grey suit","Daphne in Pink hoodie","Daphne in White t-shirt","Darnell in Blue Shirt (Front)","Darnell in Blue Shirt (Left)","Darnell in Blue Shirt (Right)","Darnell in Bordeaux Polo (Front)","Darnell in Bordeaux Polo (Left)","Darnell in Bordeaux Polo (Right)","Darnell in Doctor (Front)","Darnell in Doctor (Left)","Darnell in Doctor (Right)","Derya Indoor Front 2","Derya Indoor Front","Derya Indoor Side 2","Derya Indoor Side","Derya Office Front 2","Derya Office Front","Derya Office Side 2","Derya Office Side","Dexter Casual Front","Dexter Casuat Side","Dexter Doctor Sitting","Dexter Doctor Standing","Dexter Lawyer","Dexter Suit Front","Dexter Suit Side","Dexter Winter Coat Front","Dexter Winter Coat Side","Diana in Black Camisole Top","Diana in Striped Shirt","Diana in White Shirt","Diora in Blue blazer","Diora in Green blazer","Diora in Pink shirt","Diora in White shirt","Diora in White t-shirt","Diran Casual Front","Diran Casual Side","Diran Jacket Front","Diran Jacket Side","Diran Macbook Business Front","Diran Macbook Business Side","Diran Macbook Casual Front","Diran Macbook Casual Side","Diran Macbook Sitting Front 2","Diran Macbook Sitting Front","Diran Macbook Sitting Side 2","Diran Macbook Sitting Side","Diran Suit Front","Diran Suit Side","Diran iPad Front","Diran iPad Side","Diran iPad Sitting Front","Diran iPad Sitting Side","Elenora Casual Front","Elenora Casual Side","Elenora Fitness Coach","Elenora Fitness Coach 2","Elenora Tech Expert","Elenora Suit Front","Elenora Suit Side","Elenora YellowDress Front","Elenora YellowDress Side","Emanuel Office Front","Emanuel Office Side","Emanuel Sofa Front","Emanuel Sofa Side","Emery in Blue blazer","Emery in Blue suit","Emery in Green shirt","Emery in Khaki blazer","Emery in Red blazer","Emery in White t-shirt","Emilia Outdoor Business Front","Emilia Outdoor Business Side","Emilia Outdoor Yoga Front 2","Emilia Outdoor Yoga Front","Emilia Outdoor Yoga Side","Emilia Picnic Front","Emilia Picnic Side","Edward in Black Suit","Edward","Edward in Blue Shirt","Esmond in Black coat","Esmond in Black shirt","Esmond in Blue blazer","Esmond in Blue suit","Esmond in Grey sweater","Fernando Business Indoor Front","Fernando Business Indoor Side","Fernando OutdoorChair Front 2","Fernando Outdoor Chair Front","Fernando Outdoor Chair Side","Fernando Outdoor Front","Fernando Outdoor Side","Fernando Outdoor Table Front","Fernando Outdoor Table Side","Fina Business Sitting Front","Fina Business Sitting Side","Fina Casual Front 2","Fina Casual Front","Fina Casual Side 2","Fina Casual Side","Fina Casual Sitting Front","Fina Casual Sitting Side","Fina Denim Front","Fina Denim Side","Fina Denim Sitting Front","Fina Employee Front","Fina Employee Side","Fina Suit Front","Fina Suit Side","Fina Support Front","Fina Support Side","Florin Business Sitting Front","Florin Business Sitting Side","Florin Maintain Front 2","Florin Maintain Front","Florin Maintain Side 2","Florin Maintain Side","Florin Maintain Siiting Front","Florin Maintain Siiting Side","Florin Suit Front 2","Florin Suit Front","Florin Suit Side 2","Florin Suit Side","Francis in Blazer (Front)","Francis in Blazer (Left)","Francis in Blazer (Right)","Francis in Doctor (Front)","Francis in Doctor (Left)","Francis in Doctor (Right)","Francis in Shirt (Front)","Francis in Shirt (Left)","Francis in Shirt (Right)","Fred in Blue Long Shirt (Front)","Fred in Blue Long Shirt (Left)","Fred in Blue Long Shirt (Right)","Fred in Blue Short Shirt (Front)","Fred in Blue Short Shirt (Left)","Fred in Blue Short Shirt (Right)","Freja in Blue blazer","Freja in Grey blazer","Freja in White blazer","Freja in White polo shirt","Freja in White shirt","Gabriel in Black Sweatshirt","Gabriel in Blue Suit","Gabriel in Gray Shirt","Gala Bedroom Front","Gala Business Sofa Front 2","Gala Business Sofa Front 3","Gala Business Sofa Front","Gala Business Sofa Side 2","Gala Business Sofa Side 3","Gala Business Sofa Side","Gala Casual Sofa with iPad Front","Gala Casual Sofa with iPad Side 2","Gala Casual Sofa with iPad Side","Gala Office Front","Gala Office Side","Gala Sofa Front 2","Gala Sofa Front 3","Gala Sofa Front","Gala Sofa Side 2","Gala Sofa Side 3","Gala Sofa Side","Georgia (Upper Body)","Georgia Casual Front","Georgia Casual Side","Georgia Office Front","Georgia Office Side","Gerardo Sofa Side","Gerardo Indoor Front","Gerardo Indoor Side","Gerardo Night Scene Front 2","Gerardo Night Scene Front","Gerardo Outdoor Sport Front","Gerardo Outdoor Sport Side","Gerardo Sofa Front","Giulia Office Front 2","Giulia Office Front","Giulia Office Side 2","Giulia Office Side","Giulia Sofa Front","Giulia Sofa Side","Giulia Sofa Front 2","Giulia Sofa Side 3","Hada Casual Cup Front","Hada Casual Cup Side","Hada Casual Front","Hada Casual Side","Hada Casual Sitting Front 2","Hada Casual Sitting Front","Hada Casual Sitting Side 2","Hada Casual Sitting Side","Hada LivelyGestures Front","Hada LivelyGestures Side","Hada LivelyGestures Sitting Front","Hada LivelyGestures Sitting Side","Hada Suit Front 2","Hada Suit Front","Hada Suit Side 2","Hada Suit Side","Hada Suit Sitting Front 2","Hada Suit Sitting Front","Hada Suit Sitting Side","Harrison in Black Suit","Harrison in Gray Suit","Harrison in White Shirt","Ian in Beige Shirt","Ian in Black Jacket","Ian in Gray Suit","Ida Lounge Front 2","Ida Lounge Front","Ida Lounge Side 2","Ida Lounge Side","Ida Sofa Front 2","Ida Sofa Front","Ida Sofa Side 2","Ida Sofa Side","Iker in Almond sweater","Iker in Black blazer","Iker in Blue shirt","Iker in Grey blazer","Iker in White shirt","Imelda BizTalk Front","Imelda BizTalk Side","Imelda Business Front","Imelda Business Side","Imelda Business Sitting Front 2","Imelda Business Sitting Front","Imelda Business Sitting Side 2","Imelda Business Sitting Side","Imelda Casual Front","Imelda Casual Side","Imelda Coat Front 2","Imelda Coat Front","Imelda Coat Side","Imelda Customer Support Front","Imelda Customer Support Side","Imelda Full Side ","Imelda Suit Front","Imelda Suit Side","Ivan in Black Suit","Ivan in Gary Suit","Ivan in Suit","Ivan in Sweater","Jason in Black Jacket","Jason in Blue Suit","Jason in Gray Shirt","Javi Intense Sitting Speaking Front","Javi Intense Sitting Speaking Side","Javi Intense Sitting Speaking ","Javi Intense Speaking Front 2","Javi Intense Speaking Front 3","Javi Intense Speaking Front","Javi Intense Speaking Side 3","Javi Intense Speaking Side","Javi in Passionate Gestures 2","Javi in Passionate Gestures 3","Javi in Passionate Gestures","Jin (Upper Body)","Jin Blue Casual Front","Jin Blue Casual Side","Jin Business Café Mode Front","Jin Business Café Mode Side","Jin Business Sitting Front","Jin Business Sitting Side","Jin Casual Café Mode Front","Jin Casual Café Mode Side","Jin Casual Sitting Front","Jin Casual Sitting Side","Jin Suit Front","Jin Suit Side","Jin Vest Front","Jin Vest Side","Jin Vest Sitting Front","Jin Vest Sitting Side","Jin in Education Front","Jin in Education Side","Jinwoo in Black vest","Jinwoo in Blue suit","Jinwoo in White T-shirt","Jinwoo in White shirt","Jinwoo in White suit","Jocelyn Office Front 2","Jocelyn Office Front","Jocelyn Office Side 2","Jocelyn Office Side","Jocelyn Sofa Front 2","Jocelyn Sofa Front","Jocelyn Sofa Side 2","Jocelyn Sofa Side","Joel Couch Front","Joel Couch Side","Joel Gym Front","Joel Gym Side","Joel Mountain Front","Joel Mountain Side","Jonas (Upper Body)","Jonas Gym Front 2","Jonas Gym Front","Jonas Gym Side 2","Jonas Gym Side ","June Office Front 2","Juan Office Front","Juan Office Side 2","Juan Office Side","Juan Sofa Front 2","Juan Sofa Front","Juan Sofa Side 2","Juan Sofa Side","Judita (Upper Body)","Judita Yoga Front 2","Judita Yoga Front","Judita Yoga Side 2","Judita Yoga Side","Judith (Upper Body)","Judith Business Front 2","Judith Business Front","Judith Business Sitting Front","Judith Casual Front","Judith Casual Sitting Front","Judith Suit Front","Judy Business Front","Judy Business Side","Judy Business Sitting Front","Judy Casual Front","Judy Casual Side","Judy Casual Sitting","Judy ConfidentSpeaking Front","Judy ConfidentSpeaking Side","Judy Doctor Sitting","Judy Doctor Standing","Judy Lawyer","Judy NurseSitting Front 2","Judy NurseSitting Front","Judy NurseSitting Side 2","Judy NurseSitting Side","Judy Nurse Front 2","Judy Nurse Front","Judy Nurse OnDuty Front","Judy Nurse OnDuty Side","Judy Nurse Side 2","Judy Nurse Side","Judy Suit Front","Judy Suit Side","Judy Teacher Sitting","Judy HR","Judy Teacher Standing","June (Upper Body)","June HR","June Office Front","June Office Side 2","June Office Side","June Sofa Casual Front 2","June Sofa Casual Front","June Sofa Casual Side 2","June Sofa Casual Side","Justin in Black Shirt","Justin in Black Suit","Justin in White Shirt","Justo Business Front 2","Justo Business Front","Justo Business Side 2","Justo Business Side","Justo Casual Sitting","Justo CustomerService Front 2","Justo CustomerService Front","Justo CustomerService Side","Justo CustomerService Sitting Front","Justo CustomerService Sitting Side","Justo EmployeeTraining Front","Justo Suit Casual Front ","Justo Suit Casual Side ","Karolin in Gray Suit","Karolin in Sweatshirt","Karolin in Black Suit","Kavya Indoor Front","Kavya Indoor Side","Kavya Outdoor Side","Kavya Outdoor Sport Front","Kavya Outdoor Sport Side","Kavya Sofa Front","Kavya Sofa Side","Kelly in Blue Shirt (Front)","Kelly in Blue Shirt (Left)","Kelly in Blue Shirt (Right)","Kelly in Doctor (Front)","Kelly in Doctor (Left)","Kelly in Doctor (Right)","Kelly in Pink Shirt (Front)","Kelly in Pink Shirt (Left)","Kelly in Pink Shirt (Right)","Klara in Black blazer","Klara in Blue blazer","Klara in Blue dress","Klara in Pink shirt","Klara in White blazer","Klara in White shirt","Kristin in Lace Dress","Kristin in V-neck Shirt","Kristin in Black Suit","Leos Office Front 2","Leos Office Front","Leos Office Side 2","Leos Office Side","Leos Sofa Front 2","Leos Sofa Front","Leos Sofa Side 2","Leos Sofa Side","Leszek Lounge Front","Leszek Lounge Side","Leszek Outdoor Business Front","Leszek Outdoor Business Side","Leszek Outdoor Casual Front","Leszek Outdoor Casual Side","Leszek Sofa Front","Leszek Sofa Side","Leah","Leah in Black Suit","Lina Casual Front 2","Lina Casual Front","Lina Casual Side 2","Lina Casual Side","Lina Casual Sitting Front","Lina Casual Sitting Side","Lina Dress Front","Lina Dress Side 2","Lina Dress Side","Lina Dress Sitting Front","Lina Dress Sitting Side","Lina Sweater Front 2","Lina Sweater Front","Lina Sweater Side 2","Lina Sweater Side","Lina Sweater Sitting Front 2","Lina Sweater Sitting Front","Lina Sweater Sitting Side 2","Lina Sweater Sitting Side","Lisa","Luca","Lucien in Black coat","Lucien in Black polo-shirt","Lucien in Blue blazer","Lucien in Blue shirt","Lucien in Grey blazer","Lucien in White shirt","Luke in Brown Suit","Luke in Yellow Jacket","Luke in Blue Suit","Marcus (Upper Body)","Marcus Café Front 2","Marcus Café Front","Marcus Café Side 2","Marcus Café Side","Marcus Casual Front","Marcus Casual Side","Marcus Casual Sitting Front 2","Marcus Casual Sitting Front","Marcus Casual Sitting Side 2","Marcus Casual Sitting Side","Marcus Denim Jacket Front","Marcus Denim Jacket Side","Marcus Education Front","Marcus Education Side","Marcus Sitting Front","Marcus Sitting Side","Marcus Suit Front","Marcus Suit Side","Maria in Suit","Maria in Sweater","Maria in Black Suit","Martina Office Front 2","Martina Office Front","Martina Office Side 2","Martina Office Side","Martina Sofa Front 2","Martina Sofa Front","Martina Sofa Side 2","Martina Sofa Side","Masha Office Front 2","Masha Office Front","Masha Office Side 2","Masha Office Side","Masha Sofa Casual Front 2","Masha Sofa Casual Front","Masha Sofa Casual Side 2","Masha Sofa Casual Side","Mason in Blue Suit","Mason in White Shirt","Mason in Blue Sweater","Matteo Office Front 2","Matteo Office Front","Matteo Office Side 2","Matteo Office Side","Matteo Sofa Front 2","Matteo Sofa Front","Matteo Sofa Side 2","Matteo Sofa Side","Max (Upper Body)","Max Indoor Front","Max Indoor Side","Max Outdoor Sport Front","Max Outdoor Sport Side","Milena Office Front 2","Milena Office Front","Milena Office Side 2","Milena Office Side","Milena Sofa Front 2","Milena Sofa Front","Milena Sofa Side 2","Milena Sofa Side","Miles (Upper Body)","Miles Outdoor Front","Miles Outdoor Side","Miles Sofa Front 2","Miles Sofa Front","Miles Sofa Side 2","Miles Sofa Side","Minho in Blue blazer","Minho in Blue shirt","Minho in Green polo-shirt","Minho in Khaki jacket","Minho in White shirt","Minho in White t-shirt","Mireia Business Indoor Front","Mireia Business Indoor Side","Mireia Outdoor Chair Front","Mireia Outdoor Front","Mireia Outdoor Side","Mireia Outdoor Table Front","Mireia Outdoor Table Side","Miyu Office Front 2","Miyu Office Front","Miyu Office Side 2","Miyu Office Side","Miyu Sofa Business Front","Miyu Sofa Business Side","Miyu Sofa Casual Front 2","Miyu Sofa Casual Front","Miyu Sofa Casual Side 2 ","Miyu Sofa Casual Side","Nadim in Black blazer","Nadim in Blue blazer","Nadim in Blue jacket","Nadim in Puffer vest","Nadim in White shirt","Neil in Black Shirt","Neil in Black Suit ","Neil in Yellow Jacket","Nico","Noah Lobby Front 2","Noah Lobby Front","Noah Lobby Side 2","Noah Lobby Side","Noah Office Front 2","Noah Office Front","Noah Office Side 2","Noah Office Side","Noah Sofa Front 2","Noah Sofa Front ","Noah Sofa Side 2","Noah Sofa Side","Nour in Black blazer","Nour in Brown dress","Nour in Grey hoodie","Nour in Sporty vest","Nour in White shirt","Odelia in Blue Suit","Odelia in Red Dress ","Odelia in Yellow Suit","Onat (Upper Body)","Onat Casual Front","Onat Casual Side","Onat Casual Sitting Front","Onat Casual Sitting Side","Onat Macbook Front 2","Onat Macbook Front","Onat Macbook Side 2","Onat Macbook Side","Onat Suit Front","Onat Suit Side","Onat Suit Sitting Front","Onat Suit Sitting Side","Onat iPad Front","Onat iPad Side","Onat iPad Sitting Front","Onat iPad Sitting Side","Oxana (Upper Body)","Oxana Gym Front 2","Oxana Gym Front","Oxana Gym Side 2","Oxana Gym Side","Oxana Office Front 2","Oxana Office Front","Oxana Office Side 2","Oxana Office Side","Oxana Sofa Front 2","Oxana Sofa Front","Oxana Sofa Side 2","Oxana Sofa Side","Oxana Yoga Front 2","Oxana Yoga Front","Oxana Yoga Side 2","Oxana Yoga Side","Patrizio Business Training Front","Patrizio Business Training Side","Patrizio Office Front","Patrizio Office Side 2","Patrizio Office Side","Patrizio Sofa Front","Patrizio Sofa Side","Piper Business Sofa Front","Piper Business Sofa Side","Piper Education Front","Piper Education Side","Rasmus Lounge Front 2","Rasmus Lounge Front","Rasmus Lounge Side 2","Rasmus Lounge Side","Rasmus Sofa Front 2","Rasmus Sofa Front","Rasmus Sofa Side 2","Rasmus Sofa Side","Raul (Upper Body)","Raul Business Sofa Front 2","Raul Business Sofa Front","Raul Business Sofa Side 2","Raul Business Sofa Side","Raul Casual Sofa Front 2","Raul Casual Sofa Front","Raul Casual Sofa Side 2","Raul Casual Sofa Side","Raul Casual Sofa no iPad Front","Raul Casual Sofa no iPad Side","Raul Casual Sofa with iPad Front","Raul Casual Sofa with iPad Side","Raul Office Front 2","Raul Office Front","Raul Office Side","Raul Sofa Front 2","Raul Sofa Front","Raul Sofa Side 2","Raul Sofa Side","Rebecca","Ren (Upper Body)","Ren Office Front 2","Ren Office Front","Ren Office Side 2","Ren Office Side","Ren Sofa Business Front","Ren Sofa Business Side","Ren Sofa Casual Front 2","Ren Sofa Casual Front","Ren Sofa Casual Side 2 ","Ren Sofa Casual Side","Riley (Upper Body)","Riley Casual Front","Riley Casual Side","Riley Office Front","Riley Office Side","Roman Outdoor Sport Front","Roman Outdoor Sport Side","Sabine Office Front 2","Sabine Office Front","Sabine Office Side","Sabine Sofa Side","Salma in headscarf (Front)","Salma in headscarf (Left)","Salma in headscarf (Right)","Santa Avatar Present Standing ","Santa Avatar Sitting 2","Santa Avatar Sitting","Santa Avatar Sitting Side","Santa Avatar Standing","Santa Fireplace Front","Santa Fireplace Side","Saskia in Blue blazer","Saskia in Blue shirt","Saskia in Green blazer","Saskia in Grey vest","Saskia in White blazer","Scarlett Couch Front 2","Scarlett Couch Front","Scarlett Couch Side 2","Scarlett Couch Side","Scarlett Fireplace Front","Scarlett Fireplace Side","Scarlett Hall Front","Scarlett Hall Side","Scarlett Yoga Front","Scarlett Yoga Side","Seema Business Front","Seema Business Side","Seema Business Sitting Side","Seema Casual Front","Seema Casual Side","Seema Casual Sitting Front","Seema Casual Sitting Side","Seema Nurse Front 2","Seema Nurse Front","Seema Nurse Side 2","Seema Nurse Side","Shawn Business Front","Shawn Business Side","Shawn Casual Sitting Front","Shawn Casual Sitting Side","Shawn Sitting Front","Shawn Sitting Side","Shawn Suit Front","Shawn Suit Side","Shawn Therapist","Shirley Business Front","Shirley Business Side","Shirley Casual Front 2","Shirley Casual Front","Shirley Casual Side","Shirley Casual Sitting Front 2","Shirley Casual Sitting Front","Shirley Casual Sitting Side 2","Shirley Casual Sitting Side","Shirley Education Front","Shirley Education Side 2","Shirley Education Side","Shirley Sitting Front","Shirley Sitting Side","Shirley Skirt Front","Shirley Skirt Side","Shirley Suit Front","Shirley Suit Side","Silas (Upper Body)","Silas Customer Support","Silas HR","Silas Lounge Front","Silas Lounge Side","Silas Sofa Side 2","Silas Sofa Side","Sloane in Blue dress","Sloane in Grey suit","Sloane in Pink sweater","Sophia in Black Shirt","Sophia in Suit ","Sophia in White Suit","Sophie","Stacy in Doctor (Front)","Stacy in Doctor (Left)","Stacy in Doctor (Right)","Stacy in Dress (Front)","Stacy in Dress (Left)","Stacy in Dress (Right)","Stacy in Shirt (Front)","Stacy in Shirt (Left)","Stacy in Shirt (Right)","Susan in Black Shirt","Susan in Black Suit","Susan in Suit","Tahlia in Blue dress","Tahlia in Blue suit","Tahlia in Dark blue suit","Tahlia in Red suit","Tahlia in White shirt","Teodor (Upper Body)","Teodor Office Front 2","Teodor Office Front","Teodor Office Side 2","Teodor Office Side","Teodor Sofa Front 2","Teodor Sofa Front","Teodor Sofa Side 2","Teodor Sofa Side","Timothy (Upper Body)","Timothy Casual Front","Timothy Casual Side","Timothy Office Front","Timothy Office Side","Tito Casual Front 2","Tito Casual Front","Tito Casual Side 2","Tito Casual Side","Tito Casual Sitting Front","Tito Casual Sitting Side","Tito Coat Front 2","Tito Coat Front","Tito Coat Full Side","Tito Coat Side 2","Tito Coat Side","Tito Painter Front","Tito Painter Full Side","Tito Painter Side","Tito Painter Sitting Front","Tito Painter Sitting Side","Travis in Polo Shirt","Travis in Gray Suit","Travis in Black Suit","Trevor in Plaid Shirt","Trevor in Blue Shirt","Trevor in Blue Suit","Trevor in Suit","Tuba Business Chair Front","Tuba Business Chair Side","Tuba Business Front","Tuba Business Side","Tuba Business Sofa Front","Tuba Business Sofa Side","Tuba Casual Front","Tuba Casual Side","Tuba Casual Sitting Front","Tuba Casual Sitting Side","Tuba Macbook Front","Tuba Macbook Side","Veit Office Front","Veit Office Side","Veit Sofa Front","Veit Sofa Side","Vernon Office Front 2","Vernon Office Front","Vernon Office Side 2","Vernon Office Side","Verena Office Front","Verena Office Side","Verena Sofa Front","Verena Sofa Side","Vernon (Upper Body)","Vernon Lounge Front 2","Vernon Lounge Side 2","Vernon Lounge Side","Vince (Upper Body)","Vince Business Sofa Front","Vince Business Training Front","Vince Business Training Side 2","Vince Business Training Side","Vince Sofa Casual Front 2","Vince Sofa Casual Front","Vince Sofa Casual Side 2","Vince Sofa Casual Side","Violante Brown Suit Front 2","Violante Brown Suit Front ","Violante Business Sitting Front","Violante Business Sitting Side","Violante Casual Sitting Front ","Violante Casual Sitting Side","Violante Sport Front 2","Violante Sport Front","Violante Sport Side","Violante Sport Sitting Side","Violante Suit Front","Vivianna in Black shirt","Wade in Black Suit","Wade in Black Jacket","Wade in Gray Jacket","Yola Active Speaking Front","Yola Active Speaking Side","Yola Business Front","Yola Business Side","Yola Calm Speaking Front","Yola Calm Speaking Side","Yola Casual Front","Yola Casual Side","Yola Employee Badge Front","Yola Employee Badge Side","Zosia in Blue blazer","Zosia in Green dress","Zosia in Khaki blazer","Zosia in White dress","Zosia in Yellow shirt","Austin in Suit","Austin in Blue Casual Suit","Austin in Black Jacket","Austin in Blue Suit","Candace in Pink Blazer (Upper Body)","Chad in Blue Shirt (Upper Body)","Daisy in Suit","Daisy in Shirt","Daisy in Dress","Daisy in T-shirt","Francis in Blazer (Upper Body)","Matthew","Matthew in Suit","Matthew in Flowery Shirt","Matthew in Grey Sweater","Nik in Black Shirt","Nik in Blue Sweater","Tyler in Casual Suit","Tyler in Shirt","Tyler in Suit"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar","required":false,"type":"enum"},{"default":"auto","description":"Voice for narration. Set to 'auto' to let the agent auto-select.","enum":["auto","Warm Pro Narrator","Chill Brian","Ivy","John Doe","Monika Sogam","Hope ","Archer ","Brittney","Patrick","David Castlemore","Michael C","Adam Stone ","Juniper","Cassidy ","Jessica Anne Bogart","Arabella","Andrew","Spuds Oxley ","Grace Elder","Helen","Canyon Rivers","Derya - Lifelike - Excited 🤩","Mellow Marcus","Jack Sterling - Broadcaster 🎙️","Brenda - UGC - 1.mp4","Reid","Reagan","Terry","Jenny","Radio Rick","Denise","Tim in car - Excited 🤩","Iskander","Thompson","Delicate Daisy - Excited 🤩","Kingston","George UGC 1","Bold Blake","Jane","Expressive Evan","Marianne - IA","Aaron","Modern Recipe Host - Voice 1","Willow","Cute Chloe - Friendly 😊","Rafael","June - Lifelike","Crisp Chloe","Slick Simon","Nassim - Informative","Baritone Ben","Maxwell","Ellie Faye - Excited 🤩","Milani","Feisty Fiona - Excited 🤩","Professor Dean","Rose - UGC - 1.mp4","Shona","Hudson Wilder","Ann - IA","Alastair Kensington","Oxley","Christina","Andrew Rizz ","Peyton","Gerardo - Outdoor","Chloe - Lifelike","Stephanie","Anthony - IA","Signal - Voice 1","Luca","Lisa - Voice 1","T.W.Tucker","Jack Sullivan - Serious 😐","Winter","Mireia - Lifelike","Georgia","Stella","Masha - Lifelike","Charming Charles - Friendly 😊","Serenity","Annie - Excited","Ralph","Bethany","Dominic","Mason Finn","Leena","Veteran Victor","Tamara","Nik Public","Calm Chloe","Sevik","Reilly","Raul","Imposing Ian","Relaxed Ray","Dexter - Professional","Relaxed Rick","Edwin","Rupert Blackwood","Ginny","Hope"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Style template ID from the /v3/video-agent/styles endpoint.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":null,"description":"Video orientation. Auto-detected from the prompt if omitted.","enum":["landscape","portrait"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"orientation","required":false,"type":"enum"},{"default":null,"description":"URLs of files to include as assets in the video (images, videos, audio, PDFs). Maximum 20 files.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"file_urls","required":false,"type":"string"},{"default":false,"description":"When enabled, disables the agent's memory functions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"incognito_mode","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-04-16T16:49:14.520000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a967e3d/nTk59cJwBYo_fP1nr7be0_580a3501e6ab43e3854f054f865c3642.jpg","title":"Heygen Video Agent"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"HiDream-I1 dev is a new open-source image generative foundation model with 17B parameters that achieves state-of-the-art image generation quality within seconds.","endpoint_id":"fal-ai/hidream-i1-dev","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Hidream","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2025-04-11T00:44:31.342000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training.jpg","title":"Hidream I1 Dev"},{"category":"text-to-image","description":"HiDream-I1 fast is a new open-source image generative foundation model with 17B parameters that achieves state-of-the-art image generation quality within 16 steps.","endpoint_id":"fal-ai/hidream-i1-fast","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":16,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Hidream","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2025-04-11T00:43:21.382000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9226/f1G6Fr3Dn7wYLjwpIT9OR_X8LCWO2h.png","title":"Hidream I1 Fast"},{"category":"text-to-image","description":"HiDream-I1 full is a new open-source image generative foundation model with 17B parameters that achieves state-of-the-art image generation quality within seconds.","endpoint_id":"fal-ai/hidream-i1-full","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"A list of LoRAs to apply to the model. Each LoRA specifies its path, scale, and optional weight name.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Hidream","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2025-04-11T00:45:47.743000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922b/JC26xmxz4BReVUCJn-jq9_xNDBmXhB.png","title":"Hidream I1 Full"},{"category":"image-to-image","description":"HiDream-I1 full is a new open-source image generative foundation model with 17B parameters that achieves state-of-the-art image generation quality within seconds.","endpoint_id":"fal-ai/hidream-i1-full/image-to-image","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. Setting to None uses the input image's size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"A list of LoRAs to apply to the model. Each LoRA specifies its path, scale, and optional weight name.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"The image URL to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.75,"description":"Denoising strength for image-to-image generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Hidream","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2025-05-05T19:06:43.060000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"Hidream I1 Full"},{"category":"text-to-image","description":"Unified image generation with HiDream-O1-Image. Create, edit, and personalize high-resolution images up to 2K—single native model handles text-to-image, editing, and custom subjects without external components.","endpoint_id":"fal-ai/hidream-o1-image","family":"","inputs":[{"default":null,"description":"Text prompt for image generation, editing, or subject-driven personalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":[],"description":"Optional reference images. Use none for text-to-image, one for image editing, or multiple for subject-driven personalization.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"Requested output image size. Dimensions are rounded down to a multiple of 32, up to about 2048x2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. The full model uses 5.0 by default.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable the safety checker on generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"When exactly one reference image is provided, preserve its aspect ratio for the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_aspect","required":false,"type":"boolean"}],"lab":"Hidream","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","images","seed"],"pricing":"","published_at":"2026-05-09T22:28:20.111000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a999217/79hRTD17Is8llel4R5GvK_fb7bcffb53ea405198c7978f9886a668.jpg","title":"Hidream O1 Image"},{"category":"text-to-image","description":"Unified image generation with HiDream-O1-Image. Create, edit, and personalize high-resolution images up to 2K—single native model handles text-to-image, editing, and custom subjects without external components.","endpoint_id":"fal-ai/hidream-o1-image/dev","family":"","inputs":[{"default":null,"description":"Text prompt for image generation, editing, or subject-driven personalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":[],"description":"Optional reference images. Use none for text-to-image, one for image editing, or multiple for subject-driven personalization.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"Requested output image size. Dimensions are rounded down to a multiple of 32, up to about 2048x2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"Number of denoising steps. The dev model is distilled for 28 steps.","enum":null,"is_list":false,"max":28,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":0,"description":"Classifier-free guidance scale. The dev model uses 0.0 by default.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable the safety checker on generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"When exactly one reference image is provided, preserve its aspect ratio for the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_aspect","required":false,"type":"boolean"}],"lab":"Hidream","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","images","seed"],"pricing":"","published_at":"2026-05-09T22:26:28.913000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9991f9/vvcIi5jpPDoJJ_j-Mqjet_714dcf611a2d446381e3b2a8eb084c21.jpg","title":"Hidream O1 Image"},{"category":"image-to-image","description":"Unified image generation with HiDream-O1-Image. Create, edit, and personalize high-resolution images up to 2K—single native model handles text-to-image, editing, and custom subjects without external components.","endpoint_id":"fal-ai/hidream-o1-image/dev/edit","family":"","inputs":[{"default":null,"description":"Text prompt for image generation, editing, or subject-driven personalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for image editing or subject-driven personalization.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":{"height":2048,"width":2048},"description":"Requested output image size. Reference-image outputs use the nearest model-supported resolution up to about 2048x2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"Number of denoising steps. The dev model is distilled for 28 steps.","enum":null,"is_list":false,"max":28,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":0,"description":"Classifier-free guidance scale. The dev model uses 0.0 by default.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable the safety checker on generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"When exactly one reference image is provided, preserve its aspect ratio for the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_aspect","required":false,"type":"boolean"}],"lab":"Hidream","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","images","seed"],"pricing":"","published_at":"2026-05-09T22:30:26.852000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a999225/QmwooLH3hpHa3255JhRoC_d6e5053b73d44e4a9b4593a043360e66.jpg","title":"Hidream O1 Image"},{"category":"image-to-image","description":"Unified image generation with HiDream-O1-Image. Create, edit, and personalize high-resolution images up to 2K—single native model handles text-to-image, editing, and custom subjects without external components.","endpoint_id":"fal-ai/hidream-o1-image/edit","family":"","inputs":[{"default":null,"description":"Text prompt for image generation, editing, or subject-driven personalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for image editing or subject-driven personalization.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":{"height":2048,"width":2048},"description":"Requested output image size. Reference-image outputs use the nearest model-supported resolution up to about 2048x2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. The full model uses 5.0 by default.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Enable the safety checker on generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"When exactly one reference image is provided, preserve its aspect ratio for the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_aspect","required":false,"type":"boolean"}],"lab":"Hidream","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","images","seed"],"pricing":"","published_at":"2026-05-09T22:29:40.245000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a99921e/VChBoBpjrCe5lbXHv97mB_220119a1d12448c2bb216d8e8ec6245e.jpg","title":"Hidream O1 Image"},{"category":"3d-to-3d","description":"Split 3D models into parts with Hunyuan 3D","endpoint_id":"fal-ai/hunyuan-3d/v3.1/part","family":"Hunyuan 3D","inputs":[{"default":null,"description":"URL of FBX file to split into parts. ONLY FBX format supported. Max size: 100MB, face count ≤30,000. Recommended: AIGC-generated models.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"input_file_url","required":true,"type":"string"}],"lab":"Tencent","output_kind":"json","output_props":["result_files"],"pricing":"Your request will cost $0.45 per generation. For $1.00, you can run this model 2 times.","published_at":"2026-01-27T21:42:17.195000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c430f/GWyDbICC6yewnuGL_ZRpU_33a2acc25d704e80a5f789c688496fbb.jpg","title":"Hunyuan 3D Part Splitter"},{"category":"image-to-3d","description":"Generate 3D models from images with Hunyuan 3D Pro","endpoint_id":"fal-ai/hunyuan-3d/v3.1/pro/image-to-3d","family":"Hunyuan 3D","inputs":[{"default":null,"description":"Front view image URL. Resolution: 128-5000px, max 8MB, formats: JPG/PNG/WEBP. Tips: simple background, single object, object >50% of frame.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"input_image_url","required":true,"type":"string"},{"default":null,"description":"Optional back/rear view image URL (JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":false,"type":"string"},{"default":null,"description":"Optional left side view image URL (JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":false,"type":"string"},{"default":null,"description":"Optional right side view image URL (JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"right_image_url","required":false,"type":"string"},{"default":null,"description":"Optional top view image URL (v3.1 exclusive, JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"top_image_url","required":false,"type":"string"},{"default":null,"description":"Optional bottom view image URL (v3.1 exclusive, JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"bottom_image_url","required":false,"type":"string"},{"default":null,"description":"Optional left-front 45 degree angle view image URL (v3.1 exclusive, JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_front_image_url","required":false,"type":"string"},{"default":null,"description":"Optional right-front 45 degree angle view image URL (v3.1 exclusive, JPG/PNG recommended).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"right_front_image_url","required":false,"type":"string"},{"default":"Normal","description":"Generation task type. Normal: textured model. Geometry: geometry-only white model (no textures). LowPoly/Sketch are not available in v3.1.","enum":["Normal","Geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_type","required":false,"type":"enum"},{"default":false,"description":"Enable PBR material generation (metallic, roughness, normal textures). Ignored when generate_type is Geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":500000,"description":"Target polygon face count. Range: 40,000-1,500,000. Default: 500,000.","enum":null,"is_list":false,"max":1500000,"media_kind":null,"min":40000,"multiline":false,"name":"face_count","required":false,"type":"integer"}],"lab":"Tencent","output_kind":"file","output_props":["model_glb","seed","model_urls","thumbnail"],"pricing":"Your request will cost $0.375 per generation. For $1.00, you can run this model 2 times.\n Enabling PBR materials adds $0.15. Using multi-view images adds $0.15. Custom face count adds $0.15.","published_at":"2026-01-27T22:01:04.639000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1eed/a9u-FinZ2o0AGqcGFlRoD_5c16e7c0e1ae412cacc53893cae95698.jpg","title":"Hunyuan 3D Pro Image to 3D"},{"category":"text-to-3d","description":"Generate 3D models from text prompts with Hunyuan 3D Pro","endpoint_id":"fal-ai/hunyuan-3d/v3.1/pro/text-to-3d","family":"Hunyuan 3D","inputs":[{"default":null,"description":"Text description of the 3D content to generate. Max 1024 UTF-8 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Normal","description":"Generation task type. Normal: textured model. Geometry: geometry-only white model (no textures). LowPoly/Sketch are not available in v3.1.","enum":["Normal","Geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_type","required":false,"type":"enum"},{"default":false,"description":"Enable PBR material generation (metallic, roughness, normal textures). Ignored when generate_type is Geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":500000,"description":"Target polygon face count. Range: 40,000-1,500,000. Default: 500,000.","enum":null,"is_list":false,"max":1500000,"media_kind":null,"min":40000,"multiline":false,"name":"face_count","required":false,"type":"integer"}],"lab":"Tencent","output_kind":"file","output_props":["model_glb","seed","model_urls","thumbnail"],"pricing":"Your request will cost $0.375 per generation. For $1.00, you can run this model 2 times.\n Enabling PBR materials adds $0.15. Using multi-view images adds $0.15. Custom face count adds $0.15.","published_at":"2026-01-27T22:41:02.852000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c431d/UtISBa1ztdyamEsK0S2n7_49e72a0f05544a01b70bf20cebc2b795.jpg","title":"Hunyuan 3D Pro Text to 3D"},{"category":"image-to-3d","description":"Rapidly generate 3D models from images using Hunyuan 3D.","endpoint_id":"fal-ai/hunyuan-3d/v3.1/rapid/image-to-3d","family":"Hunyuan 3D","inputs":[{"default":null,"description":"Front view image URL. Resolution: 128-5000px, max 8MB (recommended ≤6MB for base64 encoding), formats: JPG/PNG/WEBP. Tips: simple background, single object, object >50% of frame.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"input_image_url","required":true,"type":"string"},{"default":false,"description":"Enable PBR material generation (metallic, roughness, normal textures). Does not take effect when enable_geometry is True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Generate geometry-only white model without textures. When enabled, enable_pbr is ignored and OBJ is not supported (default output is GLB).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_geometry","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["model_glb","material_mtl","texture","model_urls","thumbnail"],"pricing":"Your request will cost $0.225 per generation. For $1.00, you can run this model 4 times.\n Base generation (text or image to 3D) costs $0.225.\n Enabling PBR materials adds $0.15.","published_at":"2026-01-27T22:51:01.772000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c200a/ZLBPlKxexbZ3FeJjnT5vD_934f811d42f24e81a89313c8387a9bc8.jpg","title":"Hunyuan 3D Rapid Image to 3D"},{"category":"text-to-3d","description":"Create detailed, fully-textured 3D models with text","endpoint_id":"fal-ai/hunyuan-3d/v3.1/rapid/text-to-3d","family":"Hunyuan 3D","inputs":[{"default":null,"description":"Text description of the 3D content to generate. Max 200 UTF-8 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Enable PBR material generation (metallic, roughness, normal textures). Does not take effect when enable_geometry is True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Generate geometry-only white model without textures. When enabled, enable_pbr is ignored and OBJ is not supported (default output is GLB).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_geometry","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["model_obj","material_mtl","texture","model_urls","thumbnail"],"pricing":"Your request will cost $0.225 per generation. For $1.00, you can run this model 4 times. Base generation (text or image to 3D) costs $0.225. Enabling PBR materials adds $0.15.","published_at":"2026-01-29T11:55:24.432000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c542a/Qd0S35nuH5GWzvOH_eHjh_6812a7e9398647bab9255951a2b64306.jpg","title":"Hunyuan 3d"},{"category":"3d-to-3d","description":"Optimize 3D mesh topology with Hunyuan 3D Smart Topology.","endpoint_id":"fal-ai/hunyuan-3d/v3.1/smart-topology","family":"Hunyuan 3D 3","inputs":[{"default":"https://v3b.fal.media/files/b/0a8c09c0/VYDiCTcDGK55qY2-idGbX_model.glb","description":"URL of GLB or OBJ file to optimize topology. Max size: 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"input_file_url","required":false,"type":"string"},{"default":"glb","description":"Input 3D file format.","enum":["glb","obj"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"input_file_type","required":false,"type":"enum"},{"default":"triangle","description":"Output polygon type. triangle: triangular faces only. quadrilateral: mixed quad and triangle faces.","enum":["triangle","quadrilateral"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"polygon_type","required":false,"type":"enum"},{"default":"medium","description":"Target polygon density. high: more detail/polygons, medium: balanced, low: fewer polygons.","enum":["high","medium","low"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_level","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"file","output_props":["model_glb","model_urls"],"pricing":"Your request will cost $0.75 per generation. For $1.00, you can run this model 1 time.","published_at":"2026-01-27T23:31:42.305000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c433a/cbLCQZWgeVueUyM8sDJic_857e06fe878d49b4829f9c119170d13b.jpg","title":"Hunyuan 3D Smart Topology"},{"category":"text-to-image","description":"Use the amazing capabilities of hunyuan image 2.1 to generate images that express the feelings of your text.","endpoint_id":"fal-ai/hunyuan-image/v2.1/text-to-image","family":"Hunyuan","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to guide the image generation away from certain concepts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The desired size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":28,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3.5,"description":"Controls how much the model adheres to the prompt. Higher values mean stricter adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible results. If None, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable prompt enhancement for potentially better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_reprompt","required":false,"type":"boolean"},{"default":false,"description":"Enable the refiner model for improved image quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_refiner","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2025-09-09T16:54:57.565000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d5/nWqcm_KXaxOkCYUbW7X5Q_QxHOulWF.png","title":"Hunyuan Image"},{"category":"image-to-image","description":"Image editing endpoint for Hunyuan Image 3.0 Instruct.","endpoint_id":"fal-ai/hunyuan-image/v3/instruct/edit","family":"Hunyuan","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The desired size of the generated image. If auto, image size will be determined by the model.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":3.5,"description":"Controls how much the model adheres to the prompt. Higher values mean stricter adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"If set to true, the prompt will be expanded through the model's internal recaptioning step.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducible results. If None, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to use as a reference for the generation. A maximum of 3 images are supported.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Tencent","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-01-28T19:56:28.617000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c3dc2/kFAFxnTUhioIU9gO4SE5x_6ab7631c86e84c4ab9645aea5a90242b.jpg","title":"Hunyuan Image"},{"category":"text-to-image","description":"Instruct version of Hunyuan-Image 3.0, with internal reasoning capabilities.","endpoint_id":"fal-ai/hunyuan-image/v3/instruct/text-to-image","family":"Hunyuan","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The desired size of the generated image. If auto, image size will be determined by the model.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":3.5,"description":"Controls how much the model adheres to the prompt. Higher values mean stricter adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"If set to true, the prompt will be expanded through the model's internal recaptioning step.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducible results. If None, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-01-28T14:35:52.431000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c3642/VkrnVjTwaSw6OOn2WTWNX_64a98d021f7842a58c7dfc3b2218fdab.jpg","title":"Hunyuan Image 3.0 Instruct"},{"category":"text-to-image","description":"Leverage the state-of-the-art capabilities of Hunyuan Image 3.0 to generate visual content that effectively conveys the messaging of your written material.","endpoint_id":"fal-ai/hunyuan-image/v3/text-to-image","family":"Hunyuan","inputs":[{"default":null,"description":"The text prompt for image-to-image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to guide the image generation away from certain concepts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The desired size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":28,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Controls how much the model adheres to the prompt. Higher values mean stricter adherence.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible results. If None, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2025-09-28T06:04:53.920000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/en7kxz5HNAQKg5QuONGDH_760708cdbc4b49e1a96e6b7628e43c35.jpg","title":"Hunyuan Image"},{"category":"text-to-3d","description":"Generate 3D human motions via text-to-generation interface of Hunyuan Motion!","endpoint_id":"fal-ai/hunyuan-motion","family":"Hunyuan","inputs":[{"default":null,"description":"Text prompt describing the motion to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"Motion duration in seconds (0.5-12.0).","enum":null,"is_list":false,"max":12,"media_kind":null,"min":0.5,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":5,"description":"Classifier-free guidance scale. Higher = more faithful to prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"fbx","description":"Output format: 'fbx' for animation files, 'dict' for raw JSON.","enum":["fbx","dict"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"json","output_props":["seed","fbx_file","motion_json"],"pricing":"","published_at":"2025-12-30T12:54:39.431000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a886121/DkVwzQN-tnXsEY9yW6wzM_473ed8506f41423181f1736357bde8f8.jpg","title":"Hunyuan Motion [1B]"},{"category":"text-to-3d","description":"Generate 3D human motions via text-to-generation interface of Hunyuan Motion!","endpoint_id":"fal-ai/hunyuan-motion/fast","family":"Hunyuan","inputs":[{"default":null,"description":"Text prompt describing the motion to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"Motion duration in seconds (0.5-12.0).","enum":null,"is_list":false,"max":12,"media_kind":null,"min":0.5,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":5,"description":"Classifier-free guidance scale. Higher = more faithful to prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"fbx","description":"Output format: 'fbx' for animation files, 'dict' for raw JSON.","enum":["fbx","dict"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"json","output_props":["seed","fbx_file","motion_json"],"pricing":"","published_at":"2025-12-30T12:58:39.853000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a886139/Y0oMLck1xMhSZq_SZO0kq_b33b912e9eb2401dbb38c48ec97b2cd3.jpg","title":"Hunyuan Motion [0.46B]"},{"category":"text-to-video","description":"Hunyuan Video is an Open video generation model with high visual quality, motion diversity, text-video alignment, and generation stability. This endpoint generates videos from text descriptions.","endpoint_id":"fal-ai/hunyuan-video","family":"Hunyuan","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"By default, generations are done with 35 steps. Pro mode does 55 steps which results in higher quality videos but will take more time and cost 2x more billing units.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pro_mode","required":false,"type":"boolean"},{"default":"16:9","description":"The aspect ratio of the video to generate.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the video to generate.","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":129,"description":"The number of frames to generate.","enum":[129,85],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_frames","required":false,"type":"enum"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2024-10-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video.webp?v=1","title":"Hunyuan Video"},{"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.","endpoint_id":"fal-ai/hunyuan-video-foley","family":"Hunyuan","inputs":[{"default":null,"description":"The URL of the video to generate audio for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Text description of the desired audio (optional).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":true,"type":"string"},{"default":"noisy, harsh","description":"Negative prompt to avoid certain audio characteristics.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":4.5,"description":"Guidance scale for audio generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"Number of inference steps for generation.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Tencent","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-09-08T16:50:54.317000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92ce/ZyOMewmHv9GF7a1sO8-aE_V2SR2PRo.png","title":"Hunyuan Video Foley"},{"category":"image-to-video","description":"Image to Video for the high-quality Hunyuan Video I2V model.","endpoint_id":"fal-ai/hunyuan-video-image-to-video","family":"Hunyuan","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image input.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the video to generate.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the video to generate.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":129,"description":"The number of frames to generate.","enum":[129],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_frames","required":false,"type":"enum"},{"default":false,"description":"Turning on I2V Stability reduces hallucination but also reduces motion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"i2v_stability","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-03-06T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video-image-to-video.webp","title":"Hunyuan Video Image-to-Video Inference"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Image to Video for the Hunyuan Video model using a custom trained LoRA.","endpoint_id":"fal-ai/hunyuan-video-img2vid-lora","family":"Hunyuan","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL to the image to generate the video from. The image must be 960x544 or it will get cropped and resized to that size.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Tencent","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-02-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video.webp?v=1","title":"Hunyuan Video Image-to-Video LoRA Inference"},{"category":"image-to-video","description":"Hunyuan Video 1.5 is Tencent's latest and best video model","endpoint_id":"fal-ai/hunyuan-video-v1.5/image-to-video","family":"Hunyuan","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to guide what not to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":28,"description":"The number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"480p","description":"The resolution of the video.","enum":["480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":true,"description":"Enable prompt expansion to enhance the input prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of the reference image for image-to-video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-12-17T13:34:51.999000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/yRuXc12ZmJxhXiGcd_1jW_9ebc91f64d1a44b7995e66b3410547e9.jpg","title":"Hunyuan Video V1.5"},{"category":"text-to-video","description":"Hunyuan Video 1.5 is Tencent's latest and best video model","endpoint_id":"fal-ai/hunyuan-video-v1.5/text-to-video","family":"Hunyuan","inputs":[{"default":null,"description":"The prompt to generate the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to guide what not to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":28,"description":"The number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"480p","description":"The resolution of the video.","enum":["480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":true,"description":"Enable prompt expansion to enhance the input prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"video","output_props":["video","seed"],"pricing":"Video costs $0.075 per second. More resolutions are coming soon.","published_at":"2025-11-21T12:19:44.185000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/yRuXc12ZmJxhXiGcd_1jW_9ebc91f64d1a44b7995e66b3410547e9.jpg","title":"Hunyuan Video V1.5"},{"category":"video-to-video","description":"Hunyuan Video is an Open video generation model with high visual quality, motion diversity, text-video alignment, and generation stability. Use this endpoint to generate videos from videos.","endpoint_id":"fal-ai/hunyuan-video/video-to-video","family":"Hunyuan","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for generating the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"By default, generations are done with 35 steps. Pro mode does 55 steps which results in higher quality videos but will take more time and cost 2x more billing units.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pro_mode","required":false,"type":"boolean"},{"default":"16:9","description":"The aspect ratio of the video to generate.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the video to generate.","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":129,"description":"The number of frames to generate.","enum":[129,85],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_frames","required":false,"type":"enum"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video input.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":0.85,"description":"Strength for Video-to-Video","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Tencent","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-01-30T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video.webp?v=1","title":"Hunyuan Video (Video-to-Video)"},{"category":"image-to-3d","description":"Transform your photos into ultra-high-resolution 3D models in seconds. Film-quality geometry with PBR textures, ready for games, e-commerce, and 3D printing.","endpoint_id":"fal-ai/hunyuan3d-v3/image-to-3d","family":"Hunyuan 3D 3","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Optional back view image URL for better 3D reconstruction.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":false,"type":"string"},{"default":null,"description":"Optional left view image URL for better 3D reconstruction.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":false,"type":"string"},{"default":null,"description":"Optional right view image URL for better 3D reconstruction.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"right_image_url","required":false,"type":"string"},{"default":false,"description":"Whether to enable PBR material generation. Does not take effect when generate_type is Geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":500000,"description":"Target face count. Range: 40000-1500000","enum":null,"is_list":false,"max":1500000,"media_kind":null,"min":40000,"multiline":false,"name":"face_count","required":false,"type":"integer"},{"default":"Normal","description":"Generation type. Normal: textured model. LowPoly: polygon reduction. Geometry: white model without texture.","enum":["Normal","LowPoly","Geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_type","required":false,"type":"enum"},{"default":"triangle","description":"Polygon type. Only takes effect when GenerateType is LowPoly.","enum":["triangle","quadrilateral"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"polygon_type","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"file","output_props":["thumbnail","model_glb","model_urls","seed"],"pricing":"Billing is calculated per generation: $0.225 for Geometry, $0.375 for Normal, or $0.45 for LowPoly. Where available, PBR materials, multi-view images, and a custom face count each add $0.15. For example, a Normal generation with PBR materials costs $0.525.","published_at":"2025-12-16T22:01:39.729000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875a2d/pNNyr8z413ca7eBfcFNlT_f44881fdb61747128320f7235a43e81b.jpg","title":"Hunyuan3d V3"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Create your imagined 3D models with just text. Production-ready, export-ready professional assets with realistic lighting and materials in minutes.","endpoint_id":"fal-ai/hunyuan3d-v3/sketch-to-3d","family":"Hunyuan 3D 3","inputs":[{"default":null,"description":"URL of sketch or line art image to transform into a 3D model. Image resolution must be between 128x128 and 5000x5000 pixels.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"input_image_url","required":true,"type":"string"},{"default":null,"description":"Text prompt describing the 3D content attributes such as color, category, and material.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Whether to enable PBR material generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":500000,"description":"Target face count. Range: 40000-1500000","enum":null,"is_list":false,"max":1500000,"media_kind":null,"min":40000,"multiline":false,"name":"face_count","required":false,"type":"integer"}],"lab":"Tencent","output_kind":"file","output_props":["thumbnail","seed","model_glb","model_urls"],"pricing":"Your request will cost $0.375 per generation. For $1.00, you can run this model 2 times.\nGeneration types: Normal costs $0.375, LowPoly costs $0.45, Geometry costs $0.225.\nEnabling PBR materials adds $0.15. Using multi-view images (back/left/right) adds $0.15. Custom face count adds $0.15.","published_at":"2025-12-16T22:12:40.672000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86970c/UWyfBY4fR6fmAiR5LKxvn_97d2566780be4f0d8aa37d5b437fb879.jpg","title":"Hunyuan3d V3"},{"category":"text-to-3d","description":"Turn simple sketches into detailed, fully-textured 3D models. Instantly convert your concept designs into formats ready for Unity, Unreal, and Blender.","endpoint_id":"fal-ai/hunyuan3d-v3/text-to-3d","family":"Hunyuan 3D 3","inputs":[{"default":null,"description":"Text description of the 3D content to generate. Supports up to 1024 UTF-8 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable PBR material generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":500000,"description":"Target face count. Range: 40000-1500000","enum":null,"is_list":false,"max":1500000,"media_kind":null,"min":40000,"multiline":false,"name":"face_count","required":false,"type":"integer"},{"default":"Normal","description":"Generation type. Normal: textured model. LowPoly: polygon reduction. Geometry: white model without texture.","enum":["Normal","LowPoly","Geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_type","required":false,"type":"enum"},{"default":"triangle","description":"Polygon type. Only takes effect when GenerateType is LowPoly.","enum":["triangle","quadrilateral"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"polygon_type","required":false,"type":"enum"}],"lab":"Tencent","output_kind":"file","output_props":["model_urls","seed","model_glb","thumbnail"],"pricing":"Billing is calculated per generation: $0.225 for Geometry, $0.375 for Normal, or $0.45 for LowPoly. Where available, PBR materials, multi-view images, and a custom face count each add $0.15. For example, a Normal generation with PBR materials costs $0.525.","published_at":"2025-12-16T22:13:53.731000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8696b5/YaGZtFEBFL6CEXjiVxdB__dbec569fa5d4418bbbc9d77354f7c86f.jpg","title":"Hunyuan3d V3"},{"category":"image-to-3d","description":"Generate 3D models from your images using Hunyuan 3D. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/hunyuan3d/v2","family":"Hunyuan 3D 2","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for the model.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":256,"description":"Octree resolution for the model.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"octree_resolution","required":false,"type":"integer"},{"default":false,"description":"If set true, textured mesh will be generated and the price charged would be 3 times that of white mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"textured_mesh","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["seed","model_mesh"],"pricing":"","published_at":"2025-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Hunyuan3D.webp","title":"Hunyuan3D"},{"category":"image-to-3d","description":"Generate 3D models from your images using Hunyuan 3D. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/hunyuan3d/v2/mini","family":"Hunyuan 3D 2","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for the model.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":256,"description":"Octree resolution for the model.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"octree_resolution","required":false,"type":"integer"},{"default":false,"description":"If set true, textured mesh will be generated and the price charged would be 3 times that of white mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"textured_mesh","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["seed","model_mesh"],"pricing":"","published_at":"2025-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Hunyuan3D.webp","title":"Hunyuan3D"},{"category":"image-to-3d","description":"Generate 3D models from your images using Hunyuan 3D. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/hunyuan3d/v2/mini/turbo","family":"Hunyuan 3D 2","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for the model.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":256,"description":"Octree resolution for the model.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"octree_resolution","required":false,"type":"integer"},{"default":false,"description":"If set true, textured mesh will be generated and the price charged would be 3 times that of white mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"textured_mesh","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["seed","model_mesh"],"pricing":"","published_at":"2025-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Hunyuan3D.webp","title":"Hunyuan3D"},{"category":"image-to-3d","description":"Generate 3D models from your images using Hunyuan 3D. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/hunyuan3d/v2/multi-view","family":"Hunyuan 3D 2","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"front_image_url","required":true,"type":"string"},{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":true,"type":"string"},{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for the model.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":256,"description":"Octree resolution for the model.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"octree_resolution","required":false,"type":"integer"},{"default":false,"description":"If set true, textured mesh will be generated and the price charged would be 3 times that of white mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"textured_mesh","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["seed","model_mesh"],"pricing":"","published_at":"2025-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Hunyuan3D.webp","title":"Hunyuan3D"},{"category":"image-to-3d","description":"Generate 3D models from your images using Hunyuan 3D. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/hunyuan3d/v2/multi-view/turbo","family":"Hunyuan 3D 2","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"front_image_url","required":true,"type":"string"},{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":true,"type":"string"},{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for the model.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":256,"description":"Octree resolution for the model.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"octree_resolution","required":false,"type":"integer"},{"default":false,"description":"If set true, textured mesh will be generated and the price charged would be 3 times that of white mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"textured_mesh","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["seed","model_mesh"],"pricing":"","published_at":"2025-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Hunyuan3D.webp","title":"Hunyuan3D"},{"category":"image-to-3d","description":"Generate 3D models from your images using Hunyuan 3D. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/hunyuan3d/v2/turbo","family":"Hunyuan 3D 2","inputs":[{"default":null,"description":"URL of image to use while generating the 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"Number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for the model.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":256,"description":"Octree resolution for the model.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"octree_resolution","required":false,"type":"integer"},{"default":false,"description":"If set true, textured mesh will be generated and the price charged would be 3 times that of white mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"textured_mesh","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"file","output_props":["seed","model_mesh"],"pricing":"","published_at":"2025-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Hunyuan3D.webp","title":"Hunyuan3D"},{"category":"image-to-image","description":"Hunyuan World 1.0 turns a single image into a panorama or a 3D world. It creates realistic scenes from the image, allowing you to explore and view it from different angles.","endpoint_id":"fal-ai/hunyuan_world","family":"Hunyuan","inputs":[{"default":null,"description":"The URL of the image to convert to a panorama.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for the panorama generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-07-28T09:45:58.041000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d1/Ph3WzSzDCzkbvuHCwajw1_DrbNjIwy.png","title":"Hunyuan World"},{"category":"image-to-3d","description":"Hunyuan World 1.0 turns a single image into a panorama or a 3D world. It creates realistic scenes from the image, allowing you to explore and view it from different angles.","endpoint_id":"fal-ai/hunyuan_world/image-to-world","family":"Hunyuan","inputs":[{"default":null,"description":"The URL of the image to convert to a world.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Labels for the first foreground object.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"labels_fg1","required":true,"type":"string"},{"default":null,"description":"Labels for the second foreground object.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"labels_fg2","required":true,"type":"string"},{"default":null,"description":"Classes to use for the world generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"classes","required":true,"type":"string"},{"default":false,"description":"Whether to export DRC (Dynamic Resource Configuration).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_drc","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tencent","output_kind":"json","output_props":["world_file"],"pricing":"","published_at":"2025-07-28T09:45:20.876000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d2/VxesHe5oek7mJF7KUXchL_VspxWV1k.png","title":"Hunyuan World"},{"category":"image-to-image","description":"Image editing with HY-WU. Transfer outfits, swap faces, and blend textures instantly—no finetuning needed, just describe what you want and provide reference images.","endpoint_id":"fal-ai/hy-wu-edit","family":"","inputs":[{"default":null,"description":"The text prompt describing the desired edit. Supports both English and Chinese. Use specific instructions like 'Replace the clothing on figure 1 with the outfit from figure 2'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of input images for editing. Typically 2 images: the base image and the reference image. Supports up to 3 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"The desired size of the generated image. If auto, image size will be determined by the model.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"Number of diffusion denoising steps.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible results. If None, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable thinking mode. The model reasons about the edit before generating, producing higher quality results at the cost of longer inference time. Disable for faster results on straightforward edits.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["timings","seed","images"],"pricing":"Your request will cost $0.10 per MP, thinking costs $0.15 per MP.","published_at":"2026-03-25T22:28:59.055000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a93a35a/UbYPmsk9O9i9-oWlUKVYR_4e9ae612eac3475090719209add67cfd.jpg","title":"Hy Wu Edit"},{"category":"image-to-3d","description":"Rodin by Hyper3D generates realistic and production ready 3D models from text or images.","endpoint_id":"fal-ai/hyper3d/rodin","family":"Rodin","inputs":[{"default":"","description":"A textual prompt to guide model generation. Required for Text-to-3D mode. Optional for Image-to-3D mode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of images to use while generating the 3D model. Required for Image-to-3D mode. Optional for Text-to-3D mode.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":"concat","description":"For fuse mode, One or more images are required.It will generate a model by extracting and fusing features of objects from multiple images.For concat mode, need to upload multiple multi-view images of the same object and generate the model. (You can upload multi-view images in any order, regardless of the order of view.)","enum":["fuse","concat"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"condition_mode","required":false,"type":"enum"},{"default":null,"description":"Seed value for randomization, ranging from 0 to 65535. Optional.","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"glb","description":"Format of the geometry file. Possible values: glb, usdz, fbx, obj, stl. Default is glb.","enum":["glb","usdz","fbx","obj","stl"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_file_format","required":false,"type":"enum"},{"default":"PBR","description":"Material type. Possible values: PBR, Shaded. Default is PBR.","enum":["PBR","Shaded"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"material","required":false,"type":"enum"},{"default":"medium","description":"Generation quality. Possible values: high, medium, low, extra-low. Default is medium.","enum":["high","medium","low","extra-low"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":false,"description":"Whether to export the model using hyper mode. Default is false.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_hyper","required":false,"type":"boolean"},{"default":"Regular","description":"Tier of generation. For Rodin Sketch, set to Sketch. For Rodin Regular, set to Regular.","enum":["Regular","Sketch"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tier","required":false,"type":"enum"},{"default":false,"description":"When generating the human-like model, this parameter control the generation result to T/A Pose.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"TAPose","required":false,"type":"boolean"},{"default":null,"description":"An array that specifies the dimensions and scaling factor of the bounding box. Typically, this array contains 3 elements, Length(X-axis), Width(Y-axis) and Height(Z-axis).","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bbox_condition","required":false,"type":"integer"},{"default":null,"description":"Generation add-on features. Default is []. Possible values are HighPack. The HighPack option will provide 4K resolution textures instead of the default 1K, as well as models with high-poly. It will cost triple the billable units.","enum":["HighPack"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"addons","required":false,"type":"enum"}],"lab":"Hyper3D","output_kind":"file","output_props":["model_mesh","textures","seed"],"pricing":"","published_at":"2024-12-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/hyper3d-rodin.webp","title":"Hyper3D Rodin"},{"category":"image-to-3d","description":"Rodin by Hyper3D generates realistic and production ready 3D models from text or images.","endpoint_id":"fal-ai/hyper3d/rodin/v2","family":"Rodin 2","inputs":[{"default":"","description":"A textual prompt to guide model generation. Optional for Image-to-3D mode - if empty, AI will generate a prompt based on your images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of images to use while generating the 3D model. Required for Image-to-3D mode. Up to 5 images allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":false,"description":"When enabled, preserves the transparency channel from input images during 3D generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_original_alpha","required":false,"type":"boolean"},{"default":null,"description":"Seed value for randomization, ranging from 0 to 65535. Optional.","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"glb","description":"Format of the geometry file. Possible values: glb, usdz, fbx, obj, stl. Default is glb.","enum":["glb","usdz","fbx","obj","stl"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_file_format","required":false,"type":"enum"},{"default":"All","description":"Material type. PBR: Physically-based materials with realistic lighting. Shaded: Simple materials with baked lighting. All: Both types included.","enum":["PBR","Shaded","All"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"material","required":false,"type":"enum"},{"default":"500K Triangle","description":"Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. These corresponds to `mesh_mode` (if the option contains 'Triangle', mesh_mode is 'Raw', otherwise 'Quad') and `quality_override` (the numeric part of the option) parameters in Hyper3D API.","enum":["4K Quad","8K Quad","18K Quad","50K Quad","2K Triangle","20K Triangle","150K Triangle","500K Triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality_mesh_option","required":false,"type":"enum"},{"default":false,"description":"Generate characters in T-pose or A-pose format, making them easier to rig and animate in 3D software.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"TAPose","required":false,"type":"boolean"},{"default":null,"description":"An array that specifies the bounding box dimensions [width, height, length].","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bbox_condition","required":false,"type":"integer"},{"default":null,"description":"The HighPack option will provide 4K resolution textures instead of the default 1K, as well as models with high-poly. It will cost **triple the billable units**.","enum":["HighPack"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"addons","required":false,"type":"enum"},{"default":false,"description":"Generate a preview render image of the 3D model along with the model files.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preview_render","required":false,"type":"boolean"}],"lab":"Hyper3D","output_kind":"file","output_props":["model_mesh","textures","seed","model_meshes"],"pricing":"","published_at":"2025-09-26T19:59:28.021000+00:00","thumbnail":"https://v3.fal.media/files/lion/liLB7F5DWmR3CgbqjvZo3_2a3d75c59b5f4951810452fa8c27d0ba.jpg","title":"Hyper3d"},{"category":"image-to-3d","description":"Rodin V2.5 by Hyper3D generates realistic and production ready 3D models from text or images.","endpoint_id":"fal-ai/hyper3d/rodin/v2.5","family":"Rodin 2.5","inputs":[{"default":"","description":"A textual prompt to guide model generation. Optional for Image-to-3D mode - if empty, the model auto-generates a prompt from the images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of images to use while generating the 3D model. Required for Image-to-3D mode. Up to 5 images allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":"Gen-2.5-High","description":"Generation tier. Higher tiers produce more detailed meshes. See more info in the [documentation](https://developer.hyper3d.ai/api-specification/rodin-gen2.5#use-gen-2.5-generation-with-following-gen-2.5-tiers). Selecting Gen-2.5-Minimum will automatically configure to a minimum mode, where 50K Triangle is selected, taking priority over quality_mesh_option.","enum":["Gen-2.5-Minimum","Gen-2.5-Extreme-Low","Gen-2.5-Low","Gen-2.5-Medium","Gen-2.5-High","Gen-2.5-Extreme-High"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tier","required":false,"type":"enum"},{"default":false,"description":"When enabled, preserves the transparency channel from input images during 3D generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_original_alpha","required":false,"type":"boolean"},{"default":null,"description":"Seed value for randomization, ranging from 0 to 65535. Optional.","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"glb","description":"Format of the geometry file. Possible values: glb, usdz, fbx, obj, stl. Default is glb.","enum":["glb","usdz","fbx","obj","stl"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_file_format","required":false,"type":"enum"},{"default":"All","description":"Material type. PBR: physically-based materials with realistic lighting. Shaded: baked lighting with no PBR maps. All: both PBR and Shaded variants. None: geometry only with no textures.","enum":["PBR","Shaded","All","None"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"material","required":false,"type":"enum"},{"default":"Auto","description":"Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. Maps to `mesh_mode` (Quad/Raw) and `quality_override` (face count) on the Hyper3D API. Valid face counts depend on the selected tier. Up to 1M Triangle is supported for tiers Extreme-Low, Low, and Medium. Up to 2M Triangle (as low as 20K Triangle) is supported for tiers High and Extreme-High. Auto option will choose the advised options for each tier:\n1. Gen-2.5-Minimum: 50K Triangle\n2. Gen-2.5-Extreme","enum":["Auto","4K Quad","8K Quad","18K Quad","50K Quad","100K Quad","200K Quad","2K Triangle","20K Triangle","50K Triangle","150K Triangle","500K Triangle","1M Triangle","2M Triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality_mesh_option","required":false,"type":"enum"},{"default":null,"description":"Texture generation quality. When unset, the API picks a default appropriate for the tier.","enum":["legacy","extreme-low","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_mode","required":false,"type":"enum"},{"default":false,"description":"If enabled, the generation will have enhanced generative robustness while ensuring output consistency. This corresponds to `geometry_instruct_mode` being equal to `creative` on the Hyper3D API.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_creative_mode","required":false,"type":"boolean"},{"default":false,"description":"Enables enhanced texture post-processing for higher visual fidelity.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hd_texture","required":false,"type":"boolean"},{"default":false,"description":"Removes baked lighting/highlights from the generated textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_delight","required":false,"type":"boolean"},{"default":false,"description":"Generate finer micro-scale geometric detail. Only effective with `tier=\"Gen-2.5-Extreme-High\"`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_micro","required":false,"type":"boolean"},{"default":false,"description":"Generate characters in T-pose or A-pose format, making them easier to rig and animate in 3D software.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"TAPose","required":false,"type":"boolean"},{"default":null,"description":"This is a controlnet that controls the maximum sized of the generated model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bbox_condition","required":false,"type":"json"},{"default":null,"description":"Optional add-ons. Single values are accepted as a shorthand for a list with one item.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"addons","required":false,"type":"json"},{"default":false,"description":"Generate a preview render image of the 3D model along with the model files.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preview_render","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hyper3D","output_kind":"file","output_props":["model_mesh","textures","seed","model_meshes"],"pricing":"Your request will cost $0.4 per generation. If HighPack is added to the `addons`, it will cost an additional $0.8 per generation.","published_at":"2026-05-31T08:00:41.838000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c0a1e/4w033LTFt3oMtN64UMjaB_535f4f42c99240889b095fdbb92c72b7.jpg","title":"Hyper3D - Rodin V2.5 - Image to 3D"},{"category":"image-to-3d","description":"Rodin V2.5 by Hyper3D generates realistic and production ready 3D models from text or images. Do fast prototyping using the fast model.","endpoint_id":"fal-ai/hyper3d/rodin/v2.5/fast","family":"Rodin 2.5","inputs":[{"default":null,"description":"URL of images to use while generating the 3D model. Required for Image-to-3D mode. Up to 5 images allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":"Gen-2.5-Extreme-Low","description":"Generation tier. See more info in the [documentation](https://developer.hyper3d.ai/api-specification/rodin-gen2.5#use-gen-2.5-generation-with-following-gen-2.5-tiers). Selecting Gen-2.5-Minimum will automatically configure to a minimum mode, where 50K Triangle is selected, taking priority over quality_mesh_option.","enum":["Gen-2.5-Minimum","Gen-2.5-Extreme-Low","Gen-2.5-Low"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tier","required":false,"type":"enum"},{"default":"","description":"A textual prompt to guide model generation. Optional for Image-to-3D mode - if empty, the model auto-generates a prompt from the images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":false,"description":"When enabled, preserves the transparency channel from input images during 3D generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_original_alpha","required":false,"type":"boolean"},{"default":null,"description":"Seed value for randomization, ranging from 0 to 65535. Optional.","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"glb","description":"Format of the geometry file. Possible values: glb, usdz, fbx, obj, stl. Default is glb.","enum":["glb","usdz","fbx","obj","stl"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_file_format","required":false,"type":"enum"},{"default":"Shaded","description":"Material type. PBR: physically-based materials with realistic lighting. Shaded: baked lighting with no PBR maps. All: both PBR and Shaded variants. None: geometry only with no textures.","enum":["PBR","Shaded","All","None"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"material","required":false,"type":"enum"},{"default":"Auto","description":"Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. Maps to `mesh_mode` (Quad/Raw) and `quality_override` (face count) on the Hyper3D API. Valid face counts depend on the selected tier. Up to 1M Triangle is supported for tiers Minimum, Extreme-Low, Low. For fast endpoint, this limit is up to 20K, primarily for prototyping and testing. For generating higher quality meshes, use the standard endpoint. Auto option will choose the advised options for each t","enum":["Auto","1K Quad","4K Quad","8K Quad","18K Quad","20K Quad","2K Triangle","4K Triangle","8K Triangle","10K Triangle","20K Triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality_mesh_option","required":false,"type":"enum"},{"default":null,"description":"Texture generation quality. When unset, the API picks a default appropriate for the tier.","enum":["legacy","extreme-low","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_mode","required":false,"type":"enum"},{"default":false,"description":"If enabled, the generation will have enhanced generative robustness while ensuring output consistency. This corresponds to `geometry_instruct_mode` being equal to `creative` on the Hyper3D API.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_creative_mode","required":false,"type":"boolean"},{"default":false,"description":"Enables enhanced texture post-processing for higher visual fidelity.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hd_texture","required":false,"type":"boolean"},{"default":false,"description":"Removes baked lighting/highlights from the generated textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_delight","required":false,"type":"boolean"},{"default":false,"description":"Generate finer micro-scale geometric detail. Only effective with `tier=\"Gen-2.5-Extreme-High\"`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_micro","required":false,"type":"boolean"},{"default":false,"description":"Generate characters in T-pose or A-pose format, making them easier to rig and animate in 3D software.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"TAPose","required":false,"type":"boolean"},{"default":null,"description":"This is a controlnet that controls the maximum sized of the generated model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bbox_condition","required":false,"type":"json"},{"default":false,"description":"Generate a preview render image of the 3D model along with the model files.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preview_render","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hyper3D","output_kind":"file","output_props":["model_mesh","textures","seed","model_meshes"],"pricing":"Your request will cost $0.1 per generation.","published_at":"2026-06-19T18:08:24.070000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d154f/vAhd6ujr4i0bp9f238I9l_2901545ae364473781b3501c05e74f07.jpg","title":"Hyper3D - Rodin V2.5 - Image to 3D - Fast"},{"category":"text-to-3d","description":"Rodin V2.5 by Hyper3D generates realistic and production ready 3D models from text or images.","endpoint_id":"fal-ai/hyper3d/rodin/v2.5/text-to-3d","family":"Rodin 2.5","inputs":[{"default":null,"description":"A textual prompt to guide model generation. Required for Text-to-3D mode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Gen-2.5-High","description":"Generation tier. Higher tiers produce more detailed meshes. See more info in the [documentation](https://developer.hyper3d.ai/api-specification/rodin-gen2.5#use-gen-2.5-generation-with-following-gen-2.5-tiers). Selecting Gen-2.5-Minimum will automatically configure to a minimum mode, where 50K Triangle is selected, taking priority over quality_mesh_option.","enum":["Gen-2.5-Minimum","Gen-2.5-Extreme-Low","Gen-2.5-Low","Gen-2.5-Medium","Gen-2.5-High","Gen-2.5-Extreme-High"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tier","required":false,"type":"enum"},{"default":null,"description":"Seed value for randomization, ranging from 0 to 65535. Optional.","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"glb","description":"Format of the geometry file. Possible values: glb, usdz, fbx, obj, stl. Default is glb.","enum":["glb","usdz","fbx","obj","stl"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_file_format","required":false,"type":"enum"},{"default":"All","description":"Material type. PBR: physically-based materials with realistic lighting. Shaded: baked lighting with no PBR maps. All: both PBR and Shaded variants. None: geometry only with no textures.","enum":["PBR","Shaded","All","None"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"material","required":false,"type":"enum"},{"default":"Auto","description":"Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. Maps to `mesh_mode` (Quad/Raw) and `quality_override` (face count) on the Hyper3D API. Valid face counts depend on the selected tier. Up to 1M Triangle is supported for tiers Extreme-Low, Low, and Medium. Up to 2M Triangle (as low as 20K Triangle) is supported for tiers High and Extreme-High. Auto option will choose the advised options for each tier:\n1. Gen-2.5-Minimum: 50K Triangle\n2. Gen-2.5-Extreme","enum":["Auto","4K Quad","8K Quad","18K Quad","50K Quad","100K Quad","200K Quad","2K Triangle","20K Triangle","50K Triangle","150K Triangle","500K Triangle","1M Triangle","2M Triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality_mesh_option","required":false,"type":"enum"},{"default":null,"description":"Texture generation quality. When unset, the API picks a default appropriate for the tier.","enum":["legacy","extreme-low","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_mode","required":false,"type":"enum"},{"default":false,"description":"If enabled, the generation will have enhanced generative robustness while ensuring output consistency. This corresponds to `geometry_instruct_mode` being equal to `creative` on the Hyper3D API.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_creative_mode","required":false,"type":"boolean"},{"default":false,"description":"Enables enhanced texture post-processing for higher visual fidelity.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hd_texture","required":false,"type":"boolean"},{"default":false,"description":"Removes baked lighting/highlights from the generated textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_delight","required":false,"type":"boolean"},{"default":false,"description":"Generate finer micro-scale geometric detail. Only effective with `tier=\"Gen-2.5-Extreme-High\"`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_micro","required":false,"type":"boolean"},{"default":false,"description":"Generate characters in T-pose or A-pose format, making them easier to rig and animate in 3D software.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"TAPose","required":false,"type":"boolean"},{"default":null,"description":"This is a controlnet that controls the maximum sized of the generated model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bbox_condition","required":false,"type":"json"},{"default":null,"description":"Optional add-ons","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"addons","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hyper3D","output_kind":"file","output_props":["model_mesh","textures","seed","model_meshes"],"pricing":"Your request will cost $0.4 per generation. If HighPack is added to the `addons`, it will cost an additional $0.8 per generation.","published_at":"2026-05-31T08:01:11.402000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c09f7/S7oXUUqZ5T_1m_3sQIQTZ_a9493c9cafed4ba1a43db14d36c9d243.jpg","title":"Hyper3D - Rodin V2.5 - Text to 3D"},{"category":"text-to-3d","description":"Rodin V2.5 by Hyper3D generates realistic and production ready 3D models from text or images. Do fast prototyping using the fast model.","endpoint_id":"fal-ai/hyper3d/rodin/v2.5/text-to-3d/fast","family":"Rodin 2.5","inputs":[{"default":null,"description":"A textual prompt to guide model generation. Required for Text-to-3D mode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Gen-2.5-Extreme-Low","description":"Generation tier. See more info in the [documentation](https://developer.hyper3d.ai/api-specification/rodin-gen2.5#use-gen-2.5-generation-with-following-gen-2.5-tiers). Selecting Gen-2.5-Minimum will automatically configure to a minimum mode, where 50K Triangle is selected, taking priority over quality_mesh_option.","enum":["Gen-2.5-Minimum","Gen-2.5-Extreme-Low","Gen-2.5-Low"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tier","required":false,"type":"enum"},{"default":null,"description":"Seed value for randomization, ranging from 0 to 65535. Optional.","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"glb","description":"Format of the geometry file. Possible values: glb, usdz, fbx, obj, stl. Default is glb.","enum":["glb","usdz","fbx","obj","stl"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_file_format","required":false,"type":"enum"},{"default":"Shaded","description":"Material type. PBR: physically-based materials with realistic lighting. Shaded: baked lighting with no PBR maps. All: both PBR and Shaded variants. None: geometry only with no textures.","enum":["PBR","Shaded","All","None"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"material","required":false,"type":"enum"},{"default":"Auto","description":"Combined quality and mesh type selection. Quad = smooth surfaces, Triangle = detailed geometry. Maps to `mesh_mode` (Quad/Raw) and `quality_override` (face count) on the Hyper3D API. Valid face counts depend on the selected tier. Up to 1M Triangle is supported for tiers Minimum, Extreme-Low, Low. For fast endpoint, this limit is up to 20K, primarily for prototyping and testing. For generating higher quality meshes, use the standard endpoint. Auto option will choose the advised options for each t","enum":["Auto","1K Quad","4K Quad","8K Quad","18K Quad","20K Quad","2K Triangle","4K Triangle","8K Triangle","10K Triangle","20K Triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality_mesh_option","required":false,"type":"enum"},{"default":null,"description":"Texture generation quality. When unset, the API picks a default appropriate for the tier.","enum":["legacy","extreme-low","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_mode","required":false,"type":"enum"},{"default":false,"description":"If enabled, the generation will have enhanced generative robustness while ensuring output consistency. This corresponds to `geometry_instruct_mode` being equal to `creative` on the Hyper3D API.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_creative_mode","required":false,"type":"boolean"},{"default":false,"description":"Enables enhanced texture post-processing for higher visual fidelity.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hd_texture","required":false,"type":"boolean"},{"default":false,"description":"Removes baked lighting/highlights from the generated textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_delight","required":false,"type":"boolean"},{"default":false,"description":"Generate finer micro-scale geometric detail. Only effective with `tier=\"Gen-2.5-Extreme-High\"`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_micro","required":false,"type":"boolean"},{"default":false,"description":"Generate characters in T-pose or A-pose format, making them easier to rig and animate in 3D software.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"TAPose","required":false,"type":"boolean"},{"default":null,"description":"This is a controlnet that controls the maximum sized of the generated model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bbox_condition","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hyper3D","output_kind":"file","output_props":["model_mesh","textures","seed","model_meshes"],"pricing":"Your request will cost $0.1 per generation.","published_at":"2026-06-19T20:15:10.273000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d156e/KgoS83QGNAiw4de9TFQGs_d1c95f9b763c452ea46048fbc905f6a2.jpg","title":"Hyper3D - Rodin V2.5 - Text to 3D - Fast"},{"category":"image-to-image","description":"An endpoint for re-lighting photos and changing their backgrounds per a given description","endpoint_id":"fal-ai/iclight-v2","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative Prompt for the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of mask to be used for ic-light conditioning image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"},{"default":0.67,"description":"Threshold for the background removal algorithm. A high threshold will produce sharper masks. Note: This parameter is currently deprecated and has no effect on the output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"background_threshold","required":false,"type":"number"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"None","description":"Provide lighting conditions for the model","enum":["None","Left","Right","Top","Bottom"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"initial_latent","required":false,"type":"enum"},{"default":false,"description":"Use HR fix","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_hr_fix","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1,"description":"The real classifier-free-guidance scale for the generation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.01,"multiline":false,"name":"cfg","required":false,"type":"number"},{"default":0.98,"description":"Strength for low-resolution pass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"lowres_denoise","required":false,"type":"number"},{"default":0.95,"description":"Strength for high-resolution pass. Only used if enable_hr_fix is True.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"highres_denoise","required":false,"type":"number"},{"default":0.5,"description":"Hr Downscale","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"hr_downscale","required":false,"type":"number"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-11-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/iclight-v2/iclightv2-default-output.webp","title":"IC-Light-v2 for Image Relighting"},{"category":"video-to-video","description":"Restyle a video’s scene, lighting, and visual style from edited keyframes while preserving the source subjects’ identity, expressions, gaze, and motion. Developed by Eyeline Labs and Netflix researchers.","endpoint_id":"fal-ai/id-v2v","family":"ID-V2V","inputs":[{"default":null,"description":"The prompt describing the restyled video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source video whose motion and framing drive the generation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the restyled first frame. The video is regenerated in this frame's identity/style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional restyled keyframes pinned at specific output frame indices to anchor identity over long videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframes","required":false,"type":"json"},{"default":"720p","description":"Output resolution tier. Orientation follows the source video (720p is 1280x720 or 720x1280; 480p is 832x480 or 480x832).","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":81,"description":"Maximum number of output frames. Capped at the source video's frame count.","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"person","description":"Text prompt for SAM-3 subject segmentation. The segmented subject's pixels condition the generation; the rest of the frame is regenerated freely.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"segmentation_prompt","required":false,"type":"string"},{"default":30,"description":"Number of diffusion sampling steps per clip. Higher improves quality but is slower.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Controls prompt adherence versus creativity.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"VACE conditioning scale. Controls how strongly the source video's structure constrains the generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"vace_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. The same seed is used for every clip of a multi-clip generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checking of inputs and outputs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Eyeline Labs","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2026-09-14T19:03:19.740000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6a17/6YqXGZz-1L8Z4GPc56Bld.jpg","title":"ID-V2V"},{"category":"video-to-video","description":"Change a video’s lighting using a relit reference frame while preserving the scene, subjects, and original performance. ID-V2V Relight propagates the new illumination across the video.","endpoint_id":"fal-ai/id-v2v/relight","family":"ID-V2V","inputs":[{"default":null,"description":"The prompt describing the restyled video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source video whose motion and framing drive the generation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the restyled first frame. The video is regenerated in this frame's identity/style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional restyled keyframes pinned at specific output frame indices to anchor identity over long videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframes","required":false,"type":"json"},{"default":"720p","description":"Output resolution tier. Orientation follows the source video (720p is 1280x720 or 720x1280; 480p is 832x480 or 480x832).","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":81,"description":"Maximum number of output frames. Capped at the source video's frame count.","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":30,"description":"Number of diffusion sampling steps per clip. Higher improves quality but is slower.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Controls prompt adherence versus creativity.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"VACE conditioning scale. Controls how strongly the source video's structure constrains the generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"vace_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. The same seed is used for every clip of a multi-clip generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checking of inputs and outputs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Eyeline Labs","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2026-09-14T19:03:32.766000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6a5a/ifWNILkuHssMXbhOBPUtN.jpg","title":"ID-V2V Relight"},{"category":"image-to-image","description":"Generate consistent character appearances across multiple images. Maintain facial features, proportions, and distinctive traits for cohesive storytelling and branding","endpoint_id":"fal-ai/ideogram/character","family":"","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":"AUTO","description":"The style type to generate with. Cannot be used with style_codes.","enum":["AUTO","REALISTIC","FICTION"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The resolution of the generated image","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"Description of what to exclude from an image. Descriptions in the prompt take precedence to descriptions in the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"A set of images to use as character references. Currently only 1 image is supported, rest will be ignored. (maximum total size 10MB across all character references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":true,"type":"string"},{"default":null,"description":"A set of masks to apply to the character references. Currently only 1 mask is supported, rest will be ignored. (maximum total size 10MB across all character references). The masks should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_mask_urls","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.1 with TURBO, $0.15 with BALANCED, and $0.20 with QUALITY.","published_at":"2025-08-07T15:57:16.318000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91bc/xiGs4r2UoW7L1KzJtXN45_Lq7fA5u1.png","title":"Ideogram V3 Character"},{"category":"image-to-image","description":"Modify consistent characters while preserving their core identity. Edit poses, expressions, or clothing without losing recognizable character features","endpoint_id":"fal-ai/ideogram/character/edit","family":"","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to generate an image from. MUST have the exact same dimensions (width and height) as the mask image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask URL to inpaint the image. MUST have the exact same dimensions (width and height) as the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"A set of images to use as character references. Currently only 1 image is supported, rest will be ignored. (maximum total size 10MB across all character references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":true,"type":"string"},{"default":null,"description":"A set of masks to apply to the character references. Currently only 1 mask is supported, rest will be ignored. (maximum total size 10MB across all character references). The masks should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_mask_urls","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.1 with TURBO, $0.15 with BALANCED, and $0.20 with QUALITY.","published_at":"2025-08-07T16:01:21.044000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9225/l6JUAF4awxWWUiUNecDp4_4R2a96Wk.png","title":"Ideogram V3 Character Edit"},{"category":"image-to-image","description":"Transform your consistent character into different art styles, settings, or scenarios while maintaining their distinctive appearance and identity","endpoint_id":"fal-ai/ideogram/character/remix","family":"","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":"AUTO","description":"The style type to generate with. Cannot be used with style_codes.","enum":["AUTO","REALISTIC","FICTION"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The prompt to remix the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to remix","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.8,"description":"Strength of the input image in the remix","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"square_hd","description":"The resolution of the generated image","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"Description of what to exclude from an image. Descriptions in the prompt take precedence to descriptions in the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"A set of images to use as character references. Currently only 1 image is supported, rest will be ignored. (maximum total size 10MB across all character references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":true,"type":"string"},{"default":null,"description":"A set of masks to apply to the character references. Currently only 1 mask is supported, rest will be ignored. (maximum total size 10MB across all character references). The masks should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_mask_urls","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.1 with TURBO, $0.15 with BALANCED, and $0.20 with QUALITY.","published_at":"2025-08-07T15:52:27.577000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d9/eqDbKhjrsOA3KYzrUoApR_rdtChwG0.png","title":"Ideogram V3 Character Remix"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train Ideogram on your photos, your style, your subject, your look, from a small set of reference images to images that feel consistently yours","endpoint_id":"fal-ai/ideogram/custom-models","family":"","inputs":[{"default":null,"description":"URL of a ZIP archive of training images. The archive must contain between 10 and 100 images (JPEG, PNG, or WebP). You may include caption sidecar files (``<stem>.txt``) to guide training -- captions are matched to images by filename stem.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"}],"lab":"Ideogram","output_kind":"text","output_props":["model_id","custom_model_uri"],"pricing":"Your request will cost $40 per training run. For $50 you can run this model with approximately 1 times.","published_at":"2026-04-22T21:14:48.324000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a959ab4/7gbqk507YhA25ieYYgJ1C_6b6853c9b7504bab815827672a0b4727.jpg","title":"Ideogram"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train Ideogram on your photos, your style, your subject, your look, from a small set of reference images to images that feel consistently yours","endpoint_id":"fal-ai/ideogram/custom-models/generate","family":"","inputs":[{"default":null,"description":"The id of a trained custom model returned by /train. The model must have finished training (status COMPLETED).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_id","required":true,"type":"string"},{"default":null,"description":"Text prompt describing the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["1:3","3:1","1:2","2:1","9:16","16:9","10:16","16:10","2:3","3:2","3:4","4:3","4:5","5:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"Description of what to exclude from the image. Descriptions in the prompt take precedence over descriptions in the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Ideogram","output_kind":"images","output_props":["images","seed"],"pricing":"Your request will cost $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2026-04-22T21:14:59.252000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97523a/X8mgYPEqIN_O5iBJzNxjF_bd259b2ee58d4514a4fbc2e39a1f5c4f.jpg","title":"Ideogram"},{"category":"image-to-image","description":"Prompt-free object removal from an image and mask, erasing objects with their shadows and reflections and reconstructing the scene cleanly.","endpoint_id":"fal-ai/ideogram/object-removal","family":"","inputs":[{"default":null,"description":"The source image containing the object to remove (maximum file size 10MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"A black-and-white mask matching the source image dimensions. White pixels are removed and black pixels are preserved (maximum file size 10MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.03 per generation.","published_at":"2026-07-29T23:03:31.402000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa440a3/yQN4pC2QJg89vttS2ZuLi.jpg","title":"Ideogram Object Removal"},{"category":"image-to-image","description":"Remove backgrounds from existing images with Ideogram's remove background feature. Isolate subjects cleanly for compositing and creative reuse.","endpoint_id":"fal-ai/ideogram/remove-background","family":"","inputs":[{"default":null,"description":"The image URL whose background needs to be removed. The foreground subject is preserved against a transparent background. JPEG, PNG and WebP formats are supported (maximum file size 10MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"image","output_props":["image"],"pricing":"Each image costs $0.01.","published_at":"2026-05-07T13:51:32.810000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a994224/Ges-wKqQd-Ohg9pgyRnB1_4c638022267d44ec9ae6617d3664f676.jpg","title":"Ideogram Remove Background"},{"category":"image-to-image","description":"Ideogram Upscale enhances the resolution of the reference image by up to 2X and might enhance the reference image too. Optionally refine outputs with a prompt for guided improvements.","endpoint_id":"fal-ai/ideogram/upscale","family":"","inputs":[{"default":null,"description":"The image URL to upscale","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The prompt to upscale the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":50,"description":"The resemblance of the upscaled image to the original image","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"resemblance","required":false,"type":"integer"},{"default":50,"description":"The detail of the upscaled image","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"detail","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-02-10T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram Upscale"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram V2. Features exceptional typography handling and realistic outputs optimized for commercial and creative use.","endpoint_id":"fal-ai/ideogram/v2","family":"Ideogram 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"","description":"A negative prompt to avoid in the generated image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-04T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b1/fT7LJ7aA6xdJeG3ho2KMQ_iNoBo8Fc.png","title":"Ideogram V2"},{"category":"image-to-image","description":"Transform existing images with Ideogram V2's editing capabilities. Modify, adjust, and refine images while maintaining high fidelity and realistic outputs with precise prompt control.","endpoint_id":"fal-ai/ideogram/v2/edit","family":"Ideogram 2","inputs":[{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask URL to inpaint the image. Needs to match the dimensions of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2 Edit"},{"category":"image-to-image","description":"Reimagine existing images with Ideogram V2's remix feature. Create variations and adaptations while preserving core elements and adding new creative directions through prompt guidance.","endpoint_id":"fal-ai/ideogram/v2/remix","family":"Ideogram 2","inputs":[{"default":null,"description":"The prompt to remix the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to remix","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":0.8,"description":"Strength of the input image in the remix","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2 Remix"},{"category":"text-to-image","description":"Accelerated image generation with Ideogram V2 Turbo. Create high-quality visuals, posters, and logos with enhanced speed while maintaining Ideogram's signature quality.","endpoint_id":"fal-ai/ideogram/v2/turbo","family":"Ideogram 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"","description":"A negative prompt to avoid in the generated image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2 Turbo"},{"category":"image-to-image","description":"Edit images faster with Ideogram V2 Turbo. Quick modifications and adjustments while preserving the high-quality standards and realistic outputs of Ideogram.","endpoint_id":"fal-ai/ideogram/v2/turbo/edit","family":"Ideogram 2","inputs":[{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask URL to inpaint the image. Needs to match the dimensions of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2 Turbo Edit"},{"category":"image-to-image","description":"Rapidly create image variations with Ideogram V2 Turbo Remix. Fast and efficient reimagining of existing images while maintaining creative control through prompt guidance.","endpoint_id":"fal-ai/ideogram/v2/turbo/remix","family":"Ideogram 2","inputs":[{"default":null,"description":"The prompt to remix the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to remix","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":0.8,"description":"Strength of the input image in the remix","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-12-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2 Turbo Remix"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram V2A. Features exceptional typography handling and realistic outputs optimized for commercial and creative use.","endpoint_id":"fal-ai/ideogram/v2a","family":"Ideogram 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9397/iYrbdLjk3df1QO8sFrCDQ_f7lKoyrT.png","title":"Ideogram V2A"},{"category":"image-to-image","description":"Create variations of existing images with Ideogram V2A Remix while maintaining creative control through prompt guidance.","endpoint_id":"fal-ai/ideogram/v2a/remix","family":"Ideogram 2","inputs":[{"default":null,"description":"The prompt to remix the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to remix","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":0.8,"description":"Strength of the input image in the remix","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2A Remix"},{"category":"text-to-image","description":"Accelerated image generation with Ideogram V2A Turbo. Create high-quality visuals, posters, and logos with enhanced speed while maintaining Ideogram's signature quality.","endpoint_id":"fal-ai/ideogram/v2a/turbo","family":"Ideogram 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cd/kEbnhx2a3FrCxBo23WhQu_OYP0j4Qr.png","title":"Ideogram V2A Turbo"},{"category":"image-to-image","description":"Rapidly create image variations with Ideogram V2A Turbo Remix. Fast and efficient reimagining of existing images while maintaining creative control through prompt guidance.","endpoint_id":"fal-ai/ideogram/v2a/turbo/remix","family":"Ideogram 2","inputs":[{"default":null,"description":"The prompt to remix the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to remix","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image","enum":["10:16","16:10","9:16","16:9","4:3","3:4","1:1","1:3","3:1","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":0.8,"description":"Strength of the input image in the remix","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":true,"description":"Whether to expand the prompt with MagicPrompt functionality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The style of the generated image","enum":["auto","general","realistic","design","render_3D","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V2A Turbo Remix"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram V3. Features exceptional typography handling and realistic outputs optimized for commercial and creative use.","endpoint_id":"fal-ai/ideogram/v3","family":"Ideogram 3","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":null,"description":"The style type to generate with. Cannot be used with style_codes.","enum":["AUTO","GENERAL","REALISTIC","DESIGN"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Style preset for generation. The chosen style preset will guide the generation.","enum":["80S_ILLUSTRATION","90S_NOSTALGIA","ABSTRACT_ORGANIC","ANALOG_NOSTALGIA","ART_BRUT","ART_DECO","ART_POSTER","AURA","AVANT_GARDE","BAUHAUS","BLUEPRINT","BLURRY_MOTION","BRIGHT_ART","C4D_CARTOON","CHILDRENS_BOOK","COLLAGE","COLORING_BOOK_I","COLORING_BOOK_II","CUBISM","DARK_AURA","DOODLE","DOUBLE_EXPOSURE","DRAMATIC_CINEMA","EDITORIAL","EMOTIONAL_MINIMAL","ETHEREAL_PARTY","EXPIRED_FILM","FLAT_ART","FLAT_VECTOR","FOREST_REVERIE","GEO_MINIMALIST","GLASS_PRISM","GOLDEN_HOUR","GRAFFITI_I","GRAFFITI_II","HALFTONE_PRINT","HIGH_CONTRAST","HIPPIE_ERA","ICONIC","JAPANDI_FUSION","JAZZY","LONG_EXPOSURE","MAGAZINE_EDITORIAL","MINIMAL_ILLUSTRATION","MIXED_MEDIA","MONOCHROME","NIGHTLIFE","OIL_PAINTING","OLD_CARTOONS","PAINT_GESTURE","POP_ART","RETRO_ETCHING","RIVIERA_POP","SPOTLIGHT_80S","STYLIZED_RED","SURREAL_COLLAGE","TRAVEL_POSTER","VINTAGE_GEO","VINTAGE_POSTER","WATERCOLOR","WEIRD","WOODBLOCK_PRINT"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_preset","required":false,"type":"enum"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The resolution of the generated image","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"Description of what to exclude from an image. Descriptions in the prompt take precedence to descriptions in the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2025-05-01T16:04:02.805000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91a8/JsTVqtZydplqvV_XGPvTV_5FOy6fcj.png","title":"Ideogram Text to Image"},{"category":"image-to-image","description":"Transform existing images with Ideogram V3's editing capabilities. Modify, adjust, and refine images while maintaining high fidelity and realistic outputs with precise prompt control.","endpoint_id":"fal-ai/ideogram/v3/edit","family":"Ideogram 3","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Style preset for generation. The chosen style preset will guide the generation.","enum":["80S_ILLUSTRATION","90S_NOSTALGIA","ABSTRACT_ORGANIC","ANALOG_NOSTALGIA","ART_BRUT","ART_DECO","ART_POSTER","AURA","AVANT_GARDE","BAUHAUS","BLUEPRINT","BLURRY_MOTION","BRIGHT_ART","C4D_CARTOON","CHILDRENS_BOOK","COLLAGE","COLORING_BOOK_I","COLORING_BOOK_II","CUBISM","DARK_AURA","DOODLE","DOUBLE_EXPOSURE","DRAMATIC_CINEMA","EDITORIAL","EMOTIONAL_MINIMAL","ETHEREAL_PARTY","EXPIRED_FILM","FLAT_ART","FLAT_VECTOR","FOREST_REVERIE","GEO_MINIMALIST","GLASS_PRISM","GOLDEN_HOUR","GRAFFITI_I","GRAFFITI_II","HALFTONE_PRINT","HIGH_CONTRAST","HIPPIE_ERA","ICONIC","JAPANDI_FUSION","JAZZY","LONG_EXPOSURE","MAGAZINE_EDITORIAL","MINIMAL_ILLUSTRATION","MIXED_MEDIA","MONOCHROME","NIGHTLIFE","OIL_PAINTING","OLD_CARTOONS","PAINT_GESTURE","POP_ART","RETRO_ETCHING","RIVIERA_POP","SPOTLIGHT_80S","STYLIZED_RED","SURREAL_COLLAGE","TRAVEL_POSTER","VINTAGE_GEO","VINTAGE_POSTER","WATERCOLOR","WEIRD","WOODBLOCK_PRINT"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_preset","required":false,"type":"enum"},{"default":null,"description":"The prompt to fill the masked part of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to generate an image from. MUST have the exact same dimensions (width and height) as the mask image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The mask URL to inpaint the image. MUST have the exact same dimensions (width and height) as the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2025-05-01T15:58:51.368000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ideogram.webp","title":"Ideogram V3 Edit"},{"category":"text-to-image","description":"Generate images with transparent backgrounds using Ideogram Transparent model","endpoint_id":"fal-ai/ideogram/v3/generate-transparent","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["1:3","3:1","1:2","2:1","9:16","16:9","10:16","16:10","2:3","3:2","3:4","4:3","4:5","5:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"","description":"Description of what to exclude from an image. Descriptions in the prompt take precedence to descriptions in the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2026-04-07T13:35:57.791000+00:00","thumbnail":"https://refinery.fal.media/url/https%3A%2F%2Fv3b.fal.media%2Ffiles%2Fb%2F0a9460fb%2FV1jBCmRURHcAj0aDFobEG_25307fd3e04d409fac27e233f89a8808.jpg/tr:w-1920,q-80/V1jBCmRURHcAj0aDFobEG_25307fd3e04d409fac27e233f89a8808.webp","title":"Ideogram Transparent"},{"category":"image-to-image","description":"Ideogram Layerize takes an existing flat graphic, removes text, and returns structured text containers you can edit/recompose in html or json format.","endpoint_id":"fal-ai/ideogram/v3/layerize-text","family":"Layerize","inputs":[{"default":null,"description":"URL of the flat graphic image to layerize. Must be JPEG, PNG, or WebP (max 10MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional prompt to guide the layerization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the font file to use for h1 text. Cannot be used with font_name_h1.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"font_file_h1_url","required":false,"type":"string"},{"default":null,"description":"Name of the font to use for h1 text. Cannot be used with font_file_h1_url.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_name_h1","required":false,"type":"string"},{"default":null,"description":"URL of the font file to use for h2 text. Cannot be used with font_name_h2.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"font_file_h2_url","required":false,"type":"string"},{"default":null,"description":"Name of the font to use for h2 text. Cannot be used with font_file_h2_url.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_name_h2","required":false,"type":"string"},{"default":null,"description":"URL of the font file to use for body text. Cannot be used with font_name_body.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"font_file_body_url","required":false,"type":"string"},{"default":null,"description":"Name of the font to use for body text. Cannot be used with font_file_body_url.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_name_body","required":false,"type":"string"},{"default":null,"description":"URL of the font file to use for small text. Cannot be used with font_name_small.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"font_file_small_url","required":false,"type":"string"},{"default":null,"description":"Name of the font to use for small text. Cannot be used with font_file_small_url.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_name_small","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"image","output_props":["image","seed","text_containers","prompt","image_layers","text_html"],"pricing":"","published_at":"2026-04-07T14:26:20.671000+00:00","thumbnail":"https://refinery.fal.media/url/https%3A%2F%2Fv3b.fal.media%2Ffiles%2Fb%2F0a9460fc%2FqOhhsjsE6IMg_rU1F0CVn_1a3a46a9131e4cbeaacf3314339c8d35.jpg/tr:w-1920,q-80/qOhhsjsE6IMg_rU1F0CVn_1a3a46a9131e4cbeaacf3314339c8d35.webp","title":"Ideogram"},{"category":"image-to-image","description":"Extend existing images with Ideogram V3's reframe feature. Create expanded versions and adaptations while preserving main image and adding new creative directions through prompt guidance.","endpoint_id":"fal-ai/ideogram/v3/reframe","family":"Ideogram 3","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":null,"description":"The style type to generate with. Cannot be used with style_codes.","enum":["AUTO","GENERAL","REALISTIC","DESIGN"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Style preset for generation. The chosen style preset will guide the generation.","enum":["80S_ILLUSTRATION","90S_NOSTALGIA","ABSTRACT_ORGANIC","ANALOG_NOSTALGIA","ART_BRUT","ART_DECO","ART_POSTER","AURA","AVANT_GARDE","BAUHAUS","BLUEPRINT","BLURRY_MOTION","BRIGHT_ART","C4D_CARTOON","CHILDRENS_BOOK","COLLAGE","COLORING_BOOK_I","COLORING_BOOK_II","CUBISM","DARK_AURA","DOODLE","DOUBLE_EXPOSURE","DRAMATIC_CINEMA","EDITORIAL","EMOTIONAL_MINIMAL","ETHEREAL_PARTY","EXPIRED_FILM","FLAT_ART","FLAT_VECTOR","FOREST_REVERIE","GEO_MINIMALIST","GLASS_PRISM","GOLDEN_HOUR","GRAFFITI_I","GRAFFITI_II","HALFTONE_PRINT","HIGH_CONTRAST","HIPPIE_ERA","ICONIC","JAPANDI_FUSION","JAZZY","LONG_EXPOSURE","MAGAZINE_EDITORIAL","MINIMAL_ILLUSTRATION","MIXED_MEDIA","MONOCHROME","NIGHTLIFE","OIL_PAINTING","OLD_CARTOONS","PAINT_GESTURE","POP_ART","RETRO_ETCHING","RIVIERA_POP","SPOTLIGHT_80S","STYLIZED_RED","SURREAL_COLLAGE","TRAVEL_POSTER","VINTAGE_GEO","VINTAGE_POSTER","WATERCOLOR","WEIRD","WOODBLOCK_PRINT"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_preset","required":false,"type":"enum"},{"default":null,"description":"The image URL to reframe","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The resolution for the reframed output image","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":true,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Each image costs $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2025-05-01T16:06:34.467000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b5/UMfZEO-26SBc2j_rn6AiG_pNsWS6uZ.png","title":"Ideogram"},{"category":"image-to-image","description":"Reimagine existing images with Ideogram V3's remix feature. Create variations and adaptations while preserving core elements and adding new creative directions through prompt guidance.","endpoint_id":"fal-ai/ideogram/v3/remix","family":"Ideogram 3","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":null,"description":"The style type to generate with. Cannot be used with style_codes.","enum":["AUTO","GENERAL","REALISTIC","DESIGN"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"The prompt to remix the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to remix","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.8,"description":"Strength of the input image in the remix","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"square_hd","description":"The resolution of the generated image","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"Description of what to exclude from an image. Descriptions in the prompt take precedence to descriptions in the negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2025-05-01T16:01:06.063000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922a/hQWTAUexHCA5fGGsYPWgn_APzlr9wQ.png","title":"Ideogram"},{"category":"image-to-image","description":"Replace backgrounds existing images with Ideogram V3's replace background feature. Create variations and adaptations while preserving core elements and adding new creative directions through prompt guidance.","endpoint_id":"fal-ai/ideogram/v3/replace-background","family":"Ideogram 3","inputs":[{"default":null,"description":"A set of images to use as style references (maximum total size 10MB across all style references). The images should be in JPEG, PNG or WebP format","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"BALANCED","description":"The rendering speed to use.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":null,"description":"A color palette for generation, must EITHER be specified via one of the presets (name) or explicitly via hexadecimal representations of the color with optional weights (members)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_palette","required":false,"type":"json"},{"default":null,"description":"A list of 8 character hexadecimal codes representing the style of the image. Cannot be used in conjunction with style_reference_images or style","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_codes","required":false,"type":"string"},{"default":null,"description":"The style type to generate with. Cannot be used with style_codes.","enum":["AUTO","GENERAL","REALISTIC","DESIGN"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":true,"description":"Determine if MagicPrompt should be used in generating the request or not.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Style preset for generation. The chosen style preset will guide the generation.","enum":["80S_ILLUSTRATION","90S_NOSTALGIA","ABSTRACT_ORGANIC","ANALOG_NOSTALGIA","ART_BRUT","ART_DECO","ART_POSTER","AURA","AVANT_GARDE","BAUHAUS","BLUEPRINT","BLURRY_MOTION","BRIGHT_ART","C4D_CARTOON","CHILDRENS_BOOK","COLLAGE","COLORING_BOOK_I","COLORING_BOOK_II","CUBISM","DARK_AURA","DOODLE","DOUBLE_EXPOSURE","DRAMATIC_CINEMA","EDITORIAL","EMOTIONAL_MINIMAL","ETHEREAL_PARTY","EXPIRED_FILM","FLAT_ART","FLAT_VECTOR","FOREST_REVERIE","GEO_MINIMALIST","GLASS_PRISM","GOLDEN_HOUR","GRAFFITI_I","GRAFFITI_II","HALFTONE_PRINT","HIGH_CONTRAST","HIPPIE_ERA","ICONIC","JAPANDI_FUSION","JAZZY","LONG_EXPOSURE","MAGAZINE_EDITORIAL","MINIMAL_ILLUSTRATION","MIXED_MEDIA","MONOCHROME","NIGHTLIFE","OIL_PAINTING","OLD_CARTOONS","PAINT_GESTURE","POP_ART","RETRO_ETCHING","RIVIERA_POP","SPOTLIGHT_80S","STYLIZED_RED","SURREAL_COLLAGE","TRAVEL_POSTER","VINTAGE_GEO","VINTAGE_POSTER","WATERCOLOR","WEIRD","WOODBLOCK_PRINT"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_preset","required":false,"type":"enum"},{"default":null,"description":"Cyber punk city with neon lights and skyscrappers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL whose background needs to be replaced","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 with TURBO, $0.06 with BALANCED, and $0.09 with QUALITY.","published_at":"2025-05-01T16:02:45.350000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922c/Dxo3RJZ-NBI-rqA3uoQZZ_uIvF8ntu.png","title":"Ideogram Replace Background"},{"category":"text-to-image","description":"Create illusions conditioned on image.","endpoint_id":"fal-ai/illusion-diffusion","family":"","inputs":[{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The scale of the ControlNet.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":0,"description":"Control Guidance Start","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_guidance_start","required":false,"type":"number"},{"default":1,"description":"Control Guidance End","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_guidance_end","required":false,"type":"number"},{"default":null,"description":"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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"Euler","description":"Scheduler / sampler to use for the image denoising process.","enum":["DPM++ Karras SDE","Euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":40,"description":"Increasing the amount of steps tells Stable Diffusion that it should take more steps\n to generate your final result which can increase the amount of detail in your image.","enum":null,"is_list":false,"max":80,"media_kind":null,"min":0,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the generated image. You can choose between some presets or\n custom height and width that **must be multiples of 8**.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["seed","image"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/illusion-diffusion.jpeg","title":"Illusion Diffusion"},{"category":"image-to-image","description":"Modify a face to look younger or older while keeping identity realistic.","endpoint_id":"fal-ai/image-apps-v2/age-modify","family":"","inputs":[{"default":null,"description":"Portrait image URL for age modification","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":30,"description":"Target Age","enum":null,"is_list":false,"max":100,"media_kind":null,"min":6,"multiline":false,"name":"target_age","required":false,"type":"integer"},{"default":true,"description":"Preserve Identity","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_identity","required":false,"type":"boolean"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for portraits)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:02:59.169000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d1/Qxw_mCwonRGWuTHeZO8ws_WLSTUVaP.png","title":"Age Modify"},{"category":"image-to-image","description":"Place a person’s photo into iconic cities worldwide.","endpoint_id":"fal-ai/image-apps-v2/city-teleport","family":"","inputs":[{"default":null,"description":"Person photo URL","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"person_image_url","required":true,"type":"string"},{"default":null,"description":"Optional city background image URL. When provided, the person will be blended into this custom scene.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"city_image_url","required":false,"type":"string"},{"default":null,"description":"City name (used when city_image_url is not provided)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"city_name","required":true,"type":"string"},{"default":"medium_shot","description":"Type of photo shot","enum":["extreme_close_up","close_up","medium_close_up","medium_shot","medium_long_shot","long_shot","extreme_long_shot","full_body"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"photo_shot","required":false,"type":"enum"},{"default":"eye_level","description":"Camera angle for the shot","enum":["eye_level","low_angle","high_angle","dutch_angle","birds_eye_view","worms_eye_view","overhead","side_angle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_angle","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:15:37.483000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a44/DmmHeOLhOrrRZ7ZkkHAiL_iIicRbwy.png","title":"City Teleport"},{"category":"image-to-image","description":"Change facial expressions in photos with realistic results.","endpoint_id":"fal-ai/image-apps-v2/expression-change","family":"","inputs":[{"default":null,"description":"Portrait image URL for expression change","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"smile","description":"Target Expression","enum":["smile","surprise","glare","panic","shyness","laugh","cry","angry","sad","happy","excited","shocked","confused","focused","dreamy","serious","playful","mysterious","confident","thoughtful"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_expression","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for portraits)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:19:36.092000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9399/1xwlPDXChlONvXBANlDA2_cr0Axu7D.png","title":"Expression Change"},{"category":"image-to-image","description":"Change hairstyles and hair colors in photos realistically.","endpoint_id":"fal-ai/image-apps-v2/hair-change","family":"","inputs":[{"default":null,"description":"Portrait image URL for hair change","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"long_hair","description":"Target Hairstyle","enum":["short_hair","medium_long_hair","long_hair","curly_hair","wavy_hair","high_ponytail","bun","bob_cut","pixie_cut","braids","straight_hair","afro","dreadlocks","buzz_cut","mohawk","bangs","side_part","middle_part"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_hairstyle","required":false,"type":"enum"},{"default":"natural","description":"Hair Color","enum":["black","dark_brown","light_brown","blonde","platinum_blonde","red","auburn","gray","silver","blue","green","purple","pink","rainbow","natural","highlights","ombre","balayage"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hair_color","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for portraits)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:21:48.130000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cc/aUmpKwGz4nPeB6JqmAyxr_pKYFLz4u.png","title":"Hair Change"},{"category":"image-to-image","description":"Generate professional headshot photos with customizable backgrounds.","endpoint_id":"fal-ai/image-apps-v2/headshot-photo","family":"","inputs":[{"default":null,"description":"Portrait image URL to convert to professional headshot","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"professional","description":"Background Style","enum":["professional","corporate","clean","gradient"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_style","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for portraits)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:24:48.033000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9397/qOgy4s7YmYEJqKtZYJXm4_2ub0fLrs.png","title":"Headshot Generator"},{"category":"image-to-image","description":"Apply realistic makeup styles with adjustable intensity.","endpoint_id":"fal-ai/image-apps-v2/makeup-application","family":"","inputs":[{"default":null,"description":"Portrait image URL for makeup application","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"natural","description":"Makeup Style","enum":["natural","glamorous","smoky_eyes","bold_lips","no_makeup","remove_makeup","dramatic","bridal","professional","korean_style","artistic"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"makeup_style","required":false,"type":"enum"},{"default":"medium","description":"Intensity","enum":["light","medium","heavy","dramatic"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"intensity","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for portraits)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T00:58:57.450000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d9/3qIFHMUe2cB8r_aGBf_rZ_qCgzTa6I.png","title":"Makeup Changer"},{"category":"image-to-image","description":"Remove unwanted objects seamlessly from any image.","endpoint_id":"fal-ai/image-apps-v2/object-removal","family":"","inputs":[{"default":null,"description":"Image URL containing object to remove","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Object to remove","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"object_to_remove","required":true,"type":"string"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:32:20.301000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a1/9e5lSoXKfkc0nB0TfzOYu_IGJ9mYAg.png","title":"Object Removal"},{"category":"image-to-image","description":"Directional outpainting. Choose edges to expand. left, right, top, or center (uniform all sides). Only expanded areas are generated; an optional zoom-out pulls the frame back by the chosen amount.","endpoint_id":"fal-ai/image-apps-v2/outpaint","family":"","inputs":[{"default":null,"description":"Image URL to outpaint","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0,"description":"Number of pixels to add as black margin on the left side (0-700).","enum":null,"is_list":false,"max":700,"media_kind":null,"min":0,"multiline":false,"name":"expand_left","required":false,"type":"integer"},{"default":0,"description":"Number of pixels to add as black margin on the right side (0-700).","enum":null,"is_list":false,"max":700,"media_kind":null,"min":0,"multiline":false,"name":"expand_right","required":false,"type":"integer"},{"default":0,"description":"Number of pixels to add as black margin on the top side (0-700).","enum":null,"is_list":false,"max":700,"media_kind":null,"min":0,"multiline":false,"name":"expand_top","required":false,"type":"integer"},{"default":0,"description":"Number of pixels to add as black margin on the bottom side (0-700).","enum":null,"is_list":false,"max":700,"media_kind":null,"min":0,"multiline":false,"name":"expand_bottom","required":false,"type":"integer"},{"default":20,"description":"Percentage to zoom out the image. If set, the image will be scaled down by this percentage and black margins will be added to maintain original size. Example: 50 means the image will be 50% of original size with black margins filling the rest.","enum":null,"is_list":false,"max":90,"media_kind":null,"min":0,"multiline":false,"name":"zoom_out_percentage","required":false,"type":"number"},{"default":"","description":"Optional prompt to guide the outpainting. If provided, it will be appended to the base outpaint instruction. Example: 'with a beautiful sunset in the background'","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image.","enum":["png","jpeg","jpg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-03T19:28:15.419000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/_JfxHHU5PSR2RsM0r9O3S_549a1d78995c4babae440a2d345e621b.jpg","title":"Image Outpaint"},{"category":"image-to-image","description":"Easily adjust the perspective of any image to different angles.","endpoint_id":"fal-ai/image-apps-v2/perspective","family":"","inputs":[{"default":null,"description":"Image URL for perspective change","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"front","description":"Target Perspective","enum":["front","left_side","right_side","back","top_down","bottom_up","birds_eye","three_quarter_left","three_quarter_right"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_perspective","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:35:34.670000+00:00","thumbnail":"https://v3.fal.media/files/rabbit/PjquFEk5HynXyIj8Z1Xke_4ef010a6c99b4fa2a1f6639c233f8b93.jpg","title":"Perspective Change"},{"category":"image-to-image","description":"Restore old or damaged photos by fixing colors, scratches, and resolution.","endpoint_id":"fal-ai/image-apps-v2/photo-restoration","family":"","inputs":[{"default":null,"description":"Old or damaged photo URL to restore","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Enhance Resolution","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_resolution","required":false,"type":"boolean"},{"default":true,"description":"Fix Colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fix_colors","required":false,"type":"boolean"},{"default":true,"description":"Remove Scratches","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_scratches","required":false,"type":"boolean"},{"default":null,"description":"Aspect ratio for 4K output (default: 4:3 for classic photos)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:43:11.542000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/oP9mu0F1Obx0ufyEEVAgn_3f7a878f3cf54a078fa8e0d53524020a.jpg","title":"Photo Restoration"},{"category":"image-to-image","description":"Apply diverse photography styles and effects to transform your images.","endpoint_id":"fal-ai/image-apps-v2/photography-effects","family":"","inputs":[{"default":null,"description":"Image URL for photography effects","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"film","description":"Effect Type","enum":["film","vintage_film","portrait_photography","fashion_photography","street_photography","sepia_tone","film_grain","light_leaks","vignette_effect","instant_camera","golden_hour","dramatic_lighting","soft_focus","bokeh_effect","high_contrast","double_exposure"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect_type","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:38:43.720000+00:00","thumbnail":"https://v3.fal.media/files/rabbit/QHdnOcB8IwyNRSkQOeVWE_aad27ab63cee47e8b6c15254f6813ac2.jpg","title":"Photography Effects"},{"category":"image-to-image","description":"Enhance and refine portrait photos with improved clarity and detail.","endpoint_id":"fal-ai/image-apps-v2/portrait-enhance","family":"","inputs":[{"default":null,"description":"Portrait image URL to enhance","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for portraits)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:40:36.113000+00:00","thumbnail":"https://v3.fal.media/files/monkey/9kZMXV4GvRettHUuudKER_3f04e4f8fd0e4f28ad957c2a3bf9f3e5.jpg","title":"Portrait Enhance"},{"category":"image-to-image","description":"Place products naturally in a person’s hands for realistic marketing visuals.","endpoint_id":"fal-ai/image-apps-v2/product-holding","family":"","inputs":[{"default":null,"description":"Image URL of the person who will hold the product","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"person_image_url","required":true,"type":"string"},{"default":null,"description":"Image URL of the product to be held by the person","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"product_image_url","required":true,"type":"string"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-19T02:20:46.300000+00:00","thumbnail":"https://v3.fal.media/files/zebra/7dJ2m31gOP0J0m8WZJ46I_1625d9610207407292eac394cc4a3026.jpg","title":"Product Holding"},{"category":"image-to-image","description":"Generate professional product photography with realistic lighting and backgrounds.","endpoint_id":"fal-ai/image-apps-v2/product-photography","family":"","inputs":[{"default":null,"description":"Image URL of the product to create professional studio photography","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"product_image_url","required":true,"type":"string"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-19T02:20:29.618000+00:00","thumbnail":"https://v3.fal.media/files/penguin/g36T9svKmdie3DHtxJz5x_67cde98934654713bf484b258e2384f3.jpg","title":"Product Photography"},{"category":"image-to-image","description":"Adjust and enhance images with different lighting styles.","endpoint_id":"fal-ai/image-apps-v2/relighting","family":"","inputs":[{"default":null,"description":"Image URL for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"natural","description":"Lighting Style","enum":["natural","studio","golden_hour","blue_hour","dramatic","soft","hard","backlight","side_light","front_light","rim_light","sunset","sunrise","neon","candlelight","moonlight","spotlight","ambient"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lighting_style","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:45:02.577000+00:00","thumbnail":"https://v3.fal.media/files/koala/W0d6z5pWtVwakzxtKd4K4_94f6ab5b5820440db672dce73d447bff.jpg","title":"Relighting"},{"category":"image-to-image","description":"Apply artistic styles like impressionism, cubism, or surrealism to your images.","endpoint_id":"fal-ai/image-apps-v2/style-transfer","family":"","inputs":[{"default":null,"description":"Image URL for style transfer","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional reference image URL. When provided, the style will be inferred from this image instead of the selected preset style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"style_reference_image_url","required":false,"type":"string"},{"default":"impressionist","description":"Target Style","enum":["anime_character","cartoon_3d","hand_drawn_animation","cyberpunk_future","anime_game_style","comic_book_animation","animated_series","cartoon_animation","lofi_aesthetic","cottagecore","dark_academia","y2k","vaporwave","liminal_space","weirdcore","dreamcore","synthwave","outrun","photorealistic","hyperrealistic","digital_art","concept_art","impressionist","anime","pixel_art","claymation"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_style","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:44:34.974000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/uZNy5XjPfUQJOs0Kuw7C4_367de9bbd3034716b9432d637c3b369d.jpg","title":"Style Transfer"},{"category":"image-to-image","description":"Transform objects with different surface textures like marble, wood, or fabric.","endpoint_id":"fal-ai/image-apps-v2/texture-transform","family":"","inputs":[{"default":null,"description":"Image URL for texture transformation","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"marble","description":"Target Texture","enum":["cotton","denim","wool","felt","wood","leather","velvet","stone","marble","ceramic","concrete","brick","clay","foam","glass","metal","silk","fabric","crystal","rubber","plastic","lace"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_texture","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio for 4K output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:47:30.542000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/gzXctbp7SzO3xaVpDEqtN_97343b9e7b404a3e8f042b1d7d57a12f.jpg","title":"Texture Transform"},{"category":"image-to-image","description":"Try on clothes virtually by combining person and clothing images.","endpoint_id":"fal-ai/image-apps-v2/virtual-try-on","family":"","inputs":[{"default":null,"description":"Person photo URL","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"person_image_url","required":true,"type":"string"},{"default":null,"description":"Clothing photo URL","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"clothing_image_url","required":true,"type":"string"},{"default":true,"description":"Preserve Pose","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_pose","required":false,"type":"boolean"},{"default":null,"description":"Aspect ratio for 4K output (default: 3:4 for fashion)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"json"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-09-18T01:55:22.732000+00:00","thumbnail":"https://v3.fal.media/files/tiger/dd5748sfMpq2uZzoUA_Y3_6377b3f9ee8e49afa174da674a80b9a6.jpg","title":"Virtual Try-on"},{"category":"image-to-image","description":"See how you or others might look at different ages, from younger to older, while preserving core facial features.","endpoint_id":"fal-ai/image-editing/age-progression","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"20 years older","description":"The age change to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:28:40.116000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Age Progression"},{"category":"image-to-image","description":"Transform any person into their baby version, while preserving the original pose and expression with childlike features.","endpoint_id":"fal-ai/image-editing/baby-version","family":"","inputs":[{"default":null,"description":"URL of the image to transform into a baby version.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-03T20:07:31.667000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing"},{"category":"image-to-image","description":"Replace your photo's background with any scene you desire, from beach sunsets to urban landscapes, with perfect lighting and shadows","endpoint_id":"fal-ai/image-editing/background-change","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"beach sunset with palm trees","description":"The desired background to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:28:46.061000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Background Change"},{"category":"image-to-image","description":"Transform your character's hair into broccoli style while keeping the original characters likeness","endpoint_id":"fal-ai/image-editing/broccoli-haircut","family":"","inputs":[{"default":null,"description":"URL of the image to apply broccoli haircut style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-26T04:41:08.203000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939b/Yh9v_6-HKHsj9x6myPznA_teDtepfT.png","title":"Image Editing Broccoli Haircut"},{"category":"image-to-image","description":"Transform your photos into vibrant cool cartoons with bold outlines and rich colors.","endpoint_id":"fal-ai/image-editing/cartoonify","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:28:53.641000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Cartoonify"},{"category":"image-to-image","description":"Perfect your photos with professional color grading, balanced tones, and vibrant yet natural colors","endpoint_id":"fal-ai/image-editing/color-correction","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:00.034000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Color Correction"},{"category":"image-to-image","description":"Change facial expressions in photos to any emotion you desire, from smiles to serious looks.","endpoint_id":"fal-ai/image-editing/expression-change","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"sad","description":"The desired facial expression to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:05.309000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Expression Change"},{"category":"image-to-image","description":"Enhance facial features with professional retouching while maintaining a natural, realistic look","endpoint_id":"fal-ai/image-editing/face-enhancement","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:10.990000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Face Enhancement"},{"category":"image-to-image","description":"Experiment with different hairstyles, from bald to any style you can imagine, while maintaining natural lighting and realistic results.","endpoint_id":"fal-ai/image-editing/hair-change","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"bald","description":"The desired hair style to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:16.914000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Hair Change"},{"category":"image-to-image","description":"Remove unwanted objects or people from your photos while seamlessly blending the background.","endpoint_id":"fal-ai/image-editing/object-removal","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"background people","description":"Specify which objects to remove from the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:21.865000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Object Removal"},{"category":"image-to-image","description":"Restore and enhance old or damaged photos by removing imperfections, adding color while preserving the original character and details of the image.","endpoint_id":"fal-ai/image-editing/photo-restoration","family":"","inputs":[{"default":null,"description":"URL of the old or damaged photo to restore.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-02T02:41:12.926000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Photo Restoration"},{"category":"image-to-image","description":"Transform your photos into cool plushies while keeping the original characters likeness","endpoint_id":"fal-ai/image-editing/plushie-style","family":"","inputs":[{"default":null,"description":"URL of the image to convert to plushie style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-26T04:29:50.482000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Plushie Style"},{"category":"image-to-image","description":"Turn your casual photos into stunning professional studio portraits with perfect lighting and high-end photography style.","endpoint_id":"fal-ai/image-editing/professional-photo","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:27.931000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Professional Photo"},{"category":"image-to-image","description":"Add details to faces, enhance face features, remove blur.","endpoint_id":"fal-ai/image-editing/realism","family":"","inputs":[{"default":null,"description":"URL of the image to enhance with realism details.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":0.6,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-07-07T10:12:01.612000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Realism"},{"category":"image-to-image","description":"The reframe endpoint intelligently adjusts an image's aspect ratio while preserving the main subject's position, composition, pose, and perspective","endpoint_id":"fal-ai/image-editing/reframe","family":"","inputs":[{"default":null,"description":"URL of the old or damaged photo to restore.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"16:9","description":"The desired aspect ratio for the reframed image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-05T16:34:57.998000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Reframe"},{"category":"image-to-image","description":"Retouch photos of faces. Remove blemishes and improve the skin.","endpoint_id":"fal-ai/image-editing/retouch","family":"","inputs":[{"default":null,"description":"URL of the image to retouch.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-07-24T18:06:19.737000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-4.jpg","title":"Image Editing Retouch"},{"category":"image-to-image","description":"Place your subject in any scene you imagine, from enchanted forests to urban settings, with professional composition and lighting","endpoint_id":"fal-ai/image-editing/scene-composition","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"enchanted forest","description":"Describe the scene where you want to place the subject.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:34.336000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Scene Composition"},{"category":"image-to-image","description":"Transform your photos into artistic masterpieces inspired by famous styles like Van Gogh's Starry Night or any artistic style you choose.","endpoint_id":"fal-ai/image-editing/style-transfer","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"Van Gogh's Starry Night","description":"The artistic style to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:40.037000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Style Transfer"},{"category":"image-to-image","description":"Remove all text and writing from images while preserving the background and natural appearance.","endpoint_id":"fal-ai/image-editing/text-removal","family":"","inputs":[{"default":null,"description":"URL of the image containing text to be removed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-02T03:19:23.717000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Text Removal"},{"category":"image-to-image","description":"Transform your photos to any time of day, from golden hour to midnight, with appropriate lighting and atmosphere.","endpoint_id":"fal-ai/image-editing/time-of-day","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"golden hour","description":"The time of day to transform the scene to.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:47.668000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Time Of Day"},{"category":"image-to-image","description":"Add realistic weather effects like snowfall, rain, or fog to your photos while maintaining the scene's mood.","endpoint_id":"fal-ai/image-editing/weather-effect","family":"","inputs":[{"default":null,"description":"Image prompt for the omni model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"2","description":"The safety tolerance level for the generated image. 1 being the most strict and 6 being the most permissive.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The aspect ratio of the generated image.","enum":["21:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"heavy snowfall","description":"The weather effect to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-05-29T20:29:54.982000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Weather Effect"},{"category":"image-to-image","description":"Transform your photos into wojak style while keeping the original characters likeness","endpoint_id":"fal-ai/image-editing/wojak-style","family":"","inputs":[{"default":null,"description":"URL of the image to convert to wojak style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-26T04:31:05.600000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Image Editing Wojak Style"},{"category":"image-to-image","description":"Generate YouTube thumbnails with custom text","endpoint_id":"fal-ai/image-editing/youtube-thumbnails","family":"","inputs":[{"default":null,"description":"URL of the image to convert to YouTube thumbnail style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"Number of inference steps for sampling.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":0.5,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"Generate youtube thumbnails","description":"The text to include in the YouTube thumbnail.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-06-30T15:50:34.100000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a1/EMSvi_P8BcQaDhXWOfcu5_EMeLh4d1.png","title":"Image Editing Youtube Thumbnails"},{"category":"image-to-image","description":"Depth Anything v2 preprocessor.","endpoint_id":"fal-ai/image-preprocessors/depth-anything/v2","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"Holistically-Nested Edge Detection (HED) preprocessor.","endpoint_id":"fal-ai/image-preprocessors/hed","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"Whether to use the safe version of the HED detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safe","required":false,"type":"boolean"},{"default":false,"description":"Whether to use the scribble version of the HED detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scribble","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"Line art preprocessor.","endpoint_id":"fal-ai/image-preprocessors/lineart","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"Whether to use the coarse model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"coarse","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"MiDaS depth estimation preprocessor.","endpoint_id":"fal-ai/image-preprocessors/midas","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":6.283185307179586,"description":"A parameter for the MiDaS detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"a","required":false,"type":"number"},{"default":0.1,"description":"Background threshold for the MiDaS detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_threshold","required":false,"type":"number"}],"lab":"","output_kind":"json","output_props":["depth_map","normal_map"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"M-LSD line segment detection preprocessor.","endpoint_id":"fal-ai/image-preprocessors/mlsd","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.1,"description":"Score threshold for the MLSD detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"score_threshold","required":false,"type":"number"},{"default":0.1,"description":"Distance threshold for the MLSD detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"distance_threshold","required":false,"type":"number"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"PIDI (Pidinet) preprocessor.","endpoint_id":"fal-ai/image-preprocessors/pidi","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"Whether to use the safe version of the Pidi detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safe","required":false,"type":"boolean"},{"default":false,"description":"Whether to use the scribble version of the Pidi detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scribble","required":false,"type":"boolean"},{"default":false,"description":"Whether to apply the filter to the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_filter","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"Segment Anything Model (SAM) preprocessor.","endpoint_id":"fal-ai/image-preprocessors/sam","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"Scribble preprocessor.","endpoint_id":"fal-ai/image-preprocessors/scribble","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"HED","description":"The model to use for the Scribble detector","enum":["HED","PiDi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":false,"description":"Whether to use the safe version of the Scribble detector","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safe","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"TEED (Temporal Edge Enhancement Detection) preprocessor.","endpoint_id":"fal-ai/image-preprocessors/teed","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"ZoeDepth preprocessor.","endpoint_id":"fal-ai/image-preprocessors/zoe","family":"","inputs":[{"default":null,"description":"URL of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/image-preprocessors.jpeg","title":"Image Preprocessors"},{"category":"image-to-image","description":"Turn images into pixel-perfect retro art","endpoint_id":"fal-ai/image2pixel","family":"","inputs":[{"default":null,"description":"The image URL to process into improved pixel art","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":32,"description":"Maximum number of colors in the output palette. Set None to disable limit.","enum":null,"is_list":false,"max":256,"media_kind":null,"min":1,"multiline":false,"name":"max_colors","required":false,"type":"integer"},{"default":false,"description":"Enable automatic detection of optimal number of colors.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_color_detect","required":false,"type":"boolean"},{"default":null,"description":"Optional fixed color palette as hex strings (e.g., ['#000000', '#ffffff']).","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fixed_palette","required":false,"type":"string"},{"default":"auto","description":"Scale detection method to use.","enum":["auto","runs","edge"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detect_method","required":false,"type":"enum"},{"default":null,"description":"Force a specific pixel scale. If None, auto-detect.","enum":null,"is_list":false,"max":64,"media_kind":null,"min":1,"multiline":false,"name":"scale","required":false,"type":"integer"},{"default":"dominant","description":"Downscaling method to produce the pixel-art output.","enum":["dominant","median","mode","mean","content-adaptive"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"downscale_method","required":false,"type":"enum"},{"default":false,"description":"Trim borders of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trim_borders","required":false,"type":"boolean"},{"default":false,"description":"Remove background of the image. This will check for contiguous color regions from the edges after correction and make them transparent.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparent_background","required":false,"type":"boolean"},{"default":false,"description":"Apply morphological operations to remove noise.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"cleanup_morph","required":false,"type":"boolean"},{"default":false,"description":"Remove isolated diagonal pixels (jaggy edge cleanup).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"cleanup_jaggy","required":false,"type":"boolean"},{"default":true,"description":"Align output to the pixel grid.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"snap_grid","required":false,"type":"boolean"},{"default":128,"description":"Alpha binarization threshold (0-255).","enum":null,"is_list":false,"max":255,"media_kind":null,"min":0,"multiline":false,"name":"alpha_threshold","required":false,"type":"integer"},{"default":0.05,"description":"Dominant color threshold (0.0-1.0).","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"dominant_color_threshold","required":false,"type":"number"},{"default":0,"description":"Background tolerance (0-255).","enum":null,"is_list":false,"max":255,"media_kind":null,"min":0,"multiline":false,"name":"background_tolerance","required":false,"type":"integer"},{"default":"corners","description":"Controls where to flood-fill from when removing the background.","enum":["edges","corners","midpoints"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_mode","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["palette","num_colors","images","pixel_scale"],"pricing":"","published_at":"2025-10-14T14:01:05.292000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/9MSg8Fm_djrKJ76DtwZrx_0ebf4aa3ab1540298b3fcf4593cfd606.jpg","title":"Image2Pixel"},{"category":"image-to-image","description":"Image2SVG transforms raster images into clean vector graphics, preserving visual quality while enabling scalable, customizable SVG outputs with precise control over detail levels.","endpoint_id":"fal-ai/image2svg","family":"","inputs":[{"default":null,"description":"The image to convert to SVG","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"color","description":"Choose between color or binary (black and white) output","enum":["color","binary"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colormode","required":false,"type":"enum"},{"default":"stacked","description":"Hierarchical mode: stacked or cutout","enum":["stacked","cutout"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hierarchical","required":false,"type":"enum"},{"default":"spline","description":"Mode: spline (curved) or polygon (straight lines)","enum":["spline","polygon"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":4,"description":"Filter out small speckles and noise","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"filter_speckle","required":false,"type":"integer"},{"default":6,"description":"Color quantization level","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"color_precision","required":false,"type":"integer"},{"default":16,"description":"Layer difference threshold for hierarchical mode","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"layer_difference","required":false,"type":"integer"},{"default":60,"description":"Corner detection threshold in degrees","enum":null,"is_list":false,"max":180,"media_kind":null,"min":0,"multiline":false,"name":"corner_threshold","required":false,"type":"integer"},{"default":4,"description":"Length threshold for curves/lines","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"length_threshold","required":false,"type":"number"},{"default":10,"description":"Maximum number of iterations for optimization","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"max_iterations","required":false,"type":"integer"},{"default":45,"description":"Splice threshold for joining paths","enum":null,"is_list":false,"max":90,"media_kind":null,"min":0,"multiline":false,"name":"splice_threshold","required":false,"type":"integer"},{"default":3,"description":"Decimal precision for path coordinates","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"path_precision","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-04-25T16:18:56.329000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training.jpg","title":"Image2svg"},{"category":"image-to-image","description":"Create depth maps using Midas depth estimation.","endpoint_id":"fal-ai/imageutils/depth","family":"","inputs":[{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":6.283185307179586,"description":"a","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"a","required":false,"type":"number"},{"default":0.1,"description":"bg_th","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bg_th","required":false,"type":"number"},{"default":false,"description":"depth_and_normal","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"depth_and_normal","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/depth-estimation.jpeg","title":"Midas Depth Estimation"},{"category":"image-to-image","description":"Create depth maps using Marigold depth estimation.","endpoint_id":"fal-ai/imageutils/marigold-depth","family":"","inputs":[{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":10,"description":"Number of denoising steps. Defaults to `10`. The higher the number, the more accurate the result, but the slower the inference.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":10,"description":"Number of predictions to average over. Defaults to `10`. The higher the number, the more accurate the result, but the slower the inference.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"ensemble_size","required":false,"type":"integer"},{"default":0,"description":"Maximum processing resolution. Defaults `0` which means it uses the size of the input image.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":0,"multiline":false,"name":"processing_res","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2023-12-28T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/marigold.png","title":"Marigold Depth Estimation"},{"category":"vision","description":"Predict the probability of an image being NSFW.","endpoint_id":"fal-ai/imageutils/nsfw","family":"","inputs":[{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"json","output_props":["nsfw_probability"],"pricing":"","published_at":"2024-03-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/nsfw-filter.webp","title":"NSFW Filter"},{"category":"image-to-image","description":"Remove the background from an image.","endpoint_id":"fal-ai/imageutils/rembg","family":"","inputs":[{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"If set to true, the resulting image be cropped to a bounding box around the subject","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_to_bbox","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2023-10-05T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91aa/pdmTi9vgamfQXR6pcroyX_YYkyUfre.png","title":"Remove Background"},{"category":"text-to-speech","description":"Generate natural, clear speeches using Index TTS 2.0 from IndexTeam","endpoint_id":"fal-ai/index-tts-2/text-to-speech","family":"","inputs":[{"default":null,"description":"The audio file to generate the speech from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"The speech prompt to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The emotional reference audio file to extract the style from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"emotional_audio_url","required":false,"type":"string"},{"default":1,"description":"The strength of the emotional style transfer. Higher values result in stronger emotional influence.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The strengths of individual emotions for fine-grained control.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"emotional_strengths","required":false,"type":"json"},{"default":false,"description":"Whether to use the `prompt` to calculate emotional strengths, if enabled it will overwrite the `emotional_strengths` values. If `emotion_prompt` is provided, it will be used to instead of `prompt` to extract the emotional style.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_use_prompt_for_emotion","required":false,"type":"boolean"},{"default":null,"description":"The emotional prompt to influence the emotional style. Must be used together with should_use_prompt_for_emotion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"emotion_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.002 per second of generated audio.","published_at":"2025-10-07T17:21:56.690000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/Y_c2YQvO2F3F-Q3v8cMHr_e14577c0c33b4eca81ce5ebeb2a5ca49.jpg","title":"Index TTS 2.0"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Infinitalk model generates a talking avatar video from an image and audio file. The avatar lip-syncs to the provided audio with natural facial expressions.","endpoint_id":"fal-ai/infinitalk","family":"","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":145,"description":"Number of frames to generate. Must be between 41 to 721.","enum":null,"is_list":false,"max":721,"media_kind":null,"min":41,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the video to generate. Must be either 480p or 720p.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":42,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-08-21T13:55:42.331000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922e/tNWjozNa-y9xlpdjBp0td_xF75qcO3.png","title":"Infinitalk"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Infinitalk model generates a talking avatar video from a text and audio file. The avatar lip-syncs to the provided audio with natural facial expressions.","endpoint_id":"fal-ai/infinitalk/single-text","family":"","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text input to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_input","required":true,"type":"string"},{"default":null,"description":"The voice to use for speech generation","enum":["Aria","Roger","Sarah","Laura","Charlie","George","Callum","River","Liam","Charlotte","Alice","Matilda","Will","Jessica","Eric","Chris","Brian","Daniel","Lily","Bill"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":145,"description":"Number of frames to generate. Must be between 41 to 721.","enum":null,"is_list":false,"max":721,"media_kind":null,"min":41,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the video to generate. Must be either 480p or 720p.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":42,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-08-22T15:48:52.311000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9396/AGHkC8dUm_lsDNufhenrc_Z0Oiaeje.png","title":"Infinitalk"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Infinitalk model generates a talking avatar video from an image and audio file. The avatar lip-syncs to the provided audio with natural facial expressions.","endpoint_id":"fal-ai/infinitalk/video-to-video","family":"","inputs":[{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":145,"description":"Number of frames to generate. Must be between 81 to 129 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","enum":null,"is_list":false,"max":241,"media_kind":null,"min":41,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the video to generate. Must be either 480p or 720p.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":42,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use for generation.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-09-22T20:17:35.243000+00:00","thumbnail":"https://v3.fal.media/files/lion/CKSKBDtMz0kao3Ege3oAj_0b61adf1742146f2b743efc7921003f3.jpg","title":"Infinitalk"},{"category":"text-to-video","description":"InfinityStar’s unified 8B spacetime autoregressive engine to turn any text prompt into crisp 720p videos - 10× faster than diffusion models.","endpoint_id":"fal-ai/infinity-star/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for generating the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to guide what to avoid in generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of inference steps","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"Guidance scale for generation","enum":null,"is_list":false,"max":40,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0.4,"description":"Tau value for video scale","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"tau_video","required":false,"type":"number"},{"default":true,"description":"Whether to use APG","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_apg","required":false,"type":"boolean"},{"default":"16:9","description":"Aspect ratio of the generated output","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. Leave empty for random generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to use an LLM to enhance the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.07 per video.","published_at":"2025-11-07T18:46:05.330000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/aDnlxPy8aKLxo5Gfa8pQx_5da559726dfb4102b6dd32dab6fd5f04.jpg","title":"Infinity Star"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Inpaint images with SD and SDXL","endpoint_id":"fal-ai/inpaint","family":"","inputs":[{"default":null,"description":"URL or HuggingFace ID of the base model to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_name","required":true,"suggestions":["diffusers/stable-diffusion-xl-1.0-inpainting-0.1","stabilityai/stable-diffusion-xl-base-1.0","runwayml/stable-diffusion-v1-5","SG161222/Realistic_Vision_V2.0"],"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Input image for img2img or inpaint mode","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Input mask for inpaint mode. Black areas will be preserved, white areas will be inpainted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":30,"description":"Increasing the amount of steps tells Stable Diffusion that it should take more steps\n to generate your final result which can increase the amount of detail in your image.","enum":null,"is_list":false,"max":150,"media_kind":null,"min":0,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2023-11-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/inpaint.jpeg","title":"Inpainting sdxl and sd"},{"category":"image-to-image","description":"InstantCharacter creates high-quality, consistent characters from text prompts, supporting diverse poses, styles, and appearances with strong identity control.","endpoint_id":"fal-ai/instant-character","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The scale of the subject image. Higher values will make the subject image more prominent in the generated image.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","has_nsfw_concepts","prompt","images","timings"],"pricing":"","published_at":"2025-04-18T05:55:46.395000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-3.jpeg","title":"Instant Character"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Invisible Watermark is a model that can add an invisible watermark to an image.","endpoint_id":"fal-ai/invisible-watermark","family":"","inputs":[{"default":null,"description":"URL of image to be watermarked or decoded","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"watermark","description":"Text to use as watermark (for encoding only)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"string"},{"default":false,"description":"Whether to decode a watermark from the image instead of encoding","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"decode","required":false,"type":"boolean"},{"default":0,"description":"Length of watermark bits to decode (required when decode=True)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"length","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["length","image","extracted_watermark"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/watermark/watermark.webp","title":"Invisible Watermark"},{"category":"text-to-speech","description":"Text to Speech Endpoint for Inworld's TTS-1.5 Max.","endpoint_id":"fal-ai/inworld-tts","family":"TTS-1.5 Max","inputs":[{"default":null,"description":"The text to synthesize into speech. Maximum 2000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Craig (en)","description":"The voice to use for synthesis.","enum":["Loretta (en)","Darlene (en)","Marlene (en)","Hank (en)","Evelyn (en)","Celeste (en)","Pippa (en)","Tessa (en)","Liam (en)","Callum (en)","Hamish (en)","Abby (en)","Graham (en)","Rupert (en)","Mortimer (en)","Snik (en)","Anjali (en)","Saanvi (en)","Arjun (en)","Claire (en)","Oliver (en)","Simon (en)","Elliot (en)","James (en)","Serena (en)","Gareth (en)","Vinny (en)","Lauren (en)","Jessica (en)","Ethan (en)","Tyler (en)","Jason (en)","Chloe (en)","Veronica (en)","Victoria (en)","Miranda (en)","Sebastian (en)","Victor (en)","Malcolm (en)","Kayla (en)","Nate (en)","Jake (en)","Brian (en)","Amina (en)","Kelsey (en)","Derek (en)","Grant (en)","Evan (en)","Alex (en)","Ashley (en)","Craig (en)","Deborah (en)","Dennis (en)","Edward (en)","Elizabeth (en)","Hades (en)","Julia (en)","Pixie (en)","Mark (en)","Olivia (en)","Priya (en)","Ronald (en)","Sarah (en)","Shaun (en)","Theodore (en)","Timothy (en)","Wendy (en)","Dominus (en)","Hana (en)","Clive (en)","Carter (en)","Blake (en)","Luna (en)","Yichen (zh)","Xiaoyin (zh)","Xinyi (zh)","Jing (zh)","Erik (nl)","Katrien (nl)","Lennart (nl)","Lore (nl)","Alain (fr)","Hélène (fr)","Mathieu (fr)","Étienne (fr)","Johanna (de)","Josef (de)","Gianni (it)","Orietta (it)","Asuka (ja)","Satoshi (ja)","Hyunwoo (ko)","Minji (ko)","Seojun (ko)","Yoona (ko)","Szymon (pl)","Wojciech (pl)","Heitor (pt)","Maitê (pt)","Diego (es)","Lupita (es)","Miguel (es)","Rafael (es)","Svetlana (ru)","Elena (ru)","Dmitry (ru)","Nikolai (ru)","Riya (hi)","Manoj (hi)","Yael (he)","Oren (he)","Nour (ar)","Omar (ar)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":48000,"description":"The sample rate in Hz for the output audio.","enum":[8000,16000,24000,32000,40000,48000],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sample_rate_hertz","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Inworld","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.01 per 1,000 characters.","published_at":"2026-03-13T17:44:26.042000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9207aa/h8_GEg6YVVRdB1ne848S5_0f9db25aa60c48e692aa3193466d0c7c.jpg","title":"Inworld TTS-1.5 Max"},{"category":"image-to-image","description":"High quality zero-shot personalization","endpoint_id":"fal-ai/ip-adapter-face-id","family":"","inputs":[{"default":"1_5-v1","description":"The model type to use. 1_5 is the default and is recommended for most use cases.","enum":["1_5-v1","1_5-v1-plus","1_5-v2-plus","SDXL-v1","SDXL-v2-plus","1_5-auraface-v1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"An image of a face to match. If an image with a size of 640x640 is not provided, it will be scaled and cropped to that size.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"face_image_url","required":false,"type":"string"},{"default":null,"description":"URL to zip archive with images of faces. The images embedding will be averaged to\n create a more accurate face id.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"face_images_data_url","required":false,"type":"string"},{"default":"blurry, low resolution, bad, ugly, low quality, pixelated, interpolated, compression artifacts, noisey, grainy","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"The number of inference steps to use for generating the image. The more steps\n the better the image will be but it will also take longer to generate.","enum":null,"is_list":false,"max":200,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The number of samples for face id. The more samples the better the image will\n be but it will also take longer to generate. Default is 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":512,"description":"The width of the generated image.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":512,"multiline":false,"name":"width","required":false,"type":"integer"},{"default":512,"description":"The height of the generated image.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":512,"multiline":false,"name":"height","required":false,"type":"integer"},{"default":640,"description":"The size of the face detection model. The higher the number the more accurate\n the detection will be but it will also take longer to run. The higher the number the more\n likely it will fail to find a face as well. Lower it if you are having trouble\n finding a face in the image.","enum":null,"is_list":false,"max":640,"media_kind":null,"min":64,"multiline":false,"name":"face_id_det_size","required":false,"type":"integer"},{"default":"SG161222/Realistic_Vision_V4.0_noVAE","description":"The URL to the base 1.5 model. Default is SG161222/Realistic_Vision_V4.0_noVAE","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_1_5_model_repo","required":false,"type":"string"},{"default":"SG161222/RealVisXL_V3.0","description":"The URL to the base SDXL model. Default is SG161222/RealVisXL_V3.0","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_sdxl_model_repo","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2024-04-22T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ip-adapter-face-id.jpeg","title":"IP Adapter Face ID"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"DeepSeek Janus-Pro is a novel text-to-image model that unifies multimodal understanding and generation through an autoregressive framework","endpoint_id":"fal-ai/janus","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Controls randomness in the generation. Higher values make output more random.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.1,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":5,"description":"Classifier Free Guidance scale - how closely to follow the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"cfg_weight","required":false,"type":"number"},{"default":1,"description":"Number of images to generate in parallel.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["has_nsfw_concepts","timings","images","seed","prompt"],"pricing":"","published_at":"2025-01-28T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/janus/januspro.webp","title":"DeepSeek Janus-Pro"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"All-in-one image AI with JoyAI-Image. Understand, create, and edit images through natural language—the model's deep visual understanding powers more accurate generation and precise editing in a unified system.","endpoint_id":"fal-ai/joyai-image-edit","family":"","inputs":[{"default":null,"description":"The edit instruction describing what changes to make to the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"Text describing what should not appear in the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Controls how closely the output follows the edit instruction.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Enable safety checking on input and output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["timings","has_nsfw_concepts","prompt","seed","images"],"pricing":"Your requests will cost $0.1 per megapixel.","published_at":"2026-04-06T16:48:57.132000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a953059/bfImJQZtXkls-wBK0KygM_53b12b979f5a4746bbcf0cca92ee1601.jpg","title":"Joyai Image Edit"},{"category":"image-to-video","description":"Kandinsky 5.0 Pro is a diffusion model for fast, high-quality image-to-video generation.","endpoint_id":"fal-ai/kandinsky5-pro/image-to-video","family":"Pro 5","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"512P","description":"Video resolution: 512p or 1024p.","enum":["512P","1024P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"Video duration.","enum":["5s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":28,"description":"Num Inference Steps","enum":null,"is_list":false,"max":40,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for faster generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Kandinsky","output_kind":"video","output_props":["video","seed"],"pricing":"Your request will cost $0.04 per 512P video second and $0.12 per 1024P video second.","published_at":"2025-12-23T13:42:41.411000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a877601/AN-bEqsfOmQj46SKwy4Ms_5288905eb5e744f99cb3ac61339a2bd9.jpg","title":"Kandinsky5 Pro"},{"category":"text-to-video","description":"Kandinsky 5.0 Pro is a diffusion model for fast, high-quality text-to-video generation.","endpoint_id":"fal-ai/kandinsky5-pro/text-to-video","family":"Pro 5","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"512P","description":"Video resolution: 512p or 1024p.","enum":["512P","1024P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"3:2","description":"Aspect ratio of the generated video. One of (3:2, 1:1, 2:3).","enum":["3:2","1:1","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5s","description":"The length of the video to generate.","enum":["5s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for faster generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["video","seed"],"pricing":"Your request will cost $0.04 per 512P video second and $0.12 per 1024P video second.","published_at":"2025-12-23T13:40:22.639000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8775f2/Z3ul8R1t-mF0RUH6Z36v9_ae12c69d675b4a1794890ce3cb7b6b49.jpg","title":"Kandinsky5 Pro"},{"category":"text-to-video","description":"Kandinsky 5.0 is a diffusion model for fast, high-quality text-to-video generation.","endpoint_id":"fal-ai/kandinsky5/text-to-video","family":"Standard 5","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"768x512","description":"Resolution of the generated video in W:H format. Will be calculated based on the aspect ratio(768x512, 512x512, 512x768).","enum":["768x512"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"3:2","description":"Aspect ratio of the generated video. One of (3:2, 1:1, 2:3).","enum":["3:2","1:1","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5s","description":"The length of the video to generate (5s or 10s)","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.08 for a 5-second video and $0.16 for a 10-second video, regardless of resolution.","published_at":"2025-10-13T14:43:38.479000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/F-LagExgsZASG2uyIcj6X_093dccc7417c47e593e245767017f251.jpg","title":"Kandinsky5"},{"category":"text-to-video","description":"Kandinsky 5.0 Distilled is a lightweight diffusion model for fast, high-quality text-to-video generation.","endpoint_id":"fal-ai/kandinsky5/text-to-video/distill","family":"Standard 5","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"768x512","description":"Resolution of the generated video in W:H format. Will be calculated based on the aspect ratio(768x512, 512x512, 512x768).","enum":["768x512"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"3:2","description":"Aspect ratio of the generated video. One of (3:2, 1:1, 2:3).","enum":["3:2","1:1","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5s","description":"The length of the video to generate (5s or 10s)","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.05 for a 5-second video and $0.10 for a 10-second video, regardless of resolution.","published_at":"2025-10-13T14:45:27.847000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/TyHaKAdxHRg3VIjUlKZPI_674ee5ee1f2d467e9f3806531f85dee2.jpg","title":"Kandinsky5"},{"category":"image-to-video","description":"Kandinsky 6.0 Lite animates a single image into a short video clip, with fast, lightweight inference and prompt-guided motion.","endpoint_id":"fal-ai/kandinsky6-lite/image-to-video","family":"Kandinsky 6.0 Lite","inputs":[{"default":null,"description":"The text prompt describing the video and its sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image used as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video. `auto` picks the supported ratio closest to the image's; the image is center-cropped to it.","enum":["16:9","9:16","1:1","4:3","3:4","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate a synchronized audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":false,"description":"Whether to rewrite the prompt into a detailed video+audio description with the model's own Qwen2.5-VL text encoder before generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"If set, upscale the generated video by this factor with Kandinsky 6 video super-resolution. One of 2, 2.25 or 4; 2.25 turns the 480p output into 1080p.","enum":[2,2.25,4,null],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":10,"description":"The number of denoising steps. Lite is tuned for 10.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["seed","video"],"pricing":"A 5-second 480p video costs $0.17 at the default 10 steps. 4 steps cost $0.085, 16 steps cost $0.25, and each extra step adds about $0.014. Upscaling (16:9) adds $0.13 for 2×, $0.17 for 1080p and $0.52 for 4×, so at 10 steps these cost $0.30, $0.34 and $0.69. For example, 16 steps with 4× upscaling costs $0.77.","published_at":"2026-10-06T05:58:33.663000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad2911/goVXKMn3c-B2VrICV43Ls.jpg","title":"Kandinsky 6.0 Lite"},{"category":"text-to-video","description":"Kandinsky 6.0 Lite is a lightweight, high-speed text-to-video model from Kandinsky Lab, built for fast, efficient generation with strong prompt adherence.","endpoint_id":"fal-ai/kandinsky6-lite/text-to-video","family":"Kandinsky 6.0 Lite","inputs":[{"default":null,"description":"The text prompt describing the video and its sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate a synchronized audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":false,"description":"Whether to rewrite the prompt into a detailed video+audio description with the model's own Qwen2.5-VL text encoder before generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"If set, upscale the generated video by this factor with Kandinsky 6 video super-resolution. One of 2, 2.25 or 4; 2.25 turns the 480p output into 1080p.","enum":[2,2.25,4,null],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":10,"description":"The number of denoising steps. Lite is tuned for 10.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["seed","video"],"pricing":"A 5-second 480p video costs $0.16 at the default 10 steps. 4 steps cost $0.08, 16 steps cost $0.24, and each extra step adds about $0.013. Upscaling (16:9) adds $0.12 for 2×, $0.16 for 1080p and $0.49 for 4×, so at 10 steps these cost $0.28, $0.32 and $0.65. For example, 16 steps with 4× upscaling costs $0.73.","published_at":"2026-10-06T05:58:23.324000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad28fa/A2SiDGpqWJmGTm_X2yuqg.jpg","title":"Kandinsky 6.0 Lite"},{"category":"image-to-video","description":"Kandinsky 6.0 Pro turns a start frame into a high-resolution, cinematic video clip with controllable motion and strong visual fidelity.","endpoint_id":"fal-ai/kandinsky6-pro/image-to-video","family":"Kandinsky 6.0 Pro","inputs":[{"default":null,"description":"The text prompt describing the video and its sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image used as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"What to avoid in the video. Defaults to the model's built-in negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video. `auto` picks the supported ratio closest to the image's; the image is center-cropped to it.","enum":["16:9","9:16","1:1","4:3","3:4","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate a synchronized audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":false,"description":"Whether to rewrite the prompt into a detailed video+audio description with the model's own Qwen2.5-VL text encoder before generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"If set, upscale the generated video by this factor with Kandinsky 6 video super-resolution. One of 2, 2.25 or 4; 2.25 turns the 480p output into 1080p.","enum":[2,2.25,4,null],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"The number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance strength.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["seed","video"],"pricing":"A 5-second 480p video costs $1.40 at the default 50 steps. 20 steps cost $0.58, 8 steps cost $0.25, and each step adds about $0.027. Upscaling (16:9) adds $0.14 for 2×, $0.18 for 1080p and $0.58 for 4×, so at 50 steps these cost $1.54, $1.58 and $1.98 (square output at 4×: $1.97). For example, 8 steps with 4× upscaling costs about $0.82.","published_at":"2026-10-06T05:58:40.860000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad2920/FiHu80t1Zh-9BAHgeSSrG.jpg","title":"Kandinsky 6.0 Pro"},{"category":"text-to-video","description":"Kandinsky 6.0 Pro is Kandinsky Lab's flagship text-to-video model, generating high-resolution clips with cinematic motion and precise prompt adherence.","endpoint_id":"fal-ai/kandinsky6-pro/text-to-video","family":"Kandinsky 6.0 Pro","inputs":[{"default":null,"description":"The text prompt describing the video and its sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"What to avoid in the video. Defaults to the model's built-in negative prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Whether to generate a synchronized audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":false,"description":"Whether to rewrite the prompt into a detailed video+audio description with the model's own Qwen2.5-VL text encoder before generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"If set, upscale the generated video by this factor with Kandinsky 6 video super-resolution. One of 2, 2.25 or 4; 2.25 turns the 480p output into 1080p.","enum":[2,2.25,4,null],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":50,"description":"The number of denoising steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance strength.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["seed","video"],"pricing":"A 5-second 480p video costs $1.35 at the default 50 steps. 20 steps cost $0.56, 8 steps cost $0.24, and each step adds about $0.027. Upscaling (16:9) adds $0.14 for 2×, $0.18 for 1080p and $0.56 for 4×, so at 50 steps these cost $1.49, $1.53 and $1.91. For example, 8 steps with 4× upscaling costs about $0.79.","published_at":"2026-10-06T05:58:49.393000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad2929/Z9eM0SNw8Gulk3vXDU5K8.jpg","title":"Kandinsky 6.0 Pro"},{"category":"video-to-video","description":"Kandinsky 6.0 VSR is a video super-resolution model that upscales and enhances videos with sharper detail and stable, flicker-free frames.","endpoint_id":"fal-ai/kandinsky6-vsr","family":"Kandinsky 6","inputs":[{"default":null,"description":"The input video to upscale. Clips are resampled to 24fps and capped at 121 frames (~5s). For 2x and 4x upscaling, width and height must be multiples of 16.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":2.25,"description":"Total upscale factor applied to the input resolution. One of 2, 2.25 or 4.","enum":[2,2.25,4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":5,"description":"The number of denoising steps used for each tile.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.00036 per output megapixel per frame at the default 5 steps. Upscaling a 5-second 480p video to 1080p costs about $0.09, so $1.00 covers 10 upscales. 4x upscaling costs about $0.29, and more steps cost more.","published_at":"2026-10-06T05:59:01.445000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac3fba/vaoMsI4kVX1dEpryoFSID.jpg","title":"Kandinsky 6.0 VSR"},{"category":"video-to-video","description":"Kandinsky 6.0 VSR Lite is a fast, lightweight video super-resolution model for quick, cost-efficient upscaling.","endpoint_id":"fal-ai/kandinsky6-vsr/lite","family":"Kandinsky 6","inputs":[{"default":null,"description":"The input video to upscale. Clips are resampled to 24fps and capped at 121 frames (~5s). For 2x and 4x upscaling, width and height must be multiples of 16.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":2.25,"description":"Total upscale factor applied to the input resolution. One of 2, 2.25 or 4.","enum":[2,2.25,4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":5,"description":"The number of denoising steps used for each tile.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kandinsky","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.00036 per output megapixel per frame, with a default of 2 steps. Upscaling a 5-second 480p video to 1080p costs about $0.08, so $1.00 covers 12 upscales. 4x upscaling costs about $0.24.","published_at":"2026-10-06T05:59:49.411000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad2b61/jg-S7JP2cbuA1T4KHUO21.jpg","title":"Kandinsky 6.0 VSR"},{"category":"image-to-image","description":"Perform precise image edits using strong reference control, transforming subjects, styles, and local details while preserving visual consistency.","endpoint_id":"fal-ai/kling-image/o1","family":"Standard O1 Omni","inputs":[{"default":null,"description":"Text prompt for image generation. Reference images using @Image1, @Image2, etc. (or @Image if only one image). Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of reference images. Reference images in prompt using @Image1, @Image2, etc. (1-indexed). Max 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include in the image. Reference in prompt as @Element1, @Element2, etc. Maximum 10 total (elements + reference images).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"1K","description":"Image generation resolution. 1K: standard, 2K: high-res.","enum":["1K","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9).","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"Aspect ratio of generated images. 'auto' intelligently determines based on input content.","enum":["auto","16:9","9:16","1:1","4:3","3:4","3:2","2:3","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-12-01T10:04:03.443000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8495e0/GVuCh0RsGXpLIlUsJMrNX_f4fe5943ad804aaab441629241777417.jpg","title":"Kling O1 Image"},{"category":"image-to-image","description":"Kling Omni 3: Top-tier image-to-image with flawless consistency.","endpoint_id":"fal-ai/kling-image/o3/image-to-image","family":"Kling O3","inputs":[{"default":null,"description":"Text prompt for image generation. Reference images using @Image1, @Image2, etc. (or @Image if only one image). Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of reference images. Reference images in prompt using @Image1, @Image2, etc. (1-indexed). Max 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Optional: Elements (characters/objects) for face control. Reference in prompt as @Element1, @Element2, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"1K","description":"Image generation resolution. 1K: standard, 2K: high-res, 4K: ultra high-res.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"single","description":"Result type. 'single' for one image, 'series' for a series of related images.","enum":["single","series"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"result_type","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9). Only used when result_type is 'single'.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Number of images in series (2-9). Only used when result_type is 'series'.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":2,"multiline":false,"name":"series_amount","required":false,"type":"integer"},{"default":"auto","description":"Aspect ratio of generated images. 'auto' intelligently determines based on input content.","enum":["16:9","9:16","1:1","4:3","3:4","3:2","2:3","21:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.028 per image for 1K/2K, price will be double for 4K","published_at":"2026-02-03T18:26:40.782000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d24a0/FX4gbFjRsBJPDJ2WkPMFa_9f3aa39f5fd84be395b5ce3dee7e4dd1.jpg","title":"Kling Image"},{"category":"text-to-image","description":"Kling Omni 3: Top-tier text-to-image with flawless consistency.","endpoint_id":"fal-ai/kling-image/o3/text-to-image","family":"Kling O3","inputs":[{"default":null,"description":"Text prompt for image generation. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional: Elements (characters/objects) for face control. Reference in prompt as @Element1, @Element2, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"1K","description":"Image generation resolution. 1K: standard, 2K: high-res, 4K: ultra high-res.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"single","description":"Result type. 'single' for one image, 'series' for a series of related images.","enum":["single","series"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"result_type","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9). Only used when result_type is 'single'.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Number of images in series (2-9). Only used when result_type is 'series'.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":2,"multiline":false,"name":"series_amount","required":false,"type":"integer"},{"default":"16:9","description":"Aspect ratio of generated images.","enum":["16:9","9:16","1:1","4:3","3:4","3:2","2:3","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.028 per image for 1K/2K, price will be double for 4K","published_at":"2026-02-03T18:13:12.085000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfcbc/DK-poq8omK9dUDtf0KCbr_41eb518e86be4c40ac1864a4a4fba2be.jpg","title":"Kling Image"},{"category":"image-to-image","description":"Kling Image V3: Latest kling image model","endpoint_id":"fal-ai/kling-image/v3/image-to-image","family":"Kling v3","inputs":[{"default":null,"description":"Text prompt for image generation. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference image for image-to-image generation.\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","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional: Elements (characters/objects) to include in the image for face control.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"1K","description":"Image generation resolution. 1K: standard, 2K: high-res.","enum":["1K","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9).","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"16:9","description":"Aspect ratio of generated images.","enum":["16:9","9:16","1:1","4:3","3:4","3:2","2:3","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-02-03T18:30:19.013000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfd13/t6TSkWzl6cFAzvO1PCdDu_f38263f637d245929f03881454951540.jpg","title":"Kling Image"},{"category":"text-to-image","description":"Kling V3: Latest Kling Image model","endpoint_id":"fal-ai/kling-image/v3/text-to-image","family":"Kling v3","inputs":[{"default":null,"description":"Text prompt for image generation. Max 2500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative text prompt. It is recommended to supplement negative prompt information through negative sentences directly within positive prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Optional: Elements (characters/objects) to include in the image for face control. Each element can have a frontal image and optionally reference images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"1K","description":"Image generation resolution. 1K: standard, 2K: high-res.","enum":["1K","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9).","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"16:9","description":"Aspect ratio of generated images.","enum":["16:9","9:16","1:1","4:3","3:4","3:2","2:3","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-02-03T18:31:23.485000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfd08/Ji4e0i6Afbeql3Wr5UTz6_ab60b14661424612bf19059e97e996a5.jpg","title":"Kling Image"},{"category":"image-to-video","description":"Kling AI Avatar v2 Pro: The premium endpoint for creating avatar videos with realistic humans, animals, cartoons, or stylized characters","endpoint_id":"fal-ai/kling-video/ai-avatar/v2/pro","family":"Pro Avatar 2","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as your avatar","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":".","description":"The prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["duration","video"],"pricing":"","published_at":"2025-12-04T12:58:48.770000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84f36f/CYuWetfKsuQC0MR6G4EG8_cd62fa685e9844aaaf086c293eddb2ee.jpg","title":"Kling AI Avatar v2 Pro"},{"category":"image-to-video","description":"Kling AI Avatar v2 Standard: Endpoint for creating avatar videos with realistic humans, animals, cartoons, or stylized characters","endpoint_id":"fal-ai/kling-video/ai-avatar/v2/standard","family":"Standard Avatar 2","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as your avatar","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":".","description":"The prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["duration","video"],"pricing":"","published_at":"2025-12-04T12:58:33.998000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84f39a/V_Zy58fLpOlS1jN3balTm_bf4c62c984b34a1597340c007fac8fe8.jpg","title":"Kling AI Avatar v2 Standard"},{"category":"audio-to-audio","description":"Create Voices to be used with Kling Models Voice Control","endpoint_id":"fal-ai/kling-video/create-voice","family":"Audio","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the voice audio file. Supports .mp3/.wav audio or .mp4/.mov video. Duration must be 5-30 seconds with clean, single-voice audio.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"voice_url","required":true,"type":"string"}],"lab":"Kling","output_kind":"text","output_props":["voice_id"],"pricing":"","published_at":"2025-12-16T15:32:04.208000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a868c52/jCucNmpNTg7UQ2WYGJHAr_36ad5b9439824f5e9f8fd7f1ed297d27.jpg","title":"Kling Video Create Voice"},{"category":"text-to-video","description":"Kling LipSync is an audio-to-video model that generates realistic lip movements from audio input.","endpoint_id":"fal-ai/kling-video/lipsync/audio-to-video","family":"Lipsync","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the video to generate the lip sync for. Supports .mp4/.mov, ≤100MB, 2–10s, 720p/1080p only, width/height 720–1920px.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the lip sync for. Minimum duration is 2s and maximum duration is 60s. Maximum file size is 5MB.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Your request will be priced $0.014 per input video seconds, rolling up to closest 5 second increment. For example, if your video's duration is 3 seconds, it will be billed as a 5 second video","published_at":"2025-03-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/njNipNC0TkA9fJguiS1NB_c75b090e2ebb4d9581d21d66cfc4a0d3.jpg","title":"Kling LipSync Audio-to-Video"},{"category":"text-to-video","description":"Kling LipSync is a text-to-video model that generates realistic lip movements from text input.","endpoint_id":"fal-ai/kling-video/lipsync/text-to-video","family":"Lipsync","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the video to generate the lip sync for. Supports .mp4/.mov, ≤100MB, 2-60s, 720p/1080p only, width/height 720–1920px. If validation fails, an error is returned.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Text content for lip-sync video generation. Max 120 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Voice ID to use for speech synthesis","enum":["genshin_vindi2","zhinen_xuesheng","AOT","ai_shatang","genshin_klee2","genshin_kirara","ai_kaiya","oversea_male1","ai_chenjiahao_712","girlfriend_4_speech02","chat1_female_new-3","chat_0407_5-1","cartoon-boy-07","uk_boy1","cartoon-girl-01","PeppaPig_platform","ai_huangzhong_712","ai_huangyaoshi_712","ai_laoguowang_712","chengshu_jiejie","you_pingjing","calm_story1","uk_man2","laopopo_speech02","heainainai_speech02","reader_en_m-v1","commercial_lady_en_f-v1","tiyuxi_xuedi","tiexin_nanyou","girlfriend_1_speech02","girlfriend_2_speech02","zhuxi_speech02","uk_oldman3","dongbeilaotie_speech02","chongqingxiaohuo_speech02","chuanmeizi_speech02","chaoshandashu_speech02","ai_taiwan_man2_speech02","xianzhanggui_speech02","tianjinjiejie_speech02","diyinnansang_DB_CN_M_04-v2","yizhipiannan-v1","guanxiaofang-v2","tianmeixuemei-v1","daopianyansang-v1","mengwa-v1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_id","required":true,"type":"enum"},{"default":"en","description":"The voice language corresponding to the Voice ID","enum":["zh","en"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_language","required":false,"type":"enum"},{"default":1,"description":"Speech rate for Text to Video generation","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.8,"multiline":false,"name":"voice_speed","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Your request will be priced $0.014 per input video seconds, rolling up to closest 5 second increment. For example, if your video's duration is 3 seconds, it will be billed as a 5 second video","published_at":"2025-03-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92e2/Xxa6mNP6nf210FA10wNqJ_e8YUdiKZ.png","title":"Kling LipSync Text-to-Video"},{"category":"image-to-video","description":"Generate a video by taking a start frame and an end frame, animating the transition between them while following text-driven style and scene guidance.","endpoint_id":"fal-ai/kling-video/o1/image-to-video","family":"Pro O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Use @Image1 to reference the start frame, @Image2 to reference the end frame.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image to use as the first frame of the video.\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","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"Image to use as the last frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds.","enum":["3","4","5","6","7","8","9","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-01T11:39:20.265000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/fPJwa1EtpB5bYyqS2u7us_ddd5fec670b149288123785cd5ee6e54.jpg","title":"Kling O1 First Frame Last Frame to Video [Pro]"},{"category":"image-to-video","description":"Transform images, elements, and text into consistent, high-quality video scenes, ensuring stable character identity, object details, and environments.","endpoint_id":"fal-ai/kling-video/o1/reference-to-video","family":"Pro O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Take @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Additional reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 7 total (elements + reference images + start image).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include in the video. Reference in prompt as @Element1, @Element2, etc. Maximum 7 total (elements + reference images + start image).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"5","description":"Video duration in seconds.","enum":["3","4","5","6","7","8","9","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-01T11:37:01.777000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/L7EgH8_I_ZIngBtpKaL-Y_ca0bcf7b2c8f4319b8af7dc386bdb3d9.jpg","title":"Kling O1 Reference Image to Video [Pro]"},{"category":"image-to-video","description":"Generate a video by taking a start frame and an end frame, animating the transition between them while following text-driven style and scene guidance.","endpoint_id":"fal-ai/kling-video/o1/standard/image-to-video","family":"Standard O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Use @Image1 to reference the start frame, @Image2 to reference the end frame.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image to use as the first frame of the video.\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","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"Image to use as the last frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds.","enum":["3","4","5","6","7","8","9","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-15T09:37:41.280000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86000e/kN3PH-dHrMpnHW9OlNlTQ_813cef4c332f4a6c9120e6890b013b91.jpg","title":"Kling O1 First Frame Last Frame to Video [Standard]"},{"category":"image-to-video","description":"Transform images, elements, and text into consistent, high-quality video scenes, ensuring stable character identity, object details, and environments.","endpoint_id":"fal-ai/kling-video/o1/standard/reference-to-video","family":"Standard O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Take @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Additional reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 7 total (elements + reference images + start image).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include in the video. Reference in prompt as @Element1, @Element2, etc. Maximum 7 total (elements + reference images + start image).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"5","description":"Video duration in seconds.","enum":["3","4","5","6","7","8","9","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-15T09:39:25.599000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a860024/IeH4LL0fTNCVBiDW7YTyc_48485917433c4e6ebe9a042112c8147f.jpg","title":"Kling O1 Reference Image to 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.","endpoint_id":"fal-ai/kling-video/o1/standard/video-to-video/edit","family":"Standard O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"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","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to keep the original audio from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-15T09:34:39.306000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a866155/Hj1G7kFqvg9zFnWunTT3V_6ac8815e9a52404f82016084def66f34.jpg","title":"Kling O1 Edit Video [Standard]"},{"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.","endpoint_id":"fal-ai/kling-video/o1/standard/video-to-video/reference","family":"Standard O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"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","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to keep the original audio from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"auto","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.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5","description":"Video duration in seconds.","enum":["3","4","5","6","7","8","9","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-15T09:36:27.690000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86615a/KJdMDK3gyg1EI_R6Hw1S2_d70d13f9a3e74c18b228654ea81a7077.jpg","title":"Kling O1 Reference Video to 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.","endpoint_id":"fal-ai/kling-video/o1/video-to-video/edit","family":"Pro O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"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","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to keep the original audio from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-01T11:29:19.531000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/KSlUBiWApJEK5TS53lmB1_a9ac938f625f4d5789681706620b9868.jpg","title":"Kling O1 Edit 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.","endpoint_id":"fal-ai/kling-video/o1/video-to-video/reference","family":"Pro O1 Omni","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Use @Element1, @Element2 to reference elements and @Image1, @Image2 to reference images in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"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","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to keep the original audio from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"auto","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.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5","description":"Video duration in seconds.","enum":["3","4","5","6","7","8","9","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-01T11:25:09.487000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/W2rN6g_nAeMqlL1W3IdOA_3cf3388f038944deabb311d5ccd584ba.jpg","title":"Kling O1 Reference Video to Video [Pro]"},{"category":"image-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/o3/4k/image-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the start frame image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the end frame image (optional).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-04-23T14:59:13.919000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9740be/nUTPtoiXouNNHisPlCKB6_4c0365b62d0c413dbd5c12152b7d1fc5.jpg","title":"Kling Video"},{"category":"image-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/o3/4k/reference-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"Image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":false,"type":"string"},{"default":null,"description":"Image to use as the last frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 7 total (elements + reference images) is allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-04-23T14:59:16.350000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9740db/W8nvw836T_PoFZvZSKaHF_24c88000032c446ab22f4824a9b09a66.jpg","title":"Kling Video"},{"category":"text-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/o3/4k/text-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Required unless multi_prompt is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-04-23T14:59:12.100000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9740a0/uJcikAkIJZE8L06x0HY5R_78d7451cfa254ef7bbd247305bc1b84c.jpg","title":"Kling Video"},{"category":"video-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/o3/4k/video-to-video/edit","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Reference video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference video URL. Only .mp4/.mov formats, 3-15s duration, 720-3840px resolution, max 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":true,"description":"Whether to keep the original audio from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation.","enum":["customize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-08-31T18:19:28.586000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa893a9/eLWq7JbRo5RQy4b5oHBCB.jpg","title":"Kling Video 4K Video to Video Edit"},{"category":"video-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/o3/4k/video-to-video/reference","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Reference video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference video URL. Only .mp4/.mov formats, 3-15s duration, 720-3840px resolution, max 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":true,"description":"Whether to keep the original audio from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation.","enum":["customize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Video duration in seconds (3-15s for reference video).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-08-31T18:19:33.881000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa893ba/-BIGooZLdsq0pjh_i9rGa.jpg","title":"Kling Video 4K Video to Video"},{"category":"image-to-video","description":"Generate a video by taking a start frame and an end frame, animating the transition between them while following text-driven style and scene guidance.","endpoint_id":"fal-ai/kling-video/o3/pro/image-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the start frame image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the end frame image (optional).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.112 (audio off) or $0.14 (audio on). For example, a 5s video with audio on will cost $0.70","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfcae/X9YwYvvnjSHOx_K4G8s69_395daf17841f4097a7cff719154bfad4.jpg","title":"Kling O3 Image to Video [Pro]"},{"category":"image-to-video","description":"Transform images, elements, and text into consistent, high-quality video scenes, ensuring stable character identity, object details, and environments.","endpoint_id":"fal-ai/kling-video/o3/pro/reference-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"Image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":false,"type":"string"},{"default":null,"description":"Image to use as the last frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.112 (audio off) or $0.14 (audio on). For example, a 5s video with audio on will cost $0.70","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfcbc/DK-poq8omK9dUDtf0KCbr_41eb518e86be4c40ac1864a4a4fba2be.jpg","title":"Kling O3 Reference to Video [Pro]"},{"category":"text-to-video","description":"Generate realistic videos using Kling O3 from Kling Team!","endpoint_id":"fal-ai/kling-video/o3/pro/text-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Required unless multi_prompt is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.112 (audio off) or $0.14 (audio on). For example, a 5s video with audio on will cost $0.70","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c3ad2/Z4ZRnSwVTn1ZsiXuSVpE-_ee73b123ab38450684f4902430914242.jpg","title":"Kling O3 Text to Video [Pro]"},{"category":"video-to-video","description":"Edit videos using Kling O3 from Kling Team!","endpoint_id":"fal-ai/kling-video/o3/pro/video-to-video/edit","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Reference video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference video URL. Only .mp4/.mov formats, 3-15s duration, 720-3840px resolution, max 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":true,"description":"Whether to keep the original audio from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation.","enum":["customize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated you will be charged $0.168 For example, a 5s video will cost $0.84.","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfcd0/jgn9feXep4nJXWf0tg1cf_6867c6921b6a4015a1906c8e02a7ef9d.jpg","title":"Kling O3 Edit Video [Pro]"},{"category":"video-to-video","description":"Kling O3 Omni generates new shots guided by an input reference video, preserving cinematic language such as motion, and camera style to produce seamless scene continuity.","endpoint_id":"fal-ai/kling-video/o3/pro/video-to-video/reference","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Reference video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference video URL. Only .mp4/.mov formats, 3-15s duration, 720-3840px resolution, max 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":true,"description":"Whether to keep the original audio from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation.","enum":["customize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Video duration in seconds (3-15s for reference video).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated you will be charged $0.168 For example, a 5s video will cost $0.84.","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfcc6/nZEmuKTIwd_QfJiUrK_Sj_54b1357c30cf425ba1811908f7085dfc.jpg","title":"Kling O3 Reference Video to Video [Pro]"},{"category":"image-to-video","description":"Generate a video by taking a start frame and an end frame, animating the transition between them while following text-driven style and scene guidance.","endpoint_id":"fal-ai/kling-video/o3/standard/image-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the start frame image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the end frame image (optional).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.084 (audio off) or $0.112 (audio on). For example, a 5s video with audio on will cost $0.56.","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d2007/gV_LMXNrguqRaDB9sLqir_b5d36b36de5a40bdb5cb2cd3f8af29d7.jpg","title":"Kling O3 Image to Video [Pro]"},{"category":"image-to-video","description":"Transform images, elements, and text into consistent, high-quality video scenes, ensuring stable character identity, object details, and environments.","endpoint_id":"fal-ai/kling-video/o3/standard/reference-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"Image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":false,"type":"string"},{"default":null,"description":"Image to use as the last frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.084 (audio off) or $0.112 (audio on). For example, a 5s video with audio on will cost $0.56.","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d1fe9/PkQKfXd6hVfEW3ckzhBep_2bab784ff390459d971d45c8da8f6a8c.jpg","title":"Kling O3 Reference to Video [Standard]"},{"category":"text-to-video","description":"Generate realistic videos using Kling O3 from Kling Team!","endpoint_id":"fal-ai/kling-video/o3/standard/text-to-video","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Required unless multi_prompt is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"5","description":"Video duration in seconds (3-15s).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether to generate native audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"List of prompts for multi-shot video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.084 (audio off) or $0.112 (audio on). For example, a 5s video with audio on will cost $0.56","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfce0/-uK5wEuvOst_sCRKg3PqO_0e1bf50a5a624877b395523e43c3fcc0.jpg","title":"Kling O3 Text to Video [Standard]"},{"category":"video-to-video","description":"Edit videos using Kling O3 from Kling Team!","endpoint_id":"fal-ai/kling-video/o3/standard/video-to-video/edit","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Reference video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference video URL. Only .mp4/.mov formats, 3-15s duration, 720-3840px resolution, max 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":true,"description":"Whether to keep the original audio from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation.","enum":["customize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.126. For example, a 5s video will cost $0.63","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d1ffc/H9d8t0iQBUbd25VuiN81d_c6fd32a039bc4078b02b14a65a7b1b13.jpg","title":"Kling O3 Edit Video [Standard]"},{"category":"video-to-video","description":"Kling O3 Omni generates new shots guided by an input reference video, preserving cinematic language such as motion, and camera style to produce seamless scene continuity.","endpoint_id":"fal-ai/kling-video/o3/standard/video-to-video/reference","family":"Kling O3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Reference video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference video URL. Only .mp4/.mov formats, 3-15s duration, 720-3840px resolution, max 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images for style/appearance. Reference in prompt as @Image1, @Image2, etc. Maximum 4 total (elements + reference images) when using video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":true,"description":"Whether to keep the original audio from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_audio","required":false,"type":"boolean"},{"default":null,"description":"Elements (characters/objects) to include. Reference in prompt as @Element1, @Element2.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation.","enum":["customize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Video duration in seconds (3-15s for reference video).","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.126. For example, a 5s video will cost $0.63.","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d1ff4/ctJ5X4rUretNOyhNP7kef_c20445da1a384304ade796a9301891bf.jpg","title":"Kling O3 Reference Video to Video [Standard]"},{"category":"text-to-video","description":"Generate video clips from your prompts using Kling 1.5 (pro)","endpoint_id":"fal-ai/kling-video/v1.5/pro/effects","family":"Pro 1.5","inputs":[{"default":null,"description":"URL of images to be used for hug, kiss or heart_gesture video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":null,"description":"The effect scene to use for the video generation","enum":["hug","kiss","heart_gesture","squish","expansion","fuzzyfuzzy","bloombloom","dizzydizzy","jelly_press","jelly_slice","jelly_squish","jelly_jiggle","pixelpixel","yearbook","instant_film","anime_figure","rocketrocket","fly_fly","disappear","lightning_power","bullet_time","bullet_time_360","media_interview","day_to_night","let's_ride","jumpdrop","swish_swish","running_man","jazz_jazz","swing_swing","skateskate","building_sweater","pure_white_wings","black_wings","golden_wing","pink_pink_wings","rampage_ape","a_list_look","countdown_teleport","firework_2026","instant_christmas","birthday_star","firework","celebration","tiger_hug_pro","pet_lion_pro","guardian_spirit","squeeze_scream","inner_voice","memory_alive","guess_what","eagle_snatch","hug_from_past","instant_kid","dollar_rain","cry_cry","building_collapse","mushroom","jesus_hug","shark_alert","lie_flat","polar_bear_hug","brown_bear_hug","office_escape_plow","watermelon_bomb","boss_coming","wig_out","car_explosion","tiger_hug","siblings","construction_worker","snatched","felt_felt","plushcut","drunk_dance","drunk_dance_pet","daoma_dance","bouncy_dance","smooth_sailing_dance","new_year_greeting","lion_dance","prosperity","great_success","golden_horse_fortune","red_packet_box","lucky_horse_year","lucky_red_packet","lucky_money_come","lion_dance_pet","dumpling_making_pet","fish_making_pet","pet_red_packet","lantern_glow","expression_challenge","overdrive","heart_gesture_dance","poping","martial_arts","running","nezha","motorcycle_dance","subject_3_dance","ghost_step_dance","phantom_jewel","zoom_out","cheers_2026","kiss_pro","fight_pro","hug_pro","heart_gesture_pro","dollar_rain_pro","pet_bee_pro","santa_random_surprise","magic_match_tree","happy_birthday","thumbs_up_pro","surprise_bouquet","bouquet_drop","3d_cartoon_1_pro","glamour_photo_shoot","box_of_joy","first_toast_of_the_year","my_santa_pic","santa_gift","steampunk_christmas","snowglobe","christmas_photo_shoot","ornament_crash","santa_express","particle_santa_surround","coronation_of_frost","spark_in_the_snow","scarlet_and_snow","cozy_toon_wrap","bullet_time_lite","magic_cloak","balloon_parade","jumping_ginger_joy","c4d_cartoon_pro","venomous_spider","throne_of_king","luminous_elf","woodland_elf","japanese_anime_1","american_comics","snowboarding","witch_transform","vampire_transform","pumpkin_head_transform","demon_transform","mummy_transform","zombie_transform","cute_pumpkin_transform","cute_ghost_transform","knock_knock_halloween","halloween_escape","baseball","korean_baseball","trampoline","trampoline_night","pucker_up","feed_mooncake","flyer","dishwasher","pet_chinese_opera","magic_fireball","gallery_ring","pet_moto_rider","muscle_pet","pet_delivery","mythic_style","steampunk","3d_cartoon_2","pet_chef","santa_gifts","santa_hug","girlfriend","boyfriend","heart_gesture_1","pet_wizard","smoke_smoke","gun_shot","double_gun","pet_warrior","long_hair","pet_dance","wool_curly","pet_bee","marry_me","piggy_morph","ski_ski","magic_broom","splashsplash","surfsurf","fairy_wing","angel_wing","dark_wing","emoji"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect_scene","required":true,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-06T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9399/sEgsBCvuBnVOAWlS6W59j_2Zfw94le.png","title":"Kling 1.5"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your images using Kling 1.5 (pro)","endpoint_id":"fal-ai/kling-video/v1.5/pro/image-to-video","family":"Pro 1.5","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"tail_image_url","required":false,"type":"string"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":null,"description":"URL of the image for Static Brush Application Area (Mask image created by users using the motion brush)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"static_mask_url","required":false,"type":"string"},{"default":null,"description":"List of dynamic masks","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dynamic_masks","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-10-04T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922c/kF8kD9o8szfQp_My2ee-H_bg6Yukvk.png","title":"Kling 1.5"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your prompts using Kling 1.5 (pro)","endpoint_id":"fal-ai/kling-video/v1.5/pro/text-to-video","family":"Pro 1.5","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-11-25T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d6/663MNKQ9o49-5ojFBsOUf_GD3XfyPP.png","title":"Kling 1.5"},{"category":"text-to-video","description":"Generate video clips from your prompts using Kling 1.6 (pro)","endpoint_id":"fal-ai/kling-video/v1.6/pro/effects","family":"Pro 1.6","inputs":[{"default":null,"description":"URL of images to be used for hug, kiss or heart_gesture video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":null,"description":"The effect scene to use for the video generation","enum":["hug","kiss","heart_gesture","squish","expansion","fuzzyfuzzy","bloombloom","dizzydizzy","jelly_press","jelly_slice","jelly_squish","jelly_jiggle","pixelpixel","yearbook","instant_film","anime_figure","rocketrocket","fly_fly","disappear","lightning_power","bullet_time","bullet_time_360","media_interview","day_to_night","let's_ride","jumpdrop","swish_swish","running_man","jazz_jazz","swing_swing","skateskate","building_sweater","pure_white_wings","black_wings","golden_wing","pink_pink_wings","rampage_ape","a_list_look","countdown_teleport","firework_2026","instant_christmas","birthday_star","firework","celebration","tiger_hug_pro","pet_lion_pro","guardian_spirit","squeeze_scream","inner_voice","memory_alive","guess_what","eagle_snatch","hug_from_past","instant_kid","dollar_rain","cry_cry","building_collapse","mushroom","jesus_hug","shark_alert","lie_flat","polar_bear_hug","brown_bear_hug","office_escape_plow","watermelon_bomb","boss_coming","wig_out","car_explosion","tiger_hug","siblings","construction_worker","snatched","felt_felt","plushcut","drunk_dance","drunk_dance_pet","daoma_dance","bouncy_dance","smooth_sailing_dance","new_year_greeting","lion_dance","prosperity","great_success","golden_horse_fortune","red_packet_box","lucky_horse_year","lucky_red_packet","lucky_money_come","lion_dance_pet","dumpling_making_pet","fish_making_pet","pet_red_packet","lantern_glow","expression_challenge","overdrive","heart_gesture_dance","poping","martial_arts","running","nezha","motorcycle_dance","subject_3_dance","ghost_step_dance","phantom_jewel","zoom_out","cheers_2026","kiss_pro","fight_pro","hug_pro","heart_gesture_pro","dollar_rain_pro","pet_bee_pro","santa_random_surprise","magic_match_tree","happy_birthday","thumbs_up_pro","surprise_bouquet","bouquet_drop","3d_cartoon_1_pro","glamour_photo_shoot","box_of_joy","first_toast_of_the_year","my_santa_pic","santa_gift","steampunk_christmas","snowglobe","christmas_photo_shoot","ornament_crash","santa_express","particle_santa_surround","coronation_of_frost","spark_in_the_snow","scarlet_and_snow","cozy_toon_wrap","bullet_time_lite","magic_cloak","balloon_parade","jumping_ginger_joy","c4d_cartoon_pro","venomous_spider","throne_of_king","luminous_elf","woodland_elf","japanese_anime_1","american_comics","snowboarding","witch_transform","vampire_transform","pumpkin_head_transform","demon_transform","mummy_transform","zombie_transform","cute_pumpkin_transform","cute_ghost_transform","knock_knock_halloween","halloween_escape","baseball","korean_baseball","trampoline","trampoline_night","pucker_up","feed_mooncake","flyer","dishwasher","pet_chinese_opera","magic_fireball","gallery_ring","pet_moto_rider","muscle_pet","pet_delivery","mythic_style","steampunk","3d_cartoon_2","pet_chef","santa_gifts","santa_hug","girlfriend","boyfriend","heart_gesture_1","pet_wizard","smoke_smoke","gun_shot","double_gun","pet_warrior","long_hair","pet_dance","wool_curly","pet_bee","marry_me","piggy_morph","ski_ski","magic_broom","splashsplash","surfsurf","fairy_wing","angel_wing","dark_wing","emoji"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect_scene","required":true,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-06T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d3/mVFKfkp_tpskWA8TMobUu_I1nGUw87.png","title":"Kling 1.6"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your multiple image references using Kling 1.6 (pro)","endpoint_id":"fal-ai/kling-video/v1.6/pro/elements","family":"Pro 1.6","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of image URLs to use for video generation. Supports up to 4 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-05-20T14:31:12.908000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kling-1-6-image-to-video.webp","title":"Kling 1.6 Elements"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your images using Kling 1.6 (pro)","endpoint_id":"fal-ai/kling-video/v1.6/pro/image-to-video","family":"Pro 1.6","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"tail_image_url","required":false,"type":"string"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-01-07T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kling-1-6-image-to-video.webp","title":"Kling 1.6"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your prompts using Kling 1.6 (pro)","endpoint_id":"fal-ai/kling-video/v1.6/pro/text-to-video","family":"Pro 1.6","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-02-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b6/nA7fI1yIGllusi5Qk_2-K_zbj3Tfnu.png","title":"Kling 1.6"},{"category":"text-to-video","description":"Generate video clips from your prompts using Kling 1.6 (std)","endpoint_id":"fal-ai/kling-video/v1.6/standard/effects","family":"Standard 1.6","inputs":[{"default":null,"description":"URL of images to be used for hug, kiss or heart_gesture video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":null,"description":"The effect scene to use for the video generation","enum":["hug","kiss","heart_gesture","squish","expansion","fuzzyfuzzy","bloombloom","dizzydizzy","jelly_press","jelly_slice","jelly_squish","jelly_jiggle","pixelpixel","yearbook","instant_film","anime_figure","rocketrocket","fly_fly","disappear","lightning_power","bullet_time","bullet_time_360","media_interview","day_to_night","let's_ride","jumpdrop","swish_swish","running_man","jazz_jazz","swing_swing","skateskate","building_sweater","pure_white_wings","black_wings","golden_wing","pink_pink_wings","rampage_ape","a_list_look","countdown_teleport","firework_2026","instant_christmas","birthday_star","firework","celebration","tiger_hug_pro","pet_lion_pro","guardian_spirit","squeeze_scream","inner_voice","memory_alive","guess_what","eagle_snatch","hug_from_past","instant_kid","dollar_rain","cry_cry","building_collapse","mushroom","jesus_hug","shark_alert","lie_flat","polar_bear_hug","brown_bear_hug","office_escape_plow","watermelon_bomb","boss_coming","wig_out","car_explosion","tiger_hug","siblings","construction_worker","snatched","felt_felt","plushcut","drunk_dance","drunk_dance_pet","daoma_dance","bouncy_dance","smooth_sailing_dance","new_year_greeting","lion_dance","prosperity","great_success","golden_horse_fortune","red_packet_box","lucky_horse_year","lucky_red_packet","lucky_money_come","lion_dance_pet","dumpling_making_pet","fish_making_pet","pet_red_packet","lantern_glow","expression_challenge","overdrive","heart_gesture_dance","poping","martial_arts","running","nezha","motorcycle_dance","subject_3_dance","ghost_step_dance","phantom_jewel","zoom_out","cheers_2026","kiss_pro","fight_pro","hug_pro","heart_gesture_pro","dollar_rain_pro","pet_bee_pro","santa_random_surprise","magic_match_tree","happy_birthday","thumbs_up_pro","surprise_bouquet","bouquet_drop","3d_cartoon_1_pro","glamour_photo_shoot","box_of_joy","first_toast_of_the_year","my_santa_pic","santa_gift","steampunk_christmas","snowglobe","christmas_photo_shoot","ornament_crash","santa_express","particle_santa_surround","coronation_of_frost","spark_in_the_snow","scarlet_and_snow","cozy_toon_wrap","bullet_time_lite","magic_cloak","balloon_parade","jumping_ginger_joy","c4d_cartoon_pro","venomous_spider","throne_of_king","luminous_elf","woodland_elf","japanese_anime_1","american_comics","snowboarding","witch_transform","vampire_transform","pumpkin_head_transform","demon_transform","mummy_transform","zombie_transform","cute_pumpkin_transform","cute_ghost_transform","knock_knock_halloween","halloween_escape","baseball","korean_baseball","trampoline","trampoline_night","pucker_up","feed_mooncake","flyer","dishwasher","pet_chinese_opera","magic_fireball","gallery_ring","pet_moto_rider","muscle_pet","pet_delivery","mythic_style","steampunk","3d_cartoon_2","pet_chef","santa_gifts","santa_hug","girlfriend","boyfriend","heart_gesture_1","pet_wizard","smoke_smoke","gun_shot","double_gun","pet_warrior","long_hair","pet_dance","wool_curly","pet_bee","marry_me","piggy_morph","ski_ski","magic_broom","splashsplash","surfsurf","fairy_wing","angel_wing","dark_wing","emoji"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect_scene","required":true,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-06T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d5/yDlKh1ALP5JpLxc3GNe_T_VNGQo4Bj.png","title":"Kling 1.6"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your multiple image references using Kling 1.6 (standard)","endpoint_id":"fal-ai/kling-video/v1.6/standard/elements","family":"Standard 1.6","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of image URLs to use for video generation. Supports up to 4 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-05-20T14:33:48.560000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kling-1-6-image-to-video.webp","title":"Kling 1.6 Elements"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your images using Kling 1.6 (std)","endpoint_id":"fal-ai/kling-video/v1.6/standard/image-to-video","family":"Standard 1.6","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-01-07T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ac/TE1jDriwZqy03ekC_hvcA_0KFRPl9z.png","title":"Kling 1.6"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your prompts using Kling 1.6 (std)","endpoint_id":"fal-ai/kling-video/v1.6/standard/text-to-video","family":"Standard 1.6","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-01-07T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a49/zA1f-FF6UCKdZwaTCuXEc_CKdX9mN4.png","title":"Kling 1.6"},{"category":"image-to-video","description":"Kling AI Avatar Pro: The premium endpoint for creating avatar videos with realistic humans, animals, cartoons, or stylized characters","endpoint_id":"fal-ai/kling-video/v1/pro/ai-avatar","family":"Pro 1","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as your avatar","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":".","description":"The prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["duration","video"],"pricing":"","published_at":"2025-09-13T07:23:01.405000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9229/3XhAorXk_J0ZalO2fpf6c_GVGG0NLz.png","title":"Kling AI Avatar Pro"},{"category":"image-to-video","description":"Kling AI Avatar Standard: Endpoint for creating avatar videos with realistic humans, animals, cartoons, or stylized characters","endpoint_id":"fal-ai/kling-video/v1/standard/ai-avatar","family":"Standard 1","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as your avatar","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":".","description":"The prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["duration","video"],"pricing":"","published_at":"2025-09-13T07:34:07.280000+00:00","thumbnail":"https://v3.fal.media/files/rabbit/me_wmKnQJJevTKvSLGMF7_2948b05301c24578b9d28acb927f9c5c.jpg","title":"Kling AI Avatar"},{"category":"text-to-video","description":"Generate video clips from your prompts using Kling 1.0","endpoint_id":"fal-ai/kling-video/v1/standard/effects","family":"Standard 1","inputs":[{"default":null,"description":"URL of images to be used for hug, kiss or heart_gesture video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":null,"description":"The effect scene to use for the video generation","enum":["hug","kiss","heart_gesture","squish","expansion","fuzzyfuzzy","bloombloom","dizzydizzy","jelly_press","jelly_slice","jelly_squish","jelly_jiggle","pixelpixel","yearbook","instant_film","anime_figure","rocketrocket","fly_fly","disappear","lightning_power","bullet_time","bullet_time_360","media_interview","day_to_night","let's_ride","jumpdrop","swish_swish","running_man","jazz_jazz","swing_swing","skateskate","building_sweater","pure_white_wings","black_wings","golden_wing","pink_pink_wings","rampage_ape","a_list_look","countdown_teleport","firework_2026","instant_christmas","birthday_star","firework","celebration","tiger_hug_pro","pet_lion_pro","guardian_spirit","squeeze_scream","inner_voice","memory_alive","guess_what","eagle_snatch","hug_from_past","instant_kid","dollar_rain","cry_cry","building_collapse","mushroom","jesus_hug","shark_alert","lie_flat","polar_bear_hug","brown_bear_hug","office_escape_plow","watermelon_bomb","boss_coming","wig_out","car_explosion","tiger_hug","siblings","construction_worker","snatched","felt_felt","plushcut","drunk_dance","drunk_dance_pet","daoma_dance","bouncy_dance","smooth_sailing_dance","new_year_greeting","lion_dance","prosperity","great_success","golden_horse_fortune","red_packet_box","lucky_horse_year","lucky_red_packet","lucky_money_come","lion_dance_pet","dumpling_making_pet","fish_making_pet","pet_red_packet","lantern_glow","expression_challenge","overdrive","heart_gesture_dance","poping","martial_arts","running","nezha","motorcycle_dance","subject_3_dance","ghost_step_dance","phantom_jewel","zoom_out","cheers_2026","kiss_pro","fight_pro","hug_pro","heart_gesture_pro","dollar_rain_pro","pet_bee_pro","santa_random_surprise","magic_match_tree","happy_birthday","thumbs_up_pro","surprise_bouquet","bouquet_drop","3d_cartoon_1_pro","glamour_photo_shoot","box_of_joy","first_toast_of_the_year","my_santa_pic","santa_gift","steampunk_christmas","snowglobe","christmas_photo_shoot","ornament_crash","santa_express","particle_santa_surround","coronation_of_frost","spark_in_the_snow","scarlet_and_snow","cozy_toon_wrap","bullet_time_lite","magic_cloak","balloon_parade","jumping_ginger_joy","c4d_cartoon_pro","venomous_spider","throne_of_king","luminous_elf","woodland_elf","japanese_anime_1","american_comics","snowboarding","witch_transform","vampire_transform","pumpkin_head_transform","demon_transform","mummy_transform","zombie_transform","cute_pumpkin_transform","cute_ghost_transform","knock_knock_halloween","halloween_escape","baseball","korean_baseball","trampoline","trampoline_night","pucker_up","feed_mooncake","flyer","dishwasher","pet_chinese_opera","magic_fireball","gallery_ring","pet_moto_rider","muscle_pet","pet_delivery","mythic_style","steampunk","3d_cartoon_2","pet_chef","santa_gifts","santa_hug","girlfriend","boyfriend","heart_gesture_1","pet_wizard","smoke_smoke","gun_shot","double_gun","pet_warrior","long_hair","pet_dance","wool_curly","pet_bee","marry_me","piggy_morph","ski_ski","magic_broom","splashsplash","surfsurf","fairy_wing","angel_wing","dark_wing","emoji"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect_scene","required":true,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-06T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a4/n5OqI6CfAidZeBLj6ITKi_HFadrX5v.png","title":"Kling 1.0"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your images using Kling 1.0","endpoint_id":"fal-ai/kling-video/v1/standard/image-to-video","family":"Standard 1","inputs":[{"default":null,"description":"The prompt for the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"tail_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the image for Static Brush Application Area (Mask image created by users using the motion brush)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"static_mask_url","required":false,"type":"string"},{"default":null,"description":"List of dynamic masks","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dynamic_masks","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-10-04T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91bb/tJp178VyGxzmj4KQOFiXS_TGheIeta.png","title":"Kling 1.0"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your prompts using Kling 1.0","endpoint_id":"fal-ai/kling-video/v1/standard/text-to-video","family":"Standard 1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":null,"description":"Camera control parameters","enum":["down_back","forward_up","right_turn_forward","left_turn_forward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_control","required":false,"type":"enum"},{"default":null,"description":"Advanced Camera control parameters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"advanced_camera_control","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-12-03T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f921f/WDNkZmrJ4Moo9N-ftGI0L_OCVWcwr8.png","title":"Kling 1.0"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the Kling TTS model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/kling-video/v1/tts","family":"Audio","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The text to be converted to speech","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"genshin_vindi2","description":"The voice ID to use for speech synthesis","enum":["genshin_vindi2","zhinen_xuesheng","AOT","ai_shatang","genshin_klee2","genshin_kirara","ai_kaiya","oversea_male1","ai_chenjiahao_712","girlfriend_4_speech02","chat1_female_new-3","chat_0407_5-1","cartoon-boy-07","uk_boy1","cartoon-girl-01","PeppaPig_platform","ai_huangzhong_712","ai_huangyaoshi_712","ai_laoguowang_712","chengshu_jiejie","you_pingjing","calm_story1","uk_man2","laopopo_speech02","heainainai_speech02","reader_en_m-v1","commercial_lady_en_f-v1","tiyuxi_xuedi","tiexin_nanyou","girlfriend_1_speech02","girlfriend_2_speech02","zhuxi_speech02","uk_oldman3","dongbeilaotie_speech02","chongqingxiaohuo_speech02","chuanmeizi_speech02","chaoshandashu_speech02","ai_taiwan_man2_speech02","xianzhanggui_speech02","tianjinjiejie_speech02","diyinnansang_DB_CN_M_04-v2","yizhipiannan-v1","guanxiaofang-v2","tianmeixuemei-v1","daopianyansang-v1","mengwa-v1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_id","required":false,"type":"enum"},{"default":1,"description":"Rate of speech","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.8,"multiline":false,"name":"voice_speed","required":false,"type":"number"}],"lab":"Kling","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-09-13T07:45:11.363000+00:00","thumbnail":"https://v3.fal.media/files/zebra/kuLfhOkVceXDTcdBxGQAf_2011e640a3aa4acab55d01d69f3a6e16.jpg","title":"Kling TTS"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Kling 2.1 Master: The premium endpoint for Kling 2.1, designed for top-tier image-to-video generation with unparalleled motion fluidity, cinematic visuals, and exceptional prompt precision.","endpoint_id":"fal-ai/kling-video/v2.1/master/image-to-video","family":"Master 2.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $1.40. For every additional second you will be charged $0.28.","published_at":"2025-05-29T00:01:10.593000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-5.jpeg","title":"Kling 2.1 Master"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Kling 2.1 Master: The premium endpoint for Kling 2.1, designed for top-tier text-to-video generation with unparalleled motion fluidity, cinematic visuals, and exceptional prompt precision.","endpoint_id":"fal-ai/kling-video/v2.1/master/text-to-video","family":"Master 2.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $1.40. For every aditional second you will be charged $0.28.","published_at":"2025-05-29T00:34:10.450000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-5.jpeg","title":"Kling 2.1 Master"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Kling 2.1 Pro is an advanced endpoint for the Kling 2.1 model, offering professional-grade videos with enhanced visual fidelity, precise camera movements, and dynamic motion control, perfect for cinematic storytelling.","endpoint_id":"fal-ai/kling-video/v2.1/pro/image-to-video","family":"Pro 2.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"tail_image_url","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.49. For every additional second you will be charged $0.098.","published_at":"2025-05-28T21:01:03.267000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"Kling 2.1 (pro)"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Kling 2.1 Standard is a cost-efficient endpoint for the Kling 2.1 model, delivering high-quality image-to-video generation","endpoint_id":"fal-ai/kling-video/v2.1/standard/image-to-video","family":"Standard 2.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.28. For every additional second you will be charged $0.056.","published_at":"2025-05-28T20:59:07.301000+00:00","thumbnail":"https://v3.fal.media/files/elephant/5Yt8D9tl-IaGQ-6czSXL1_HHQ_VCby6xP_DFLkQQLpV_3c8622214c4c4ac29b4b64e157746507.jpg","title":"Kling 2.1 (standard)"},{"category":"image-to-video","description":"Kling 2.5 Turbo Pro: Top-tier image-to-video generation with unparalleled motion fluidity, cinematic visuals, and exceptional prompt precision.","endpoint_id":"fal-ai/kling-video/v2.5-turbo/pro/image-to-video","family":"Turbo Pro 2.5","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"tail_image_url","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.35. For every additional second you will be charged $0.07.","published_at":"2025-09-22T22:51:16.379000+00:00","thumbnail":"https://v3.fal.media/files/rabbit/2KNBk1qkmEBXK0FLgfHCl_ee4bb1ada254433bbab296893a8636e3.jpg","title":"Kling Video"},{"category":"text-to-video","description":"Kling 2.5 Turbo Pro: Top-tier text-to-video generation with unparalleled motion fluidity, cinematic visuals, and exceptional prompt precision.","endpoint_id":"fal-ai/kling-video/v2.5-turbo/pro/text-to-video","family":"Turbo Pro 2.5","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.35. For every additional second you will be charged $0.07.","published_at":"2025-09-22T22:48:44.637000+00:00","thumbnail":"https://v3.fal.media/files/panda/6YaK9lV7ySsUA9I3dUp5r_8a807b0c8e2641db9e345107ab8a809e.jpg","title":"Kling v2.5 Text to Video"},{"category":"image-to-video","description":"Kling 2.5 Turbo Standard: Top-tier image-to-video generation with unparalleled motion fluidity, cinematic visuals, and exceptional prompt precision.","endpoint_id":"fal-ai/kling-video/v2.5-turbo/standard/image-to-video","family":"Turbo Standard 2.5","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.21. For every additional second you will be charged $0.042.","published_at":"2025-10-22T05:04:22.392000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/BJ1ZIdeClgqnUTW9XgEUS_d00e816ad20849ae9f92b735358d610d.jpg","title":"Kling Video"},{"category":"image-to-video","description":"Kling 2.6 Pro: Top-tier image-to-video with cinematic visuals, fluid motion, and native audio generation.","endpoint_id":"fal-ai/kling-video/v2.6/pro/image-to-video","family":"Pro 2.6","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"Optional Voice IDs for video generation. Reference voices in your prompt with <<<voice_1>>> and <<<voice_2>>> (maximum 2 voices per task). Get voice IDs from the kling video create-voice endpoint: https://fal.ai/models/fal-ai/kling-video/create-voice","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"voice_ids","required":false,"type":"string"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Videos generated without audio cost $0.07 per second. Videos with native audio cost $0.14 per second, and videos with native audio and voice control cost $0.168 per second. For example, a 5-second video with audio costs $0.70, while a 10-second video with audio and voice control costs $1.68","published_at":"2025-12-02T09:01:46.898000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84aa9c/tRb6fibztV71jrhSPfdqP_3359db6ee74a4e4e9fb408a00b02e114.jpg","title":"Kling Video v2.6 Image to Video"},{"category":"video-to-video","description":"Transfer movements from a reference video to any character image. Pro mode delivers higher quality output, ideal for complex dance moves and gestures.","endpoint_id":"fal-ai/kling-video/v2.6/pro/motion-control","family":"Pro 2.6","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference image URL. The characters, backgrounds, and other elements in the generated video are based on this reference image. Characters should have clear body proportions, avoid occlusion, and occupy more than 5% of the image area.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Reference video URL. The character actions in the generated video will be consistent with this reference video. Should contain a realistic style character with entire body or upper body visible, including head, without obstruction. Duration limit depends on character_orientation: 10s max for 'image', 30s max for 'video'.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to keep the original sound from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_sound","required":false,"type":"boolean"},{"default":null,"description":"Controls whether the output character's orientation matches the reference image or video. 'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements (max 10s).","enum":["image","video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"character_orientation","required":true,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-21T20:50:54.254000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875735/LCSvFM3dgniinh9_nqgJX_99d6d4ec0be146c1a1e0899474b1c2ce.jpg","title":"Kling Video v2.6 Motion Control [Pro]"},{"category":"text-to-video","description":"Kling 2.6 Pro: Top-tier text-to-video with cinematic visuals, fluid motion, and native audio generation.","endpoint_id":"fal-ai/kling-video/v2.6/pro/text-to-video","family":"Standard 2.6","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.07 (audio off) or $0.14 (audio on). For example, a 5s video with audio on will cost $0.70","published_at":"2025-12-02T09:03:38.171000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84aab6/uMErfUYxq7gJBJ0-MOKS7_2640fde44b6049a59bc34adf72e38ed7.jpg","title":"Kling Video v2.6 Text to Video"},{"category":"video-to-video","description":"Transfer movements from a reference video to any character image. Cost-effective mode for motion transfer, perfect for portraits and simple animations.","endpoint_id":"fal-ai/kling-video/v2.6/standard/motion-control","family":"Standard 2.6","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference image URL. The characters, backgrounds, and other elements in the generated video are based on this reference image. Characters should have clear body proportions, avoid occlusion, and occupy more than 5% of the image area.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Reference video URL. The character actions in the generated video will be consistent with this reference video. Should contain a realistic style character with entire body or upper body visible, including head, without obstruction. Duration limit depends on character_orientation: 10s max for 'image', 30s max for 'video'.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to keep the original sound from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_sound","required":false,"type":"boolean"},{"default":null,"description":"Controls whether the output character's orientation matches the reference image or video. 'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements (max 10s).","enum":["image","video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"character_orientation","required":true,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-21T20:50:57.333000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875717/JVmIsgjXggpbFC-Szsr7q_8e01139cd9a1445facec60b125ca32c9.jpg","title":"Kling Video v2.6 Motion Control [Standard]"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your images using Kling 2.0 Master","endpoint_id":"fal-ai/kling-video/v2/master/image-to-video","family":"Master 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $1.40. For every aditional second you will be charged $0.28.","published_at":"2025-04-14T21:50:19.724000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos.jpg","title":"Kling 2.0 Master"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video clips from your prompts using Kling 2.0 Master","endpoint_id":"fal-ai/kling-video/v2/master/text-to-video","family":"Master 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $1.40. For every aditional second you will be charged $0.28.","published_at":"2025-04-14T21:47:18.476000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-5.jpeg","title":"Kling 2.0 Master"},{"category":"image-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/v3/4k/image-to-video","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of prompts for multi-shot video generation. If provided, divides the video into multiple shots.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include in the video. Each example can either be an image set (frontal + reference images) or a video. Reference in prompt as @Element1, @Element2, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-04-23T14:59:09.550000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9740b3/ctjfWfLHCPzYgYUcWgTAz_ea95e9bfce584107b6937050fa127cca.jpg","title":"Kling Video"},{"category":"text-to-video","description":"Kling's Native 4K is a video generation model that directly outputs professional-grade 4K video in one step, eliminating the need for post-production upscaling","endpoint_id":"fal-ai/kling-video/v3/4k/text-to-video","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"List of prompts for multi-shot video generation. If provided, overrides the single prompt and divides the video into multiple shots with specified prompts and durations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.42 regardless of whether audio is on or off. For example, a 5s video will cost $2.10.","published_at":"2026-04-23T14:59:05.287000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a970c17/m0f2ooX6jkF2UDw8yeU7w_0478d228dd9b4f58b26d5c833644465d.jpg","title":"Kling Video V3 Text to Video 4K"},{"category":"image-to-video","description":"Kling 3.0 Pro: Top-tier image-to-video with cinematic visuals, fluid motion, and native audio generation, with custom element support.","endpoint_id":"fal-ai/kling-video/v3/pro/image-to-video","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of prompts for multi-shot video generation. If provided, divides the video into multiple shots.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include in the video. Each example can either be an image set (frontal + reference images) or a video. Reference in prompt as @Element1, @Element2, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.112 (audio off) or $0.168 (audio on), if voice control is used while generating audio you will be charged $0.196. For example, a 5s video with audio on and voice control will cost $0.98","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fb3/yPzcdzINnY5RdSoEqHc8G_382d4ec9337344ccaacf5599057f6cd0.jpg","title":"Kling Video v3 Image to Video [Pro]"},{"category":"video-to-video","description":"Transfer movements from a reference video to any character image. Cost-effective mode for motion transfer, perfect for portraits and simple animations.","endpoint_id":"fal-ai/kling-video/v3/pro/motion-control","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference image URL. The characters, backgrounds, and other elements in the generated video are based on this reference image. Characters should have clear body proportions, avoid occlusion, and occupy more than 5% of the image area.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Reference video URL. The character actions in the generated video will be consistent with this reference video. Should contain a realistic style character with entire body or upper body visible, including head, without obstruction. Duration limit depends on character_orientation: 10s max for 'image', 30s max for 'video'.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to keep the original sound from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_sound","required":false,"type":"boolean"},{"default":null,"description":"Controls whether the output character's orientation matches the reference image or video. 'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements (max 10s).","enum":["image","video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"character_orientation","required":true,"type":"enum"},{"default":null,"description":"Optional element for facial consistency binding. Upload a facial element to enhance identity preservation in the generated video. Only 1 element is supported. Reference in prompt as @Element1. Element binding is only supported when character_orientation is 'video'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-03-05T10:04:10.677000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90eee3/9FBKg0W0qDGikoxwCWZ7P_9328cc2a34f044b29591eb247e8f2ee4.jpg","title":"Kling Video"},{"category":"text-to-video","description":"Kling 3.0 Pro: Top-tier text-to-video with cinematic visuals, fluid motion, and native audio generation, with multi-shot support.","endpoint_id":"fal-ai/kling-video/v3/pro/text-to-video","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"List of prompts for multi-shot video generation. If provided, overrides the single prompt and divides the video into multiple shots with specified prompts and durations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.112 (audio off) or $0.168 (audio on), if voice control is used while generating audio you will be charged $0.196. For example, a 5s video with audio on and voice control will cost $0.98","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfd13/t6TSkWzl6cFAzvO1PCdDu_f38263f637d245929f03881454951540.jpg","title":"Kling Video v3 Text to Video [Pro]"},{"category":"image-to-video","description":"Kling 3.0 Standard: Top-tier image-to-video with cinematic visuals, fluid motion, and native audio generation, with custom element support.","endpoint_id":"fal-ai/kling-video/v3/standard/image-to-video","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of prompts for multi-shot video generation. If provided, divides the video into multiple shots.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"URL of the image to be used for the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to be used for the end of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Elements (characters/objects) to include in the video. Each example can either be an image set (frontal + reference images) or a video. Reference in prompt as @Element1, @Element2, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.084 (audio off) or $0.126 (audio on), if voice control is used while generating audio you will be charged $0.154. For example, a 5s video with audio on and voice control will cost $0.77","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfcdb/TywpxxNj5_vDG8AUw3Yum_e2172b5c00e64a91a434ab5a38e496f0.jpg","title":"Kling Video v3 Image to Video [Standard]"},{"category":"video-to-video","description":"Transfer movements from a reference video to any character image. Cost-effective mode for motion transfer, perfect for portraits and simple animations.","endpoint_id":"fal-ai/kling-video/v3/standard/motion-control","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference image URL. The characters, backgrounds, and other elements in the generated video are based on this reference image. Characters should have clear body proportions, avoid occlusion, and occupy more than 5% of the image area.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Reference video URL. The character actions in the generated video will be consistent with this reference video. Should contain a realistic style character with entire body or upper body visible, including head, without obstruction. Duration limit depends on character_orientation: 10s max for 'image', 30s max for 'video'.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"Whether to keep the original sound from the reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_original_sound","required":false,"type":"boolean"},{"default":null,"description":"Controls whether the output character's orientation matches the reference image or video. 'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements (max 10s).","enum":["image","video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"character_orientation","required":true,"type":"enum"},{"default":null,"description":"Optional element for facial consistency binding. Upload a facial element to enhance identity preservation in the generated video. Only 1 element is supported. Reference in prompt as @Element1. Element binding is only supported when character_orientation is 'video'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-03-05T10:06:48.803000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90eef3/th2aftqszI2TrC_TinR9E_da2a2fbd43d7461dbf2ad1e8865411d6.jpg","title":"Kling Video"},{"category":"text-to-video","description":"Kling 3.0 Standard: Top-tier text-to-video with cinematic visuals, fluid motion, and native audio generation, with multi-shot support.","endpoint_id":"fal-ai/kling-video/v3/standard/text-to-video","family":"Kling v3","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Either prompt or multi_prompt must be provided, but not both.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"5","description":"The duration of the generated video in seconds","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"List of prompts for multi-shot video generation. If provided, overrides the single prompt and divides the video into multiple shots with specified prompts and durations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":true,"description":"Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automatically translated to English. For English speech, use lowercase letters; for acronyms or proper nouns, use uppercase.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"customize","description":"The type of multi-shot video generation. 'intelligent' lets the model automatically determine shot structure.","enum":["customize","intelligent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shot_type","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video frame","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"blur, distort, and low quality","description":"Negative Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.084 (audio off) or $0.126 (audio on), if voice control is used while generating audio you will be charged $0.154. For example, a 5s video with audio on and voice control will cost $0.77","published_at":"2026-02-04T15:48:44.935000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8cfc9f/dei5OqFRB9HK8AgSHwk8f_9a5eea197b3045d1be55aedb0213f6f9.jpg","title":"Kling Video v3 Text to Video [Standard]"},{"category":"image-to-video","description":"Generate high quality 1080p videos from images using Kling's Turbo 3.0 model, with improved lipsync and multishot generation capabilities.","endpoint_id":"fal-ai/kling-video/v3/turbo/pro/image-to-video","family":"Kling v3 Turbo","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Optional text prompt. For best results keep the prompt under 2500 characters. Mutually exclusive with `multi_prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Multi-shot storyboard (1-6 shots). Each shot has its own prompt and duration; the total duration must not exceed 15s. Mutually exclusive with `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"First-frame reference image. Formats: .jpg/.jpeg/.png; max 50MB; min 300px per side; aspect ratio within 1:2.5 to 2.5:1.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"Video length in seconds.","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate, you will be charged $0.14. For example, a 5s video will cost $0.70.","published_at":"2026-06-17T10:35:25.920000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e8d44/5jNAG5z5SIpJ3reiFLvE9_0dd9aa0ccefd417db62e1249cd258693.jpg","title":"Kling Video V3 Turbo Pro Image to Video"},{"category":"text-to-video","description":"Generate high quality 1080p videos using Kling's Turbo 3.0 model, with improved lipsync and multishot generation capabilities.","endpoint_id":"fal-ai/kling-video/v3/turbo/pro/text-to-video","family":"Kling v3 Turbo","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt to generate the video with. For best results keep the prompt under 2500 characters. Mutually exclusive with `multi_prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Multi-shot storyboard (1-6 shots). Each shot has its own prompt and duration; the total duration must not exceed 15s. Mutually exclusive with `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"16:9","description":"The aspect ratio (width:height) of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5","description":"Video length in seconds.","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate, you will be charged $0.14 . For example, a 5s video will cost $0.70.","published_at":"2026-06-17T10:35:32.502000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e8d77/SDWDZwZ_Rz7vgKlPopK8x_be12e85845f242deb7a652ef22831bfa.jpg","title":"Kling Video V3 Turbo Pro Text to Video"},{"category":"image-to-video","description":"Kling 3.0 Turbo Standard animates a first and last frame reference image into 720P video with native audio, delivering quick, affordable image-driven motion for fast turnaround","endpoint_id":"fal-ai/kling-video/v3/turbo/standard/image-to-video","family":"Kling v3 Turbo","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Optional text prompt. For best results keep the prompt under 2500 characters. Mutually exclusive with `multi_prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Multi-shot storyboard (1-6 shots). Each shot has its own prompt and duration; the total duration must not exceed 15s. Mutually exclusive with `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":null,"description":"First-frame reference image. Formats: .jpg/.jpeg/.png; max 50MB; min 300px per side; aspect ratio within 1:2.5 to 2.5:1.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"5","description":"Video length in seconds.","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate, you will be charged $0.112. For example, a 5s video will cost $0.56","published_at":"2026-06-17T10:35:41.867000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e8d71/TxBCnKdpvigMDNbGcyta-_75938bbec6fe473e85a8d89094378c1e.jpg","title":"Kling Video V3 Standard Turbo Image to Video"},{"category":"text-to-video","description":"Kling 3.0 Turbo Standard is a fast, cost-efficient video generation model that turns text prompts directly into 720P video with native audio, optimized for rapid iteration and high-volume production","endpoint_id":"fal-ai/kling-video/v3/turbo/standard/text-to-video","family":"Kling v3 Turbo","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt to generate the video with. For best results keep the prompt under 2500 characters. Mutually exclusive with `multi_prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Multi-shot storyboard (1-6 shots). Each shot has its own prompt and duration; the total duration must not exceed 15s. Mutually exclusive with `prompt`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":"16:9","description":"The aspect ratio (width:height) of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5","description":"Video length in seconds.","enum":["3","4","5","6","7","8","9","10","11","12","13","14","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate, you will be charged $0.112 . For example, a 5s video will cost $0.56.","published_at":"2026-06-17T10:35:11.236000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e8d89/LDScfQJoDfPCdVK2OWRky_c8428cc1efc84391b93c08e4a2529c35.jpg","title":"Kling Video V3 Standard Turbo Text to Video"},{"category":"video-to-audio","description":"Generate audio from input videos using Kling","endpoint_id":"fal-ai/kling-video/video-to-audio","family":"Audio","inputs":[{"default":true,"description":"Disabling safety checks requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The video URL to extract audio from. Only .mp4/.mov formats are supported. File size does not exceed 100MB. Video duration between 3.0s and 20.0s.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":"Car tires screech as they accelerate in a drag race","description":"Sound effect prompt. Cannot exceed 200 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sound_effect_prompt","required":false,"type":"string"},{"default":"intense car race","description":"Background music prompt. Cannot exceed 200 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_music_prompt","required":false,"type":"string"},{"default":false,"description":"Enable ASMR mode. This mode enhances detailed sound effects and is suitable for highly immersive content scenarios.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"asmr_mode","required":false,"type":"boolean"}],"lab":"Kling","output_kind":"video","output_props":["audio","video"],"pricing":"Your video request will cost $0.035 per video.","published_at":"2025-10-09T17:25:52.059000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/UcIrV8sk1rLDIZAkPoW75_32e8d2d3f8de429aa32f3f35b595d5ac.jpg","title":"Kling Video"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Kling Kolors Virtual TryOn v1.5 is a high quality image based Try-On endpoint which can be used for commercial try on.","endpoint_id":"fal-ai/kling/v1-5/kolors-virtual-try-on","family":"Kolors Virtual Try On","inputs":[{"default":null,"description":"Url for the human image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"human_image_url","required":true,"type":"string"},{"default":null,"description":"Url to the garment image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"garment_image_url","required":true,"type":"string"}],"lab":"Kling","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-01-23T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kling-tryon.webp","title":"Kling Kolors Virtual TryOn v1.5"},{"category":"text-to-audio","description":"Kokoro is a lightweight text-to-speech model that delivers comparable quality to larger models while being significantly faster and more cost-efficient.","endpoint_id":"fal-ai/kokoro/american-english","family":"Korokoro","inputs":[{"default":"","description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"af_heart","description":"Voice ID for the desired voice.","enum":["af_heart","af_alloy","af_aoede","af_bella","af_jessica","af_kore","af_nicole","af_nova","af_river","af_sarah","af_sky","am_adam","am_echo","am_eric","am_fenrir","am_liam","am_michael","am_onyx","am_puck","am_santa"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS"},{"category":"text-to-audio","description":"A natural and expressive Brazilian Portuguese text-to-speech model optimized for clarity and fluency.","endpoint_id":"fal-ai/kokoro/brazilian-portuguese","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["pf_dora","pm_alex","pm_santa"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (Brazilian Portuguese)"},{"category":"text-to-audio","description":"A high-quality British English text-to-speech model offering natural and expressive voice synthesis.","endpoint_id":"fal-ai/kokoro/british-english","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["bf_alice","bf_emma","bf_isabella","bf_lily","bm_daniel","bm_fable","bm_george","bm_lewis"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (British English)"},{"category":"text-to-audio","description":"An expressive and natural French text-to-speech model for both European and Canadian French.","endpoint_id":"fal-ai/kokoro/french","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["ff_siwis"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (French)"},{"category":"text-to-audio","description":"A fast and expressive Hindi text-to-speech model with clear pronunciation and accurate intonation.","endpoint_id":"fal-ai/kokoro/hindi","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["hf_alpha","hf_beta","hm_omega","hm_psi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (Hindi)"},{"category":"text-to-audio","description":"A high-quality Italian text-to-speech model delivering smooth and expressive speech synthesis.","endpoint_id":"fal-ai/kokoro/italian","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["if_sara","im_nicola"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (Italian)"},{"category":"text-to-audio","description":"A fast and natural-sounding Japanese text-to-speech model optimized for smooth pronunciation.","endpoint_id":"fal-ai/kokoro/japanese","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["jf_alpha","jf_gongitsune","jf_nezumi","jf_tebukuro","jm_kumo"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (Japanese)"},{"category":"text-to-audio","description":"A highly efficient Mandarin Chinese text-to-speech model that captures natural tones and prosody.","endpoint_id":"fal-ai/kokoro/mandarin-chinese","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["zf_xiaobei","zf_xiaoni","zf_xiaoxiao","zf_xiaoyi","zm_yunjian","zm_yunxi","zm_yunxia","zm_yunyang"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (Mandarin Chinese)"},{"category":"text-to-audio","description":"A natural-sounding Spanish text-to-speech model optimized for Latin American and European Spanish.","endpoint_id":"fal-ai/kokoro/spanish","family":"Korokoro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Voice ID for the desired voice.","enum":["ef_dora","em_alex","em_santa"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":true,"type":"enum"},{"default":1,"description":"Speed of the generated audio. Default is 1.0.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"speed","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/kokoro.webp","title":"Kokoro TTS (Spanish)"},{"category":"text-to-image","description":"Photorealistic Text-to-Image","endpoint_id":"fal-ai/kolors","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible\n for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small\n details (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show\n you.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":150,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"EulerDiscreteScheduler","description":"The scheduler to use for the model.","enum":["EulerDiscreteScheduler","EulerAncestralDiscreteScheduler","DPMSolverMultistepScheduler","DPMSolverMultistepScheduler_SDE_karras","UniPCMultistepScheduler","DEISMultistepScheduler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt","has_nsfw_concepts","timings"],"pricing":"","published_at":"2024-07-24T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cd/sOwGvXGzXxHg31dstN4iM_raE5iVKB.png","title":"Kolors"},{"category":"image-to-image","description":"Photorealistic Image-to-Image","endpoint_id":"fal-ai/kolors/image-to-image","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small\n details (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show\n you.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":150,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"EulerDiscreteScheduler","description":"The scheduler to use for the model.","enum":["EulerDiscreteScheduler","EulerAncestralDiscreteScheduler","DPMSolverMultistepScheduler","DPMSolverMultistepScheduler_SDE_karras","UniPCMultistepScheduler","DEISMultistepScheduler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for image to image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for image-to-image. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt","has_nsfw_concepts","timings"],"pricing":"","published_at":"2024-11-19T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92db/QGrbu5ZzbaoLnYBiEOfP-_NnWzLRTm.png","title":"Kolors Image to Image"},{"category":"training","description":"Train a custom LoRA on your own images to teach Krea 2 a new subject, character, or style. Provide a set of training images (and an optional trigger word), and the trainer outputs LoRA weights you can use for inference with the Krea 2 LoRA endpoint.","endpoint_id":"fal-ai/krea-2-trainer","family":"Krea 2","inputs":[{"default":null,"description":"URL to a .zip archive of training images (PNG/JPG/JPEG/WebP). Each image may carry a same-stem caption: an image named ROOT.EXT (e.g. 001.jpg) pairs with a caption file named ROOT.txt (e.g. 001.txt). Images with no caption file fall back to `trigger_phrase`, so each image must have either a caption file or a non-empty `trigger_phrase` — otherwise the request is rejected (422).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":"","description":"Instance phrase used as the caption for any image that ships no .txt caption file (DreamBooth-style); also seeds the default validation prompts. Required when some images have no caption file and auto_captioning is Off.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"trigger_phrase","required":false,"type":"string"},{"default":"Off","description":"Optional automatic captioning mode. Off preserves the existing behavior: every image must include a same-stem .txt caption or fall back to trigger_phrase. Object/Character, Style, and Custom use dataset-captioner to generate captions with google/gemma-4-31B-it; trigger_phrase is included in the captioning prompt and normalized in the final sidecars using the selected LoRA captioning convention. Cost of captioning will be passed through directly.","enum":["Off","Object/Character","Style","Custom"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_captioning","required":false,"type":"enum"},{"default":100,"description":"Number of LoRA training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":50,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.0005,"description":"Learning rate for the LoRA B factor (and for A when lora_a_lr_multiplier=1). Krea recommends 3e-4–7e-4 (constant schedule). For muon this is the match_rms_adamw-scaled (AdamW-equivalent) rate.","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":768,"description":"Training resolution (images are cover-resized + center-cropped to a square). 768 trains ~1.7x faster at lower VRAM with near-identical style quality; 1024 maximizes fine detail.","enum":[768,1024],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"When enabled, returns a downloadable archive of the exact dataset used for training after caption backfill or auto-captioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"}],"lab":"Krea","output_kind":"json","output_props":["debug_dataset","lora_file","config_file","prompt_enhancement_system_prompt"],"pricing":"Your request will cost $0.003 per step (minimum of 100 steps is charged). For $3.00 you can fine-tune a LoRA for 1000 steps.","published_at":"2026-06-23T15:01:58.782000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ef656/Ov0Byfl71Sas_ciPWfIME_c44dbe42b1b5457284c6e3ede2aa48af.jpg","title":"Krea 2 Trainer"},{"category":"text-to-image","description":"Generate high-fidelity images from text in seconds with Krea 2 Turbo, the speed-optimized open-source version of Krea 2, preserving its aesthetic range for rapid ideation.","endpoint_id":"fal-ai/krea-2/turbo","family":"Krea 2","inputs":[{"default":null,"description":"Base text description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation. Image *i* uses `seed + i`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If true, the prompt is expanded with an LLM into a more detailed image-generation prompt for higher quality results. On failure, the original prompt is used unchanged.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If true, the output safety checker is enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image. Default value: \"png\".","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Krea","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","actual_prompt","timings"],"pricing":"","published_at":"2026-06-23T15:01:52.708000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ec8c9/8GzWPYzjnpIp9l_nVysti_51daab936c734a849698a7fee8718d5e.jpg","title":"Krea 2 Turbo"},{"category":"text-to-image","description":"Generate high-fidelity images from text with Krea 2 using a custom-trained LoRA. Apply your LoRA weights to carry a learned subject, character, or style into new generations, with aspect ratio, creativity, and seed controls.","endpoint_id":"fal-ai/krea-2/turbo/lora","family":"Krea 2","inputs":[{"default":null,"description":"Base text description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation. Image *i* uses `seed + i`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If true, the prompt is expanded with an LLM into a more detailed image-generation prompt for higher quality results. On failure, the original prompt is used unchanged.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If true, the output safety checker is enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image. Default value: \"png\".","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Krea","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","actual_prompt","timings"],"pricing":"","published_at":"2026-06-23T15:01:46.384000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ef641/oqnroPiZGVS7bvCi0AW5b_4644ed5f7c5d429683842d2707edfdc6.jpg","title":"Krea 2 Text to Image Turbo LoRA"},{"category":"text-to-image","description":"Generate high-fidelity images from text with Krea 2 using a style reference image. Apply a reference image to guide the visual style into new generations, with aspect ratio, creativity, and seed controls.","endpoint_id":"fal-ai/krea-2/turbo/style","family":"Krea 2","inputs":[{"default":null,"description":"Base text description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation. Image *i* uses `seed + i`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"If true, the prompt is expanded with an LLM into a more detailed image-generation prompt for higher quality results. On failure, the original prompt is used unchanged.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If true, the output safety checker is enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image. Default value: \"png\".","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"One to three image URLs used as style references.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":1,"description":"Scale for the style adapter residual.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"style_scale","required":false,"type":"number"}],"lab":"Krea","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","actual_prompt","timings"],"pricing":"","published_at":"2026-07-10T16:40:27.807000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa1b2cc/UFdC3AQ-QEMGVuZ7l50vG.jpg","title":"Krea 2 Text to Image Turbo Style"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Fast Text-to-Video endpoint for Krea's Wan 14b model.","endpoint_id":"fal-ai/krea-wan-14b/text-to-video","family":"","inputs":[{"default":null,"description":"Prompt for the video-to-video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":78,"description":"Number of frames to generate. Must be a multiple of 12 plus 6, for example 6, 18, 30, 42, etc.","enum":null,"is_list":false,"max":162,"media_kind":null,"min":18,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Seed for the video-to-video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Generation will cost $0.025 per output video second. Video seconds are calculated at 16 frames per second.","published_at":"2025-10-20T17:24:26.630000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/n7SozOMd7d9UiTYhyZ4w3_99e21d49333f47b9be7e834d73a16d8a.jpg","title":"Krea Wan 14b- Text to Video"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Superfast video model based on Wan 2.1 14b by Krea, excelling at real-time video-editing.","endpoint_id":"fal-ai/krea-wan-14b/video-to-video","family":"","inputs":[{"default":null,"description":"Prompt for the video-to-video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.85,"description":"Denoising strength for the video-to-video generation. 0.0 preserves the original, 1.0 completely remakes the video.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of the input video. Currently, only outputs of 16:9 aspect ratio and 480p resolution are supported. Video duration should be less than 1000 frames at 16fps, and output frames will be 6 plus a multiple of 12, for example 18, 30, 42, etc.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Seed for the video-to-video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Generation will cost $0.025 per output video second. Video seconds are calculated at 16 frames per second.","published_at":"2025-10-14T16:06:51.280000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/3KnxV95bno9CU_SVwV0t8_aff74947261f49b4bf8a51a050881c86.jpg","title":"Krea Wan 14B"},{"category":"video-to-video","description":"LatentSync is a video-to-video model that generates lip sync animations from audio using advanced algorithms for high-quality synchronization.","endpoint_id":"fal-ai/latentsync","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the video to generate the lip sync for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the lip sync for.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":1,"description":"Guidance scale for the model inference","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for generation. If None, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Video loop mode when audio is longer than video. Options: pingpong, loop","enum":["pingpong","loop"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.20 for videos up to 40 seconds. For longer videos, you will be charged $0.005 per second of output video.","published_at":"2025-03-25T10:24:14.332000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/latentsync/latentsync-3.jpg","title":"LatentSync"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Produce high-quality images with minimal inference steps. Optimized for 512x512 input image size.","endpoint_id":"fal-ai/lcm-sd15-i2i","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image to use as a base.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Mask URL for compatibility with generic LCM processing.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":0.8,"description":"The strength of the image.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"The number of inference steps to use for generating the image. The more steps\n the better the image will be but it will also take longer to generate.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate. The function will return a list of images\n with the same prompt and negative prompt but different seeds.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the resulting image will be checked whether it includes any\n potentially unsafe content. If it does, it will be replaced with a black\n image. Disabling safety checks requires account authorization; unauthorized\n requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checks","required":false,"type":"boolean"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","request_id","seed","num_inference_steps","timings","nsfw_content_detected"],"pricing":"","published_at":"2023-11-09T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d5/EcYi47KYeG4fd29mNN0tO_o39MWrcR.png","title":"Optimized Latent Consistency (SDv1.5)"},{"category":"image-to-image","description":"Leffa Pose Transfer is an endpoint for changing pose of an image with a reference image.","endpoint_id":"fal-ai/leffa/pose-transfer","family":"","inputs":[{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same input given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your input when generating the image.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Url for the human image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"pose_image_url","required":true,"type":"string"},{"default":null,"description":"Url to the garment image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"person_image_url","required":true,"type":"string"}],"lab":"","output_kind":"image","output_props":["has_nsfw_concepts","image","seed"],"pricing":"","published_at":"2024-12-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/leffa-pose-transfer.webp","title":"Leffa Pose Transfer"},{"category":"image-to-image","description":"Leffa Virtual TryOn is a high quality image based Try-On endpoint which can be used for commercial try on.","endpoint_id":"fal-ai/leffa/virtual-tryon","family":"","inputs":[{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same input given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your input when generating the image.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Url for the human image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"human_image_url","required":true,"type":"string"},{"default":null,"description":"Url to the garment image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"garment_image_url","required":true,"type":"string"},{"default":null,"description":"The type of the garment used for virtual try-on.","enum":["upper_body","lower_body","dresses"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"garment_type","required":true,"type":"enum"}],"lab":"","output_kind":"image","output_props":["has_nsfw_concepts","image","seed"],"pricing":"","published_at":"2024-12-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/leffa-vitrual-tryon.webp","title":"Leffa Virtual TryOn"},{"category":"video-to-video","description":"Use the capabilities of lightx to relight and recamera your videos.","endpoint_id":"fal-ai/lightx/recamera","family":"","inputs":[{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt. If omitted, Light-X will auto-caption the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"traj","description":"Camera control mode.","enum":["traj","target"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera","required":false,"type":"enum"},{"default":"gradual","description":"Camera motion mode.","enum":["gradual","bullet","direct","dolly-zoom"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Camera trajectory parameters (required for recamera mode).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trajectory","required":false,"type":"json"},{"default":null,"description":"Target camera pose [theta, phi, radius, x, y] (required when camera='target').","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_pose","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["input_video","video","viz_video","seed"],"pricing":"Your request will cost $0.10 per output video second.","published_at":"2025-12-22T08:40:57.122000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875717/n43lZ8MEY6tF-23JFWuT7_21bfd358f8d747d2bffa37ac97e4c781.jpg","title":"Lightx"},{"category":"video-to-video","description":"Use tlightx capabilities to relight and recamera your videos.","endpoint_id":"fal-ai/lightx/relight","family":"","inputs":[{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt. If omitted, Light-X will auto-caption the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"ic","description":"Relight condition type.","enum":["ic","ref","hdr","bg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"relit_cond_type","required":false,"type":"enum"},{"default":null,"description":"Relighting parameters (required for relight_condition_type='ic'). Not used for 'bg' (which expects a background image URL instead).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"relight_parameters","required":false,"type":"json"},{"default":null,"description":"URL of conditioning image. Required for relight_condition_type='ref'/'hdr'. Also required for relight_condition_type='bg' (background image).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"relit_cond_img_url","required":false,"type":"string"},{"default":0,"description":"Frame index to use as reference to relight the video with reference. Must be less than the number of generated frames (default 49).","enum":null,"is_list":false,"max":48,"media_kind":null,"min":0,"multiline":false,"name":"ref_id","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["input_video","video","viz_video","seed"],"pricing":"Your request will cost $0.10 per output video second.","published_at":"2025-12-22T08:41:53.484000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875717/5px7bRzEoq58JtxruJDKL_dd06f08a34c6477cbac929a55b2825ad.jpg","title":"Lightx"},{"category":"image-to-video","description":"Transfer expression from a video to a portrait.","endpoint_id":"fal-ai/live-portrait","family":"","inputs":[{"default":null,"description":"URL of the video to drive the lip syncing.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to be animated","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0,"description":"Amount to blink the eyes","enum":null,"is_list":false,"max":30,"media_kind":null,"min":-30,"multiline":false,"name":"blink","required":false,"type":"number"},{"default":0,"description":"Amount to raise or lower eyebrows","enum":null,"is_list":false,"max":30,"media_kind":null,"min":-30,"multiline":false,"name":"eyebrow","required":false,"type":"number"},{"default":0,"description":"Amount to wink","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"wink","required":false,"type":"number"},{"default":0,"description":"Amount to move pupils horizontally","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"pupil_x","required":false,"type":"number"},{"default":0,"description":"Amount to move pupils vertically","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"pupil_y","required":false,"type":"number"},{"default":0,"description":"Amount to open mouth in 'aaa' shape","enum":null,"is_list":false,"max":200,"media_kind":null,"min":-200,"multiline":false,"name":"aaa","required":false,"type":"number"},{"default":0,"description":"Amount to shape mouth in 'eee' position","enum":null,"is_list":false,"max":40,"media_kind":null,"min":-40,"multiline":false,"name":"eee","required":false,"type":"number"},{"default":0,"description":"Amount to shape mouth in 'woo' position","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"woo","required":false,"type":"number"},{"default":0,"description":"Amount to smile","enum":null,"is_list":false,"max":2,"media_kind":null,"min":-2,"multiline":false,"name":"smile","required":false,"type":"number"},{"default":true,"description":"Whether to set the lip to closed state before animation. Only takes effect when flag_eye_retargeting and flag_lip_retargeting are False.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_lip_zero","required":false,"type":"boolean"},{"default":0,"description":"Amount to rotate the face in pitch","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"rotate_pitch","required":false,"type":"number"},{"default":0,"description":"Amount to rotate the face in yaw","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"rotate_yaw","required":false,"type":"number"},{"default":0,"description":"Amount to rotate the face in roll","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"rotate_roll","required":false,"type":"number"},{"default":false,"description":"Whether to enable eye retargeting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_eye_retargeting","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable lip retargeting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_lip_retargeting","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable stitching. Recommended to set to True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_stitching","required":false,"type":"boolean"},{"default":true,"description":"Whether to use relative motion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_relative","required":false,"type":"boolean"},{"default":true,"description":"Whether to paste-back/stitch the animated face cropping from the face-cropping space to the original image space.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_pasteback","required":false,"type":"boolean"},{"default":true,"description":"Whether to crop the source portrait to the face-cropping space.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_do_crop","required":false,"type":"boolean"},{"default":true,"description":"Whether to conduct the rotation when flag_do_crop is True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_do_rot","required":false,"type":"boolean"},{"default":512,"description":"Size of the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dsize","required":false,"type":"integer"},{"default":2.3,"description":"Scaling factor for the face crop.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":0,"description":"Horizontal offset ratio for face crop.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vx_ratio","required":false,"type":"number"},{"default":-0.125,"description":"Vertical offset ratio for face crop. Positive values move up, negative values move down.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vy_ratio","required":false,"type":"number"},{"default":32,"description":"Batch size for the model. The larger the batch size, the faster the model will run, but the more memory it will consume.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"batch_size","required":false,"type":"integer"},{"default":false,"description":"Whether to enable the safety checker. If enabled, the model will check if the input image contains a face before processing it.\n The safety checker will process the input image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-07-09T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/live-portrait/XKEmk3mAzGHUjK3qqH-UL.jpeg","title":"Live Portrait"},{"category":"image-to-image","description":"Transfer expression from a video to a portrait.","endpoint_id":"fal-ai/live-portrait/image","family":"","inputs":[{"default":null,"description":"URL of the image to be animated","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0,"description":"Amount to blink the eyes","enum":null,"is_list":false,"max":30,"media_kind":null,"min":-30,"multiline":false,"name":"blink","required":false,"type":"number"},{"default":0,"description":"Amount to raise or lower eyebrows","enum":null,"is_list":false,"max":30,"media_kind":null,"min":-30,"multiline":false,"name":"eyebrow","required":false,"type":"number"},{"default":0,"description":"Amount to wink","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"wink","required":false,"type":"number"},{"default":0,"description":"Amount to move pupils horizontally","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"pupil_x","required":false,"type":"number"},{"default":0,"description":"Amount to move pupils vertically","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"pupil_y","required":false,"type":"number"},{"default":0,"description":"Amount to open mouth in 'aaa' shape","enum":null,"is_list":false,"max":200,"media_kind":null,"min":-200,"multiline":false,"name":"aaa","required":false,"type":"number"},{"default":0,"description":"Amount to shape mouth in 'eee' position","enum":null,"is_list":false,"max":40,"media_kind":null,"min":-40,"multiline":false,"name":"eee","required":false,"type":"number"},{"default":0,"description":"Amount to shape mouth in 'woo' position","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"woo","required":false,"type":"number"},{"default":0,"description":"Amount to smile","enum":null,"is_list":false,"max":2,"media_kind":null,"min":-2,"multiline":false,"name":"smile","required":false,"type":"number"},{"default":0,"description":"Amount to rotate the face in pitch","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"rotate_pitch","required":false,"type":"number"},{"default":0,"description":"Amount to rotate the face in yaw","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"rotate_yaw","required":false,"type":"number"},{"default":0,"description":"Amount to rotate the face in roll","enum":null,"is_list":false,"max":45,"media_kind":null,"min":-45,"multiline":false,"name":"rotate_roll","required":false,"type":"number"},{"default":true,"description":"Whether to paste-back/stitch the animated face cropping from the face-cropping space to the original image space.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_pasteback","required":false,"type":"boolean"},{"default":true,"description":"Whether to crop the source portrait to the face-cropping space.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_do_crop","required":false,"type":"boolean"},{"default":true,"description":"Whether to conduct the rotation when flag_do_crop is True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_do_rot","required":false,"type":"boolean"},{"default":true,"description":"Whether to set the lip to closed state before animation. Only takes effect when flag_eye_retargeting and flag_lip_retargeting are False.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"flag_lip_zero","required":false,"type":"boolean"},{"default":512,"description":"Size of the output image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dsize","required":false,"type":"integer"},{"default":2.3,"description":"Scaling factor for the face crop.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scale","required":false,"type":"number"},{"default":0,"description":"Horizontal offset ratio for face crop.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vx_ratio","required":false,"type":"number"},{"default":-0.125,"description":"Vertical offset ratio for face crop. Positive values move up, negative values move down.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vy_ratio","required":false,"type":"number"},{"default":false,"description":"Whether to enable the safety checker. If enabled, the model will check if the input image contains a face before processing it.\n The safety checker will process the input image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output format","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-10-01T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/live-portrait/XKEmk3mAzGHUjK3qqH-UL.jpeg","title":"Live Portrait"},{"category":"vision","description":"Vision","endpoint_id":"fal-ai/llava-next","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt to be used for the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":64,"description":"Maximum number of tokens to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.2,"description":"Temperature for sampling","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1,"description":"Top P for sampling","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"}],"lab":"","output_kind":"json","output_props":["partial","output"],"pricing":"","published_at":"2024-02-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92ce/Qoz1WSnGLXw-DmP0gx_Qe_pbbY0ZnI.png","title":"LLaVA v1.6 34B"},{"category":"text-to-image","description":"LongCat image is a 6B parameter model excelling at multilingual text rendering, photorealism and deployment efficiency.","endpoint_id":"fal-ai/longcat-image","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4.5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["has_nsfw_concepts","timings","seed","images","prompt"],"pricing":"","published_at":"2025-12-05T17:12:42.231000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a851b6e/FRYO5MwzWRxk8dt0FR5Ib_bb0a8072b65d4af59dbb8fccdd52b02b.jpg","title":"Longcat Image"},{"category":"image-to-image","description":"LongCat image Edit is a 6B parameter image editing model excelling at multilingual text rendering, photorealism and deployment efficiency.","endpoint_id":"fal-ai/longcat-image/edit","family":"","inputs":[{"default":null,"description":"The prompt to edit the image with.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4.5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"images","output_props":["has_nsfw_concepts","timings","seed","images","prompt"],"pricing":"","published_at":"2025-12-05T19:51:05.485000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a859c1b/mdsG5LYIfadIqFJkLMWbo_b0fd88a073a64e0eb378a3f1ba907087.jpg","title":"Longcat Image"},{"category":"audio-to-video","description":"LongCat-Video-Avatar is an audio-driven video generation model that can generates super-realistic, lip-synchronized long video generation with natural dynamics and consistent identity.","endpoint_id":"fal-ai/longcat-single-avatar/audio-to-video","family":"","inputs":[{"default":null,"description":"The URL of the audio file to drive the avatar.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"A person is talking naturally with natural expressions and movements.","description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"Close-up, Bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"The negative prompt to avoid in the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The text guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"text_guidance_scale","required":false,"type":"number"},{"default":4,"description":"The audio guidance scale. Higher values may lead to exaggerated mouth movements.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"audio_guidance_scale","required":false,"type":"number"},{"default":"480p","description":"Resolution of the generated video (480p or 720p). Billing is per video-second (16 frames): 480p is 1 unit per second and 720p is 4 units per second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Number of video segments to generate. Each segment adds ~5 seconds of video. First segment is ~5.8s, additional segments are 5s each.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_segments","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion using an LLM to enhance the prompt for better video quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.3 per video second for 720p, $0.15 per video second for 480p.","published_at":"2025-12-30T17:00:38.944000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8866d6/omvktK-AVCuPF0QU33P4A_8b2b938566bf4a85830f5b90b84180cf.jpg","title":"Longcat Single Avatar"},{"category":"audio-to-video","description":"LongCat-Video-Avatar is an audio-driven video generation model that can generates super-realistic, lip-synchronized long video generation with natural dynamics and consistent identity.","endpoint_id":"fal-ai/longcat-single-avatar/image-audio-to-video","family":"","inputs":[{"default":null,"description":"The URL of the image to animate.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file to drive the avatar.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"A person is talking naturally with natural expressions and movements.","description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"Close-up, Bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"The negative prompt to avoid in the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The text guidance scale for classifier-free guidance.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"text_guidance_scale","required":false,"type":"number"},{"default":4,"description":"The audio guidance scale. Higher values may lead to exaggerated mouth movements.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"audio_guidance_scale","required":false,"type":"number"},{"default":"480p","description":"Resolution of the generated video (480p or 720p). Billing is per video-second (16 frames): 480p is 1 unit per second and 720p is 4 units per second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Number of video segments to generate. Each segment adds ~5 seconds of video. First segment is ~5.8s, additional segments are 5s each.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_segments","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion using an LLM to enhance the prompt for better video quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.3 per video second for 720p, $0.15 per video second for 480p.","published_at":"2025-12-30T17:14:46.673000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a88673c/x25WUIBOLHSgnJqo5Ph6C_cbcdeb6ce3844dc79c98760e44c071c2.jpg","title":"Longcat Single Avatar"},{"category":"image-to-video","description":"Generate long videos from images using LongCat Video Distilled","endpoint_id":"fal-ai/longcat-video/distilled/image-to-video/480p","family":"","inputs":[{"default":null,"description":"The URL of the image to generate a video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"First-person view from the cockpit of a Formula 1 car. The driver's gloved hands firmly grip the intricate, carbon-fiber steering wheel adorned with numerous colorful buttons and a vibrant digital display showing race data. Beyond the windshield, a sun-drenched racetrack stretches ahead, lined with cheering spectators in the grandstands. Several rival cars are visible in the distance, creating a dynamic sense of competition. The sky above is a clear, brilliant blue, reflecting the exhilarating atmosphere of a high-speed race. high resolution 4k","description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":12,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":15,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.005 per generated second of video. Generated seconds are calculated at 15 frames per second.","published_at":"2025-10-29T00:26:46.200000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/iOwf_UFypDFAPX27ciX7N_03c77dfefc0a4e82a7f500216b609240.jpg","title":"LongCat Video Distilled"},{"category":"image-to-video","description":"Generate long videos in 720p/30fps from images using LongCat Video Distilled","endpoint_id":"fal-ai/longcat-video/distilled/image-to-video/720p","family":"","inputs":[{"default":null,"description":"The URL of the image to generate a video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"First-person view from the cockpit of a Formula 1 car. The driver's gloved hands firmly grip the intricate, carbon-fiber steering wheel adorned with numerous colorful buttons and a vibrant digital display showing race data. Beyond the windshield, a sun-drenched racetrack stretches ahead, lined with cheering spectators in the grandstands. Several rival cars are visible in the distance, creating a dynamic sense of competition. The sky above is a clear, brilliant blue, reflecting the exhilarating atmosphere of a high-speed race. high resolution 4k","description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":12,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":12,"description":"The number of inference steps to use for refinement.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"num_refine_inference_steps","required":false,"type":"integer"},{"default":30,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.01 per generated second of video. Generated seconds are calculated at 30 frames per second.","published_at":"2025-10-30T14:43:43.650000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/PlEcqdZVUsm3jFXpUPvvT_5da6319dbf674dffbea088eaa87a979c.jpg","title":"LongCat Video Distilled"},{"category":"text-to-video","description":"Generate long videos from text using LongCat Video Distilled","endpoint_id":"fal-ai/longcat-video/distilled/text-to-video/480p","family":"","inputs":[{"default":null,"description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":12,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":15,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.005 per generated second of video. Generated seconds are calculated at 15 frames per second.","published_at":"2025-10-28T23:29:22.398000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/wjjJyktF2Y8GLxCDR9XsW_11eea2cee7e94b67aa89b3fc28ee55e1.jpg","title":"LongCat Video Distilled"},{"category":"text-to-video","description":"Generate long videos in 720p/30fps from text using LongCat Video Distilled","endpoint_id":"fal-ai/longcat-video/distilled/text-to-video/720p","family":"","inputs":[{"default":null,"description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":12,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":12,"description":"The number of inference steps to use for refinement.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"num_refine_inference_steps","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.01 per generated second of video. Generated seconds are calculated at 30 frames per second.","published_at":"2025-10-30T14:41:43.380000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/Xh3L9IfiYFQpDx1WpQH8T_e0057041856c45b1ab31a267f8132455.jpg","title":"LongCat Video Distilled"},{"category":"image-to-video","description":"Generate long videos from images using LongCat Video","endpoint_id":"fal-ai/longcat-video/image-to-video/480p","family":"","inputs":[{"default":null,"description":"The URL of the image to generate a video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"First-person view from the cockpit of a Formula 1 car. The driver's gloved hands firmly grip the intricate, carbon-fiber steering wheel adorned with numerous colorful buttons and a vibrant digital display showing race data. Beyond the windshield, a sun-drenched racetrack stretches ahead, lined with cheering spectators in the grandstands. Several rival cars are visible in the distance, creating a dynamic sense of competition. The sky above is a clear, brilliant blue, reflecting the exhilarating atmosphere of a high-speed race. high resolution 4k","description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"Bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"The negative prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":40,"description":"The number of inference steps to use for the video generation.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":15,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the video generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.025 per generated second of video. Generated seconds are calculated at 15 frames per second.","published_at":"2025-10-30T14:54:52.837000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/kqIypfhdZ87GT5n4t5mx__a7a61a1a39ec4ef2af632def10db2776.jpg","title":"LongCat Video"},{"category":"image-to-video","description":"Generate long videos in 720p/30fps from images using LongCat Video","endpoint_id":"fal-ai/longcat-video/image-to-video/720p","family":"","inputs":[{"default":null,"description":"The URL of the image to generate a video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"First-person view from the cockpit of a Formula 1 car. The driver's gloved hands firmly grip the intricate, carbon-fiber steering wheel adorned with numerous colorful buttons and a vibrant digital display showing race data. Beyond the windshield, a sun-drenched racetrack stretches ahead, lined with cheering spectators in the grandstands. Several rival cars are visible in the distance, creating a dynamic sense of competition. The sky above is a clear, brilliant blue, reflecting the exhilarating atmosphere of a high-speed race. high resolution 4k","description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"Bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"The negative prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":40,"description":"The number of inference steps to use for the video generation.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":40,"description":"The number of inference steps to use for refinement.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_refine_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the video generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.04 per generated second of video. Generated seconds are calculated at 30 frames per second.","published_at":"2025-10-30T16:23:09.789000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/s_V-U5ax-L7FjU5Ua0Jmk_723a0755259f44d492e6cf825608804c.jpg","title":"LongCat Video"},{"category":"text-to-video","description":"Generate long videos from text using LongCat Video","endpoint_id":"fal-ai/longcat-video/text-to-video/480p","family":"","inputs":[{"default":null,"description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"The negative prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":40,"description":"The number of inference steps to use for the video generation.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":15,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the video generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.025 per generated second of video. Generated seconds are calculated at 15 frames per second.","published_at":"2025-10-30T14:50:01.405000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/rYYa2jpouP8HP5sofxQjq_194c767959414548bff2c3f04fedbe0f.jpg","title":"LongCat Video"},{"category":"text-to-video","description":"Generate long videos in 720p/30fps from text using LongCat Video","endpoint_id":"fal-ai/longcat-video/text-to-video/720p","family":"","inputs":[{"default":null,"description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards","description":"The negative prompt to use for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":162,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":961,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":40,"description":"The number of inference steps to use for the video generation.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":40,"description":"The number of inference steps to use for refinement.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_refine_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"The frame rate of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use for the video generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.04 per generated second of video. Generated seconds are calculated at 30 frames per second.","published_at":"2025-10-30T16:24:45.138000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/yE1r-CAPmdJnlspqz6rJf_520c6560105249e1a1720c47f830c299.jpg","title":"LongCat Video"},{"category":"text-to-image","description":"Run Any Stable Diffusion model with customizable LoRA weights.","endpoint_id":"fal-ai/lora","family":"","inputs":[{"default":null,"description":"URL or HuggingFace ID of the base model to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_name","required":true,"suggestions":["stabilityai/stable-diffusion-xl-base-1.0","runwayml/stable-diffusion-v1-5","SG161222/Realistic_Vision_V2.0"],"type":"string"},{"default":null,"description":"URL or HuggingFace ID of the custom U-Net model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"unet_name","required":false,"type":"string"},{"default":null,"description":"The variant of the model to use for huggingface models, e.g. 'fp16'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"variant","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If set to true, the prompt weighting syntax will be used.\n Additionally, this will lift the 77 token limit by averaging embeddings.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_weighting","required":false,"type":"boolean"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The embeddings to use for the image generation. Only a single embedding is supported at the moment.\n The embeddings will be used to map the tokens in the prompt to the embedding weights.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"[]","description":"The control nets to use for the image generation. You can use any number of control nets\n and they will be applied to the image at the specified timesteps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":false,"description":"If set to true, the controlnet will be applied to only the conditional predictions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_guess_mode","required":false,"type":"boolean"},{"default":"[]","description":"IP adapters for image generation. A non-empty list requires image_encoder_path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapter","required":false,"type":"json"},{"default":null,"description":"Hugging Face ID or HTTPS URL of the image encoder; required when ip_adapter is non-empty. Choose an encoder compatible with the IP-Adapter weights. For h94/IP-Adapter SDXL weights, use h94/IP-Adapter with image_encoder_subfolder='sdxl_models/image_encoder'; for SD1.5 weights, use image_encoder_subfolder='models/image_encoder'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"image_encoder_path","required":false,"type":"string"},{"default":null,"description":"Subfolder containing the image encoder weights in image_encoder_path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_encoder_subfolder","required":false,"type":"string"},{"default":"pytorch_model.bin","description":"The weight name of the image encoder model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_encoder_weight_name","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ic_light_model_url","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model background image to use for the image generation.\n Make sure to use a background compatible with the model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"ic_light_model_background_image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model image to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ic_light_image_url","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"square_hd","description":"The size of the generated image. You can choose between some presets or custom height and width\n that **must be multiples of 8**.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"Increasing the amount of steps tells Stable Diffusion that it should take more steps\n to generate your final result which can increase the amount of detail in your image.","enum":null,"is_list":false,"max":150,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0,"description":"Skips part of the image generation process, leading to slightly different results.\n This means the image renders faster, too.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"clip_skip","required":false,"type":"integer"},{"default":null,"description":"Scheduler / sampler to use for the image denoising process.","enum":["DPM++ 2M","DPM++ 2M Karras","DPM++ 2M SDE","DPM++ 2M SDE Karras","Euler","Euler A","Euler (trailing timesteps)","LCM","LCM (trailing timesteps)","DDIM","TCD"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"{\"array\": [], \"method\": \"default\"}","description":"Optionally override the timesteps to use for the denoising process. Only works with schedulers which support the `timesteps` argument in their `set_timesteps` method.\n Defaults to not overriding, in which case the scheduler automatically sets the timesteps based on the `num_inference_steps` parameter.\n If set to a custom timestep schedule, the `num_inference_steps` parameter will be ignored. Cannot be set if `sigmas` is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timesteps","required":false,"type":"json"},{"default":"{\"array\": [], \"method\": \"default\"}","description":"Optionally override the sigmas to use for the denoising process. Only works with schedulers which support the `sigmas` argument in their `set_sigmas` method.\n Defaults to not overriding, in which case the scheduler automatically sets the sigmas based on the `num_inference_steps` parameter.\n If set to a custom sigma schedule, the `num_inference_steps` parameter will be ignored. Cannot be set if `timesteps` is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigmas","required":false,"type":"json"},{"default":"epsilon","description":"The type of prediction to use for the image generation.\n The `epsilon` is the default.","enum":["v_prediction","epsilon"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prediction_type","required":false,"type":"enum"},{"default":false,"description":"Whether to set the rescale_betas_snr_zero option or not for the sampler","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rescale_betas_snr_zero","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate in one request. Note that the higher the batch size,\n the longer it will take to generate the images.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":4096,"description":"The size of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":128,"multiline":false,"name":"tile_width","required":false,"type":"integer"},{"default":4096,"description":"The size of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":128,"multiline":false,"name":"tile_height","required":false,"type":"integer"},{"default":2048,"description":"The stride of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_stride_width","required":false,"type":"integer"},{"default":2048,"description":"The stride of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_stride_height","required":false,"type":"integer"},{"default":0,"description":"The eta value to be used for the image generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"eta","required":false,"type":"number"},{"default":false,"description":"If set to true, the latents will be saved for debugging.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_latents","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the latents will be saved for debugging per pass.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_per_pass_latents","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","debug_per_pass_latents","debug_latents"],"pricing":"","published_at":"2023-09-26T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sd-loras.jpeg","title":"Stable Diffusion with LoRAs"},{"category":"image-to-image","description":"Run Any Stable Diffusion model with customizable LoRA weights.","endpoint_id":"fal-ai/lora/image-to-image","family":"","inputs":[{"default":null,"description":"URL or HuggingFace ID of the base model to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_name","required":true,"suggestions":["stabilityai/stable-diffusion-xl-base-1.0","runwayml/stable-diffusion-v1-5","SG161222/Realistic_Vision_V2.0"],"type":"string"},{"default":null,"description":"URL or HuggingFace ID of the custom U-Net model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"unet_name","required":false,"type":"string"},{"default":null,"description":"The variant of the model to use for huggingface models, e.g. 'fp16'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"variant","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If set to true, the prompt weighting syntax will be used.\n Additionally, this will lift the 77 token limit by averaging embeddings.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_weighting","required":false,"type":"boolean"},{"default":null,"description":"URL of image to use for image to image/inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":0.5,"description":"The amount of noise to add to noise image for image. Only used if the image_url is provided. 1.0 is complete noise and values near 0 are minimal noise.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise_strength","required":false,"type":"number"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The embeddings to use for the image generation. Only a single embedding is supported at the moment.\n The embeddings will be used to map the tokens in the prompt to the embedding weights.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"[]","description":"The control nets to use for the image generation. You can use any number of control nets\n and they will be applied to the image at the specified timesteps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":false,"description":"If set to true, the controlnet will be applied to only the conditional predictions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_guess_mode","required":false,"type":"boolean"},{"default":"[]","description":"IP adapters for image generation. A non-empty list requires image_encoder_path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapter","required":false,"type":"json"},{"default":null,"description":"Hugging Face ID or HTTPS URL of the image encoder; required when ip_adapter is non-empty. Choose an encoder compatible with the IP-Adapter weights. For h94/IP-Adapter SDXL weights, use h94/IP-Adapter with image_encoder_subfolder='sdxl_models/image_encoder'; for SD1.5 weights, use image_encoder_subfolder='models/image_encoder'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"image_encoder_path","required":false,"type":"string"},{"default":null,"description":"Subfolder containing the image encoder weights in image_encoder_path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_encoder_subfolder","required":false,"type":"string"},{"default":"pytorch_model.bin","description":"The weight name of the image encoder model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_encoder_weight_name","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ic_light_model_url","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model background image to use for the image generation.\n Make sure to use a background compatible with the model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"ic_light_model_background_image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model image to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ic_light_image_url","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Increasing the amount of steps tells Stable Diffusion that it should take more steps\n to generate your final result which can increase the amount of detail in your image.","enum":null,"is_list":false,"max":150,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0,"description":"Skips part of the image generation process, leading to slightly different results.\n This means the image renders faster, too.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"clip_skip","required":false,"type":"integer"},{"default":null,"description":"Scheduler / sampler to use for the image denoising process.","enum":["DPM++ 2M","DPM++ 2M Karras","DPM++ 2M SDE","DPM++ 2M SDE Karras","Euler","Euler A","Euler (trailing timesteps)","LCM","LCM (trailing timesteps)","DDIM","TCD"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"{\"array\": [], \"method\": \"default\"}","description":"Optionally override the timesteps to use for the denoising process. Only works with schedulers which support the `timesteps` argument in their `set_timesteps` method.\n Defaults to not overriding, in which case the scheduler automatically sets the timesteps based on the `num_inference_steps` parameter.\n If set to a custom timestep schedule, the `num_inference_steps` parameter will be ignored. Cannot be set if `sigmas` is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timesteps","required":false,"type":"json"},{"default":"{\"array\": [], \"method\": \"default\"}","description":"Optionally override the sigmas to use for the denoising process. Only works with schedulers which support the `sigmas` argument in their `set_sigmas` method.\n Defaults to not overriding, in which case the scheduler automatically sets the sigmas based on the `num_inference_steps` parameter.\n If set to a custom sigma schedule, the `num_inference_steps` parameter will be ignored. Cannot be set if `timesteps` is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigmas","required":false,"type":"json"},{"default":"epsilon","description":"The type of prediction to use for the image generation.\n The `epsilon` is the default.","enum":["v_prediction","epsilon"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prediction_type","required":false,"type":"enum"},{"default":false,"description":"Whether to set the rescale_betas_snr_zero option or not for the sampler","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rescale_betas_snr_zero","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate in one request. Note that the higher the batch size,\n the longer it will take to generate the images.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":4096,"description":"The size of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":128,"multiline":false,"name":"tile_width","required":false,"type":"integer"},{"default":4096,"description":"The size of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":128,"multiline":false,"name":"tile_height","required":false,"type":"integer"},{"default":2048,"description":"The stride of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_stride_width","required":false,"type":"integer"},{"default":2048,"description":"The stride of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_stride_height","required":false,"type":"integer"},{"default":0,"description":"The eta value to be used for the image generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"eta","required":false,"type":"number"},{"default":false,"description":"If set to true, the latents will be saved for debugging.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_latents","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the latents will be saved for debugging per pass.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_per_pass_latents","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","debug_per_pass_latents","debug_latents"],"pricing":"","published_at":"2024-04-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sd-loras.jpeg","title":"Stable Diffusion with LoRAs"},{"category":"image-to-image","description":"Run Any Stable Diffusion model with customizable LoRA weights.","endpoint_id":"fal-ai/lora/inpaint","family":"","inputs":[{"default":null,"description":"URL or HuggingFace ID of the base model to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_name","required":true,"suggestions":["stabilityai/stable-diffusion-xl-base-1.0","runwayml/stable-diffusion-v1-5","SG161222/Realistic_Vision_V2.0"],"type":"string"},{"default":null,"description":"URL or HuggingFace ID of the custom U-Net model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"unet_name","required":false,"type":"string"},{"default":null,"description":"The variant of the model to use for huggingface models, e.g. 'fp16'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"variant","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If set to true, the prompt weighting syntax will be used.\n Additionally, this will lift the 77 token limit by averaging embeddings.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_weighting","required":false,"type":"boolean"},{"default":null,"description":"URL of image to use for image to image/inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"URL of black-and-white image to use as mask during inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":0.5,"description":"The amount of noise to add to noise image for image. Only used if the image_url is provided. 1.0 is complete noise and values near 0 are minimal noise.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise_strength","required":false,"type":"number"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"[]","description":"The embeddings to use for the image generation. Only a single embedding is supported at the moment.\n The embeddings will be used to map the tokens in the prompt to the embedding weights.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"[]","description":"The control nets to use for the image generation. You can use any number of control nets\n and they will be applied to the image at the specified timesteps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnets","required":false,"type":"json"},{"default":false,"description":"If set to true, the controlnet will be applied to only the conditional predictions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet_guess_mode","required":false,"type":"boolean"},{"default":"[]","description":"IP adapters for image generation. A non-empty list requires image_encoder_path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapter","required":false,"type":"json"},{"default":null,"description":"Hugging Face ID or HTTPS URL of the image encoder; required when ip_adapter is non-empty. Choose an encoder compatible with the IP-Adapter weights. For h94/IP-Adapter SDXL weights, use h94/IP-Adapter with image_encoder_subfolder='sdxl_models/image_encoder'; for SD1.5 weights, use image_encoder_subfolder='models/image_encoder'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"image_encoder_path","required":false,"type":"string"},{"default":null,"description":"Subfolder containing the image encoder weights in image_encoder_path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_encoder_subfolder","required":false,"type":"string"},{"default":"pytorch_model.bin","description":"The weight name of the image encoder model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_encoder_weight_name","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ic_light_model_url","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model background image to use for the image generation.\n Make sure to use a background compatible with the model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"ic_light_model_background_image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the IC Light model image to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ic_light_image_url","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Increasing the amount of steps tells Stable Diffusion that it should take more steps\n to generate your final result which can increase the amount of detail in your image.","enum":null,"is_list":false,"max":150,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0,"description":"Skips part of the image generation process, leading to slightly different results.\n This means the image renders faster, too.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"clip_skip","required":false,"type":"integer"},{"default":null,"description":"Scheduler / sampler to use for the image denoising process.","enum":["DPM++ 2M","DPM++ 2M Karras","DPM++ 2M SDE","DPM++ 2M SDE Karras","Euler","Euler A","Euler (trailing timesteps)","LCM","LCM (trailing timesteps)","DDIM","TCD"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"{\"array\": [], \"method\": \"default\"}","description":"Optionally override the timesteps to use for the denoising process. Only works with schedulers which support the `timesteps` argument in their `set_timesteps` method.\n Defaults to not overriding, in which case the scheduler automatically sets the timesteps based on the `num_inference_steps` parameter.\n If set to a custom timestep schedule, the `num_inference_steps` parameter will be ignored. Cannot be set if `sigmas` is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"timesteps","required":false,"type":"json"},{"default":"{\"array\": [], \"method\": \"default\"}","description":"Optionally override the sigmas to use for the denoising process. Only works with schedulers which support the `sigmas` argument in their `set_sigmas` method.\n Defaults to not overriding, in which case the scheduler automatically sets the sigmas based on the `num_inference_steps` parameter.\n If set to a custom sigma schedule, the `num_inference_steps` parameter will be ignored. Cannot be set if `timesteps` is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sigmas","required":false,"type":"json"},{"default":"epsilon","description":"The type of prediction to use for the image generation.\n The `epsilon` is the default.","enum":["v_prediction","epsilon"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prediction_type","required":false,"type":"enum"},{"default":false,"description":"Whether to set the rescale_betas_snr_zero option or not for the sampler","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rescale_betas_snr_zero","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate in one request. Note that the higher the batch size,\n the longer it will take to generate the images.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":4096,"description":"The size of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":128,"multiline":false,"name":"tile_width","required":false,"type":"integer"},{"default":4096,"description":"The size of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":128,"multiline":false,"name":"tile_height","required":false,"type":"integer"},{"default":2048,"description":"The stride of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_stride_width","required":false,"type":"integer"},{"default":2048,"description":"The stride of the tiles to be used for the image generation.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":64,"multiline":false,"name":"tile_stride_height","required":false,"type":"integer"},{"default":0,"description":"The eta value to be used for the image generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"eta","required":false,"type":"number"},{"default":false,"description":"If set to true, the latents will be saved for debugging.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_latents","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the latents will be saved for debugging per pass.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_per_pass_latents","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["seed","has_nsfw_concepts","images","debug_per_pass_latents","debug_latents"],"pricing":"","published_at":"2024-04-18T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sd-loras.jpeg","title":"Stable Diffusion with LoRAs"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from audio, text and images using LTX-2","endpoint_id":"fal-ai/ltx-2-19b/audio-to-video","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0018 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2016.","published_at":"2026-01-27T15:45:06.060000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1622/piILEBJ9YqZhIb837h1Uf_a0f40e99111e4eb4a271fdc262185bee.jpg","title":"LTX-2 19B"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from audio, text and images using LTX-2 and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/audio-to-video/lora","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.002 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.224.","published_at":"2026-01-27T15:48:53.065000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1636/onmCWQl-29GfB5lZT9WDP_c65a4309ad1e4023b6450e6daadf12e5.jpg","title":"LTX-2 19B"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from audio, text and images using LTX-2 Distilled","endpoint_id":"fal-ai/ltx-2-19b/distilled/audio-to-video","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0008 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.0896.","published_at":"2026-01-27T15:46:47.750000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c162d/9Wm-zXtwe1rQzPnRcO57x_5ec4f4b1bc7f4dd48e4f08e1271ae8a2.jpg","title":"LTX-2 19B Distilled"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from audio, text and images using LTX-2 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/distilled/audio-to-video/lora","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.001 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.112.","published_at":"2026-01-27T15:50:42.658000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1644/1iD97rwiiAmVKyzTmnxUC_23ec1d178dcc4b43a8d19c9bbc747179.jpg","title":"LTX-2 19B Distilled"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend videos with audio using LTX-2 Distilled","endpoint_id":"fal-ai/ltx-2-19b/distilled/extend-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the extended video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"forward","description":"Direction to extend the video. 'forward' extends from the end of the video, 'backward' extends from the beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":25,"description":"The number of frames to use as context for the extension.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":0,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0008 per megapixel of context frames plus generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.0896.","published_at":"2026-01-05T21:09:00.536000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a893735/sSRmRNUM6b01I-BJwDDcj_791bb2fc54584ea1a1240085da9060f5.jpg","title":"LTX-2 19B Distilled"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend videos with audio using LTX-2 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/distilled/extend-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the extended video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":"forward","description":"Direction to extend the video. 'forward' extends from the end of the video, 'backward' extends from the beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":25,"description":"The number of frames to use as context for the extension.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":0,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.001 per megapixel of context frames plus generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.112.","published_at":"2026-01-05T21:12:22.324000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a893747/pnWfH_gpzQ7JkJ97o1roZ_a1b45e9a99364b168af93a34728a9464.jpg","title":"LTX-2 19B Distilled"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from images using LTX-2 Distilled","endpoint_id":"fal-ai/ltx-2-19b/distilled/image-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0008 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.0896.","published_at":"2026-01-05T21:00:40.069000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8936e5/XvktxWU-OjPy48InEFQEs_bd9da8a5712846b694091a93ff5b1df0.jpg","title":"LTX-2 19B Distilled"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from images using LTX-2 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/distilled/image-to-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.001 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.112.","published_at":"2026-01-05T21:02:29.284000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8936e5/-h8aDgobm8qIgSCkOXrcN_6f4888dc7dee4cc9a61ba27199f64c9a.jpg","title":"LTX-2 19B Distilled"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from text using LTX-2 Distilled","endpoint_id":"fal-ai/ltx-2-19b/distilled/text-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0008 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.0896.","published_at":"2026-01-05T20:55:11.318000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8936f6/lAxk4cHPDAO8Vi-zFWrYF_79d59ee30f374e16a7d2a2a2daa87e71.jpg","title":"LTX-2 19B Distilled"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from text using LTX-2 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/distilled/text-to-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.001 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.112.","published_at":"2026-01-05T20:56:37.306000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8936f9/MqecW0ic5_aJ01aOHjOt__da41267b8c59467bbbbaa3d80016ec07.jpg","title":"LTX-2 19B Distilled"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from videos using LTX-2 Distilled","endpoint_id":"fal-ai/ltx-2-19b/distilled/video-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"none","description":"The preprocessor to use for the video. When a preprocessor is used and `ic_lora_type` is set to `match_preprocessor`, the IC-LoRA will be loaded based on the preprocessor type.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"match_preprocessor","description":"The type of IC-LoRA to load. In-Context LoRA weights are used to condition the video based on edge, depth, or pose videos. Only change this from `match_preprocessor` if your videos are already preprocessed (or you are using the detailer.)","enum":["match_preprocessor","canny","depth","pose","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the IC-LoRA to use. This allows you to control the strength of the IC-LoRA.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ic_lora_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0008 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.0896.","published_at":"2026-01-07T03:38:57.274000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a896215/eDZD0zp44dBtoK1K3YPd7_258cf5dc4d47429fa90ca3d625da76cc.jpg","title":"LTX-2 19B Distilled"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from videos using LTX-2 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/distilled/video-to-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":"none","description":"The preprocessor to use for the video. When a preprocessor is used and `ic_lora_type` is set to `match_preprocessor`, the IC-LoRA will be loaded based on the preprocessor type.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"match_preprocessor","description":"The type of IC-LoRA to load. In-Context LoRA weights are used to condition the video based on edge, depth, or pose videos. Only change this from `match_preprocessor` if your videos are already preprocessed (or you are using the detailer.)","enum":["match_preprocessor","canny","depth","pose","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the IC-LoRA to use. This allows you to control the strength of the IC-LoRA.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ic_lora_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.001 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.112.","published_at":"2026-01-07T03:40:29.284000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a896226/KeZEHWnM6_hr12pAHKWyQ_2ece2ad4736345abb7cbe3e0e404729d.jpg","title":"LTX-2 19B Distilled"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend video with audio using LTX-2","endpoint_id":"fal-ai/ltx-2-19b/extend-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the extended video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"forward","description":"Direction to extend the video. 'forward' extends from the end of the video, 'backward' extends from the beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":25,"description":"The number of frames to use as context for the extension.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":0,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"","published_at":"2026-01-05T20:27:27.462000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a893642/HexMym-GfrSQ1RbH2DZjj_f150a074b33f45b6b95a2dc39624dd69.jpg","title":"LTX-2 19B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend video with audio using LTX-2 and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/extend-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the extended video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":"forward","description":"Direction to extend the video. 'forward' extends from the end of the video, 'backward' extends from the beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":25,"description":"The number of frames to use as context for the extension.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":0,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.002 per megapixel of context frames plus generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.224.","published_at":"2026-01-05T20:38:54.203000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a89367e/r31DU9uN4dWdHIBJvD-gC_ed11b6e0ebc649688c7ed39cb6f74b6e.jpg","title":"LTX-2 19B"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from images using LTX-2","endpoint_id":"fal-ai/ltx-2-19b/image-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0018 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2016.","published_at":"2026-01-05T20:18:20.548000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8935fe/Ezbvf27opeW6gEoDS4nlw_da7064399f9c4342b5e118f6875ec389.jpg","title":"LTX-2 19B"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from images using LTX-2 and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/image-to-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.002 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.224.","published_at":"2026-01-05T20:33:07.281000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a89365f/rZwl5Yceudvyc6Cd3Y_KN_eb6ff726b82948398bb475dca6cd1b9d.jpg","title":"LTX-2 19B"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from text using LTX-2","endpoint_id":"fal-ai/ltx-2-19b/text-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0018 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2016.","published_at":"2026-01-05T20:21:49.298000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a893615/SMsOPqZ6266qmhio8-GEf_22814884373a42bcadb19dbe083d2cfe.jpg","title":"LTX-2 19B"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from text using LTX-2 and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/text-to-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_4_3","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.002 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.224.","published_at":"2026-01-05T20:35:44.742000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8936e2/Ys99LaAscUTgLjNHdoXe9_2d41aa966d6b473c9a63abb61cb65d38.jpg","title":"LTX-2 19B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from videos using LTX-2","endpoint_id":"fal-ai/ltx-2-19b/video-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"none","description":"The preprocessor to use for the video. When a preprocessor is used and `ic_lora_type` is set to `match_preprocessor`, the IC-LoRA will be loaded based on the preprocessor type.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"match_preprocessor","description":"The type of IC-LoRA to load. In-Context LoRA weights are used to condition the video based on edge, depth, or pose videos. Only change this from `match_preprocessor` if your videos are already preprocessed (or you are using the detailer.)","enum":["match_preprocessor","canny","depth","pose","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the IC-LoRA to use. This allows you to control the strength of the IC-LoRA.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ic_lora_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.0018 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2016.","published_at":"2026-01-07T03:32:57.344000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8961f3/1XEMGDaYbwvev5g0UU3DG_e6cfe8e5c1ee4472af89f76d0309eb8c.jpg","title":"LTX-2 19B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video with audio from videos using LTX-2 and custom LoRA","endpoint_id":"fal-ai/ltx-2-19b/video-to-video/lora","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio,incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":"none","description":"The preprocessor to use for the video. When a preprocessor is used and `ic_lora_type` is set to `match_preprocessor`, the IC-LoRA will be loaded based on the preprocessor type.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"match_preprocessor","description":"The type of IC-LoRA to load. In-Context LoRA weights are used to condition the video based on edge, depth, or pose videos. Only change this from `match_preprocessor` if your videos are already preprocessed (or you are using the detailer.)","enum":["match_preprocessor","canny","depth","pose","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the IC-LoRA to use. This allows you to control the strength of the IC-LoRA.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ic_lora_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.002 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.224.","published_at":"2026-01-07T03:35:30.708000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a896206/sXN9s121dM9wB94qRWi55_782e4ad62c7b4df680bdc590ca736c94.jpg","title":"LTX-2 19B"},{"category":"audio-to-video","description":"Generate video with audio from audio, text and images using LTX-2","endpoint_id":"fal-ai/ltx-2.3-22b/audio-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001605 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.179.","published_at":"2026-04-14T21:34:51.240000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a921323/45pdd5xpCCM553MqtszME_d527a44501b14ac1b02a23ffe9ba6898.jpg","title":"LTX-2.3 22B"},{"category":"audio-to-video","description":"Generate video with audio from audio, text and images using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/audio-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001805 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2013","published_at":"2026-04-14T21:33:59.520000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d0/e9YEqZvZOVchNPjjZxDKH__tmp_b094-velv-prism.jpg","title":"LTX-2.3 22B"},{"category":"audio-to-video","description":"Generate video with audio from audio, text and images using LTX-2 Distilled","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/audio-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001205 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1344.","published_at":"2026-04-14T21:40:15.488000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a921379/PSJsS-py9Xj61wt0olw0L_5ac0e2534f9d42f8b17ba6ac1d932ef2.jpg","title":"LTX-2.3 22B Distilled"},{"category":"audio-to-video","description":"Generate video with audio from audio, text and images using LTX-2.3 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/audio-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the audio duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video. Use 'auto' to match the input image dimensions if provided.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Values below 1.0 will allow the model to change the audio, while a value of exactly 1.0 will use the input audio without modification.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the audio before using it as conditioning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess_audio","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001405 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1567.","published_at":"2026-04-14T21:41:19.575000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d0/g70rVpbtPifTT-59jRJHi__tmp_music-generation.jpg","title":"LTX-2.3 22B Distilled"},{"category":"image-to-video","description":"Generate video with audio from images using LTX-2.3 Distilled","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/image-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001205 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1344.","published_at":"2026-04-14T21:40:04.601000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289cb/yE3z6Q_sJBywhLxYsyNnB__tmp_b047-ice--phoenix.jpg","title":"LTX-2.3 22B Distilled"},{"category":"image-to-video","description":"Generate video with audio from images using LTX-2.3 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/image-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001405 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1567.","published_at":"2026-04-14T21:41:05.964000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289ce/20zCxq0nC6akyUyph0bID__tmp_b066-silk-cactus-bloom.jpg","title":"LTX-2.3 22B Distilled"},{"category":"video-to-video","description":"Generate video with audio from reference videos using LTX-2.3 Distilled","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/reference-video-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":"none","description":"The preprocessor to use for the generation.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"union","description":"The IC LoRA type to use for the generation.","enum":["match_preprocessor","union","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora_type","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001205 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1344.","published_at":"2026-04-14T21:57:09.934000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a96459c/BB9kNn7VmClukweOXpb1s_113a491ad3a84d529fdcfa276540b253.jpg","title":"LTX-2.3 22B Distilled"},{"category":"video-to-video","description":"Generate video with audio from reference videos using LTX-2.3 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/reference-video-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":"none","description":"The preprocessor to use for the generation.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"union","description":"The IC LoRA type to use for the generation.","enum":["match_preprocessor","union","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora_type","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001405 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1567.","published_at":"2026-04-14T21:59:15.691000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9645a4/fNXUGpQSf_aEEqHrJSW4N_ab8750f39fb24e26852f9d5b42f58584.jpg","title":"LTX-2.3 22B Distilled"},{"category":"text-to-video","description":"Generate video with audio from text using LTX-2.3 Distilled","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/text-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001205 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1344.","published_at":"2026-04-14T21:39:49.554000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289be/bEbjXj3FMaublu4e4WsLD__tmp_b006-ice--samurai-helm.jpg","title":"LTX-2.3 22B Distilled"},{"category":"text-to-video","description":"Generate video with audio from text using LTX-2.3 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/text-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001405 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1567.","published_at":"2026-04-14T21:40:50.336000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289c8/LTuVAXvjFXgOAPWrKCFCL__tmp_b028-gold-jellyfish.jpg","title":"LTX-2.3 22B Distilled"},{"category":"video-to-video","description":"Generate video with audio from videos using LTX-2.3 Distilled","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/video-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":0.01,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":0.01,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001205 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1344.","published_at":"2026-04-14T21:40:33.888000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d4/3iFG-lvPKSRI16ykm2PEA__tmp_training-v2.jpg","title":"LTX-2.3 22B Distilled"},{"category":"video-to-video","description":"Generate video with audio from videos using LTX-2.3 Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/distilled/video-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":0.01,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":0.01,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001405 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.1567.","published_at":"2026-04-14T21:41:39.207000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d6/7PgL8G-qF1wBtCxRyz6eD__tmp_v3-frost-butterfly.jpg","title":"LTX-2.3 22B Distilled"},{"category":"video-to-video","description":"Extend video with audio using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-22b/extend-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the extended video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":"forward","description":"Direction to extend the video. 'forward' extends from the end of the video, 'backward' extends from the beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":25,"description":"The number of frames to use as context for the extension.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":0,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001605 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.179.","published_at":"2026-04-14T21:45:35.478000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d7/UPJhpRXw48uHO-Ykk7Ina_v3-wire-dragon.png","title":"LTX-2.3 22B"},{"category":"video-to-video","description":"Extend video with audio using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/extend-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the extended video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":"forward","description":"Direction to extend the video. 'forward' extends from the end of the video, 'backward' extends from the beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":25,"description":"The number of frames to use as context for the extension.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":0,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001805 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2013","published_at":"2026-04-14T21:46:39.588000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d9/0iFpMxqck_JKrwb8rWAC4__tmp_v4-whale-mint.jpg","title":"LTX-2.3 22B"},{"category":"image-to-video","description":"Generate video with audio from images using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-22b/image-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001605 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.179.","published_at":"2026-04-14T21:34:34.101000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289c9/kEEMVVpXrSdQAUe8zVqbg__tmp_b046-liqu-phoenix.jpg","title":"LTX-2.3 22B"},{"category":"image-to-video","description":"Generate video with audio from images using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/image-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt used for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":"forward","description":"The direction to interpolate the image sequence in. 'Forward' goes from the start image to the end image, 'Backward' goes from the end image to the start image.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolation_direction","required":false,"type":"enum"},{"default":1,"description":"The strength of the image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"The strength of the end image to use for the video generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001805 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2013","published_at":"2026-04-14T21:35:37.444000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289ce/XPxxPt7YTRFqdahRCUEa1__tmp_b057-chro-origami-cran.jpg","title":"LTX-2.3 22B"},{"category":"video-to-video","description":"Generate video with audio from reference video, text and images using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-22b/reference-video-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":"none","description":"The preprocessor to use for the generation.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"union","description":"The IC LoRA type to use for the generation.","enum":["match_preprocessor","union","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora_type","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001605 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.179.","published_at":"2026-04-14T21:51:07.849000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a96456f/JbntZrZ_sQXFMjtflnhry_d049da50946f41bcb302947f48d5271f.jpg","title":"LTX-2.3 22B"},{"category":"video-to-video","description":"Generate video with audio from reference video, text and images using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/reference-video-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"An optional URL of an audio to use as the audio for the video. If not provided, any audio present in the input video will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"An optional URL of an image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the end of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":1,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"},{"default":"none","description":"The preprocessor to use for the generation.","enum":["depth","canny","pose","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocessor","required":false,"type":"enum"},{"default":"union","description":"The IC LoRA type to use for the generation.","enum":["match_preprocessor","union","detailer","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ic_lora_type","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001805 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2013","published_at":"2026-04-14T21:53:07.442000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a96457d/oZRIC5thIPeDo1WVUr0mK_27a0177b479b4a5a9e78b409f5780c7c.jpg","title":"LTX 2.3 22B"},{"category":"text-to-video","description":"Generate video with audio from text using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-22b/text-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001605 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.179.","published_at":"2026-04-14T21:34:24.413000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289be/SGtOOBIRqFPtmKPSmoNzE__tmp_avatar-v2.jpg","title":"LTX-2.3 22B"},{"category":"text-to-video","description":"Generate video with audio from text using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/text-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001805 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2013","published_at":"2026-04-14T21:35:12.608000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289c7/bS0a9Lmjo40XfRJfTOEOX__tmp_b008-gold-spiral-stair.jpg","title":"LTX-2.3 22B"},{"category":"video-to-video","description":"Generate video with audio from videos using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-22b/video-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":0.01,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":0.01,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001605 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.179.","published_at":"2026-04-14T21:35:01.860000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d1/8br7G9kBdCk9AMgYu5U6R__tmp_music-v2.jpg","title":"LTX-2.3 22B"},{"category":"video-to-video","description":"Generate video with audio from videos using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-22b/video-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":true,"description":"When enabled, the number of frames will be calculated based on the video duration and FPS. When disabled, use the specified num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_video_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_size","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Whether to use multi-scale generation. If True, the model will generate the video at a smaller scale first, then use the smaller video to guide the generation of a video at or above your requested size. This results in better coherence and details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_multiscale","required":false,"type":"boolean"},{"default":true,"description":"When true, match the output FPS to the input video's FPS instead of using the default target FPS.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to use.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The Classifier-Free Guidance (CFG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"video_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the video. Higher values result in more consistent and focused video content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"video_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the video. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the video. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"video_modality_scale","required":false,"type":"number"},{"default":7,"description":"The Classifier-Free Guidance (CFG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"audio_cfg_scale","required":false,"type":"number"},{"default":0,"description":"The Spatiotemporal Guidance (STG) scale for the audio. Higher values result in more consistent and focused audio content.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"audio_stg_scale","required":false,"type":"number"},{"default":0.7,"description":"The rescaling scale for the audio. Controls the ratio between classifier-free guidance and spatiotemporal guidance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_rescaling_scale","required":false,"type":"number"},{"default":3,"description":"The modality scale for the audio. Controls the ratio between video and audio modalities.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"audio_modality_scale","required":false,"type":"number"},{"default":2,"description":"The gamma of gradient estimation during denoising. Set to 0 to disable.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"gradient_estimation_gamma","required":false,"type":"number"},{"default":false,"description":"Whether to use restart sampling. This will inject a small amount of noise during each denoising step, which can help improve the quality of the generated video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_restart_sampling","required":false,"type":"boolean"},{"default":"ltx2","description":"The scheduler to use.","enum":["ltx2","linear_quadratic","beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"none","description":"The camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","none"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_lora","required":false,"type":"enum"},{"default":1,"description":"The scale of the camera LoRA to use. This allows you to control the camera movement of the generated video more accurately than just prompting the model to move the camera.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"camera_lora_scale","required":false,"type":"number"},{"default":"news broadcast, 3d animation, computer graphics, pc game, console game, video game, cartoon, childish, watermark, logo, text, on screen text, subtitles, titles, signature, slowmo, static","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"The LoRAs to use for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"},{"default":0.2,"description":"The scale of the distill LoRA to use for the first pass. Set to 0 to disable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_first_pass_scale","required":false,"type":"number"},{"default":0.5,"description":"The scale of the distill LoRA to use for the second and subsequent passes.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"distill_lora_second_pass_scale","required":false,"type":"number"},{"default":0.01,"description":"Video conditioning strength. Lower values represent more freedom given to the model to change the video content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":0.01,"description":"Audio conditioning strength. Lower values represent more freedom given to the model to change the audio content.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"audio_strength","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["seed","prompt","video"],"pricing":"Your request will cost $0.001805 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2013","published_at":"2026-04-14T21:35:59.520000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9289d5/EYhMz3JWP3LoS_xksorP7__tmp_v3-amber-fox.jpg","title":"LTX-2.3 22B"},{"category":"audio-to-video","description":"Generate high-quality video with audio from audio, text and images using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/audio-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the audio-driven video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio track that drives generation.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame. When omitted, generation runs from text and audio only.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, derives the number of frames from the audio duration and frames_per_second. When disabled, uses num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"Final output size. 'auto' matches the input image aspect ratio when image_url is provided; otherwise it uses a landscape fallback.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":0.7,"description":"Conditioning strength for the optional first frame. 1.0 keeps the image more strictly; lower values give the model more freedom.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-01T22:48:48.610000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c98bb/iw0BzMm847Vjzh0MWLarh_25gBsW6V.png","title":"Ltx 2.3 Quality"},{"category":"audio-to-video","description":"Generate high-quality video with audio from audio, text and images using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-quality/audio-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the audio-driven video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the audio track that drives generation.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the first frame. When omitted, generation runs from text and audio only.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":true,"description":"When enabled, derives the number of frames from the audio duration and frames_per_second. When disabled, uses num_frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_audio_length","required":false,"type":"boolean"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"Final output size. 'auto' matches the input image aspect ratio when image_url is provided; otherwise it uses a landscape fallback.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":0.7,"description":"Conditioning strength for the optional first frame. 1.0 keeps the image more strictly; lower values give the model more freedom.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0027075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.3032.","published_at":"2026-06-01T22:48:58.267000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c991b/QHVV6y5vXz0ol1UvSoUe5_rBEl8ZKG.png","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Remove character from your video using Ltx 2.3","endpoint_id":"fal-ai/ltx-2.3-quality/clean-plate","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Billing is calculated at $0.0024075 per megapixel of generated video, using width × height × frames ÷ 1,000,000 and rounding the total up to a whole megapixel. For example, 121 frames at 1280 × 720 are billed as 112 megapixels, giving a calculated cost of $0.26964 (approximately $0.2696). Detail refinement doubles both dimensions; the same frame count at 2560 × 1440 is billed as 447 megapixels, for $1.0761525 (approximately $1.0762).","published_at":"2026-07-24T20:31:29.244000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa39428/EToBtN4KBvufWOPhFKVUW.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Colorize high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/colorization","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"","published_at":"2026-06-25T18:02:09.611000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa3f3/Cg3WNa26ZICfMgTvAmz-v.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Cross-eyes for high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/cross-eyed","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-25T18:02:50.230000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa7a6/vn85nQwU5m2Efmi2_41Kw.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Day to Night for high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/day-to-night","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-25T18:01:51.789000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa74f/dl2bSo_PCRgWzfKFWD08E.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Deblur high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/deblur","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-25T18:02:17.431000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa3d4/tCnFuQo2tIi9p4jnrzk6j.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Decompression / Denoise high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/decompression","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-25T18:02:27.440000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa693/2CjsYdbNrOdsSfcy-N9yE.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Extend high-quality video with audio from input video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/extend-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt describing how the video should continue.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"forward","description":"Direction to extend the video. 'forward' continues from the end of the video, 'backward' generates a new beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":121,"description":"The number of frames to generate for the extension segment, including num_context_frames of overlap with the source video. The new content adds approximately (num_frames - num_context_frames) / frames_per_second seconds. The stable generation budget caps the resolution x frames volume: at 24 fps roughly 20s at 480p-class, 11s at 720p-class and 5s at 1080p-class; a request above the budget returns a 422 (lower num_frames or use a smaller resolution).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":25,"description":"The number of source frames used as context/overlap for the extension. Snapped down to the LTX temporal grid (8k+1) and clamped to the frames available in the source video.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":null,"description":"Optional keyframe image for the far end of the extension: the final frame for forward extension, or the new first frame for backward extension.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":1,"description":"Conditioning strength of the optional end keyframe. 1.0 = exact match, lower = more freedom for the model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":"auto","description":"The size of the generated video. 'auto' follows the source video size/aspect up to the LTX limits; the source is scaled to the final size in the stitched output. Sizes are 32px-aligned (e.g. 1920x1080 is delivered as 1888x1056). Higher resolutions reduce the maximum stable extension length; lower resolutions can run longer.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"When enabled, the output FPS matches the source video's FPS (rounded to an integer and clamped to the supported range) instead of frames_per_second.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":1,"description":"Conditioning strength of the source context frames. 1.0 keeps the overlap locked to the source for a seamless transition; lower values give the model more freedom.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to generate new audio for the extension segment (crossfaded with the source audio at the seam). When disabled, the source video's own audio track is preserved and the extension stays silent.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Billing is calculated at $0.0024075 per megapixel of the generated extension, using width × height × requested frames ÷ 1,000,000 and rounding the total up to a whole megapixel. The requested frame count includes the context overlap; the source video itself is not billed. For example, 121 frames at 1280 × 720 are billed as 112 megapixels, giving a calculated cost of $0.26964 (approximately $0.2696).","published_at":"2026-07-07T05:44:17.692000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa141da/ZTjkNQYHrIm7vfsqg4RcW.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Extend high-quality video with audio from input video using LTX-2.3 with Lora","endpoint_id":"fal-ai/ltx-2.3-quality/extend-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt describing how the video should continue.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to extend.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"forward","description":"Direction to extend the video. 'forward' continues from the end of the video, 'backward' generates a new beginning.","enum":["forward","backward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_direction","required":false,"type":"enum"},{"default":121,"description":"The number of frames to generate for the extension segment, including num_context_frames of overlap with the source video. The new content adds approximately (num_frames - num_context_frames) / frames_per_second seconds. The stable generation budget caps the resolution x frames volume: at 24 fps roughly 20s at 480p-class, 11s at 720p-class and 5s at 1080p-class; a request above the budget returns a 422 (lower num_frames or use a smaller resolution).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":25,"description":"The number of source frames used as context/overlap for the extension. Snapped down to the LTX temporal grid (8k+1) and clamped to the frames available in the source video.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"num_context_frames","required":false,"type":"integer"},{"default":null,"description":"Optional keyframe image for the far end of the extension: the final frame for forward extension, or the new first frame for backward extension.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":1,"description":"Conditioning strength of the optional end keyframe. 1.0 = exact match, lower = more freedom for the model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"end_image_strength","required":false,"type":"number"},{"default":"auto","description":"The size of the generated video. 'auto' follows the source video size/aspect up to the LTX limits; the source is scaled to the final size in the stitched output. Sizes are 32px-aligned (e.g. 1920x1080 is delivered as 1888x1056). Higher resolutions reduce the maximum stable extension length; lower resolutions can run longer.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"When enabled, the output FPS matches the source video's FPS (rounded to an integer and clamped to the supported range) instead of frames_per_second.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_fps","required":false,"type":"boolean"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":1,"description":"Conditioning strength of the source context frames. 1.0 keeps the overlap locked to the source for a seamless transition; lower values give the model more freedom.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to generate new audio for the extension segment (crossfaded with the source audio at the seam). When disabled, the source video's own audio track is preserved and the extension stays silent.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Billing is calculated at $0.0027075 per megapixel of the generated extension, using width × height × requested frames ÷ 1,000,000 and rounding the total up to a whole megapixel. The requested frame count includes the context overlap; the source video itself is not billed. For example, 121 frames at 1280 × 720 are billed as 112 megapixels, giving a calculated cost of $0.30324 (approximately $0.3032).","published_at":"2026-07-07T05:56:07.067000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa1420c/Q8FLMFnA7ol7h5fvggmgq.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Generate HDR from reference video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/hdr","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"SDR input video to lift into HDR. This mode is video-conditioned.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"Output video size. The output is generated at up to ~720p (shorter side capped at 704px); larger requested sizes are scaled down, preserving the aspect ratio.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"json","output_props":["prompt","seed","preview_video","exr_frames_url"],"pricing":"Your request will cost $0.0027075 per megapixel of generated HDR video data (width × height × frames), rounded up. For example, if you generate 121 HDR frames at 1280 × 720, your total generated output is ≈112 MP, and your request will cost $0.3032.","published_at":"2026-06-01T22:49:25.618000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c9a11/ErBSalpW_8n6_kZj5l9-u_wUkBp49e.png","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Generate HDR from reference video using LTX-2.3 with lora","endpoint_id":"fal-ai/ltx-2.3-quality/hdr/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"SDR input video to lift into HDR. This mode is video-conditioned.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"Output video size. The output is generated at up to ~720p (shorter side capped at 704px); larger requested sizes are scaled down, preserving the aspect ratio.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"json","output_props":["prompt","seed","preview_video","exr_frames_url"],"pricing":"Your request will cost $0.0027075 per megapixel of generated HDR video data (width × height × frames), rounded up. For example, if you generate 121 HDR frames at 1280 × 720, your total generated output is ≈112 MP, and your request will cost $0.3032.","published_at":"2026-06-01T22:49:33.255000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c9a63/lXjppuL8GdWW8jNbNSg8M_Pxc8jj0s.png","title":"Ltx 2.3 Quality"},{"category":"image-to-video","description":"Generate high-quality video with audio from images using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/image-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video. 'auto' derives the size from the input image aspect ratio.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":0.7,"description":"Conditioning strength on the start image. 1.0 = exact first-frame match, lower = more freedom for the model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-01T22:48:27.341000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c9802/Lr5CPJbKI-NAWD3pktc1N_pI2mH3QO.png","title":"Ltx 2.3 Quality"},{"category":"image-to-video","description":"Generate high-quality video with audio from images using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-quality/image-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the starting image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video. 'auto' derives the size from the input image aspect ratio.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":0.7,"description":"Conditioning strength on the start image. 1.0 = exact first-frame match, lower = more freedom for the model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Billing is calculated at $0.0027075 per megapixel of generated video, using width × height × frames ÷ 1,000,000 and rounding the total up to a whole megapixel. For example, 121 frames at 1280 × 720 are billed as 112 megapixels, giving a calculated cost of $0.30324 (approximately $0.3032).","published_at":"2026-06-01T22:48:37.629000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c981b/fVP1qFZOIhu1Ax7KwLjxm_SoTIpz7e.png","title":"Ltx 2.3 Quality"},{"category":"image-to-video","description":"Generate high-quality video with audio from reference, character sheet, storyboard using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/ingredient","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the generated video. For best results, use a 'Reference sheet: ... Generated video: ...' structure.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the Ingredient reference sheet image. The sheet should contain clean panels for the characters, props, and location to preserve.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":{"height":896,"width":1536},"description":"The final generated video size. The default keeps the workflow's first stage at the Ingredient LoRA's trained 768x448 bucket before the official 2x refinement stage.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"Strength of the built-in Ingredient IC-LoRA. Higher values make the reference sheet identities and props more dominant.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"ingredient_strength","required":false,"type":"number"},{"default":1,"description":"Strength of the reference-sheet guide. 1.0 uses the sheet fully; lower values give the model more freedom.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"reference_strength","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-18T23:42:05.784000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ed9c6/wZu25U8DGi5RA-AFBsH-T_25fea6b72edc4b6ba45e1fea25be1bfc.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Inpaint high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/inpaint","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt describing what to generate inside the masked area.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The source video to inpaint.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The mask video. White regions are regenerated; black regions are preserved from the source video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":true,"type":"string"},{"default":1,"description":"Strength of the IC-LoRA video guide for the preserved content. Higher values keep the source video structure more strongly.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"","published_at":"2026-06-18T01:40:20.736000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ecd3d/7azLYGxLaKMGc-hFuaNi-_16b4824b15554f9ab8604903510749a4.jpg","title":"LTX 2.3 Quality"},{"category":"video-to-video","description":"Inpaint high-quality video using LTX-2.3 with lora","endpoint_id":"fal-ai/ltx-2.3-quality/inpaint/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt describing what to generate inside the masked area.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The source video to inpaint.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The mask video. White regions are regenerated; black regions are preserved from the source video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":true,"type":"string"},{"default":1,"description":"Strength of the IC-LoRA video guide for the preserved content. Higher values keep the source video structure more strongly.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0027075 per megapixel of generated video data (width × height × frames), rounded up. For example, 121 frames at 1280 × 720 are billed as 112 MP, costing $0.3032.","published_at":"2026-06-18T01:41:53.088000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ecd4a/_9B6UHpnrRWs0ijqa8Cp1_b8054c8f97ce4b84891977ed5c394967.jpg","title":"LTX 2.3 Quality"},{"category":"video-to-video","description":"Instant shave high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/instant-shave","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-25T18:02:36.474000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa6bb/H2DK0pEnSoWtsuLcm_sKP.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Outpaint high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/outpaint","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the outpainted video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The source video to spatially outpaint.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"16:9","description":"Target aspect ratio for the outpainted video. Choose a different ratio than the input video to extend the frame cleanly, e.g. use 16:9 for a 4:3 source.","enum":["21:9","16:9","4:3","1:1","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Output resolution tier. 480p is faster, 720p is the default balance, and 1080p gives a larger canvas when it fits LTX limits.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_resolution","required":false,"type":"enum"},{"default":"landscape_16_9","description":"Legacy exact target canvas size. For new requests, prefer aspect_ratio with output_resolution; this field remains supported for backwards compatibility.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Scale of the source video inside the target canvas before outpainting. 1.0 uses the largest source size that fits the target canvas, which is recommended for true aspect-ratio outpainting such as 4:3 to 16:9. Lower values create a zoom-out border around the source and are less stable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.25,"multiline":false,"name":"source_scale","required":false,"type":"number"},{"default":1,"description":"Strength of the IC-LoRA video guide for the original content. Higher values preserve the source video more strongly inside the outpainted canvas.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2696.","published_at":"2026-06-17T17:40:41.761000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaf59/OmtjAfmMWhouM6JNovMO7_cea2ece127db4b23a66417deafa19538.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Outpaint high-quality video using LTX-2.3 with Lora","endpoint_id":"fal-ai/ltx-2.3-quality/outpaint/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide the outpainted video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The source video to spatially outpaint.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"16:9","description":"Target aspect ratio for the outpainted video. Choose a different ratio than the input video to extend the frame cleanly, e.g. use 16:9 for a 4:3 source.","enum":["21:9","16:9","4:3","1:1","3:4","9:16","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Output resolution tier. 480p is faster, 720p is the default balance, and 1080p gives a larger canvas when it fits LTX limits.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_resolution","required":false,"type":"enum"},{"default":"landscape_16_9","description":"Legacy exact target canvas size. For new requests, prefer aspect_ratio with output_resolution; this field remains supported for backwards compatibility.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"Scale of the source video inside the target canvas before outpainting. 1.0 uses the largest source size that fits the target canvas, which is recommended for true aspect-ratio outpainting such as 4:3 to 16:9. Lower values create a zoom-out border around the source and are less stable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.25,"multiline":false,"name":"source_scale","required":false,"type":"number"},{"default":1,"description":"Strength of the IC-LoRA video guide for the original content. Higher values preserve the source video more strongly inside the outpainted canvas.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0027075 per megapixel of generated video data (width × height × frames), rounded up. For example, 121 frames at 1280 × 720 are billed as 112 MP, costing $0.3032.","published_at":"2026-06-17T17:41:18.309000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaf5e/dWBkwKW8Uew4hwC5hQxqs_9c473ec1bfc042849129234bdda95d5c.jpg","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Generate high-quality video with audio from reference video, text and images using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/reference-video-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the reference video that supplies motion/structure.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional pre-computed control video (e.g. an already-rendered depth / edge / pose composite). When provided together with skip_control_preprocess, the built-in control estimation is skipped and this video is used directly as the control signal, resampled to the output resolution and frame count.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"control_video_url","required":false,"type":"string"},{"default":false,"description":"Skip the built-in control estimation (depth / edge / pose) and use control_video_url directly as the control signal. Requires control_video_url; ignored if it is not set. With resolution='auto', the output follows the source video size/aspect up to the LTX limits. Explicit resolutions are honored and 64-aligned so the RGB video and control video stay matched.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"skip_control_preprocess","required":false,"type":"boolean"},{"default":false,"description":"True video-to-video: the base video_url is used as the generation's starting point, while control_video_url still drives the structure. The amount of the original preserved is controlled by `strength` (denoise): lower `strength` keeps more of the original video's pixels. Requires skip_control_preprocess, video_url and control_video_url. Default off leaves the standard control path unchanged.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_original_video","required":false,"type":"boolean"},{"default":null,"description":"Optional reference image for style/character anchoring. This is the FIRST-frame keyframe.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional middle-frame keyframe image. When set, the look/appearance is anchored to this image around the middle of the clip (in addition to image_url at the start), so the appearance follows a moving camera instead of drifting. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mid_image_url","required":false,"type":"string"},{"default":null,"description":"Optional last-frame keyframe image. When set, the look/appearance is anchored to this image at the end of the clip. Useful for shots where the camera travels to a different place than the start image. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":0.6,"description":"Video conditioning strength. Lower values give the model more freedom to change the reference video motion/structure.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Sampler denoise strength for reference-video-to-video. With preserve_original_video on, this is the video-to-video amount: lower values keep more of the original video's pixels (e.g. 0.5 = keep ~50%), 1.0 fully regenerates. Without preserve_original_video it only trims the denoise schedule.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":121,"description":"The number of output frames to generate. This IC-LoRA endpoint caps the resolution x frames volume for stability (~150 frames at 720p-class; more at smaller sizes). A request above the budget returns a 422 — reduce num_frames or use a smaller resolution.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video. In direct-control mode (skip_control_preprocess with control_video_url), 'auto' follows the source video size/aspect up to the LTX limits and explicit sizes are honored with 64px alignment. In the built-in control estimation mode, the output stays near the official control workflow size. Higher resolutions reduce the maximum stable frame count; lower resolutions can run longer.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-01T22:49:07.670000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c9964/lp3BAfWrXQndCiRNCd6n__2Pt87jXS.png","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Generate high-quality video with audio from reference video, text and images using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-quality/reference-video-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to guide generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the reference video that supplies motion/structure.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional pre-computed control video (e.g. an already-rendered depth / edge / pose composite). When provided together with skip_control_preprocess, the built-in control estimation is skipped and this video is used directly as the control signal, resampled to the output resolution and frame count.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"control_video_url","required":false,"type":"string"},{"default":false,"description":"Skip the built-in control estimation (depth / edge / pose) and use control_video_url directly as the control signal. Requires control_video_url; ignored if it is not set. With resolution='auto', the output follows the source video size/aspect up to the LTX limits. Explicit resolutions are honored and 64-aligned so the RGB video and control video stay matched.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"skip_control_preprocess","required":false,"type":"boolean"},{"default":false,"description":"True video-to-video: the base video_url is used as the generation's starting point, while control_video_url still drives the structure. The amount of the original preserved is controlled by `strength` (denoise): lower `strength` keeps more of the original video's pixels. Requires skip_control_preprocess, video_url and control_video_url. Default off leaves the standard control path unchanged.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_original_video","required":false,"type":"boolean"},{"default":null,"description":"Optional reference image for style/character anchoring. This is the FIRST-frame keyframe.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional middle-frame keyframe image. When set, the look/appearance is anchored to this image around the middle of the clip (in addition to image_url at the start), so the appearance follows a moving camera instead of drifting. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mid_image_url","required":false,"type":"string"},{"default":null,"description":"Optional last-frame keyframe image. When set, the look/appearance is anchored to this image at the end of the clip. Useful for shots where the camera travels to a different place than the start image. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":0.6,"description":"Video conditioning strength. Lower values give the model more freedom to change the reference video motion/structure.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"video_strength","required":false,"type":"number"},{"default":1,"description":"Sampler denoise strength for reference-video-to-video. With preserve_original_video on, this is the video-to-video amount: lower values keep more of the original video's pixels (e.g. 0.5 = keep ~50%), 1.0 fully regenerates. Without preserve_original_video it only trims the denoise schedule.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":121,"description":"The number of output frames to generate. This IC-LoRA endpoint caps the resolution x frames volume for stability (~150 frames at 720p-class; more at smaller sizes). A request above the budget returns a 422 — reduce num_frames or use a smaller resolution.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"auto","description":"The size of the generated video. In direct-control mode (skip_control_preprocess with control_video_url), 'auto' follows the source video size/aspect up to the LTX limits and explicit sizes are honored with 64px alignment. In the built-in control estimation mode, the output stays near the official control workflow size. Higher resolutions reduce the maximum stable frame count; lower resolutions can run longer.","enum":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0027075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.3032.","published_at":"2026-06-01T22:49:17.670000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c9984/CzONodvUuO0rg1PBNvfSd_H2yl3Ij7.png","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Transform your 3D video render into realistic using first frame with Ltx 2.3","endpoint_id":"fal-ai/ltx-2.3-quality/render-to-real","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the 3D / CG / game render to make photorealistic.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional reference image used as the FIRST frame (image-to-video anchor), matching how the adapter was trained. It defines the photoreal look of frame 0; leave empty to let the render alone drive the result.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":"light","description":"How hard to push the render toward photorealism. 'light' keeps more of the source render's look and motion; 'strong' transforms more aggressively for a more photoreal result; 'strong-v2' is the newest improved adapter (better multi-scene coherence, audio, talking characters, and higher overall quality).","enum":["light","strong","strong-v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"intensity","required":false,"type":"enum"},{"default":false,"description":"Add a second refinement stage for a sharper, higher-resolution result. After the base pass the video latent is 2x latent-upscaled (spatial upscaler) and refined by a short detailer pass on the distilled model. NOTE: this doubles the output width AND height (4x the pixels), so the request costs roughly 4X THE PRICE and is slower. Off by default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_refine","required":false,"type":"boolean"},{"default":0.75,"description":"Denoise strength of the detailer pass, used only when enable_detail_refine is on. Higher regenerates more detail (and can drift further from the base); lower is a lighter touch that stays closer to the base. Default 0.75.","enum":null,"is_list":false,"max":0.95,"media_kind":null,"min":0.3,"multiline":false,"name":"detail_refine_strength","required":false,"type":"number"},{"default":"3DREAL. ","description":"The text prompt, pre-filled with the `3DREAL` trigger the adapter activates on. Describe the photorealistic result after it. The `3DREAL` trigger is always kept, even if you clear it or enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"When enabled, an AI model expands your prompt into a richer description before generation (off by default sends it as written). The `3DREAL` trigger is always kept, and the final prompt used is returned in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Billing is calculated at $0.0024075 per megapixel of generated video, using width × height × frames ÷ 1,000,000 and rounding the total up to a whole megapixel. For example, 121 frames at 1280 × 720 are billed as 112 megapixels, giving a calculated cost of $0.26964 (approximately $0.2696). Detail refinement doubles both dimensions; the same frame count at 2560 × 1440 is billed as 447 megapixels, for $1.0761525 (approximately $1.0762).","published_at":"2026-06-26T14:53:41.410000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fdb29/iPbd8mqyEuUWSezRYmUgX.jpg","title":"Ltx 2.3 Quality"},{"category":"text-to-audio","description":"Text to Audio high-quality using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/text-to-audio","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the audio from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The audio duration expressed in LTX video-frame units. Duration is approximately num_frames / frames_per_second seconds.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frame rate used to derive the generated audio duration.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"pc game, console game, video game, cartoon, childish, ugly","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"audio","output_props":["prompt","audio","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2696.","published_at":"2026-06-17T17:41:32.919000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaf7b/b3AHWqZkYMNyLjgshA2Mb_ed45e01aaf39498d9ad67b6a0eb2b33a.jpg","title":"Ltx 2.3 Quality"},{"category":"text-to-audio","description":"Text to Audio high-quality using LTX-2.3 with Lora","endpoint_id":"fal-ai/ltx-2.3-quality/text-to-audio/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the audio from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The audio duration expressed in LTX video-frame units. Duration is approximately num_frames / frames_per_second seconds.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frame rate used to derive the generated audio duration.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"pc game, console game, video game, cartoon, childish, ugly","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"audio","output_props":["prompt","audio","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.2696.","published_at":"2026-06-17T17:41:47.573000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaf88/s513a8YQnd33PkvneTe47_679391ac8fea4892ba2207c49e14b2e1.jpg","title":"Ltx 2.3 Quality"},{"category":"text-to-video","description":"Generate high-quality video with audio from text using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/text-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-01T22:47:56.331000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c9702/fmggLmMmNhdfHCd7l0GpE_QYCC91lB.png","title":"Ltx 2.3 Quality"},{"category":"text-to-video","description":"Generate high-quality video with audio from text using LTX-2.3 and custom LoRA","endpoint_id":"fal-ai/ltx-2.3-quality/text-to-video/lora","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":121,"description":"The number of frames to generate.","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":"landscape_16_9","description":"The size of the generated video.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"Up to 3 LoRAs to apply on top of LTX-2.3. Each path is downloaded through the registry SSRF-safe downloader before it is loaded. Max size: 3 GB per LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Billing is calculated at $0.0027075 per megapixel of generated video, using width × height × frames ÷ 1,000,000 and rounding the total up to a whole megapixel. For example, 121 frames at 1280 × 720 are billed as 112 megapixels, giving a calculated cost of $0.30324 (approximately $0.3032).","published_at":"2026-06-01T22:48:15.302000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c97d0/Ugq7VhuIclyL9jD0leufj_7lKpu3AH.png","title":"Ltx 2.3 Quality"},{"category":"video-to-video","description":"Water Simulation transformation for high-quality video using LTX-2.3","endpoint_id":"fal-ai/ltx-2.3-quality/water-simulation","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the source video to transform.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Optional short description of the video's content/scene. It is woven into the effect's trained caption to sharpen the result; leave empty to apply the effect with a generic description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"720p","description":"Output resolution (short side), preserving the source aspect ratio. The IC-LoRA control path caps the resolution x frames volume, so resolution trades against duration: 720p allows up to ~6s (sharper), 480p up to ~15s (softer but longer). A request above the budget is rejected with a clear error — pick 480p for longer clips. Output duration is num_frames / frames_per_second.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":121,"description":"The number of output frames. Output duration is num_frames / frames_per_second. The IC-LoRA control budget caps the resolution x frames volume: roughly 6s at 720p or 15s at 480p; a request above it returns a 422 (lower num_frames, or use 480p).","enum":null,"is_list":false,"max":481,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"},{"default":15,"description":"Number of inference steps. Defaults to 15 and can be increased up to 30.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":8,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. The default is tuned for fast, high-quality generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to include audio in the returned video. When disabled, the final MP4 is returned without an audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"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","description":"The negative prompt to steer generation away from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"high","description":"The quality preset of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["prompt","video","seed"],"pricing":"Your request will cost $0.0024075 per megapixel of generated video data (width × height × frames), rounded up. For example, if you generate a video that is 121 frames long at 1280 × 720, your total generated video is ≈112 MP, and your request will cost $0.270.","published_at":"2026-06-25T18:02:00.405000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9fa6fd/IUPB4cLMJIDFnL4Gw7Ch_.jpg","title":"Ltx 2.3 Quality"},{"category":"audio-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.","endpoint_id":"fal-ai/ltx-2.3/audio-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"URL of the audio file to generate a video from. Duration must be between 2 and 20 seconds; pro models support a maximum of 10 seconds. Must be publicly accessible or base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"URL of an image to use as the first frame of the video. If not provided, prompt is required.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Text description of how the video should be generated. Required if image_url is not provided. When image_url is provided, this describes how the image should be animated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Guidance scale for video generation. Higher values make the output more closely follow the prompt. Defaults to 5 for text-to-video, or 9 when providing an image.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"auto","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image, or defaults to 16:9 if no image is provided.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second.","published_at":"2026-03-05T15:26:32.464000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90debe/26j0CwrEx9xIO_CP98Tu__7ba855e94024463d96bde24c0e09f48e.jpg","title":"LTX 2.3 Video 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.","endpoint_id":"fal-ai/ltx-2.3/extend-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the video to extend","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Description of what should happen in the extended portion of the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":5,"description":"Duration in seconds to extend the video. Minimum 2 seconds, maximum 20 seconds.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"end","description":"Where to extend the video: 'end' extends at the end, 'start' extends at the beginning.","enum":["start","end"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"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.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"context","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second.","published_at":"2026-03-05T15:25:00.377000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90df98/94vlBeSzUCH4iQ2ZLYjPn_f1cc45dc9b69411e8c7271b4df43798f.jpg","title":"LTX Video 2.3 Pro"},{"category":"image-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.","endpoint_id":"fal-ai/ltx-2.3/image-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the start image to use for the generated video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the end image to use for the generated video. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds","enum":[6,8,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[24,25,48,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.08 per second for 1080p, $0.16 per second for 1440p or $0.32 per second for 2160p.","published_at":"2026-03-05T15:31:20.809000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90ded1/KHsHxOVl1jWRMKZRuGWOz_391501da7abf4cbda1dd04894882d967.jpg","title":"LTX 2.3 Video Pro"},{"category":"image-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.","endpoint_id":"fal-ai/ltx-2.3/image-to-video/fast","family":"LTX 2.3","inputs":[{"default":null,"description":"URL of the image to generate the video from. Must be publicly accessible or base64 data URI. Supports PNG, JPEG, WebP, AVIF, and HEIF formats.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the end image to use for the generated video. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt to generate the video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds. The fast model supports 6-20 seconds. Note: Durations longer than 10 seconds (12, 14, 16, 18, 20) are only supported with 25 FPS and 1080p resolution.","enum":[6,8,10,12,14,16,18,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[24,25,48,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.06 per second for 1080p, $0.12 per second for 1440p or $0.24 per second for 2160p.","published_at":"2026-03-05T15:34:01.598000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90deec/VLgiT5pFEJA28BXrrulvj_7d7b24f447f945ffab1acb33ae27d9b9.jpg","title":"LTX 2.3 Video Fast"},{"category":"video-to-video","description":"LTX-2.3 Reframe converts your videos to any aspect ratio without destructive cropping. It intelligently recenters the original footage and generatively fills the newly exposed areas with content that seamlessly matches the scene, so the result looks like it was shot natively in the target format. Turn landscape footage into vertical 9:16 for social, square 1:1 for feeds, or anything in between. Supports videos up to 60 seconds, with 720p and 1080p outputs across 1:1, 4:5, 5:4, 9:16 and 16:9.","endpoint_id":"fal-ai/ltx-2.3/reframe","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the video to reframe. Must be publicly accessible or a base64 data URI. The video is re-cropped to the target aspect ratio and the newly exposed areas are filled with generated content that matches the original. Max duration 60 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":"16:9","description":"The target aspect ratio to reframe the video to.","enum":["1:1","4:5","5:4","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"The target output resolution tier. Combined with the aspect ratio to determine the output size.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second for 720p output or $0.20 per second for 1080p output, billed on the duration of your input video. For example, reframing a 10-second video costs $1.00 at 720p or $2.00 at 1080p.","published_at":"2026-07-16T18:25:47.491000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa28347/fUDJeeSNTeIfDYFNwBkst.jpg","title":"Ltx 2.3"},{"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.","endpoint_id":"fal-ai/ltx-2.3/retake-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The URL of the video to retake","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The prompt to retake the video with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0,"description":"The start time of the video to retake in seconds","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"start_time","required":false,"type":"number"},{"default":5,"description":"The duration of the video to retake in seconds","enum":null,"is_list":false,"max":20,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"replace_audio_and_video","description":"The retake mode to use for the retake","enum":["replace_audio","replace_video","replace_audio_and_video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"retake_mode","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second.","published_at":"2026-03-05T15:28:12.564000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90dfa3/n0x-itbsnTjyU1PO9Nvih_9d720bc367dd4121bea3d31100f1aecf.jpg","title":"LTX Video 2.3 Pro"},{"category":"text-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.","endpoint_id":"fal-ai/ltx-2.3/text-to-video","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds","enum":[6,8,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[24,25,48,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.08 per second for 1080p, $0.16 per second for 1440p or $0.32 per second for 2160p.","published_at":"2026-03-05T15:30:04.535000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90def0/4BRBakcGh2ZvP4Nw02RJl_aec88be7e2714348b2195104cff18dfd.jpg","title":"LTX Video 2.3 Pro"},{"category":"text-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.","endpoint_id":"fal-ai/ltx-2.3/text-to-video/fast","family":"LTX 2.3","inputs":[{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds. The fast model supports 6-20 seconds. Note: Durations longer than 10 seconds (12, 14, 16, 18, 20) are only supported with 25 FPS and 1080p resolution.","enum":[6,8,10,12,14,16,18,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[24,25,48,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.06 per second for 1080p, $0.12 per second for 1440p or $0.24 per second for 2160p.","published_at":"2026-03-05T15:32:51.533000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90df05/Q8IcsF5FX1zYHwG048tqT_320cb845b0c74f44920f1c6520981b9e.jpg","title":"LTX 2.3 Video Fast"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate video from audio using LTX-2","endpoint_id":"fal-ai/ltx-2/audio-to-video","family":"LTX 2","inputs":[{"default":null,"description":"URL of the audio file to generate a video from. Duration must be between 2 and 20 seconds. Must be publicly accessible or base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"URL of an image to use as the first frame of the video. If not provided, prompt is required.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Text description of how the video should be generated. Required if image_url is not provided. When image_url is provided, this describes how the image should be animated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Guidance scale for video generation. Higher values make the output more closely follow the prompt. Defaults to 5 for text-to-video, or 9 when providing an image.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second.","published_at":"2026-03-04T23:02:23.893000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90dea8/bjIvfa3q5tupcSgdri-GR_3c638e8689f04fe58646aeec7db0aa80.jpg","title":"LTX 2.0 Video Pro"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extends videos with audio using LTX-2","endpoint_id":"fal-ai/ltx-2/extend-video","family":"LTX 2","inputs":[{"default":null,"description":"The URL of the video to extend","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Description of what should happen in the extended portion of the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":5,"description":"Duration in seconds to extend the video. Minimum 2 seconds, maximum 20 seconds.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"end","description":"Where to extend the video: 'end' extends at the end, 'start' extends at the beginning.","enum":["start","end"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"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.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"context","required":false,"type":"number"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second.","published_at":"2026-03-04T23:10:17.828000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90df92/myer8zBUqSOtJSsywID1B_8c289b5d19bd483ea158dd708b1c6f32.jpg","title":"LTX Video 2.0 Pro"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Create high-fidelity video with audio from images with LTX-2 Pro","endpoint_id":"fal-ai/ltx-2/image-to-video","family":"LTX 2","inputs":[{"default":null,"description":"URL of the image to generate the video from. Must be publicly accessible or base64 data URI. Supports PNG, JPEG, WebP, AVIF, and HEIF formats.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to generate the video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds","enum":[6,8,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[25,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.06 per second for 1080p, $0.12 per second for 1440p or $0.24 per second for 2160p.","published_at":"2025-11-26T17:25:50.149000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/wwf0gbfywaeym-Zh4SMcg_5d51eb236a484230afff239319c70234.jpg","title":"LTX Video 2.0 Pro"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Create high-fidelity video with audio from images with LTX-2 Fast","endpoint_id":"fal-ai/ltx-2/image-to-video/fast","family":"LTX 2","inputs":[{"default":null,"description":"URL of the image to generate the video from. Must be publicly accessible or base64 data URI. Supports PNG, JPEG, WebP, AVIF, and HEIF formats.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to generate the video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds. The fast model supports 6-20 seconds. Note: Durations longer than 10 seconds (12, 14, 16, 18, 20) are only supported with 25 FPS and 1080p resolution.","enum":[6,8,10,12,14,16,18,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[25,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.04 per second for 1080p, $0.08 per second for 1440p or $0.16 per second for 2160p.","published_at":"2025-11-26T17:28:12.015000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/WmwWdXjeVdd34i5AevK5B_cf7f489dec6f4b378e057bc4d34ac0b9.jpg","title":"LTX Video 2.0 Fast"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Change sections of a video using LTX-2","endpoint_id":"fal-ai/ltx-2/retake-video","family":"LTX 2","inputs":[{"default":null,"description":"The URL of the video to retake","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The prompt to retake the video with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0,"description":"The start time of the video to retake in seconds","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"start_time","required":false,"type":"number"},{"default":5,"description":"The duration of the video to retake in seconds","enum":null,"is_list":false,"max":20,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"replace_audio_and_video","description":"The retake mode to use for the retake","enum":["replace_audio","replace_video","replace_audio_and_video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"retake_mode","required":false,"type":"enum"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per second.","published_at":"2025-11-26T17:22:47.621000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/xvJ-7NU2kAKJBpgXtwGfL_746be952110b4b5db200f410da23e7f8.jpg","title":"LTX Video 2.0 Retake"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Create high-fidelity video with audio from text with LTX-2 Pro.","endpoint_id":"fal-ai/ltx-2/text-to-video","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds","enum":[6,8,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[25,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.06 per second for 1080p, $0.12 per second for 1440p or $0.24 per second for 2160p.","published_at":"2025-11-26T17:29:02.911000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/8KQLQn8JfajzxzHs5KTAp_96322584ff4b4779b10368b8f0ce00bb.jpg","title":"LTX Video 2.0 Pro"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Create high-fidelity video with audio from text with LTX-2 Fast","endpoint_id":"fal-ai/ltx-2/text-to-video/fast","family":"LTX 2","inputs":[{"default":null,"description":"The prompt to generate the video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"The duration of the generated video in seconds. The fast model supports 6-20 seconds. Note: Durations longer than 10 seconds (12, 14, 16, 18, 20) are only supported with 25 FPS and 1080p resolution.","enum":[6,8,10,12,14,16,18,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video","enum":[25,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Lightricks","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.04 per second for 1080p, $0.08 per second for 1440p or $0.16 per second for 2160p.","published_at":"2025-11-26T17:29:41.777000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/WESFAXKxTUdd23u9ruHHS_b6a3b01d00ef48aba773b29b918a8aea.jpg","title":"LTX Video 2.0 Fast"},{"category":"text-to-video","description":"Generate videos from prompts using LTX Video 0.9.1","endpoint_id":"fal-ai/ltx-video","family":"LTX","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed to use for random number generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"The number of inference steps to take.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2024-10-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/cogvideox/panda.gif.gif","title":"LTX Video (preview)"},{"category":"text-to-video","description":"Generate videos from prompts using LTX Video-0.9.7 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-video-13b-distilled","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["9:16","1:1","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["prompt","seed","video"],"pricing":"Your request will cost $0.04 per video. For $1 you can run this model approximately 25 times.","published_at":"2025-05-17T01:49:06.775000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"LTX Video-0.9.7 13B Distilled"},{"category":"video-to-video","description":"Extend videos using LTX Video-0.9.7 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-video-13b-distilled/extend","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the video.","enum":["9:16","1:1","16:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"},{"default":29,"description":"The constant rate factor (CRF) to compress input media with. Compressed input media more closely matches the model's training data, which can improve motion quality.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"constant_rate_factor","required":false,"type":"integer"},{"default":null,"description":"Video to be extended.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","seed","video"],"pricing":"Your request will cost $0.04 per video. For $1 you can run this model approximately 25 times.","published_at":"2025-05-17T02:04:17.474000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-2.jpg","title":"LTX Video-0.9.7 13B Distilled"},{"category":"image-to-video","description":"Generate videos from prompts and images using LTX Video-0.9.7 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-video-13b-distilled/image-to-video","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the video.","enum":["9:16","1:1","16:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"},{"default":29,"description":"The constant rate factor (CRF) to compress input media with. Compressed input media more closely matches the model's training data, which can improve motion quality.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"constant_rate_factor","required":false,"type":"integer"},{"default":null,"description":"Image URL for Image-to-Video task","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"LTX","output_kind":"video","output_props":["prompt","seed","video"],"pricing":"Your request will cost $0.04 per second of generated video (at 24 fps), and $0.08 per second if the detail pass is enabled.","published_at":"2025-05-17T01:59:46.017000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922a/E8s8t2FBPrzze7IbGqvtY_h2ZGIzJR.png","title":"LTX Video-0.9.7 13B Distilled"},{"category":"video-to-video","description":"Generate videos from prompts, images, and videos using LTX Video-0.9.7 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltx-video-13b-distilled/multiconditioning","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the video.","enum":["9:16","1:1","16:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"},{"default":29,"description":"The constant rate factor (CRF) to compress input media with. Compressed input media more closely matches the model's training data, which can improve motion quality.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"constant_rate_factor","required":false,"type":"integer"},{"default":"[]","description":"URL of images to use as conditioning","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"images","required":false,"type":"json"},{"default":"[]","description":"Videos to use as conditioning","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"videos","required":false,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["prompt","seed","video"],"pricing":"Your request will cost $0.04 per video. For $1 you can run this model approximately 25 times.","published_at":"2025-05-17T02:02:53.741000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training.jpg","title":"LTX Video-0.9.7 13B Distilled"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from prompts using LTX Video-0.9.5","endpoint_id":"fal-ai/ltx-video-v095","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"Resolution of the generated video (480p or 720p).","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":40,"description":"Number of inference steps","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to expand the prompt using the model's own capabilities.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ltx-0.9.5.webp","title":"LTX Video-0.9.5"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from prompts and videos using LTX Video-0.9.5","endpoint_id":"fal-ai/ltx-video-v095/extend","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"Resolution of the generated video (480p or 720p).","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":40,"description":"Number of inference steps","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to expand the prompt using the model's own capabilities.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"Video to be extended.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ltx-0.9.5.webp","title":"LTX Video-0.9.5"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from prompts,images, and videos using LTX Video-0.9.5","endpoint_id":"fal-ai/ltx-video-v095/multiconditioning","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"Resolution of the generated video (480p or 720p).","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":40,"description":"Number of inference steps","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to expand the prompt using the model's own capabilities.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"[]","description":"URL of images to use as conditioning","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"images","required":false,"type":"json"},{"default":"[]","description":"Videos to use as conditioning","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"videos","required":false,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/ltx-0.9.5.webp","title":"LTX Video-0.9.5"},{"category":"image-to-video","description":"Generate videos from images using LTX Video 0.9.1","endpoint_id":"fal-ai/ltx-video/image-to-video","family":"LTX","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly","description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed to use for random number generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"The number of inference steps to take.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"The guidance scale to use.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"LTX","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2024-11-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/cogvideox/panda.gif.gif","title":"LTX Video (preview)"},{"category":"training","description":"Train a LoRA that transforms one audio clip into another, learning a reference→target mapping from paired audio examples.","endpoint_id":"fal-ai/ltx23-trainer-v2/a2a","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for a2a: the paired target/reference audio prep ignores scene splitting (it would desync the pair). Provide pre-split clips instead.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":5,"description":"Target audio clip length in seconds (the audio duration bucket). Clips shorter than this are skipped; longer clips are trimmed. Audio-only modes need this because there is no video frame-count to derive a length from.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.5,"multiline":false,"name":"audio_duration_seconds","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts, each with a reference audio clip.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0023 * steps. With 1000 steps, your request will cost $2.30.","published_at":"2026-06-17T18:59:58.741000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa49/_pYVyVWb5jfHC84W_fscW_e7634dcb57164e5bb57e58236088332a.jpg","title":"LTX 2.3 Trainer (V2) - Audio-to-Audio"},{"category":"training","description":"Train a LoRA that generates video from a start image plus a conditioning audio track, producing motion that matches the sound.","endpoint_id":"fal-ai/ltx23-trainer-v2/a2v","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"If true, synthesized training videos above the duration threshold are split into scenes after start-image/audio assembly.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize conditioning audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation prompts, each with a conditioning audio track.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.006 * steps. With 1000 steps, your request will cost $6.00.","published_at":"2026-06-17T19:00:02.723000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa4f/NOLY50srs-tVzfXT_a4vt_51076f03d3b04074b05fa4283a61734c.jpg","title":"LTX 2.3 Trainer (V2) - Audio-to-Video"},{"category":"training","description":"Train a LoRA that continues an audio clip forward in time, generating the audio that follows a short clean prefix.","endpoint_id":"fal-ai/ltx23-trainer-v2/audio-extend-prefix","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":1,"description":"Seconds of leading audio kept as the clean prefix condition. Must be < audio_duration_seconds so there is a continuation to generate.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0.1,"multiline":false,"name":"conditioning_seconds","required":false,"type":"number"},{"default":5,"description":"Target audio clip length in seconds (the audio duration bucket). Clips shorter than this are skipped; longer clips are trimmed.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.5,"multiline":false,"name":"audio_duration_seconds","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts, each with an audio clip to extend forward.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0022 * steps. With 1000 steps, your request will cost $2.20.","published_at":"2026-06-17T19:00:04.601000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa53/dW0lO8VwUfLX6bSiNi_Vi_c0eab055e35d4e7c92343c53e3e53a02.jpg","title":"LTX 2.3 Trainer (V2) - Forward Audio Extension"},{"category":"training","description":"Train a LoRA that generates the lead-in to an audio clip, extending audio backward in time from its ending.","endpoint_id":"fal-ai/ltx23-trainer-v2/audio-extend-suffix","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":1,"description":"Seconds of trailing audio kept as the clean suffix condition. Must be < audio_duration_seconds so there is a lead-in to generate.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0.1,"multiline":false,"name":"conditioning_seconds","required":false,"type":"number"},{"default":5,"description":"Target audio clip length in seconds (the audio duration bucket). Clips shorter than this are skipped; longer clips are trimmed.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.5,"multiline":false,"name":"audio_duration_seconds","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts, each with an audio clip to extend backward.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0023 * steps. With 1000 steps, your request will cost $2.30.","published_at":"2026-06-17T19:00:07.879000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e9a38/KBnDcIjSgYLtnqXnAhxy7_733326987e624669af43010c786d2f12.jpg","title":"LTX 2.3 Trainer (V2) - Backward Audio Extension"},{"category":"training","description":"Train a LoRA that regenerates masked time spans of an audio clip while keeping the rest unchanged.","endpoint_id":"fal-ai/ltx23-trainer-v2/audio-inpaint","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":5,"description":"Target audio clip length in seconds (the audio duration bucket). Clips shorter than this are skipped; longer clips are trimmed.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.5,"multiline":false,"name":"audio_duration_seconds","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts, each with an audio clip + time ranges.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0023 * steps. With 1000 steps, your request will cost $2.30.","published_at":"2026-06-17T19:00:10.504000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa6a/96PTq7NFEaykyDmZjDVAT_fe8130aee3e94af89490a3f5d6455aad.jpg","title":"LTX 2.3 Trainer (V2) - Audio Inpainting"},{"category":"training","description":"Train a LoRA for a joint audio+video transformation, conditioned on a reference clip (its video and audio) to produce a matching target clip.","endpoint_id":"fal-ai/ltx23-trainer-v2/av2av","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for av2av: the paired target/reference prep ignores scene splitting (it would desync the _start/_end pair). Provide pre-split clips instead.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation prompts, each with a reference video (+audio).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"},{"default":1,"description":"Spatially downscale the reference VIDEO by this factor before encoding (coarse/low-res control proxy -> full-res output). 1 = same resolution (default). Reference width/height and width/height divided by the factor must be divisible by 32.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_downscale_factor","required":false,"type":"integer"},{"default":1,"description":"Temporally downsample the reference VIDEO by this factor (lower fps) before encoding. 1 = same fps (default).","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_temporal_scale_factor","required":false,"type":"integer"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0068 * steps. With 1000 steps, your request will cost $6.80.","published_at":"2026-06-17T19:00:13.628000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa8e/MtfirL2FrL71p49CwuYkW_71aab3fc88844285a3664877e9b9835f.jpg","title":"LTX 2.3 Trainer (V2) - Audio+Video Reference Transformation"},{"category":"training","description":"Train a LoRA that regenerates a masked video region (guided by kept pixels and a video reference) while jointly generating audio from an audio reference.","endpoint_id":"fal-ai/ltx23-trainer-v2/av2av-masked","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for masked av2av: the paired target/reference/mask prep ignores scene splitting (it would desync the _start/_end/_mask triplet). Provide pre-split clips.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation inputs with a prompt, source video, mask, and reference video (+audio).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0068 * steps. With 1000 steps, your request will cost $6.80.","published_at":"2026-06-17T19:00:18.471000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa75/NxzZbvVQc922YdexuzAsK_4499a9952ad34a9295f69c024f53ea6b.jpg","title":"LTX 2.3 Trainer (V2) - Masked Audio+Video Transformation"},{"category":"training","description":"Train a LoRA that continues a video forward in time — supply an opening clip at inference and the model generates what comes next.","endpoint_id":"fal-ai/ltx23-trainer-v2/extend-prefix","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":false,"description":"Set true to jointly extend audio AND video — the model continues both from the same prefix window. Requires every training clip AND each validation clip to contain an audio track. Default (false): video-only extension (silent output).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"with_audio","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":9,"description":"Number of leading PIXEL frames used as the clean prefix condition (for audio too, when with_audio). Must be ≡ 1 (mod 8) (e.g. 9, 17, 25). Converted to the latent temporal_boundary (conditioning_frames-1)//8+1, which must be smaller than the clip's latent length so there is a continuation to generate.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"conditioning_frames","required":false,"type":"integer"},{"default":"[]","description":"A list of validation prompts, each with a video to extend forward.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0062 * steps. With 1000 steps, your request will cost $6.20.","published_at":"2026-06-17T19:00:22.741000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa77/SNJC2ki1XnwacERqWP3zI_0cde1b76fe0a492089268ce97ff7e403.jpg","title":"LTX 2.3 Trainer (V2) - Forward Video Extension"},{"category":"training","description":"Train a LoRA that generates the lead-in to a video, extending a clip backward in time from its ending.","endpoint_id":"fal-ai/ltx23-trainer-v2/extend-suffix","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":false,"description":"Set true to jointly extend audio AND video — the model continues both from the same suffix window. Requires every training clip AND each validation clip to contain an audio track. Default (false): video-only extension (silent output).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"with_audio","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":8,"description":"Number of trailing PIXEL frames used as the clean suffix condition (for audio too, when with_audio). Must be ≡ 0 (mod 8) (e.g. 8, 16, 24). Converted to the latent temporal_boundary conditioning_frames//8, which must be smaller than the clip's latent length so there is a lead-in to generate.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":8,"multiline":false,"name":"conditioning_frames","required":false,"type":"integer"},{"default":"[]","description":"A list of validation prompts, each with a video to extend backward.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0061 * steps. With 1000 steps, your request will cost $6.10.","published_at":"2026-06-17T19:00:26.603000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaa94/S01dDrZDoFxzuIWqSeCDa_a55a8d7a13bc48fbbdc503ea66731d42.jpg","title":"LTX 2.3 Trainer (V2) - Backward Video Extension"},{"category":"training","description":"Fine-tune LTX 2.3 to animate a starting image — supply a still plus a prompt at inference and the model generates a video that begins from that frame.","endpoint_id":"fal-ai/ltx23-trainer-v2/i2v","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":null,"description":"Enable joint audio-video training. If None (default), auto-detects whether input videos have audio. Set True to force audio training, or False to disable.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"with_audio","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":0.5,"description":"Probability of conditioning on the first frame during training. 0.5 trains a versatile LoRA usable for both image-to-video and text-to-video inference.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts, each with a first-frame image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0024 * steps. With 1000 steps, your request will cost $2.40.","published_at":"2026-06-17T19:00:30.681000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaaa3/Tcetg36NpYE2E3fqoW1Qx_fbca58f0520a450a89344d0ea71e18bc.jpg","title":"LTX 2.3 Trainer (V2) - Image-to-Video"},{"category":"training","description":"Train an IC-LoRA that transforms one audio clip into another, conditioned at inference on a reference audio clip.","endpoint_id":"fal-ai/ltx23-trainer-v2/ic-lora/a2a","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for a2a: the paired target/reference audio prep ignores scene splitting (it would desync the pair). Provide pre-split clips instead.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":5,"description":"Target audio clip length in seconds (the audio duration bucket). Clips shorter than this are skipped; longer clips are trimmed. Audio-only modes need this because there is no video frame-count to derive a length from.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.5,"multiline":false,"name":"audio_duration_seconds","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts, each with a reference audio clip.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0023 * steps. With 1000 steps, your request will cost $2.30.","published_at":"2026-06-17T19:00:34.318000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaaa6/MvNEEk196zBPzY5TE5EWT_8266bfda3e974eed965eb7f3108572bd.jpg","title":"LTX 2.3 Trainer (V2) - Audio-to-Audio IC-LoRA"},{"category":"training","description":"Train an IC-LoRA for a joint audio+video transformation, conditioned on a reference clip's video and audio to produce a matching target.","endpoint_id":"fal-ai/ltx23-trainer-v2/ic-lora/av2av","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for av2av: the paired target/reference prep ignores scene splitting (it would desync the _start/_end pair). Provide pre-split clips instead.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation prompts, each with a reference video (+audio).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"},{"default":1,"description":"Spatially downscale the reference VIDEO by this factor before encoding (coarse/low-res control proxy -> full-res output). 1 = same resolution (default). Reference width/height and width/height divided by the factor must be divisible by 32.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_downscale_factor","required":false,"type":"integer"},{"default":1,"description":"Temporally downsample the reference VIDEO by this factor (lower fps) before encoding. 1 = same fps (default).","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_temporal_scale_factor","required":false,"type":"integer"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0068 * steps. With 1000 steps, your request will cost $6.80.","published_at":"2026-06-17T19:00:36.687000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaaac/orKex-RhQYHKjj0sjvW4w_b9a6648967d241559086a072e7013d1b.jpg","title":"LTX 2.3 Trainer (V2) - Audio+Video Reference IC-LoRA"},{"category":"training","description":"Train an IC-LoRA that regenerates a masked video region (guided by kept pixels and a video reference) while jointly generating audio from an audio reference.","endpoint_id":"fal-ai/ltx23-trainer-v2/ic-lora/av2av-masked","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for masked av2av: the paired target/reference/mask prep ignores scene splitting (it would desync the _start/_end/_mask triplet). Provide pre-split clips.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation inputs with a prompt, source video, mask, and reference video (+audio).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0068 * steps. With 1000 steps, your request will cost $6.80.","published_at":"2026-06-17T19:00:39.122000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaabc/5KrVyZNpoAZvKwg93DJRG_01c4f683d3dd460db89c737a4513ed08.jpg","title":"LTX 2.3 Trainer (V2) - Masked Audio+Video IC-LoRA"},{"category":"training","description":"Train an IC-LoRA that learns a video-to-video transformation from paired before/after clips, conditioned at inference on a reference (control) video.","endpoint_id":"fal-ai/ltx23-trainer-v2/ic-lora/v2v","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":3000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":0.1,"description":"Probability of conditioning on the first frame during training. Lower values work better for video-to-video transformation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":"[]","description":"A list of validation inputs with prompts and reference videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"},{"default":1,"description":"Spatially downscale the reference (IC-LoRA control) video by this factor before encoding, so the LoRA learns to drive a full-resolution output from a coarse / low-res reference (e.g. a small pose/depth/sketch proxy). 1 = same resolution (default; unchanged behavior). Both the reference width/height and width/height divided by the factor must be divisible by 32.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_downscale_factor","required":false,"type":"integer"},{"default":1,"description":"Temporally downsample the reference (IC-LoRA control) video by this factor (lower fps) before encoding, so the LoRA can be driven by a low-fps reference. 1 = same fps (default; unchanged behavior).","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_temporal_scale_factor","required":false,"type":"integer"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0059 * steps. With 1000 steps, your request will cost $5.90.","published_at":"2026-06-17T19:00:42.179000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaabd/YJab7yRoRqTau0Aq4W486_376b102304fc4d12a7831a0e0e147d14.jpg","title":"LTX 2.3 Trainer (V2) - Video-to-Video IC-LoRA"},{"category":"training","description":"Train an IC-LoRA that regenerates only the masked region of a video, guided by the kept pixels and a separate reference/control video.","endpoint_id":"fal-ai/ltx23-trainer-v2/ic-lora/v2v-masked","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":3000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for masked v2v: the paired target/reference/mask prep ignores scene splitting (it would desync the _start/_end/_mask triplet). Provide pre-split clips.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation inputs with a prompt, source video, mask, and reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0055 * steps. With 1000 steps, your request will cost $5.50.","published_at":"2026-06-17T19:00:44.452000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaabf/OseOeP3-e80ffRt-1exoB_7fff9e5e585b4e30a20ce11fba7f1722.jpg","title":"LTX 2.3 Trainer (V2) - Masked Video-to-Video IC-LoRA"},{"category":"training","description":"Train a LoRA that regenerates a masked region of a video while keeping the rest unchanged, blending the new content with its surroundings.","endpoint_id":"fal-ai/ltx23-trainer-v2/inpaint","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for inpainting: scene splitting would desync a clip from its mask. Provide pre-split clips instead.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation prompts, each with a source video + a mask.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0024 * steps. With 1000 steps, your request will cost $2.40.","published_at":"2026-06-17T19:00:47.582000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaadc/ndWbPMNanN-CS1vPAAcfj_0f1fcce5512d4d008b9509c74219b080.jpg","title":"LTX 2.3 Trainer (V2) - Video Inpainting"},{"category":"training","description":"Train a LoRA that generates the video between keyframes — supply first/last (and optional middle) frames at inference and the model fills the in-between motion.","endpoint_id":"fal-ai/ltx23-trainer-v2/interpolate","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation inputs, each with a prompt and keyframe images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"},{"default":false,"description":"Also keep a middle keyframe (first+middle+last -> video) instead of just first+last. When true, every validation sample must provide middle_image_url.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_middle_keyframe","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0024 * steps. With 1000 steps, your request will cost $2.40.","published_at":"2026-06-17T19:00:50.255000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaad6/RZzDx1qFqvsHuoQInTbNc_657662a9e66b46e48f7379bdb0a51518.jpg","title":"LTX 2.3 Trainer (V2) - Keyframe Interpolation"},{"category":"training","description":"Train a LoRA that expands the video frame outward, keeping an inner rectangle fixed and generating the surrounding region.","endpoint_id":"fal-ai/ltx23-trainer-v2/outpaint","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":null,"description":"(x1, y1) top-left corner of the KEPT inner rectangle, in TRAINING-resolution pixels — i.e. the bucket chosen by resolution x aspect_ratio, NOT the uploaded video's native size (clips are resized to that bucket before the crop is applied). Coordinates snap to a 32px latent grid.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_top_left","required":true,"type":"json"},{"default":null,"description":"(x2, y2) bottom-right corner of the KEPT inner rectangle, in TRAINING-resolution pixels. Must satisfy x2 > x1 and y2 > y1 and lie within the training frame; everything outside this rectangle is what the model generates.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_bottom_right","required":true,"type":"json"},{"default":"[]","description":"A list of validation prompts, each with a full-canvas video to outpaint.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.006 * steps. With 1000 steps, your request will cost $6.00.","published_at":"2026-06-17T19:00:53.233000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaae4/JLLuPXdZVZt7jnN7AKGis_5e64e64abefd49a9a4f6a3db903e8ba8.jpg","title":"LTX 2.3 Trainer (V2) - Spatial Outpainting"},{"category":"training","description":"Train a LoRA that generates audio from a text prompt — the audio counterpart of text-to-video — learning a sound or style from your clips.","endpoint_id":"fal-ai/ltx23-trainer-v2/t2a","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":5,"description":"Target audio clip length in seconds (the audio duration bucket). Clips shorter than this are skipped; longer clips are trimmed.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.5,"multiline":false,"name":"audio_duration_seconds","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts (audio is generated from each).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0022 * steps. With 1000 steps, your request will cost $2.20.","published_at":"2026-06-17T19:00:55.691000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaae9/avjlHhjz5ppUffXfLJS0D_fbedb4d0ef134d62b51f2a2a183d0e38.jpg","title":"LTX 2.3 Trainer (V2) - Text-to-Audio"},{"category":"training","description":"Fine-tune LTX 2.3 on your own clips to teach it a new subject, character, object, or visual style, then generate full videos from a text prompt.","endpoint_id":"fal-ai/ltx23-trainer-v2/t2v","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":null,"description":"Enable joint audio-video training. If None (default), auto-detects whether input videos have audio. Set True to force audio training, or False to disable.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"with_audio","required":false,"type":"boolean"},{"default":true,"description":"Peak-normalize audio for consistent levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"Preserve pitch when fitting audio to video duration (vs trimming/padding).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation prompts to use during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.006 * steps. With 1000 steps, your request will cost $6.00.","published_at":"2026-06-17T19:00:58.359000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaaee/7eICSEWO50QBXQurIcJjn_f16feceb5c6746a69e08ea9a8841857a.jpg","title":"LTX 2.3 Trainer (V2) - Text-to-Video"},{"category":"training","description":"Train a LoRA that generates audio (foley / sound design) for a silent video, learning a soundtrack that matches the on-screen action.","endpoint_id":"fal-ai/ltx23-trainer-v2/v2a","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"If true, long videos are split into scenes. Off by default for v2a: every clip must keep an audio track (the model generates audio), and scene splitting can produce silent trailing segments that would fail the per-clip audio check with a confusing error. Mirrors the a2v default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation prompts, each with a silent video to generate audio for.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0049 * steps. With 1000 steps, your request will cost $4.90.","published_at":"2026-06-17T19:01:01.127000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaafc/ezs5zY0lbJQwWG_wWg63j_368a233643f84755810ec510a7e6c42d.jpg","title":"LTX 2.3 Trainer (V2) - Video-to-Audio"},{"category":"training","description":"Train a LoRA that learns a video-to-video transformation from paired before/after clips, steered at inference by a reference (control) video.","endpoint_id":"fal-ai/ltx23-trainer-v2/v2v","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":3000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":0.1,"description":"Probability of conditioning on the first frame during training. Lower values work better for video-to-video transformation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":"[]","description":"A list of validation inputs with prompts and reference videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"},{"default":1,"description":"Spatially downscale the reference (IC-LoRA control) video by this factor before encoding, so the LoRA learns to drive a full-resolution output from a coarse / low-res reference (e.g. a small pose/depth/sketch proxy). 1 = same resolution (default; unchanged behavior). Both the reference width/height and width/height divided by the factor must be divisible by 32.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_downscale_factor","required":false,"type":"integer"},{"default":1,"description":"Temporally downsample the reference (IC-LoRA control) video by this factor (lower fps) before encoding, so the LoRA can be driven by a low-fps reference. 1 = same fps (default; unchanged behavior).","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"reference_temporal_scale_factor","required":false,"type":"integer"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0059 * steps. With 1000 steps, your request will cost $5.90.","published_at":"2026-06-17T19:01:03.845000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eab04/zM4iWyyJu5H2HRbZO-FYb_7c535830199348e596f5066ee3d0ebc7.jpg","title":"LTX 2.3 Trainer (V2) - Video-to-Video"},{"category":"training","description":"Train a LoRA that regenerates only the masked region of a video, guided by both the kept pixels and a separate reference/control video.","endpoint_id":"fal-ai/ltx23-trainer-v2/v2v-masked","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to a `.zip` archive of your training data. The exact file layout depends on the training mode — see this endpoint's documentation for the required structure. You can include a `.txt` caption alongside each media file (same base name).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":3000,"description":"The number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the training video (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":false,"description":"Off for masked v2v: the paired target/reference/mask prep ignores scene splitting (it would desync the _start/_end/_mask triplet). Provide pre-split clips.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":"[]","description":"A list of validation inputs with a prompt, source video, mask, and reference video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, wrong gaze direction, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.","description":"A negative prompt to use for validation. Note: validation previews are single-stage approximations of the production two-stage (distilled) inference, so preview quality and guidance differ from final inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for validation videos (LTX-2.3 native is 24).","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["config_file","debug_dataset","audio","video","lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.0055 * steps. With 1000 steps, your request will cost $5.50.","published_at":"2026-06-17T19:01:06.336000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eaaff/PiJ_vPT6tLej62mcBPmne_f0ac0cde98e74fc9a952007a60914bd6.jpg","title":"LTX 2.3 Trainer (V2) - Masked Video-to-Video"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train LTX-2.3 22B for video transformation or video-conditioned generation.","endpoint_id":"fal-ai/ltx23-v2v-trainer","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to zip archive with videos or images. Try to use at least 10 files, although more is better.\n\n **Supported video formats:** .mp4, .mov, .avi, .mkv\n **Supported image formats:** .png, .jpg, .jpeg\n\n Note: The dataset must contain ONLY videos OR ONLY images - mixed datasets are not supported.\n\n The archive can also contain text files with captions. Each text file should have the same name as the media file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":1,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization. Higher values can lead to faster training but may cause overfitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":25,"description":"Target frames per second for the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":0.1,"description":"Probability of conditioning on the first frame during training. Lower values work better for video-to-video transformation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":"[]","description":"A list of validation inputs with prompts and reference videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"A negative prompt to use for validation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":25,"description":"Target frames per second for validation videos.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","debug_dataset","lora_file","config_file"],"pricing":"Your request will cost $0.0135 per step. For example, the default 2000-step training will cost $27.00.","published_at":"2026-04-14T21:43:44.115000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a929636/dvX7J7XYUc2Llc9xo1-zB_1cbc222714e649ef9440a9000d96ae92.jpg","title":"LTX-2.3 22B Video to Video Trainer"},{"category":"training","description":"Train LTX-2.3 22B for custom styles and effects.","endpoint_id":"fal-ai/ltx23-video-trainer","family":"LTX 2.3","inputs":[{"default":null,"description":"URL to zip archive with videos or images. Try to use at least 10 files, although more is better.\n\n **Supported video formats:** .mp4, .mov, .avi, .mkv\n **Supported image formats:** .png, .jpg, .jpeg\n\n Note: The dataset must contain ONLY videos OR ONLY images - mixed datasets are not supported.\n\n The archive can also contain text files with captions. Each text file should have the same name as the media file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":6000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization. Higher values can lead to faster training but may cause overfitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":89,"description":"Number of frames per training sample. Must satisfy frames % 8 == 1 (e.g., 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 97).","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":25,"description":"Target frames per second for the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"1:1","description":"Aspect ratio to use for training.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps. This option has no effect on image datasets.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":null,"description":"Enable joint audio-video training. If None (default), automatically detects whether input videos have audio. Set to True to force audio training, or False to disable.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"with_audio","required":false,"type":"boolean"},{"default":true,"description":"Normalize audio peak amplitude to a consistent level. Recommended for consistent audio levels across the dataset.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_normalize","required":false,"type":"boolean"},{"default":true,"description":"When audio duration doesn't match video duration, stretch/compress audio without changing pitch. If disabled, audio is trimmed or padded with silence.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_preserve_pitch","required":false,"type":"boolean"},{"default":0.5,"description":"Probability of conditioning on the first frame during training. Higher values improve image-to-video performance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":"[]","description":"A list of validation prompts to use during training. When providing an image, _all_ validation inputs must have an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation","required":false,"type":"json"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"A negative prompt to use for validation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_negative_prompt","required":false,"type":"string"},{"default":89,"description":"The number of frames in validation videos.","enum":null,"is_list":false,"max":121,"media_kind":null,"min":9,"multiline":false,"name":"validation_number_of_frames","required":false,"type":"integer"},{"default":25,"description":"Target frames per second for validation videos.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"validation_frame_rate","required":false,"type":"integer"},{"default":"high","description":"The resolution to use for validation.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_resolution","required":false,"type":"enum"},{"default":"1:1","description":"The aspect ratio to use for validation.","enum":["16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"validation_aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"STG (Spatio-Temporal Guidance) scale. 0.0 disables STG. Recommended value is 1.0.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"stg_scale","required":false,"type":"number"},{"default":true,"description":"Whether to generate audio in validation samples.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_in_validation","required":false,"type":"boolean"}],"lab":"LTX","output_kind":"video","output_props":["debug_dataset","lora_file","video","config_file"],"pricing":"Your request will cost $0.0048 per step. For example, the default 2000-step training will cost $9.60.","published_at":"2026-04-14T21:42:29.552000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9295f6/aEhnAqMznOIIpRGD6U8e4_c0ca22678f6242349793ae9e7db55746.jpg","title":"LTX-2.3 22B Video Trainer"},{"category":"text-to-video","description":"Generate long videos from prompts using LTX Video-0.9.8 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltxv-13b-098-distilled","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["9:16","1:1","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.02 per second, billed at 24 frames per second. For $1 you can generate 50 seconds of video. Enabling `detail_pass` will double the billed seconds.","published_at":"2025-07-17T03:01:15.578000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"LTX-Video 13B 0.9.8 Distilled"},{"category":"video-to-video","description":"Extend videos using LTX Video-0.9.8 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltxv-13b-098-distilled/extend","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the video.","enum":["9:16","1:1","16:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"},{"default":29,"description":"The constant rate factor (CRF) to compress input media with. Compressed input media more closely matches the model's training data, which can improve motion quality.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"constant_rate_factor","required":false,"type":"integer"},{"default":null,"description":"Video to be extended.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video","required":true,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.02 per second, billed at 24 frames per second. For $1 you can generate 50 seconds of video. Enabling `detail_pass` will double the billed seconds.","published_at":"2025-07-23T16:11:07.081000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","title":"LTX-Video 13B 0.9.8 Distilled"},{"category":"image-to-video","description":"Generate long videos from prompts and images using LTX Video-0.9.8 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltxv-13b-098-distilled/image-to-video","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the video.","enum":["9:16","1:1","16:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"},{"default":29,"description":"The constant rate factor (CRF) to compress input media with. Compressed input media more closely matches the model's training data, which can improve motion quality.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"constant_rate_factor","required":false,"type":"integer"},{"default":null,"description":"Image URL for Image-to-Video task","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.02 per second, billed at 24 frames per second. For $1 you can generate 50 seconds of video. Enabling `detail_pass` will double the billed seconds.","published_at":"2025-07-17T03:02:23.813000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-5.jpg","title":"LTX-Video 13B 0.9.8 Distilled"},{"category":"video-to-video","description":"Generate long videos from prompts, images, and videos using LTX Video-0.9.8 13B Distilled and custom LoRA","endpoint_id":"fal-ai/ltxv-13b-098-distilled/multiconditioning","family":"LTX","inputs":[{"default":null,"description":"Text prompt to guide generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"worst quality, inconsistent motion, blurry, jittery, distorted","description":"Negative prompt for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"LoRA weights to use for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"720p","description":"Resolution of the generated video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the video.","enum":["9:16","1:1","16:9","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":121,"description":"The number of frames in the video.","enum":null,"is_list":false,"max":1441,"media_kind":null,"min":9,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the first pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"first_pass_num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"Number of inference steps during the second pass.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":2,"multiline":false,"name":"second_pass_num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The number of inference steps to skip in the initial steps of the second pass. By skipping some steps at the beginning, the second pass can focus on smaller details instead of larger changes.","enum":null,"is_list":false,"max":11,"media_kind":null,"min":1,"multiline":false,"name":"second_pass_skip_initial_steps","required":false,"type":"integer"},{"default":24,"description":"The frame rate of the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":false,"description":"Whether to expand the prompt using a language model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":false,"description":"Whether to reverse the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to use a detail pass. If True, the model will perform a second pass to refine the video and enhance details. This incurs a 2.0x cost multiplier on the base price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_detail_pass","required":false,"type":"boolean"},{"default":0.5,"description":"The factor for adaptive instance normalization (AdaIN) applied to generated video chunks after the first. This can help deal with a gradual increase in saturation/contrast in the generated video by normalizing the color distribution across the video. A high value will ensure the color distribution is more consistent across the video, while a low value will allow for more variation in color distribution.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temporal_adain_factor","required":false,"type":"number"},{"default":0,"description":"The compression ratio for tone mapping. This is used to compress the dynamic range of the video to improve visual quality. A value of 0.0 means no compression, while a value of 1.0 means maximum compression.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tone_map_compression_ratio","required":false,"type":"number"},{"default":29,"description":"The constant rate factor (CRF) to compress input media with. Compressed input media more closely matches the model's training data, which can improve motion quality.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"constant_rate_factor","required":false,"type":"integer"},{"default":"[]","description":"URL of images to use as conditioning","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"images","required":false,"type":"json"},{"default":"[]","description":"Videos to use as conditioning","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"videos","required":false,"type":"json"}],"lab":"LTX","output_kind":"video","output_props":["video","prompt","seed"],"pricing":"Your request will cost $0.02 per second, billed at 24 frames per second. For $1 you can generate 50 seconds of video. Enabling `detail_pass` will double the billed seconds.","published_at":"2025-07-17T02:59:51.470000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training.jpg","title":"LTX-Video 13B 0.9.8 Distilled"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ray2 is a large-scale video generative model capable of creating realistic visuals with natural, coherent motion.","endpoint_id":"fal-ai/luma-dream-machine/ray-2","family":"Ray 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether the video should loop (end of video is blended with the beginning)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":"540p","description":"The resolution of the generated video (720p costs 2x more, 1080p costs 4x more)","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video (9s costs 2x more)","enum":["5s","9s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-01-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ray2 Flash is a fast video generative model capable of creating realistic visuals with natural, coherent motion.","endpoint_id":"fal-ai/luma-dream-machine/ray-2-flash","family":"Ray 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether the video should loop (end of video is blended with the beginning)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":"540p","description":"The resolution of the generated video (720p costs 2x more, 1080p costs 4x more)","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video (9s costs 2x more)","enum":["5s","9s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2 Flash"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ray2 Flash is a fast video generative model capable of creating realistic visuals with natural, coherent motion.","endpoint_id":"fal-ai/luma-dream-machine/ray-2-flash/image-to-video","family":"Ray 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Initial image to start the video from. Can be used together with end_image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Final image to end the video with. Can be used together with image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether the video should loop (end of video is blended with the beginning)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":"540p","description":"The resolution of the generated video (720p costs 2x more, 1080p costs 4x more)","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video","enum":["5s","9s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2 Flash (Image to Video)"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ray2 Flash Modify is a video generative model capable of restyling or retexturing the entire shot, from turning live-action into CG or stylized animation, to changing wardrobe, props, or the overall aesthetic and swap environments or time periods, giving you control over background, location, or even weather.","endpoint_id":"fal-ai/luma-dream-machine/ray-2-flash/modify","family":"Ray 2","inputs":[{"default":null,"description":"URL of the input video to modify","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of the first frame image for modification","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Instruction for modifying the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"flex_1","description":"Amount of modification to apply to the video, adhere_1 is the least amount of modification, reimagine_3 is the most","enum":["adhere_1","adhere_2","adhere_3","flex_1","flex_2","flex_3","reimagine_1","reimagine_2","reimagine_3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-07-17T14:03:02.298000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d4/OE4NIX_CnQw39U9HWlI6A_QIbhyMoI.png","title":"Luma Ray 2 Flash Modify"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","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.","endpoint_id":"fal-ai/luma-dream-machine/ray-2-flash/reframe","family":"Ray 2","inputs":[{"default":null,"description":"URL of the input video to reframe","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The aspect ratio of the reframed video","enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the first frame image for reframing","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"X position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_x","required":false,"type":"integer"},{"default":null,"description":"Y position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_y","required":false,"type":"integer"},{"default":null,"description":"Optional prompt for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"End X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_end","required":false,"type":"integer"},{"default":null,"description":"Start X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_start","required":false,"type":"integer"},{"default":null,"description":"End Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_end","required":false,"type":"integer"},{"default":null,"description":"Start Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_start","required":false,"type":"integer"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-06-03T15:52:49.571000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2 Flash Reframe"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ray2 is a large-scale video generative model capable of creating realistic visuals with natural, coherent motion.","endpoint_id":"fal-ai/luma-dream-machine/ray-2/image-to-video","family":"Ray 2","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Initial image to start the video from. Can be used together with end_image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Final image to end the video with. Can be used together with image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"Whether the video should loop (end of video is blended with the beginning)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":"540p","description":"The resolution of the generated video (720p costs 2x more, 1080p costs 4x more)","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video","enum":["5s","9s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2 (Image to Video)"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ray2 Modify is a video generative model capable of restyling or retexturing the entire shot, from turning live-action into CG or stylized animation, to changing wardrobe, props, or the overall aesthetic and swap environments or time periods, giving you control over background, location, or even weather.","endpoint_id":"fal-ai/luma-dream-machine/ray-2/modify","family":"Ray 2","inputs":[{"default":null,"description":"URL of the input video to modify","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of the first frame image for modification","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Instruction for modifying the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"flex_1","description":"Amount of modification to apply to the video, adhere_1 is the least amount of modification, reimagine_3 is the most","enum":["adhere_1","adhere_2","adhere_3","flex_1","flex_2","flex_3","reimagine_1","reimagine_2","reimagine_3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-06-28T19:42:05.110000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2 Modify"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","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.","endpoint_id":"fal-ai/luma-dream-machine/ray-2/reframe","family":"Ray 2","inputs":[{"default":null,"description":"URL of the input video to reframe","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The aspect ratio of the reframed video","enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the first frame image for reframing","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"X position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_x","required":false,"type":"integer"},{"default":null,"description":"Y position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_y","required":false,"type":"integer"},{"default":null,"description":"Optional prompt for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"End X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_end","required":false,"type":"integer"},{"default":null,"description":"Start X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_start","required":false,"type":"integer"},{"default":null,"description":"End Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_end","required":false,"type":"integer"},{"default":null,"description":"Start Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_start","required":false,"type":"integer"}],"lab":"Luma AI","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-06-03T15:50:57.754000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-dream-machine-ray-2.webp","title":"Luma Ray 2 Reframe"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate images from your prompts using Luma Photon. Photon is the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation.","endpoint_id":"fal-ai/luma-photon","family":"Photon","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2024-06-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-photon.webp","title":"Luma Photon"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate images from your prompts using Luma Photon Flash. Photon Flash is the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation.","endpoint_id":"fal-ai/luma-photon/flash","family":"Photon","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2024-12-03T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-photon.webp","title":"Luma Photon Flash"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit images from your prompts using Luma Photon. Photon is the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation.","endpoint_id":"fal-ai/luma-photon/flash/modify","family":"Photon","inputs":[{"default":null,"description":"Instruction for modifying the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the input image to reframe","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The strength of the initial image. Higher strength values are corresponding to more influence of the initial image on the output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":true,"type":"number"},{"default":null,"description":"The aspect ratio of the reframed image","enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-06-08T12:51:44.150000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-photon.webp","title":"Luma Photon"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"This advanced tool intelligently expands your visuals, seamlessly blending new content to enhance creativity and adaptability, offering unmatched speed and quality for creators at a fraction of the cost.","endpoint_id":"fal-ai/luma-photon/flash/reframe","family":"Photon","inputs":[{"default":null,"description":"URL of the input image to reframe","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The aspect ratio of the reframed image","enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":null,"description":"Optional prompt for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"X position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_x","required":false,"type":"integer"},{"default":null,"description":"Y position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_y","required":false,"type":"integer"},{"default":null,"description":"End X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_end","required":false,"type":"integer"},{"default":null,"description":"Start X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_start","required":false,"type":"integer"},{"default":null,"description":"End Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_end","required":false,"type":"integer"},{"default":null,"description":"Start Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_start","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-06-03T15:28:07.803000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-photon.webp","title":"Luma Photon Flash Reframe"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit images from your prompts using Luma Photon. Photon is the most creative, personalizable, and intelligent visual models for creatives, bringing a step-function change in the cost of high-quality image generation.","endpoint_id":"fal-ai/luma-photon/modify","family":"Photon","inputs":[{"default":null,"description":"Instruction for modifying the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the input image to reframe","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The strength of the initial image. Higher strength values are corresponding to more influence of the initial image on the output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":true,"type":"number"},{"default":null,"description":"The aspect ratio of the reframed image","enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-06-08T12:46:34.379000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-photon.webp","title":"Luma Photon"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend and reframe images with Luma Photon Reframe. This advanced tool intelligently expands your visuals, seamlessly blending new content to enhance creativity and adaptability, offering unmatched personalization and quality for creators at a fraction of the cost.","endpoint_id":"fal-ai/luma-photon/reframe","family":"Photon","inputs":[{"default":null,"description":"URL of the input image to reframe","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The aspect ratio of the reframed image","enum":["1:1","16:9","9:16","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":null,"description":"Optional prompt for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"X position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_x","required":false,"type":"integer"},{"default":null,"description":"Y position of the grid for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grid_position_y","required":false,"type":"integer"},{"default":null,"description":"End X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_end","required":false,"type":"integer"},{"default":null,"description":"Start X coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"x_start","required":false,"type":"integer"},{"default":null,"description":"End Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_end","required":false,"type":"integer"},{"default":null,"description":"Start Y coordinate for reframing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"y_start","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-06-03T15:13:14.628000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/luma-photon.webp","title":"Luma Photon Reframe"},{"category":"text-to-image","description":"Lumina-Image-2.0 is a 2 billion parameter flow-based diffusion transforer which features improved performance in image quality, typography, complex prompt understanding, and resource-efficiency.","endpoint_id":"fal-ai/lumina-image/v2","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"You are an assistant designed to generate superior images with the superior degree of image-text alignment based on textual prompts or user prompts.","description":"The system prompt to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Whether to apply normalization-based guidance scale.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"cfg_normalization","required":false,"type":"boolean"},{"default":1,"description":"The ratio of the timestep interval to apply normalization-based guidance scale.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_trunc_ratio","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","prompt","has_nsfw_concepts","timings","images"],"pricing":"","published_at":"2025-01-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/lumina-image-v2.webp","title":"Lumina Image 2"},{"category":"text-to-audio","description":"Lyria 2 is Google's latest music generation model, you can generate any type of music with this model.","endpoint_id":"fal-ai/lyria2","family":"Lyria 2","inputs":[{"default":null,"description":"The text prompt describing the music you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"low quality","description":"A description of what to exclude from the generated audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"A seed for deterministic generation. If provided, the model will attempt to produce the same audio given the same prompt and other parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-05-20T20:05:49.336000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-4.jpg","title":"Lyria2"},{"category":"text-to-audio","description":"Lyria 3 is most recent music model from Google","endpoint_id":"fal-ai/lyria3","family":"","inputs":[{"default":null,"description":"The text prompt describing the music you want to generate. Include genre, mood, instrumentation, tempo, and vocal style for best results. Lyria 3 supports vocals, lyrics, and multi-language generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompting is not supported by Lyria 3.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Optional image URL to use as inspiration for music generation. The model will create music that matches the mood and theme of the image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio","lyrics"],"pricing":"","published_at":"2026-04-15T17:41:43.950000+00:00","thumbnail":"https://refinery.fal.media/url/https%3A%2F%2Fv3b.fal.media%2Ffiles%2Fb%2F0a94048f%2FbSx2MSBmQSPqHu3eKueYS_25a4c220ab8c4f67851f04f8e62b8445.jpg/tr:w-1920,q-80/bSx2MSBmQSPqHu3eKueYS_25a4c220ab8c4f67851f04f8e62b8445.webp","title":"Lyria3"},{"category":"text-to-audio","description":"Lyria 3 Pro is the latest music model from Google","endpoint_id":"fal-ai/lyria3/pro","family":"","inputs":[{"default":null,"description":"The text prompt describing the music you want to generate. Include genre, mood, instrumentation, tempo, and vocal style for best results. Lyria 3 supports vocals, lyrics, and multi-language generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompting is not supported by Lyria 3.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Optional image URL to use as inspiration for music generation. The model will create music that matches the mood and theme of the image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio","lyrics"],"pricing":"","published_at":"2026-05-22T06:48:42.666000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9af59e/gZo8cVQPq90KMeAU-tQ7H_5144bb99c04b47038d174c4068bfcada.jpg","title":"Lyria 3 Pro"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"MAGI-1 distilled is a faster video generation model with exceptional understanding of physical interactions and cinematic prompts","endpoint_id":"fal-ai/magi-distilled","family":"","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":96,"description":"Number of frames to generate. Must be between 96 and 192 (inclusive). Each additional 24 frames beyond 96 incurs an additional billing unit.","enum":null,"is_list":false,"max":192,"media_kind":null,"min":96,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p or 720p). 480p is 0.5 billing units, and 720p is 1 billing unit.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":16,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":[4,8,16,32],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_inference_steps","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.32 to generate one four-second video. For $1 you can run this model approximately 3 times.\n \n Additional seconds will cost $0.08 each, calculated at 24 frames per second.\n \n Additional inference steps above 16 incur a 1/16 multiplier each, such that your total cost will be multiplied x2 at 32 steps.","published_at":"2025-04-22T03:34:30.792000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","title":"MAGI-1 (Distilled)"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"MAGI-1 distilled extends videos faster with an exceptional understanding of physical interactions and prompts","endpoint_id":"fal-ai/magi-distilled/extend-video","family":"","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input video to represent the beginning of the video. If the input video does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":96,"description":"Number of frames to generate. Must be between 96 and 192 (inclusive). Each additional 24 frames beyond 96 incurs an additional billing unit.","enum":null,"is_list":false,"max":192,"media_kind":null,"min":96,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":null,"description":"The frame to begin the generation from, with the remaining frames will be treated as the prefix video. The final video will contain the frames up until this number unchanged, followed by the generated frames. The default start frame is 32 frames before the end of the video, which gives optimal results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_frame","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p or 720p). 480p is 0.5 billing units, and 720p is 1 billing unit.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":16,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":[4,8,16,32],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_inference_steps","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.32 to generate one four-second video. For $1 you can run this model approximately 3 times.\n \n Additional seconds will cost $0.08 each, calculated at 24 frames per second.\n \n Additional inference steps above 16 incur a 1/16 multiplier each, such that your total cost will be multiplied x2 at 32 steps.","published_at":"2025-04-23T02:31:47.410000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","title":"MAGI-1 (Distilled)"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"MAGI-1 distilled generates videos faster from images with exceptional understanding of physical interactions and prompting","endpoint_id":"fal-ai/magi-distilled/image-to-video","family":"","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input image to represent the first frame of the video. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":96,"description":"Number of frames to generate. Must be between 96 and 192 (inclusive). Each additional 24 frames beyond 96 incurs an additional billing unit.","enum":null,"is_list":false,"max":192,"media_kind":null,"min":96,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p or 720p). 480p is 0.5 billing units, and 720p is 1 billing unit.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":16,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":[4,8,16,32],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"num_inference_steps","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.32 to generate one four-second video. For $1 you can run this model approximately 3 times.\n \n Additional seconds will cost $0.08 each, calculated at 24 frames per second.\n \n Additional inference steps above 16 incur a 1/16 multiplier each, such that your total cost will be multiplied x2 at 32 steps.","published_at":"2025-04-23T02:26:54.535000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-2.jpg","title":"MAGI-1 (Distilled)"},{"category":"image-to-image","description":"Estimate depth from a single image with Marigold V2, a diffusion-based depth model built on Qwen-Image-Edit, returning a colorized depth map.","endpoint_id":"fal-ai/marigold-v2","family":"","inputs":[{"default":"depth","description":"Prediction map to generate.","enum":["depth","see-through-depth","normals","albedo"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prediction_type","required":false,"type":"enum"},{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Inference size as an explicit `{width, height}` object or a preset string (e.g. `\"square_hd\"`, `\"landscape_4_3\"`). Both dimensions must be multiples of 16 and no larger than 2048 pixels on either side, with an aspect ratio between 1:16 and 16:1. Defaults to the input image's dimensions rounded to the nearest multiple of 16.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Random seed. Only affects the VAE encoder's latent sampling (the forward pass itself is a single deterministic step); the same seed and image reproduce the same output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image","seed"],"pricing":"Your request will cost $0.03 per image. The output size does not change the price.","published_at":"2026-10-02T20:43:52.461000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaccf1f/kT4jHOzU-1GoNpXUKQ1EP.jpg","title":"Marigold V2 Depth"},{"category":"vision","description":"Marlin is a 2B video VLM tuned for the two questions developers actually want to ask of their videos: what is happening, and when?","endpoint_id":"fal-ai/marlin","family":"","inputs":[{"default":null,"description":"URL of the video to caption. Up to ~2 minutes is supported.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Caption prompt sent to the model. The example value is Marlin's canonical training prompt — overriding usually degrades output quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2048,"description":"Maximum number of tokens to generate for the caption.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":64,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"If true, sample with temperature/top_p; if false, use greedy decoding.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"do_sample","required":false,"type":"boolean"},{"default":1,"description":"Sampling temperature. Only used when do_sample is true.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1,"description":"Nucleus sampling threshold. Only used when do_sample is true.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"}],"lab":"","output_kind":"json","output_props":["events","scene","text"],"pricing":"","published_at":"2026-05-21T15:22:11.880000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afefa/fAcqvrcTMMrzjksn9pCE8_d52c68d7c1694395b67cbb22280a919e.jpg","title":"Marlin"},{"category":"vision","description":"Marlin is a 2B video VLM tuned for the two questions developers actually want to ask of their videos: what is happening, and when?","endpoint_id":"fal-ai/marlin/find","family":"","inputs":[{"default":null,"description":"URL of the video to search through.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Natural-language description of the event or scene to find in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If true, sample with temperature/top_p; if false, use greedy decoding.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"do_sample","required":false,"type":"boolean"},{"default":1,"description":"Sampling temperature. Only used when do_sample is true.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1,"description":"Nucleus sampling threshold. Only used when do_sample is true.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"}],"lab":"","output_kind":"json","output_props":["span","format_ok","text"],"pricing":"","published_at":"2026-05-21T15:22:03.611000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afef8/CQRc6WiRUic7BV2kfxpQk_e3e2bff829fa4a0abc66123b986922a2.jpg","title":"Marlin Find"},{"category":"text-to-speech","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Maya1 is a state-of-the-art speech model by Maya Research for expressive voice generation, built to capture real human emotion and precise voice design.","endpoint_id":"fal-ai/maya","family":"","inputs":[{"default":null,"description":"The text to synthesize into speech. You can embed emotion tags anywhere in the text using the format <emotion_name>. Available emotions: laugh, laugh_harder, sigh, chuckle, gasp, angry, excited, whisper, cry, scream, sing, snort, exhale, gulp, giggle, sarcastic, curious. Example: 'Hello world! <excited> This is amazing!' or 'I can't believe this <sigh> happened again.'","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Description of the voice/character. Includes attributes like age, accent, pitch, timbre, pacing, tone, and intensity. See examples for format.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.4,"description":"Sampling temperature. Lower values (0.2-0.5) produce more stable/consistent audio. Higher values add variation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.9,"description":"Nucleus sampling parameter. Controls diversity of token selection.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":2000,"description":"Maximum number of SNAC tokens to generate (7 tokens per frame). Controls maximum audio length.","enum":null,"is_list":false,"max":4000,"media_kind":null,"min":28,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":1.1,"description":"Penalty for repeating tokens. Higher values reduce repetition artifacts.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":"48 kHz","description":"Output audio sample rate. 48 kHz provides higher quality audio, 24 kHz is faster.","enum":["48 kHz","24 kHz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sample_rate","required":false,"type":"enum"},{"default":"wav","description":"Output audio format for the generated speech","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio","duration","sample_rate","generation_time","rtf"],"pricing":"Your request will cost $0.002 per second of generated audio.","published_at":"2025-11-15T01:00:12+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/w_fnH4AqLcG0s0HRVYhQK_755e9d6c2502409fa7cf87f768925dd4.jpg","title":"Maya1"},{"category":"text-to-speech","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Maya1 is a state-of-the-art speech model by Maya Research for expressive voice generation, built to capture real human emotion and precise voice design.","endpoint_id":"fal-ai/maya/batch","family":"","inputs":[{"default":null,"description":"List of texts to synthesize into speech. You can embed emotion tags in each text using the format <emotion_name>.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texts","required":true,"type":"string"},{"default":null,"description":"List of voice descriptions for each text. Must match the length of texts list. Each describes the voice/character attributes.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompts","required":true,"type":"string"},{"default":0.4,"description":"Sampling temperature for all generations.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.9,"description":"Nucleus sampling parameter for all generations.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":2000,"description":"Maximum SNAC tokens per generation.","enum":null,"is_list":false,"max":4000,"media_kind":null,"min":28,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":1.1,"description":"Repetition penalty for all generations.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":"48 kHz","description":"Output audio sample rate for all generations. 48 kHz provides higher quality, 24 kHz is faster.","enum":["48 kHz","24 kHz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sample_rate","required":false,"type":"enum"},{"default":"wav","description":"Output audio format for all generated speech files","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["total_generation_time","average_rtf","sample_rate","audios","durations"],"pricing":"Your request will cost $0.002 per second of generated audio.","published_at":"2025-12-12T22:26:37.028000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a860f0a/FtJNWhDtad-vpXpr9mWeX_77608b3886eb43eb9a89425ea6253d94.jpg","title":"Maya"},{"category":"text-to-speech","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Maya1 is a state-of-the-art speech model by Maya Research for expressive voice generation, built to capture real human emotion and precise voice design.","endpoint_id":"fal-ai/maya/stream","family":"","inputs":[{"default":null,"description":"The text to synthesize into speech. You can embed emotion tags anywhere in the text using the format <emotion_name>. Available emotions: laugh, laugh_harder, sigh, chuckle, gasp, angry, excited, whisper, cry, scream, sing, snort, exhale, gulp, giggle, sarcastic, curious. Example: 'Hello world! <excited> This is amazing!' or 'I can't believe this <sigh> happened again.'","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Description of the voice/character. Includes attributes like age, accent, pitch, timbre, pacing, tone, and intensity. See examples for format.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.4,"description":"Sampling temperature. Lower values (0.2-0.5) produce more stable/consistent audio. Higher values add variation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.9,"description":"Nucleus sampling parameter. Controls diversity of token selection.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":2000,"description":"Maximum number of SNAC tokens to generate (7 tokens per frame). Controls maximum audio length.","enum":null,"is_list":false,"max":4000,"media_kind":null,"min":28,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":1.1,"description":"Penalty for repeating tokens. Higher values reduce repetition artifacts.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":"24 kHz","description":"Output audio sample rate. 48 kHz uses upsampling for higher quality audio, 24 kHz is native SNAC output (faster, lower latency).","enum":["48 kHz","24 kHz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sample_rate","required":false,"type":"enum"},{"default":"mp3","description":"Output audio format. 'mp3' for browser-playable audio, 'wav' for uncompressed audio, 'pcm' for raw PCM (lowest latency, requires client-side decoding).","enum":["mp3","wav","pcm"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":[],"pricing":"Your request will cost $0.002 per second of generated audio.","published_at":"2025-12-12T22:06:21.721000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a860e8c/yukdPKr05eoZ3Fx9zp6b0_fcbf051a9f4e4ab9a510e8cc9084098f.jpg","title":"Maya"},{"category":"3d-to-3d","description":"Rig humanoid 3D models from GLB URLs with Meshy, returning rigged GLB/FBX files plus basic animations.","endpoint_id":"fal-ai/meshy/rigging","family":"","inputs":[{"default":null,"description":"URL of a 3D model in GLB format to rig. Can be any publicly accessible URL — works with models generated by Hunyuan, Trellis, Meshy, or any other 3D generation tool. The model must be a humanoid character with clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":1.7,"description":"Approximate height of the character in meters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"json","output_props":["rigged_character_fbx","animation_glb","rig_task_id","rigged_character_glb","animation_fbx","basic_animations"],"pricing":"$0.20 per request. +$0.12 when enable_animation=true ($0.32 total).","published_at":"2026-05-19T22:13:29.355000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ae24d/XIUgczEpCoC7-xcZRvqbu_c31adb5b44304f35a23d70458c77aa31.jpg","title":"Meshy Rigging"},{"category":"3d-to-3d","description":"Meshy auto-rigs a humanoid 3D model fitting a skeleton and binding the mesh, then applies several motion presets from its animation library","endpoint_id":"fal-ai/meshy/rigging/multi-animation","family":"","inputs":[{"default":null,"description":"URL of a 3D model in GLB format to rig and animate. Can be any publicly accessible URL — works with models generated by Hunyuan, Trellis, Meshy, or any other 3D generation tool. The model must be a humanoid character with clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":1.7,"description":"Approximate height of the character in meters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"height_meters","required":false,"type":"number"},{"default":null,"description":"Animation preset IDs from Meshy's library. One animation clip is generated per ID against the same rig and returned in the 'animations' output array, in request order. Must contain at least one ID. Each ID must be in [0, 696], at most 10 distinct clips may be requested, and duplicate IDs are de-duplicated. See https://docs.meshy.ai/en/api/animation-library for available IDs.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_ids","required":true,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"json","output_props":["rigged_character_fbx","rig_task_id","animations","rigged_character_glb","basic_animations"],"pricing":"$0.20 per request. +$0.12 per animation clip in `animation_action_ids` (e.g. 3 clips = $0.56 total).","published_at":"2026-06-12T21:40:43.990000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e0bf5/ZWAyCMj3wyAm8pM8Fr3Rz_9a891ce4df144559a8d9b169cca63531.jpg","title":"Meshy Rigging Multi Animation"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Meshy-5 multi image generates realistic and production ready 3D models from multiple images.","endpoint_id":"fal-ai/meshy/v5/multi-image-to-3d","family":"","inputs":[{"default":null,"description":"1 to 4 images for 3D model creation. All images should depict the same object from different angles. Supports .jpg, .jpeg, .png formats, and AVIF/HEIF which will be automatically converted. If more than 4 images are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns triangular mesh ignoring topology and target_polycount.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"","published_at":"2025-10-06T23:15:19.272000+00:00","thumbnail":"https://v3.fal.media/files/penguin/wLQpmudI-iiOD545isnQ0_b7878036846e4f72b23e29f55c97016e.jpg","title":"Meshy 5 Multi"},{"category":"3d-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Meshy-5 remesh allows you to remesh and export existing 3D models into various formats","endpoint_id":"fal-ai/meshy/v5/remesh","family":"","inputs":[{"default":null,"description":"URL or base64 data URI of a 3D model to remesh. Supports .glb, .gltf, .obj, .fbx, .stl formats. Can be a publicly accessible URL or data URI with MIME type application/octet-stream.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":["glb"],"description":"List of target formats for the remeshed model.","enum":["glb","fbx","obj","usdz","blend","stl"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_formats","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. Actual count may vary based on geometry complexity.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":0,"description":"Resize the model to a certain height measured in meters. Set to 0 for no resizing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"resize_height","required":false,"type":"number"},{"default":null,"description":"Position of the origin. None means no effect.","enum":["bottom","center"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"origin_at","required":false,"type":"enum"}],"lab":"Meshy","output_kind":"file","output_props":["model_urls","model_glb"],"pricing":"","published_at":"2025-10-18T01:56:03.334000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/VuvDG9KC4adICrWIBIzIu_a731968003db42be8f2c91d1f00c811f.jpg","title":"Meshy 5 Remesh"},{"category":"3d-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Meshy-5 retexture applies new, high-quality textures to existing 3D models using either text prompts or reference images. It supports PBR material generation for realistic, production-ready results.","endpoint_id":"fal-ai/meshy/v5/retexture","family":"","inputs":[{"default":null,"description":"URL or base64 data URI of a 3D model to texture. Supports .glb, .gltf, .obj, .fbx, .stl formats. Can be a publicly accessible URL or data URI with MIME type application/octet-stream.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":null,"description":"Describe your desired texture style using text. Maximum 600 characters. Required if image_style_url is not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_style_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Supports .jpg, .jpeg, and .png formats. Required if text_style_prompt is not provided. If both are provided, image_style_url takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_style_url","required":false,"type":"string"},{"default":true,"description":"Use the original UV mapping of the model instead of generating new UVs. If the model has no original UV, output quality may be reduced.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_original_uv","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["model_urls","thumbnail","texture_urls","image_style_url","model_glb","text_style_prompt"],"pricing":"","published_at":"2025-10-18T02:04:55.284000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/mF5SI-u0DJ_bNr5J8nhsS_0d2ff4c4ea6a4733a169f8b530b576ec.jpg","title":"Meshy 5 Retexture"},{"category":"image-to-3d","description":"Meshy-6-Preview is the latest model from Meshy. It generates realistic and production ready 3D models.","endpoint_id":"fal-ai/meshy/v6-preview/image-to-3d","family":"","inputs":[{"default":null,"description":"Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation. Off disables symmetry, Auto determines it automatically, On enforces symmetry.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"","published_at":"2025-10-06T23:11:32.101000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/DSTicAg_awPQiKUDYINO1_f2f15f177bfe4e94b4f91340ff0393f6.jpg","title":"Meshy 6 Preview"},{"category":"text-to-3d","description":"Meshy-6-Preview is the latest model from Meshy. It generates realistic and production ready 3D models.","endpoint_id":"fal-ai/meshy/v6-preview/text-to-3d","family":"","inputs":[{"default":null,"description":"Describe what kind of object the 3D model is. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"full","description":"Generation mode. 'preview' returns untextured geometry only, 'full' returns textured model (preview + refine).","enum":["preview","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible results. Same prompt and seed usually generate the same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts on the geometry (preview) step. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns unprocessed triangular mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Additional text prompt to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","prompt","model_urls","actual_prompt","rig_task_id","texture_urls","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"","published_at":"2025-10-06T23:26:16.872000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/R9WXOPkhbiHFjL8iXBLDG_79f59228974346e59950364b95325d80.jpg","title":"Meshy 6 Preview"},{"category":"image-to-3d","description":"Meshy-6 is the latest model from Meshy. It generates realistic and production ready 3D models.","endpoint_id":"fal-ai/meshy/v6/image-to-3d","family":"","inputs":[{"default":null,"description":"Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation. Off disables symmetry, Auto determines it automatically, On enforces symmetry.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"","published_at":"2026-02-09T19:31:09.486000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e124f/OYdUQ-yuyJzJNcN0AIdph_5bb69644c92241afaeb4bcf0db85dbcf.jpg","title":"Meshy 6"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Meshy-6 is the latest model from Meshy. It generates realistic and production ready 3D models.","endpoint_id":"fal-ai/meshy/v6/multi-image-to-3d","family":"","inputs":[{"default":null,"description":"1 to 4 images for 3D model creation. All images should depict the same object from different angles. Supports .jpg, .jpeg, .png formats, and AVIF/HEIF which will be automatically converted. If more than 4 images are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns triangular mesh ignoring topology and target_polycount.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"$0.8 per untextured model / $1.2 per textured model. Add +$0.2 for auto-rigging and +$0.12 for animation.","published_at":"2026-04-23T16:08:02.069000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9754f9/65pGyzqHpV1-jzdapsyud_dd4d045f28e347dfa5afda4566b0e71d.jpg","title":"Meshy 6 - Multi Image To 3D"},{"category":"text-to-3d","description":"Meshy-6 is the latest model from Meshy. It generates realistic and production ready 3D models.","endpoint_id":"fal-ai/meshy/v6/text-to-3d","family":"","inputs":[{"default":null,"description":"Describe what kind of object the 3D model is. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"full","description":"Generation mode. 'preview' returns untextured geometry only, 'full' returns textured model (preview + refine).","enum":["preview","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible results. Same prompt and seed usually generate the same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts on the geometry (preview) step. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns unprocessed triangular mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Additional text prompt to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","prompt","model_urls","actual_prompt","rig_task_id","texture_urls","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"","published_at":"2026-02-09T19:27:07.101000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e1285/ItPdnJIwgzjDt76F_HWXf_6ac5e192c97e46cda9c929a829b786e4.jpg","title":"Meshy 6"},{"category":"text-to-audio","description":"Generate music from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.","endpoint_id":"fal-ai/minimax-music","family":"","inputs":[{"default":null,"description":"Lyrics with optional formatting. You can use a newline to separate each line of lyrics. You can use two newlines to add a pause between lines. You can use double hash marks (##) at the beginning and end of the lyrics to add accompaniment. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference song, should contain music and vocals. Must be a .wav or .mp3 file longer than 15 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2024-12-17T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9226/ErX7ZBppvx3nKC_mTIZOs_5HfTRVWx.png","title":"MiniMax (Hailuo AI) Music"},{"category":"text-to-audio","description":"Generate music from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.","endpoint_id":"fal-ai/minimax-music/v1.5","family":"","inputs":[{"default":null,"description":"Lyrics, supports [intro][verse][chorus][bridge][outro] sections. 10-600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Control music generation. 10-3000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics_prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-09-11T22:14:58.124000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cc/aUmpKwGz4nPeB6JqmAyxr_pKYFLz4u.png","title":"MiniMax (Hailuo AI) Music v1.5"},{"category":"text-to-audio","description":"Generate music from text prompts using the MiniMax Music 2.0 model, which leverages advanced AI techniques to create high-quality, diverse musical compositions.","endpoint_id":"fal-ai/minimax-music/v2","family":"","inputs":[{"default":null,"description":"A description of the music, specifying style, mood, and scenario. 10-300 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Lyrics of the song. Use n to separate lines. You may add structure tags like [Intro], [Verse], [Chorus], [Bridge], [Outro] to enhance the arrangement. 10-3000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics_prompt","required":true,"type":"string"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-10-30T22:33:42.886000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/jnrLOiQsmRXqYCI_haHe5_63de465a7ccb447bb3bf9ed6c0c1c88e.jpg","title":"Minimax Music"},{"category":"text-to-audio","description":"MiniMax Music 2.5 creates complete tracks with singing, backing music, and detailed arrangements from lyrics and a style description.","endpoint_id":"fal-ai/minimax-music/v2.5","family":"Music","inputs":[{"default":null,"description":"A description of the music style, mood, genre, and scenario. Max 2000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Lyrics of the song. Use \\n to separate lines. Supports structure tags: [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge], [Outro], [Interlude], [Hook], [Break], [Solo], [Inst]. Max 3500 characters. Required when is_instrumental is false and lyrics_optimizer is false.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":false,"description":"When true, generates vocal-free instrumental music.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_instrumental","required":false,"type":"boolean"},{"default":false,"description":"When true and lyrics is empty, auto-generates lyrics from the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics_optimizer","required":false,"type":"boolean"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-04-11T06:22:56.644000+00:00","thumbnail":"https://refinery.fal.media/url/https%3A%2F%2Fv3b.fal.media%2Ffiles%2Fb%2F0a959abf%2F6tnoknThTQqVLnqwuX7Xv_97eaac1b47904e9cb8f02fedba07132e.jpg/tr:w-1920,q-80/6tnoknThTQqVLnqwuX7Xv_97eaac1b47904e9cb8f02fedba07132e.webp","title":"Minimax Music 2.5"},{"category":"text-to-audio","description":"MiniMax Music 2.6 creates complete tracks with singing, backing music, and detailed arrangements from lyrics and a style description.","endpoint_id":"fal-ai/minimax-music/v2.6","family":"Music","inputs":[{"default":null,"description":"A description of the music style, mood, genre, and scenario. 10-2000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Lyrics of the song. Use \\n to separate lines. Supports structure tags: [Intro], [Verse], [Pre Chorus], [Chorus], [Post Chorus], [Hook], [Bridge], [Interlude], [Transition], [Build Up], [Break], [Inst], [Solo], [Outro]. Max 3500 characters. Required when is_instrumental is false.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":false,"description":"When true and lyrics is empty, auto-generates lyrics from the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics_optimizer","required":false,"type":"boolean"},{"default":false,"description":"When true, generates vocal-free instrumental music.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_instrumental","required":false,"type":"boolean"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-04-11T06:21:38.902000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a959abf/bBuGvGbMCy6eYzC8n05Ql_7f5c08f2be3f495cb9847f89217309a8.jpg","title":"Minimax Music 2.6"},{"category":"image-to-video","description":"Create blazing fast and economical videos with MiniMax Hailuo-02 Image To Video API at 512p resolution","endpoint_id":"fal-ai/minimax/hailuo-02-fast/image-to-video","family":"Hailuo 2 Standard","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"6","description":"The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution.","enum":["6","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"Estimated pricing is $0.017 per second of video generated at 512p. For example, 6 seconds would cost approximately $0.102.","published_at":"2025-08-06T17:29:12.950000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f921d/RHcsJffErSrCYhfAxUF1Y_Y4MdqvFW.png","title":"Minimax"},{"category":"image-to-video","description":"MiniMax Hailuo-02 Image To Video API (Pro, 1080p): Advanced image-to-video generation model with 1080p resolution","endpoint_id":"fal-ai/minimax/hailuo-02/pro/image-to-video","family":"Hailuo 2 Pro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":null,"description":"Optional URL of the image to use as the last frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"For each second of video generated, it will cost $0.08/sec. A single 6 second video will cost $0.48/video.","published_at":"2025-06-18T00:46:50.998000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"MiniMax Hailuo 02 [Pro] (Image to Video)"},{"category":"text-to-video","description":"MiniMax Hailuo-02 Text To Video API (Pro, 1080p): Advanced video generation model with 1080p resolution","endpoint_id":"fal-ai/minimax/hailuo-02/pro/text-to-video","family":"Hailuo 2 Pro","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"For each second of video generated, it will cost $0.08/sec. A single 6 second video will cost $0.48/video.","published_at":"2025-06-18T00:41:11.159000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"MiniMax Hailuo 02 [Pro] (Text to Video)"},{"category":"image-to-video","description":"MiniMax Hailuo-02 Image To Video API (Standard, 768p, 512p): Advanced image-to-video generation model with 768p and 512p resolutions","endpoint_id":"fal-ai/minimax/hailuo-02/standard/image-to-video","family":"Hailuo 2 Standard","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"6","description":"The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution.","enum":["6","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":"768P","description":"The resolution of the generated video.","enum":["512P","768P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Optional URL of the image to use as the last frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"For each second of video generated at 768P, it will cost $0.045/sec. For each second of video generated at 512P, it will cost roughly $0.017/sec. A single 6 second 768p video will cost $0.27/video.","published_at":"2025-06-18T00:47:27.952000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale.jpg","title":"MiniMax Hailuo 02 [Standard] (Image to Video)"},{"category":"text-to-video","description":"MiniMax Hailuo-02 Text To Video API (Standard, 768p): Advanced video generation model with 768p resolution","endpoint_id":"fal-ai/minimax/hailuo-02/standard/text-to-video","family":"Hailuo 2 Standard","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"6","description":"The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution.","enum":["6","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"For each second of video generated, it will cost $0.045/sec. A single 6 second video will cost $0.27/video.","published_at":"2025-06-18T00:40:08.840000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","title":"MiniMax Hailuo 02 [Standard] (Text to Video)"},{"category":"image-to-video","description":"MiniMax Hailuo-2.3-Fast Image To Video API (Pro, 1080p): Advanced fast image-to-video generation model with 1080p resolution","endpoint_id":"fal-ai/minimax/hailuo-2.3-fast/pro/image-to-video","family":"Hailuo 2.3 Pro","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-10-27T13:08:20.657000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/37ZHJodysdkE5NcfUc3fu_5731672b9b3c4e47b4b851a5145e5d3c.jpg","title":"MiniMax Hailuo 2.3 Fast [Pro] (Image to Video)"},{"category":"image-to-video","description":"MiniMax Hailuo-2.3-Fast Image To Video API (Standard, 768p): Advanced fast image-to-video generation model with 768p resolution","endpoint_id":"fal-ai/minimax/hailuo-2.3-fast/standard/image-to-video","family":"Hailuo 2.3 Standard","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"6","description":"The duration of the video in seconds.","enum":["6","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.19 per 6 second video generation, and $0.32 per 10 second video generation.","published_at":"2025-10-27T13:12:54.242000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/wEXBG5qZxdJ1Ed5P-EWYT_c69665fc168a437bb53d99ae8534eabe.jpg","title":"MiniMax Hailuo 2.3 Fast [Standard] (Image to Video)"},{"category":"image-to-video","description":"MiniMax Hailuo-2.3 Image To Video API (Pro, 1080p): Advanced image-to-video generation model with 1080p resolution","endpoint_id":"fal-ai/minimax/hailuo-2.3/pro/image-to-video","family":"Hailuo 2.3 Pro","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.49 per video generation.","published_at":"2025-10-27T13:16:08.044000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/tFrccsrBCt7X_80Je77Ie_a073f11dc9354f5eab801768841430a9.jpg","title":"MiniMax Hailuo 2.3 [Pro] (Image to Video)"},{"category":"text-to-video","description":"MiniMax Hailuo-2.3 Text To Video API (Pro, 1080p): Advanced text-to-video generation model with 1080p resolution","endpoint_id":"fal-ai/minimax/hailuo-2.3/pro/text-to-video","family":"Hailuo 2.3 Pro","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.49 per video generation.","published_at":"2025-10-27T13:05:46.983000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/x_n_LT1ApmpYZnZw8sdNq_0147471d0d7e4bbba8780820dee6a3da.jpg","title":"MiniMax Hailuo 2.3 [Pro] (Text to Video)"},{"category":"image-to-video","description":"MiniMax Hailuo-2.3 Image To Video API (Standard, 768p): Advanced image-to-video generation model with 768p resolution","endpoint_id":"fal-ai/minimax/hailuo-2.3/standard/image-to-video","family":"Hailuo 2.3 Standard","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":"6","description":"The duration of the video in seconds.","enum":["6","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.28 per 6 second video generation, and $0.56 per 10 second video generation.","published_at":"2025-10-27T13:11:19.864000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/7kDvX2hsHnnUu9mSt-I_C_3a18467c2b234f6590e01edd53840f2d.jpg","title":"MiniMax Hailuo 2.3 [Standard] (Image to Video)"},{"category":"text-to-video","description":"MiniMax Hailuo-2.3 Text To Video API (Standard, 768p): Advanced text-to-video generation model with 768p resolution","endpoint_id":"fal-ai/minimax/hailuo-2.3/standard/text-to-video","family":"Hailuo 2.3 Standard","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"},{"default":"6","description":"The duration of the video in seconds.","enum":["6","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.28 per 6 second video generation, and $0.56 per 10 second video generation.","published_at":"2025-10-27T13:06:48.176000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/j3hSIKLqmWT7NXmIwTUQ0_1ec8fc1d7a53473fac7c2892ff459693.jpg","title":"MiniMax Hailuo 2.3 [Standard] (Text to Video)"},{"category":"text-to-image","description":"Generate high quality images from text prompts using MiniMax Image-01. Longer text prompts will result in better quality images.","endpoint_id":"fal-ai/minimax/image-01","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for image generation (max 1500 characters)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Aspect ratio of the generated image","enum":["1:1","16:9","4:3","3:2","2:3","3:4","9:16","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9)","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"Whether to enable automatic prompt optimization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"images","output_props":["images"],"pricing":"For 1 image your request will cost $0.01. For $1 you can run this model approximately 100 times.","published_at":"2025-05-06T16:11:12.334000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/minimax-image/minimax.webp","title":"MiniMax (Hailuo AI) Text to Image"},{"category":"image-to-image","description":"Generate images from text and a reference image using MiniMax Image-01 for consistent character appearance.","endpoint_id":"fal-ai/minimax/image-01/subject-reference","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for image generation (max 1500 characters)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the subject reference image to use for consistent character appearance","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"1:1","description":"Aspect ratio of the generated image","enum":["1:1","16:9","4:3","3:2","2:3","3:4","9:16","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-9)","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"Whether to enable automatic prompt optimization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-05-06T16:14:51.517000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-3.jpeg","title":"Minimax Image Subject Reference"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the MiniMax Speech-02 HD model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/preview/speech-2.5-hd","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech (max 5000 characters, minimum 1 non-whitespace character)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Persian","Filipino","Tamil","Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"","published_at":"2025-08-11T09:41:03.032000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d1/HmXRZPRtPK9mGJUDtlnu0_59gznpUE.png","title":"Minimax"},{"category":"text-to-speech","description":"Generate fast speech from text prompts and different voices using the MiniMax Speech-02 Turbo model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/preview/speech-2.5-turbo","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech (max 5000 characters, minimum 1 non-whitespace character)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Persian","Filipino","Tamil","Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"","published_at":"2025-08-11T09:33:12.088000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/CVkTH0KATZIyuBLbfuVz4_ca6fAKxo.png","title":"Minimax"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the MiniMax Speech-02 HD model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/speech-02-hd","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech (max 5000 characters, minimum 1 non-whitespace character)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"Your request will cost $0.1 per 1000 characters.","published_at":"2025-05-06T16:17:49.560000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b5/Li_VoZtaOd5__F9GMv1O4_yPTcO4eQ.png","title":"MiniMax Speech-02 HD"},{"category":"text-to-speech","description":"Generate fast speech from text prompts and different voices using the MiniMax Speech-02 Turbo model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/speech-02-turbo","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech (max 5000 characters, minimum 1 non-whitespace character)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"Your request will cost $0.06 per 1,000 characters.","published_at":"2025-05-06T16:20:17.682000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b6/054Hl3dIeF1BDfoCszbuS_1WPpjHNS.png","title":"MiniMax Speech-02 Turbo"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the MiniMax Speech-2.6 HD model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/speech-2.6-hd","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech. Paragraph breaks should be marked with newline characters. **NOTE**: You can customize speech pauses by adding markers in the form `<#x#>`, where `x` is the pause duration in seconds. Valid range: `[0.01, 99.99]`, up to two decimal places. Pause markers must be placed between speakable text segments and cannot be used consecutively.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"},{"default":null,"description":"Loudness normalization settings for the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normalization_setting","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"","published_at":"2025-10-29T14:33:02.910000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/SjejS2pB-SmgrWVM-2UQ9_0b44c0c9f723499297b9f93624fa899b.jpg","title":"MiniMax Speech 2.6 [HD]"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the MiniMax Speech-2.6 HD model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/speech-2.6-turbo","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech. Paragraph breaks should be marked with newline characters. **NOTE**: You can customize speech pauses by adding markers in the form `<#x#>`, where `x` is the pause duration in seconds. Valid range: `[0.01, 99.99]`, up to two decimal places. Pause markers must be placed between speakable text segments and cannot be used consecutively.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"},{"default":null,"description":"Loudness normalization settings for the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normalization_setting","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"","published_at":"2025-10-29T14:37:37.968000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/i6OK72M3MRgCjSurJLlYT_018f5a573af24e69aadfc9a9b559a110.jpg","title":"MiniMax Speech 2.6 [Turbo]"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the MiniMax Speech-2.8 HD model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/speech-2.8-hd","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech. Use `<#x#>` for pauses (x = 0.01-99.99 seconds). Supports interjection tags: `(laughs)`, `(sighs)`, `(coughs)`, `(clears throat)`, `(gasps)`, `(sniffs)`, `(groans)`, `(yawns)`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"},{"default":null,"description":"Loudness normalization settings for the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normalization_setting","required":false,"type":"json"},{"default":null,"description":"Voice modification settings to adjust pitch, intensity, and timbre.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_modify","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"","published_at":"2026-02-04T00:13:29.621000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d0e4a/5FhhsQ0BicVC_DZ_BDLGL_895a8e6af34848f8844c20244c3e4672.jpg","title":"MiniMax Speech 2.8 [HD]"},{"category":"text-to-speech","description":"Generate speech from text prompts and different voices using the MiniMax Speech-2.8 Turbo model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/speech-2.8-turbo","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text to convert to speech. Use `<#x#>` for pauses (x = 0.01-99.99 seconds). Supports interjection tags: `(laughs)`, `(sighs)`, `(coughs)`, `(clears throat)`, `(gasps)`, `(sniffs)`, `(groans)`, `(yawns)`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"{\"english_normalization\": false, \"pitch\": 0, \"speed\": 1, \"voice_id\": \"Wise_Woman\", \"vol\": 1}","description":"Voice configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_setting","required":false,"type":"json"},{"default":null,"description":"Audio configuration settings","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"json"},{"default":null,"description":"Enhance recognition of specified languages and dialects","enum":["Chinese","Chinese,Yue","English","Arabic","Russian","Spanish","French","Portuguese","German","Turkish","Dutch","Ukrainian","Vietnamese","Indonesian","Japanese","Italian","Korean","Thai","Polish","Romanian","Greek","Czech","Finnish","Hindi","Bulgarian","Danish","Hebrew","Malay","Slovak","Swedish","Croatian","Hungarian","Norwegian","Slovenian","Catalan","Nynorsk","Afrikaans","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language_boost","required":false,"type":"enum"},{"default":"hex","description":"Format of the output content (non-streaming only)","enum":["url","hex"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Custom pronunciation dictionary for text replacement","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pronunciation_dict","required":false,"type":"json"},{"default":null,"description":"Loudness normalization settings for the audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normalization_setting","required":false,"type":"json"},{"default":null,"description":"Voice modification settings to adjust pitch, intensity, and timbre.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_modify","required":false,"type":"json"}],"lab":"Minimax","output_kind":"audio","output_props":["duration_ms","audio"],"pricing":"","published_at":"2026-02-04T00:09:54.525000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d0e23/l9QaO81QWM5lp_w3ZnahE_efa53369ffad488ba50146e6f9567df1.jpg","title":"MiniMax Speech 2.8 [Turbo]"},{"category":"text-to-video","description":"Generate video clips from your prompts using MiniMax model","endpoint_id":"fal-ai/minimax/video-01","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/red_clouds.jpg","title":"MiniMax (Hailuo AI) Video 01"},{"category":"text-to-video","description":"Generate video clips more accurately with respect to natural language descriptions and using camera movement instructions for shot control.","endpoint_id":"fal-ai/minimax/video-01-director","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Camera movement instructions can be added using square brackets (e.g. [Pan left] or [Zoom in]). You can use up to 3 combined movements per prompt. Supported movements: Truck left/right, Pan left/right, Push in/Pull out, Pedestal up/down, Tilt up/down, Zoom in/out, Shake, Tracking shot, Static shot. For example: [Truck left, Pan right, Zoom in]. For a more detailed guide, refer https://sixth-switch-2ac.notion.site/T2V-01-Director-Model-Tutorial-with-camera-moveme","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-02-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/red_clouds.jpg","title":"MiniMax (Hailuo AI) Video 01 Director"},{"category":"image-to-video","description":"Generate video clips more accurately with respect to initial image, natural language descriptions, and using camera movement instructions for shot control.","endpoint_id":"fal-ai/minimax/video-01-director/image-to-video","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation. Camera movement instructions can be added using square brackets (e.g. [Pan left] or [Zoom in]). You can use up to 3 combined movements per prompt. Supported movements: Truck left/right, Pan left/right, Push in/Pull out, Pedestal up/down, Tilt up/down, Zoom in/out, Shake, Tracking shot, Static shot. For example: [Truck left, Pan right, Zoom in]. For a more detailed guide, refer https://sixth-switch-2ac.notion.site/T2V-01-Director-Model-Tutorial-with-camera-moveme","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-02-24T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/red_clouds.jpg","title":"MiniMax (Hailuo AI) Video 01 Director - Image to Video"},{"category":"text-to-video","description":"Generate video clips from your prompts using MiniMax model","endpoint_id":"fal-ai/minimax/video-01-live","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-12-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_016.jpg","title":"MiniMax (Hailuo AI) Video 01 Live"},{"category":"image-to-video","description":"Generate video clips from your images using MiniMax Video model","endpoint_id":"fal-ai/minimax/video-01-live/image-to-video","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-12-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_016.jpg","title":"MiniMax (Hailuo AI) Video 01"},{"category":"image-to-video","description":"Generate video clips maintaining consistent, realistic facial features and identity across dynamic video content","endpoint_id":"fal-ai/minimax/video-01-subject-reference","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the subject reference image to use for consistent subject appearance","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"subject_reference_image_url","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-01-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/minimax-video-01-subject-reference.webp","title":"MiniMax (Hailuo AI) Video 01 Subject Reference"},{"category":"image-to-video","description":"Generate video clips from your images using MiniMax Video model","endpoint_id":"fal-ai/minimax/video-01/image-to-video","family":"","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Whether to use the model's prompt optimizer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_optimizer","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-10-30T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/minimax-video-01-image-to-video.webp","title":"MiniMax (Hailuo AI) Video 01"},{"category":"text-to-speech","description":"Clone a voice from a sample audio and generate speech from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/voice-clone","family":"Voice Clone","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the input audio file for voice cloning. Should be at least 10 seconds\n long. To retain the voice permanently, use it with a TTS (text-to-speech)\n endpoint at least once within 7 days. Otherwise, it will be\n automatically deleted.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":false,"description":"Enable noise reduction for the cloned voice","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"noise_reduction","required":false,"type":"boolean"},{"default":false,"description":"Enable volume normalization for the cloned voice","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"need_volume_normalization","required":false,"type":"boolean"},{"default":null,"description":"Text validation accuracy threshold (0-1)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"accuracy","required":false,"type":"number"},{"default":"Hello, this is a preview of your cloned voice! I hope you like it!","description":"Text to generate a TTS preview with the cloned voice (optional)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":false,"type":"string"},{"default":"speech-02-hd","description":"TTS model to use for preview. Options: speech-02-hd, speech-02-turbo, speech-01-hd, speech-01-turbo","enum":["speech-02-hd","speech-02-turbo","speech-01-hd","speech-01-turbo"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"}],"lab":"Minimax","output_kind":"audio","output_props":["audio","custom_voice_id"],"pricing":"Each voice clone request will cost $1.5, with preview inputs costing $0.3 per 1000 characters.","published_at":"2025-05-06T16:22:37.683000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/minimax-tts/minimax-tts.webp","title":"MiniMax Voice Cloning"},{"category":"text-to-speech","description":"Design a personalized voice from a text description, and generate speech from text prompts using the MiniMax model, which leverages advanced AI techniques to create high-quality text-to-speech.","endpoint_id":"fal-ai/minimax/voice-design","family":"Voice Design","inputs":[{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Voice description prompt for generating a personalized voice","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Text for audio preview. Must be at least 1 character and limited to 500 characters. A fee of $30 per 1M characters will be charged for the generation of the preview audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"preview_text","required":true,"type":"string"}],"lab":"Minimax","output_kind":"audio","output_props":["audio","custom_voice_id"],"pricing":"Designing a voice will cost $3 per created voice, with $0.03 per 1,000 preview characters","published_at":"2025-07-18T21:21:52.686000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922c/aV3yMfiK-rdJiNGqmfVru_lPguf8oY.png","title":"MiniMax Voice Design"},{"category":"video-to-video","description":"MMAudio generates synchronized audio given video and/or text inputs. It can be combined with video models to get videos with audio.","endpoint_id":"fal-ai/mmaudio-v2","family":"mmaudio","inputs":[{"default":null,"description":"The URL of the video to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The prompt to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":25,"description":"The number of steps to generate the audio for.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_steps","required":false,"type":"integer"},{"default":8,"description":"The duration of the audio to generate.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":4.5,"description":"The strength of Classifier Free Guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"cfg_strength","required":false,"type":"number"},{"default":false,"description":"Whether to mask away the clip.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mask_away_clip","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-12-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/mmaudio-v2.webp","title":"MMAudio V2"},{"category":"text-to-audio","description":"MMAudio generates synchronized audio given text inputs. It can generate sounds described by a prompt.","endpoint_id":"fal-ai/mmaudio-v2/text-to-audio","family":"mmaudio","inputs":[{"default":null,"description":"The prompt to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":65535,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":25,"description":"The number of steps to generate the audio for.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"num_steps","required":false,"type":"integer"},{"default":8,"description":"The duration of the audio to generate.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":4.5,"description":"The strength of Classifier Free Guidance.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"cfg_strength","required":false,"type":"number"},{"default":false,"description":"Whether to mask away the clip.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mask_away_clip","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2024-12-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/mmaudio-v2.webp","title":"MMAudio V2 Text to Audio"},{"category":"vision","description":"MoonDreamNext is a multimodal vision-language model for captioning, gaze detection, bbox detection, point detection, and more.","endpoint_id":"fal-ai/moondream-next","family":"","inputs":[{"default":null,"description":"Image URL to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"caption","description":"Type of task to perform","enum":["caption","query"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task_type","required":false,"type":"enum"},{"default":null,"description":"Prompt for query task","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to run input safety checks. Disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":64,"description":"Maximum number of tokens to generate","enum":null,"is_list":false,"max":512,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"}],"lab":"Moondream","output_kind":"text","output_props":["output"],"pricing":"","published_at":"2025-01-09T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/moondreamnext/moondream-next.webp","title":"MoonDreamNext"},{"category":"vision","description":"MoonDreamNext Batch is a multimodal vision-language model for batch captioning.","endpoint_id":"fal-ai/moondream-next/batch","family":"","inputs":[{"default":null,"description":"List of image URLs to be processed (maximum 32 images)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"images_data_url","required":true,"type":"string"},{"default":null,"description":"Single prompt to apply to all images","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to run input safety checks. Disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":64,"description":"Maximum number of tokens to generate","enum":null,"is_list":false,"max":512,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"}],"lab":"Moondream","output_kind":"json","output_props":["captions_file","outputs"],"pricing":"","published_at":"2025-01-17T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/moondreamnext/moondream-next.webp","title":"MoonDreamNext Batch"},{"category":"image-to-image","description":"MoonDreamNext Detection is a multimodal vision-language model for gaze detection, bbox detection, point detection, and more.","endpoint_id":"fal-ai/moondream-next/detection","family":"","inputs":[{"default":null,"description":"Image URL to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Type of detection to perform","enum":["bbox_detection","point_detection","gaze_detection"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task_type","required":true,"type":"enum"},{"default":null,"description":"Text description of what to detect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detection_prompt","required":true,"type":"string"},{"default":false,"description":"Whether to use ensemble for gaze detection","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_ensemble","required":false,"type":"boolean"},{"default":false,"description":"Whether to combine points into a single point for point detection. This has no effect for bbox detection or gaze detection.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"combine_points","required":false,"type":"boolean"},{"default":true,"description":"Whether to show visualization for detection","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"show_visualization","required":false,"type":"boolean"}],"lab":"Moondream","output_kind":"image","output_props":["text_output","image"],"pricing":"","published_at":"2025-01-09T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/moondreamnext/moondream-next.webp","title":"MoonDreamNext Detection"},{"category":"vision","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Answer questions from the images.","endpoint_id":"fal-ai/moondream/batched","family":"","inputs":[{"default":"vikhyatk/moondream2","description":"Model ID to use for inference","enum":["vikhyatk/moondream2","fal-ai/moondream2-docci"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_id","required":false,"type":"enum"},{"default":null,"description":"List of input prompts and image URLs","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"inputs","required":true,"type":"json"},{"default":64,"description":"Maximum number of new tokens to generate","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":32,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.2,"description":"Temperature for sampling","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1,"description":"Top P for sampling","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":1,"description":"Repetition penalty for sampling","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"}],"lab":"","output_kind":"json","output_props":["filenames","partial","outputs","timings"],"pricing":"","published_at":"2024-03-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/moondream.jpeg","title":"Moondream"},{"category":"vision","description":"Moondream2 is a highly efficient open-source vision language model that combines powerful image understanding capabilities with a remarkably small footprint.","endpoint_id":"fal-ai/moondream2","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Moondream","output_kind":"text","output_props":["output"],"pricing":"","published_at":"2025-04-26T07:09:30.111000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Moondream2"},{"category":"vision","description":"Moondream2 is a highly efficient open-source vision language model that combines powerful image understanding capabilities with a remarkably small footprint.","endpoint_id":"fal-ai/moondream2/object-detection","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Object to be detected in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"object","required":true,"type":"string"}],"lab":"Moondream","output_kind":"image","output_props":["objects","image"],"pricing":"","published_at":"2025-04-26T07:09:05.554000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Moondream2"},{"category":"vision","description":"Moondream2 is a highly efficient open-source vision language model that combines powerful image understanding capabilities with a remarkably small footprint.","endpoint_id":"fal-ai/moondream2/point-object-detection","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Object to be detected in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"object","required":true,"type":"string"}],"lab":"Moondream","output_kind":"image","output_props":["objects","image"],"pricing":"","published_at":"2025-04-26T07:09:10.417000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Moondream2"},{"category":"vision","description":"Moondream2 is a highly efficient open-source vision language model that combines powerful image understanding capabilities with a remarkably small footprint.","endpoint_id":"fal-ai/moondream2/visual-query","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Query to be asked in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to run input safety checks. Disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Moondream","output_kind":"text","output_props":["output"],"pricing":"","published_at":"2025-04-26T07:12:07.007000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Moondream2"},{"category":"vision","description":"Moondream 3 is a vision language model that brings frontier-level visual reasoning with native object detection, pointing, and OCR capabilities to real-world applications requiring fast, inexpensive inference at scale.","endpoint_id":"fal-ai/moondream3-preview/caption","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"normal","description":"Length of the caption to generate","enum":["short","normal","long"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"length","required":false,"type":"enum"},{"default":null,"description":"Sampling temperature to use, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If not set, defaults to 0.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability mass to use, between 0 and 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"}],"lab":"Moondream","output_kind":"json","output_props":["usage_info","output","finish_reason"],"pricing":"Your request will cost $0.40 per million input tokens, and $3.50 per million output tokens.","published_at":"2025-10-09T20:50:44.363000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/MThU-RSBqLWpvP60bOvk__d2902b4bea314d49bb01fe92584a0922.jpg","title":"Moondream3 Preview [Caption]"},{"category":"vision","description":"Moondream 3 is a vision language model that brings frontier-level visual reasoning with native object detection, pointing, and OCR capabilities to real-world applications requiring fast, inexpensive inference at scale.","endpoint_id":"fal-ai/moondream3-preview/detect","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Object to be detected in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Whether to preview the output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preview","required":false,"type":"boolean"}],"lab":"Moondream","output_kind":"image","output_props":["usage_info","objects","image","finish_reason"],"pricing":"Your request will cost $0.40 per million input tokens, and $3.50 per million output tokens.","published_at":"2025-10-09T20:57:37.622000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/Ma6NXbAm7Gi18CcciKraL_c5133f964896437ca8fdb88652c1a3b9.jpg","title":"Moondream3 Preview [Detect]"},{"category":"vision","description":"Moondream 3 is a vision language model that brings frontier-level visual reasoning with native object detection, pointing, and OCR capabilities to real-world applications requiring fast, inexpensive inference at scale.","endpoint_id":"fal-ai/moondream3-preview/point","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Object to be located in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Whether to preview the output","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preview","required":false,"type":"boolean"}],"lab":"Moondream","output_kind":"image","output_props":["points","usage_info","image","finish_reason"],"pricing":"Your request will cost $0.40 per million input tokens, and $3.50 per million output tokens.","published_at":"2025-10-09T20:55:39.296000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/r903D3raEamwM13Bmn1Lp_fa12f25ab96c41008fc48492bbdbbea2.jpg","title":"Moondream3 Preview [Point]"},{"category":"vision","description":"Moondream 3 is a vision language model that brings frontier-level visual reasoning with native object detection, pointing, and OCR capabilities to real-world applications requiring fast, inexpensive inference at scale.","endpoint_id":"fal-ai/moondream3-preview/query","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Query to be asked in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to run input safety checks. Disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":true,"description":"Whether to include detailed reasoning behind the answer","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature to use, between 0 and 1. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. If not set, defaults to 0.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability mass to use, between 0 and 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"}],"lab":"Moondream","output_kind":"json","output_props":["usage_info","output","reasoning","finish_reason"],"pricing":"Your request will cost $0.40 per million input tokens, and $3.50 per million output tokens.","published_at":"2025-10-09T20:54:23.184000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/nWpJhvShCa7NcOUhC0JJ-_7dec4ab5fb2c49869d74af99dfa66bf4.jpg","title":"Moondream 3 Preview [Query]"},{"category":"image-to-image","description":"Moondream 3 is a vision language model that brings frontier-level visual reasoning with native object detection, pointing, and OCR capabilities to real-world applications requiring fast, inexpensive inference at scale.","endpoint_id":"fal-ai/moondream3-preview/segment","family":"","inputs":[{"default":null,"description":"URL of the image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Object to be segmented in the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"object","required":true,"type":"string"},{"default":null,"description":"Spatial references to guide the segmentation. By feeding in references you can help the segmentation process. Must be either list of Point object with x and y members, or list of arrays containing either 2 floats (x,y) or 4 floats (x1,y1,x2,y2). \n**NOTE**: You can also use the [**point endpoint**](https://fal.ai/models/fal-ai/moondream3-preview/point) to get points for the objects, and pass them in here.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"spatial_references","required":false,"type":"json"},{"default":null,"description":"Sampling settings for the segmentation model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"settings","required":false,"type":"json"},{"default":false,"description":"Whether to preview the output and return a binary mask of the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preview","required":false,"type":"boolean"}],"lab":"Moondream","output_kind":"image","output_props":["bbox","usage_info","path","image","finish_reason"],"pricing":"Your request will cost $0.40 per million input tokens, and $3.50 per million output tokens.","published_at":"2025-12-12T18:23:06.363000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86094c/GEhsfrfki4ZTLUFdUC9qa_7e2a85f8b4b74946abf7c31e813fefb9.jpg","title":"Moondream3 Preview [Segment]"},{"category":"text-to-image","description":"MOSS-Image-SFT is a text-to-image model specializing in Chinese and English text rendering and structured layout control for precise text placement and object arrangement.","endpoint_id":"fal-ai/moss-image","family":"","inputs":[{"default":null,"description":"Text prompt for image generation. Supports natural language, tag sequences, and JSON layouts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt. When empty, guidance uses transformer layer skipping for the negative branch.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Plan a structured layout from your prompt before generation. Preserves requested visible text and uses the selected image dimensions. If enhancement is unavailable, uses the original prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"square_hd","description":"Output image size. Width and height are rounded to multiples of 16 between 512 and 2048 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"Number of denoising steps.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable output content moderation. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"Output image format.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","actual_prompt","has_nsfw_concepts","images"],"pricing":"Your request will cost $0.05 per megapixel","published_at":"2026-10-18T18:38:15.626000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaee64a/UHOuCdOU1lfOov57OOYN-.jpg","title":"MOSS Image"},{"category":"video-to-video","description":"Turn a prompt, an image or a reference video into a seamlessly looping GLSL shader, with a page that plays it live.","endpoint_id":"fal-ai/motion-to-code/glsl","family":"","inputs":[{"default":"","description":"What to build, or what to change from the reference. Without a video, MiniMax H3 Max first animates it as a reference clip.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference video to recreate, up to 15 s. Flat motion design works best.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"Reference image: MiniMax H3 Max animates it, and the clip is rebuilt as code.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Soundtrack for the loop, up to 15 MB. With a prompt or an image, MiniMax H3 Max makes its clip to this sound. Without it, the reference's own sound is kept.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":6,"description":"Loop length in seconds. Ignored with a video, which sets it.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"16:9","description":"Stage shape. Ignored with a video or an image, which set it.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Times the model compares its render with the reference and fixes it.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"refine_rounds","required":false,"type":"integer"},{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["timings","duration","audio","contact_sheet","reference_video","video","code","rounds","html"],"pricing":"Your request will cost $0.30 per second of animation when MiniMax H3 Max animates your prompt or image first, or $0.20 per second from your own video, with a 5-second minimum: a 6-second loop from a prompt costs $1.80, a 10-second clip rebuilt from your video $2.00.","published_at":"2026-10-29T00:19:22.691000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab01c04/-wDxOaNu4wFkcIbseaQTv.jpg","title":"Motion To Code"},{"category":"video-to-video","description":"Turn a prompt, an image or a reference video into an editable GSAP animation: one self-contained HTML page you can play, tweak and ship.","endpoint_id":"fal-ai/motion-to-code/gsap","family":"","inputs":[{"default":"","description":"What to build, or what to change from the reference. Without a video, MiniMax H3 Max first animates it as a reference clip.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference video to recreate, up to 15 s. Flat motion design works best.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"Reference image: MiniMax H3 Max animates it, and the clip is rebuilt as code.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Soundtrack for the loop, up to 15 MB. With a prompt or an image, MiniMax H3 Max makes its clip to this sound. Without it, the reference's own sound is kept.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":6,"description":"Loop length in seconds. Ignored with a video, which sets it.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"16:9","description":"Stage shape. Ignored with a video or an image, which set it.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Times the model compares its render with the reference and fixes it.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"refine_rounds","required":false,"type":"integer"},{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["timings","duration","audio","contact_sheet","reference_video","video","code","rounds","html"],"pricing":"Your request will cost $0.30 per second of animation when MiniMax H3 Max animates your prompt or image first, or $0.20 per second from your own video, with a 5-second minimum: a 6-second loop from a prompt costs $1.80, a 10-second clip rebuilt from your video $2.00.","published_at":"2026-10-29T00:19:43.439000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab01c1a/wBfWUwY5LJJJQJ5AfdIns.jpg","title":"Motion To Code"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"MuseTalk is a real-time high quality audio-driven lip-syncing model. Use MuseTalk to animate a face with your own audio.","endpoint_id":"fal-ai/musetalk","family":"","inputs":[{"default":null,"description":"URL of the source video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"source_video_url","required":true,"type":"string"},{"default":null,"description":"URL of the audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-04-11T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9227/8XcYHHeV-25IQer_NtAT9_VJRe8zYm.png","title":"MuseTalk"},{"category":"image-to-image","description":"Use NAFNet to fix issues like blurriness and noise in your images. This model specializes in image restoration and can help enhance the overall quality of your photography.","endpoint_id":"fal-ai/nafnet/deblur","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"seed to be used for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/HyeESWwRpMtc-Q0fVsDdt_2de9ad23b7894d18abc770358c32eee7.webp","title":"NAFNet-deblur"},{"category":"image-to-image","description":"Use NAFNet to fix issues like blurriness and noise in your images. This model specializes in image restoration and can help enhance the overall quality of your photography.","endpoint_id":"fal-ai/nafnet/denoise","family":"","inputs":[{"default":null,"description":"URL of image to be used for relighting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"seed to be used for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/HyeESWwRpMtc-Q0fVsDdt_2de9ad23b7894d18abc770358c32eee7.webp","title":"NAFNet-denoise"},{"category":"text-to-image","description":"Google's famous original image generation and editing model","endpoint_id":"fal-ai/nano-banana","family":"Nano Banana","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["description","images"],"pricing":"Each image costs $0.0398. For $1.00, you can generate 25 images.","published_at":"2025-08-19T22:11:04.357000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91a7/UOFMBU7hW6hqvFYvXHH-o_MZBJlwLt.png","title":"Nano Banana"},{"category":"text-to-image","description":"Nano Banana 2 is Google's new state-of-the-art fast image generation and editing model","endpoint_id":"fal-ai/nano-banana-2","family":"Nano Banana 2","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Previous native Gemini turns, including original parts and thought signatures from conversations. The current prompt starts a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, image, PDF, UTF-8 text-file or video parts appended to the current prompt. Original media bytes are preserved; images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Controls thinking effort ('minimal' or 'high') and requests thought summaries. Omit to use the provider default ('minimal'); thinking cannot be disabled.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["0.5K","1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":false,"description":"Ground image generation with Google Image Search. Can be combined with enable_web_search; source attribution is returned in grounding_metadata. Uses direct Google or Vertex APIs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_image_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["conversations","grounding_metadata","images","description"],"pricing":"Your request will cost $0.08 per image. For $1.00, you can run this model 12 times. 2K and 4K outputs will be charged at 1.5 times and 2 times the standard rate, respectively. 0.5K (512px) resolution outputs will be charged at 0.75 times the standard rate. If web search is used, an additional $0.015 will be charged. If high thinking is used, an additional $0.002 will be charged. Note: Pricing is subject to change.","published_at":"2026-02-26T16:08:01.361000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a900b9e/ptbZcVWIQ_fXGGHfv8Zez_0ea5ca41bdf143a29e21e30a53120672.jpg","title":"Nano Banana 2"},{"category":"image-to-image","description":"Nano Banana 2 is Google's new state-of-the-art image generation and editing model","endpoint_id":"fal-ai/nano-banana-2/edit","family":"Nano Banana 2","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing. Optional when at least one of `video_url`, `audio_url`, or `pdf_url` is provided.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Previous native Gemini turns, including original parts and thought signatures from conversations. The current prompt starts a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, image, PDF, UTF-8 text-file or video parts appended to the current prompt. Original media bytes are preserved; images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Controls thinking effort ('minimal' or 'high') and requests thought summaries. Omit to use the provider default ('minimal'); thinking cannot be disabled.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["0.5K","1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Optional video to use as input context. Accepts an http(s)/data URL to a video file (downloaded and sent inline, max 15MB) or a YouTube URL (passed through to the model without downloading).","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"Optional audio file to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"Optional PDF document to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"pdf_url","required":false,"type":"string"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":false,"description":"Ground image generation with Google Image Search. Can be combined with enable_web_search; source attribution is returned in grounding_metadata. Uses direct Google or Vertex APIs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_image_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["conversations","grounding_metadata","images","description"],"pricing":"Your request will cost $0.08 per image. For $1.00, you can run this model 12 times. 2K and 4K outputs will be charged at 1.5 times and 2 times the standard rate, respectively. 0.5K (512px) resolution outputs will be charged at 0.75 times the standard rate. If web search is used, an additional $0.015 will be charged. If high thinking is used, an additional $0.002 will be charged. Note: Pricing is subject to change.","published_at":"2026-02-26T16:20:09.685000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a900b75/DHb_RgXoXsYLdvzQz6mdn_95e87a44239c43448939b4c382dd957c.jpg","title":"Nano Banana 2"},{"category":"text-to-image","description":"Nano Banana Pro is Google's new state-of-the-art image generation and editing model","endpoint_id":"fal-ai/nano-banana-pro","family":"Nano Banana Pro","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Previous native user/model turns. Replay a returned conversation's messages unchanged, including thought signatures; the current prompt is appended as a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, original images, PDF or UTF-8 text documents appended to the current prompt. Uses a native provider. Images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Thinking effort. Pro Image supports only high; omit to retain its provider default. An explicit level requests summaries unless include_thoughts overrides it. Thinking cannot be disabled.","enum":["high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"1:1","description":"The aspect ratio of the generated image.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["grounding_metadata","images","description","conversations"],"pricing":"Your request will cost $0.15 per image. For $1.00, you can generate 6 standard images. 4K outputs will be charged at double the standard rate. If web search is used, an additional $0.015 will be charged. Note: Pricing may change in the future.","published_at":"2025-11-20T14:24:45.001000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8691ce/SR0_u1zPJbx8jCIO6bJR0_8c83f0d66bbd48f3b55f825117941f84.jpg","title":"Nano Banana Pro"},{"category":"image-to-image","description":"Nano Banana Pro is Google's new state-of-the-art image generation and editing model","endpoint_id":"fal-ai/nano-banana-pro/edit","family":"Nano Banana Pro","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Previous native user/model turns. Replay a returned conversation's messages unchanged, including thought signatures; the current prompt is appended as a new user turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"history","required":false,"type":"json"},{"default":null,"description":"Ordered text, original images, PDF or UTF-8 text documents appended to the current prompt. Uses a native provider. Images count toward the total 14-reference limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context","required":false,"type":"json"},{"default":false,"description":"Return reusable native conversations with original image parts and provider thought signatures. Uses a native provider. Each generated conversation is independent; send its messages as history for the next turn.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_history","required":false,"type":"boolean"},{"default":null,"description":"Thinking effort. Pro Image supports only high; omit to retain its provider default. An explicit level requests summaries unless include_thoughts overrides it. Thinking cannot be disabled.","enum":["high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"},{"default":null,"description":"Whether to include thought summaries. Omit to preserve the existing behavior: an explicit thinking_level requests summaries. Set limit_generations=false to return summary text in description. This does not disable thinking or return intermediate thought images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_thoughts","required":false,"type":"boolean"},{"default":null,"description":"Sampling temperature. Omit to use the provider default of 1. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Nucleus sampling probability. Omit to use the provider default of 0.95. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":null,"description":"Maximum output tokens for the generation. Omit to retain the provider default. Explicit values use a direct Google or Vertex API.","enum":null,"is_list":false,"max":32768,"media_kind":null,"min":1,"multiline":false,"name":"max_output_tokens","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image, including 1:4, 4:1, 1:8 and 8:1.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["grounding_metadata","images","description","conversations"],"pricing":"Your request will cost $0.15 per image. For $1.00, you can generate 6 standard images. 4K outputs will be charged at double the standard rate. If web search is used, an additional $0.015 will be charged. Note: Pricing may change in the future.","published_at":"2025-11-20T14:27:03.344000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f0f/p3rXI18zMYTBz1M0qP2h4_b9a2087ce0b64cd788cb5ec067edc26e.jpg","title":"Nano Banana Pro"},{"category":"image-to-image","description":"Google's famous original image generation and editing model","endpoint_id":"fal-ai/nano-banana/edit","family":"Nano Banana","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["description","images"],"pricing":"Each image costs $0.0398. For $1.00, you can generate 25 images.","published_at":"2025-08-19T22:16:18.949000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a4a/mjFnPPGaaBaf5OHrDSoSO_ns4MA9ac.png","title":"Nano Banana"},{"category":"vision","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Nemotron-Labs-Diffusion-VLM-8B is the vision-language extension of the Nemotron-Labs-Diffusion family.","endpoint_id":"fal-ai/nemotron-diffusion-vlm","family":"","inputs":[{"default":null,"description":"URL of the image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt to answer about the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":512,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":256,"description":"Number of diffusion decoding steps. Defaults to 256, rounded up only when omitted and required by the upstream block schedule. Explicit values must be at least max_tokens / block_length and divisible by max_tokens / block_length.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":32,"description":"Block length used by diffusion decoding.","enum":null,"is_list":false,"max":128,"media_kind":null,"min":8,"multiline":false,"name":"block_length","required":false,"type":"integer"},{"default":0.9,"description":"Confidence threshold used by diffusion decoding.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"threshold","required":false,"type":"number"}],"lab":"NVIDIA","output_kind":"json","output_props":["usage","timings","output"],"pricing":"","published_at":"2026-05-21T15:14:10.095000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afefa/Q7HRLq1tyeWeIJGDtTJwK_2a24d91060104ab08fc7f9e167c2f9a4.jpg","title":"Nemotron Diffusion Vlm"},{"category":"text-to-image","description":"Nucleus-Image is a text-to-image generation model built on a sparse mixture-of-experts (MoE) diffusion transformer architecture.","endpoint_id":"fal-ai/nucleus-image","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use for generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"1:1","description":"The output aspect ratio. Nucleus-Image supports a fixed set of aspect-ratio presets.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":8,"description":"The classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2026-04-16T10:33:09.199000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9678fe/fJRHXzdVxDGigCg5IhEjo_3023ffcd7fb2429b8efc7948e1563bdb.jpg","title":"Nucleus Image"},{"category":"image-to-image","description":"Removes objects and their visual effects using natural language, replacing them with contextually appropriate content","endpoint_id":"fal-ai/object-removal","family":"","inputs":[{"default":true,"description":"Whether to apply input safety moderation. Disabling it requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to remove objects from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text description of the object to remove.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"best_quality","description":"Model","enum":["low_quality","medium_quality","high_quality","best_quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":15,"description":"Amount of pixels to expand the mask by. Range: 0-50","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"mask_expansion","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.006 with Low Quality, $0.012 with Medium Quality, $0.018 with High Quality, and $0.024 with Best Quality","published_at":"2025-06-16T20:10:46.926000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"Object Removal"},{"category":"image-to-image","description":"Removes box-selected objects and their visual effects, seamlessly reconstructing the scene with contextually appropriate content.","endpoint_id":"fal-ai/object-removal/bbox","family":"","inputs":[{"default":true,"description":"Whether to apply input safety moderation. Disabling it requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to remove objects from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"[]","description":"List of bounding box coordinates to erase (only one box prompt is supported)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":"best_quality","description":"Model","enum":["low_quality","medium_quality","high_quality","best_quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":15,"description":"Amount of pixels to expand the mask by. Range: 0-50","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"mask_expansion","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.006 with Low Quality, $0.012 with Medium Quality, $0.018 with High Quality, and $0.024 with Best Quality","published_at":"2025-06-16T20:15:04.257000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"Object Removal"},{"category":"image-to-image","description":"Removes mask-selected objects and their visual effects, seamlessly reconstructing the scene with contextually appropriate content.","endpoint_id":"fal-ai/object-removal/mask","family":"","inputs":[{"default":true,"description":"Whether to apply input safety moderation. Disabling it requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to remove objects from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask image. White pixels (255) indicate areas to remove.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":"best_quality","description":"Model","enum":["low_quality","medium_quality","high_quality","best_quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":15,"description":"Amount of pixels to expand the mask by. Range: 0-50","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"mask_expansion","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.006 with Low Quality, $0.012 with Medium Quality, $0.018 with High Quality, and $0.024 with Best Quality","published_at":"2025-06-16T20:13:18.407000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"Object Removal"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Any pose, any style, any identity","endpoint_id":"fal-ai/omni-zero","family":"","inputs":[{"default":null,"description":"Prompt to guide the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to guide the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Input image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Composition image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"composition_image_url","required":true,"type":"string"},{"default":null,"description":"Style image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"style_image_url","required":true,"type":"string"},{"default":null,"description":"Identity image url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"identity_image_url","required":true,"type":"string"},{"default":0.75,"description":"Image strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_strength","required":false,"type":"number"},{"default":1,"description":"Composition strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"composition_strength","required":false,"type":"number"},{"default":0.5,"description":"Depth strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"depth_strength","required":false,"type":"number"},{"default":1,"description":"Style strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_strength","required":false,"type":"number"},{"default":1,"description":"Face strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_strength","required":false,"type":"number"},{"default":1,"description":"Identity strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"identity_strength","required":false,"type":"number"},{"default":5,"description":"Guidance scale.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":42,"description":"Seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"number_of_images","required":false,"type":"integer"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-04-25T00:00:00+00:00","thumbnail":"https://pbs.twimg.com/media/GMBtTg8W0AEg_-I?format=jpg&name=medium","title":"Omni Zero"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"OmniGen is a unified image generation model that can generate a wide range of images from multi-modal prompts. It can be used for various tasks such as Image Editing, Personalized Image Generation, Virtual Try-On, Multi Person Generation and more!","endpoint_id":"fal-ai/omnigen-v1","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":[],"description":"URL of images to use while generating the image, Use <img><|image_1|></img> for the first image and so on.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1.6,"description":"The Image Guidance scale is a measure of how close you want\n the model to stick to your input image when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"img_guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2024-11-29T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/omnigen-v1.webp","title":"OmniGen v1"},{"category":"text-to-image","description":"OmniGen is a unified image generation model that can generate a wide range of images from multi-modal prompts. It can be used for various tasks such as Image Editing, Personalized Image Generation, Virtual Try-On, Multi Person Generation and more!","endpoint_id":"fal-ai/omnigen-v2","family":"","inputs":[{"default":null,"description":"The prompt to generate or edit an image. Use specific language like 'Add the bird from image 1 to the desk in image 2' for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":[],"description":"URLs of input images to use for image editing or multi-image generation. Support up to 3 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The Text Guidance scale controls how closely the model follows the text prompt.\n Higher values make the model stick more closely to the prompt.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"text_guidance_scale","required":false,"type":"number"},{"default":2,"description":"The Image Guidance scale controls how closely the model follows the input images.\n For image editing: 1.3-2.0, for in-context generation: 2.0-3.0","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"image_guidance_scale","required":false,"type":"number"},{"default":"(((deformed))), blurry, over saturation, bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands), fused fingers, messy drawing, broken legs censor, censored, censor_bar","description":"Negative prompt to guide what should not be in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":0,"description":"CFG range start value.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_range_start","required":false,"type":"number"},{"default":1,"description":"CFG range end value.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg_range_end","required":false,"type":"number"},{"default":"euler","description":"The scheduler to use for the diffusion process.","enum":["euler","dpmsolver"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["has_nsfw_concepts","timings","seed","images","prompt"],"pricing":"","published_at":"2025-06-25T11:26:05.155000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"Omnigen V2"},{"category":"json","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Convert your assets into lottie using Omnilottie.","endpoint_id":"fal-ai/omnilottie","family":"","inputs":[{"default":null,"description":"Text description of the Lottie animation to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":4096,"description":"Maximum number of Lottie tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":256,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.9,"description":"Sampling temperature for generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.25,"description":"Nucleus sampling probability threshold.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":5,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"top_k","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["lottie_file"],"pricing":"","published_at":"2026-03-11T17:52:45.424000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91c462/LC-kCGEX5QzFgdcT2-WTl_a5f2161657074c7bac2d9a1a317e7359.png","title":"Omnilottie"},{"category":"json","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Convert your assets into lottie using Omnilottie.","endpoint_id":"fal-ai/omnilottie/image-to-lottie","family":"","inputs":[{"default":null,"description":"Text description guiding the animation of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the reference image to animate.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":4096,"description":"Maximum number of Lottie tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":256,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.9,"description":"Sampling temperature for generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.25,"description":"Nucleus sampling probability threshold.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":5,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"top_k","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["lottie_file"],"pricing":"","published_at":"2026-03-11T17:48:27.243000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91c43d/f3CoP_dYKSKZvn9ZPvQSr_9a27962a7a834d038168933c2cc9bce8.png","title":"Omnilottie"},{"category":"json","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Convert your assets into lottie using Omnilottie.","endpoint_id":"fal-ai/omnilottie/video-to-lottie","family":"","inputs":[{"default":null,"description":"Optional text description guiding the conversion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the video to convert into a Lottie animation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":4096,"description":"Maximum number of Lottie tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":256,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.9,"description":"Sampling temperature for generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.25,"description":"Nucleus sampling probability threshold.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":5,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"top_k","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["lottie_file"],"pricing":"","published_at":"2026-03-11T17:55:06.882000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91c46c/vWXGBbJOv6p_n3qd0duhC_9cf1cee1295f49bfb5470a7a67ef08bd.png","title":"Omnilottie"},{"category":"video-to-video","description":"One-to-All Animation is a pose driven video model that animates characters from a single reference image, enabling flexible, alignment-free motion transfer across diverse styles and scenes","endpoint_id":"fal-ai/one-to-all-animation/1.3b","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the video to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"480p","description":"The resolution of the video to generate.","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to use for the video generation.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":2,"description":"The image guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"image_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"The pose guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"pose_guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.06 per video second for 720p, $0.045 per video second for 580p, $0.03 per video second for 480p.","published_at":"2025-12-11T18:59:16.434000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85e86c/_YM6CaRHSSPdK06dwfle4_5ca446af223a4a7db272e9db359fada1.jpg","title":"One To All Animation"},{"category":"video-to-video","description":"One-to-All Animation is a pose driven video model that animates characters from a single reference image, enabling flexible, alignment-free motion transfer across diverse styles and scenes","endpoint_id":"fal-ai/one-to-all-animation/14b","family":"","inputs":[{"default":null,"description":"The prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The negative prompt to generate the video from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the video to use as a reference for the video generation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"480p","description":"The resolution of the video to generate.","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to use for the video generation.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":2,"description":"The image guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"image_guidance_scale","required":false,"type":"number"},{"default":1.5,"description":"The pose guidance scale to use for the video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"pose_guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.12 per video second for 720p, $0.09 per video second for 580p, $0.06 per video second for 480p.","published_at":"2025-12-11T18:56:35.518000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85e85f/dT7NUI11TBLXU-CGY9SMO_fbfc70e4d74544f1820ec29e914c1724.jpg","title":"One To All Animation"},{"category":"text-to-speech","description":"Orpheus TTS is a state-of-the-art, Llama-based Speech-LLM designed for high-quality, empathetic text-to-speech generation. This model has been finetuned to deliver human-level speech synthesis, achieving exceptional clarity, expressiveness, and real-time performances.","endpoint_id":"fal-ai/orpheus-tts","family":"","inputs":[{"default":null,"description":"The text to be converted to speech. You can additionally add the following emotive tags: <laugh>, <chuckle>, <sigh>, <cough>, <sniffle>, <groan>, <yawn>, <gasp>","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"tara","description":"Voice ID for the desired voice.","enum":["tara","leah","jess","leo","dan","mia","zac","zoe"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":0.7,"description":"Temperature for generation (higher = more creative).","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1.2,"description":"Repetition penalty (>= 1.1 required for stable generations).","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1.1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-03-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound.jpg","title":"Orpheus TTS"},{"category":"text-to-video","description":"A unified paradigm for audio-video generation","endpoint_id":"fal-ai/ovi","family":"","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"jitter, bad hands, blur, distortion","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"The number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"robotic, muffled, echo, distorted","description":"Negative prompt for audio generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"992x512","description":"Resolution of the generated video in W:H format. One of (512x992, 992x512, 960x512, 512x960, 720x720, or 448x1120).","enum":["512x992","992x512","960x512","512x960","720x720","448x1120","1120x448"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-10-03T12:43:15.945000+00:00","thumbnail":"https://v3.fal.media/files/lion/yU9aRgq2QMYK4eGH5mohA_2822a9b5892d46699e218791b207ae5c.jpg","title":"Ovi Text to Video"},{"category":"image-to-video","description":"Ovi can generate videos with audio from image and text inputs.","endpoint_id":"fal-ai/ovi/image-to-video","family":"","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"jitter, bad hands, blur, distortion","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"The number of inference steps.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"robotic, muffled, echo, distorted","description":"Negative prompt for audio generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The image URL to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-10-03T14:39:19.458000+00:00","thumbnail":"https://v3.fal.media/files/elephant/0C5YI172kcCI9lcCtXDJI_61f25dd2c735440aafb1a2ec647b6bd0.jpg","title":"Ovi"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Ovis-Image is a 7B text-to-image model specifically optimized for quick, high quality text rendering.","endpoint_id":"fal-ai/ovis-image","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2025-11-29T18:45:42.568000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a849101/zu6l9lNp8GIuvAQyX7miT_0b2125b05401473bac38bf8d8bd40577.jpg","title":"Ovis Image"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Pixel-Aware Diffusion Model for Realistic Image Super-Resolution and Personalized Stylization","endpoint_id":"fal-ai/pasd","family":"","inputs":[{"default":null,"description":"Input image to super-resolve","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":2,"description":"Upscaling factor (1-4x)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"scale","required":false,"type":"integer"},{"default":25,"description":"Number of inference steps (10-50)","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":7,"description":"Guidance scale for diffusion (1.0-20.0)","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0.8,"description":"ControlNet conditioning scale (0.1-1.0)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"conditioning_scale","required":false,"type":"number"},{"default":"","description":"Additional prompt to guide super-resolution","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"blurry, dirty, messy, frames, deformed, dotted, noise, raster lines, unclear, lowres, over-smoothed, painting, ai generated","description":"Negative prompt to avoid unwanted artifacts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"","output_kind":"images","output_props":["timings","images"],"pricing":"","published_at":"2025-06-17T22:57:07.317000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","title":"PASD"},{"category":"image-to-image","description":"PATINA creates seamless high-resolution normal, roughness, basecolor (albedo), height (displacement) and metalness maps from images","endpoint_id":"fal-ai/patina","family":"PATINA","inputs":[{"default":null,"description":"URL of the input image (photograph or render).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":["basecolor","normal","roughness","metalness","height"],"description":"Which PBR maps to predict. Defaults to all five.","enum":["basecolor","normal","roughness","metalness","height"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"maps","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible denoising. If not set, a random seed is used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable the safety checker for images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"Output image format.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Fal","output_kind":"images","output_props":["images","timings","seed"],"pricing":"Your request will cost $0.01 plus $0.01 per megapixel, per output map. For example, a 1024x1024 input image generating all 5 map types will cost $0.06","published_at":"2026-04-10T16:42:45.053000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9596de/rM98s4o9rBuzShY5_OvHz_50bff4e15999429a8c8c68fa8d931c5d.jpg","title":"PATINA"},{"category":"text-to-image","description":"Generate complete seamlessly tiling PBR materials including normal, roughness, basecolor, height and metalness maps up to 8K","endpoint_id":"fal-ai/patina/material","family":"PATINA","inputs":[{"default":null,"description":"The text prompt describing the material/texture to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Output texture dimensions in pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"Number of denoising steps for texture generation.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of texture images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Expand prompt with an LLM for richer detail. Adds ~0.0025 credits.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable the safety checker for generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"both","description":"Tiling direction: 'both' (omnidirectional), 'horizontal', or 'vertical'.","enum":["both","horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tiling_mode","required":false,"type":"enum"},{"default":128,"description":"Tile size in latent space. Automatically capped to the generated image dimensions on tiled axes (64 = 512px, 128 = 1024px).","enum":null,"is_list":false,"max":256,"media_kind":null,"min":32,"multiline":false,"name":"tile_size","required":false,"type":"integer"},{"default":64,"description":"Tile stride in latent space. Automatically capped to half the effective tile size.","enum":null,"is_list":false,"max":128,"media_kind":null,"min":16,"multiline":false,"name":"tile_stride","required":false,"type":"integer"},{"default":null,"description":"URL of an input image for image-to-image or inpainting. When provided without mask_url, performs image-to-image; with mask_url, performs inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"URL of a mask image for inpainting. White regions are regenerated, black regions are preserved. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":0.6,"description":"How much to transform the input image. Only used when image_url is provided.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":["basecolor","normal","roughness","metalness","height"],"description":"Which PBR maps to predict. Deselect all to skip PBR estimation entirely. Defaults to all five.","enum":["basecolor","normal","roughness","metalness","height"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"maps","required":false,"type":"enum"},{"default":0,"description":"Upscale factor for predicted PBR maps via SeedVR seamless upscaling. 0 = no upscaling, 2 = 2× resolution, 4 = 4× resolution. The base texture image is not upscaled.","enum":[0,2,4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":"png","description":"Output image format for textures and PBR maps.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Fal","output_kind":"images","output_props":["seed","prompt","images","timings"],"pricing":"Your request will cost $0.01 plus $0.02 per megapixel plus $0.01 per megapixel per map type. When using 2x upscaling, an additional $0.004 per (pre-upscaling) megapixel per map will be charged, and when using 4x upscaling, an additional $0.016 per (pre-upscaling) megapixel per map will be charged. For example, A 1024x1024 material with all 5 maps and no upscaling (1K) will cost $0.08, and a 2048x2048 material with all 5 maps and 4x upscaling (8K) will cost $0.61.","published_at":"2026-04-10T16:42:49.705000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9596f4/U3y78FMFLx6ZDukI2cHTK_2f621082b5f940d3a0276f1cb37a3eaf.jpg","title":"PATINA"},{"category":"image-to-image","description":"Extract seamless tiling textures with PBR attribute maps from images","endpoint_id":"fal-ai/patina/material/extract","family":"PATINA","inputs":[{"default":null,"description":"Describe which texture to extract from the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Output texture dimensions in pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"Number of denoising steps for texture generation.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"Number of texture images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Expand prompt with an LLM for richer detail. Adds ~0.0025 credits.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable the safety checker for generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"both","description":"Tiling direction: 'both' (omnidirectional), 'horizontal', or 'vertical'.","enum":["both","horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tiling_mode","required":false,"type":"enum"},{"default":128,"description":"Tile size in latent space. Automatically capped to the generated image dimensions on tiled axes (64 = 512px, 128 = 1024px).","enum":null,"is_list":false,"max":256,"media_kind":null,"min":32,"multiline":false,"name":"tile_size","required":false,"type":"integer"},{"default":64,"description":"Tile stride in latent space. Automatically capped to half the effective tile size.","enum":null,"is_list":false,"max":128,"media_kind":null,"min":16,"multiline":false,"name":"tile_stride","required":false,"type":"integer"},{"default":null,"description":"URL of the image to extract a texture from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.6,"description":"How much to transform the input image. Only used when image_url is provided.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":["basecolor","normal","roughness","metalness","height"],"description":"Which PBR maps to predict. Deselect all to skip PBR estimation entirely. Defaults to all five.","enum":["basecolor","normal","roughness","metalness","height"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"maps","required":false,"type":"enum"},{"default":0,"description":"Upscale factor for predicted PBR maps via SeedVR seamless upscaling. 0 = no upscaling, 2 = 2× resolution, 4 = 4× resolution. The base texture image is not upscaled.","enum":[0,2,4],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_factor","required":false,"type":"enum"},{"default":"png","description":"Output image format for textures and PBR maps.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Fal","output_kind":"images","output_props":["seed","prompt","images","timings"],"pricing":"Your request will cost $0.10 plus $0.02 per megapixel plus $0.01 per megapixel per map type. When using 2x upscaling, an additional $0.004 per (pre-upscaling) megapixel per map will be charged, and when using 4x upscaling, an additional $0.016 per (pre-upscaling) megapixel per map will be charged. For example, A 1024x1024 material with all 5 maps and no upscaling (1K) will cost $0.17, and a 2048x2048 material with all 5 maps and 4x upscaling (8K) will cost $0.70.","published_at":"2026-04-10T16:43:03.330000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9596fb/hGlZRKSg6METXKPyJr-7D_7152ffc4674342699bff539ff28f7d77.jpg","title":"PATINA"},{"category":"audio-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"PersonaPlex is a real-time, full-duplex speech-to-speech conversational model that enables persona control through text-based role prompts and audio-based voice conditioning.","endpoint_id":"fal-ai/personaplex","family":"","inputs":[{"default":"You are a wise and friendly teacher. Answer questions or provide advice in a clear and engaging way.","description":"Text prompt describing the AI persona and conversation context.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"NATF2","description":"Voice ID for the AI response. NAT = natural, VAR = variety. F = female, M = male. Ignored when voice_audio_url is provided.","enum":["NATF0","NATF1","NATF2","NATF3","NATM0","NATM1","NATM2","NATM3","VARF0","VARF1","VARF2","VARF3","VARF4","VARM0","VARM1","VARM2","VARM3","VARM4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"URL to a voice sample audio for on-the-fly voice cloning. When provided, the AI responds in the cloned voice instead of the preset 'voice'. 10+ seconds of clear speech recommended. Billed at 2x rate.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"voice_audio_url","required":false,"type":"string"},{"default":0.8,"description":"Audio sampling temperature. Higher values produce more diverse outputs.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature_audio","required":false,"type":"number"},{"default":0.7,"description":"Text sampling temperature. Higher values produce more diverse outputs.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature_text","required":false,"type":"number"},{"default":250,"description":"Top-K sampling for audio tokens.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":1,"multiline":false,"name":"top_k_audio","required":false,"type":"integer"},{"default":25,"description":"Top-K sampling for text tokens.","enum":null,"is_list":false,"max":1000,"media_kind":null,"min":1,"multiline":false,"name":"top_k_text","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL to the input audio file (user's speech).","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"","output_kind":"audio","output_props":["text","audio","seed","duration"],"pricing":"You will be charged $0.001 per audio second","published_at":"2026-02-12T22:40:11.433000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e3bdd/S3TTkSpfq9z3cw4vaiPAh_749c28da9b9c48f4a945d405b25d5163.jpg","title":"Personaplex"},{"category":"audio-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"PersonaPlex is a real-time, full-duplex speech-to-speech conversational model that enables persona control through text-based role prompts and audio-based voice conditioning.","endpoint_id":"fal-ai/personaplex/realtime","family":"","inputs":[{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL to a voice sample audio for on-the-fly voice cloning. When provided, the AI responds in the cloned voice instead of the preset 'voice'. 10+ seconds of clear speech recommended. Billed at 2x rate.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"voice_audio_url","required":false,"type":"string"},{"default":250,"description":"Top-K sampling for audio tokens.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":1,"multiline":false,"name":"top_k_audio","required":false,"type":"integer"},{"default":25,"description":"Top-K sampling for text tokens.","enum":null,"is_list":false,"max":1000,"media_kind":null,"min":1,"multiline":false,"name":"top_k_text","required":false,"type":"integer"},{"default":null,"description":"Input audio chunk (PCM s16le, 24kHz mono). Base64-encoded in JSON transport.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":true,"type":"string"},{"default":"You are a wise and friendly teacher. Answer questions or provide advice in a clear and engaging way.","description":"Text prompt describing the AI persona and conversation context.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"NATF2","description":"Voice ID for the AI response. NAT = natural, VAR = variety. F = female, M = male. Ignored when voice_audio_url is provided.","enum":["NATF0","NATF1","NATF2","NATF3","NATM0","NATM1","NATM2","NATM3","VARF0","VARF1","VARF2","VARF3","VARF4","VARM0","VARM1","VARM2","VARM3","VARM4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":0.8,"description":"Audio sampling temperature. Higher values produce more diverse outputs.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature_audio","required":false,"type":"number"},{"default":0.7,"description":"Text sampling temperature. Higher values produce more diverse outputs.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature_text","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["text","audio"],"pricing":"Your request will cost $0.001 per compute second.","published_at":"2026-02-20T19:49:59.950000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f45c2/IPYw_gEnouvQbF5oGJVR__350b67f5b52e42169f43650f2d171d23.jpg","title":"Personaplex"},{"category":"text-to-image","description":"Phota's model empowers developers, photographers, and creators with personalized photograph generation and editing.","endpoint_id":"fal-ai/phota","family":"","inputs":[{"default":null,"description":"Text description of the desired image. In case you wish to use specific profiles, refer to them as [[profile_id_1]], [[profile_id_2]], etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"1K","description":"Resolution of the generated image.","enum":["1K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated image.","enum":["auto","1:1","16:9","4:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"nb2","description":"Base model used to render the image. Identity composes on top of whichever base model is selected, so trained profiles work with all of them. Only `nb2` supports `4K`.","enum":["nb2","qwen-image-2","flux-2","seedream-5-pro"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_model","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.09 per 1K image and $0.18 per 4K image. Each 1K image costs 1 unit, and each 4K generation costs 2 units, with each unit costing $0.09.","published_at":"2026-03-26T13:42:50.195000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a93b7b5/TZslEQvrUH6GW_ppgEv60_6820d0833f7e44b19fd5f50c65540821.jpg","title":"Phota Text to Image"},{"category":"training","description":"Generate profiles using 30-50 images of a subject with Phota.","endpoint_id":"fal-ai/phota/create-profile","family":"","inputs":[{"default":null,"description":"URL to a ZIP archive containing the profile images.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_data_url","required":true,"type":"string"}],"lab":"Photalabs","output_kind":"text","output_props":["profile_id"],"pricing":"Your request will cost $2.90 per training run. For $3 you can run this model approximately 1 time.","published_at":"2026-03-26T13:39:47.304000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a93b7bc/sQ4Vvcr7wdouV8JaeRlsY_43f3a0e4c96a4d38a6b6634343cb0852.jpg","title":"Phota Create Profile"},{"category":"image-to-image","description":"Phota's model enables personalized photo editing, preserving identity while erasing distractions seamlessly.","endpoint_id":"fal-ai/phota/edit","family":"","inputs":[{"default":null,"description":"Text description of the desired image. To refer to specific profiles, use [[profile_id_1]], [[profile_id_2]], etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"List of profile IDs to use for the image generation. Profiles may be tagged in the prompt as @Profile1, @Profile2, etc.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"profile_ids","required":false,"type":"string"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"1K","description":"Resolution of the generated image.","enum":["1K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated image.","enum":["auto","1:1","16:9","4:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"nb2","description":"Base model used to render the image. Identity composes on top of whichever base model is selected, so trained profiles work with all of them. Only `nb2` supports `4K`.","enum":["nb2","qwen-image-2","flux-2","seedream-5-pro"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_model","required":false,"type":"enum"},{"default":null,"description":"List of URLs/ Base64 data URIs of the images to edit. At least one image is required; for pure text-to-image generation use the `/` endpoint instead. A maximum of 10 images are supported, additional images will be ignored.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Photalabs","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.09 per 1K image and $0.18 per 4K image. Each 1K image costs 1 unit, and each 4K image charges 2 units, with each unit costing $0.09.","published_at":"2026-03-26T13:49:17.927000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a93b8fc/3UCkN5HYIJMfui9wNis3X_162f28fa834741318aa99b9d46047e9e.jpg","title":"Phota"},{"category":"image-to-image","description":"Enhance images while preserving identities with Phota","endpoint_id":"fal-ai/phota/enhance","family":"","inputs":[{"default":null,"description":"URL/Base64 data URI of the image to enhance.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"List of profile IDs to use for the image enhancement. The profiles sent over will be used as candidates for identity preservation.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"profile_ids","required":false,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Photalabs","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-03-26T13:47:20.910000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a93b79c/OaBXvYtrMGZmu_KJyUCFw_07076628192447cd85c0772f083985fd.jpg","title":"Phota Enhance"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Customizing Realistic Human Photos via Stacked ID Embedding","endpoint_id":"fal-ai/photomaker","family":"","inputs":[{"default":null,"description":"The URL of the image archive containing the images you want to use.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_archive_url","required":true,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"photomaker","description":"The base pipeline to use for generating the image.","enum":["photomaker","photomaker-style"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_pipeline","required":false,"type":"enum"},{"default":null,"description":"Optional initial image for img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"initial_image_url","required":false,"type":"string"},{"default":0.5,"description":"How much noise to add to the latent image. O for no noise, 1 for maximum noise.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"initial_image_strength","required":false,"type":"number"},{"default":"Photographic","description":"Style","enum":["(No style)","Cinematic","Disney Character","Digital Art","Photographic","Fantasy art","Neonpunk","Enhance","Comic book","Lowpoly","Line art"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Increasing the amount of steps tells Stable Diffusion that it should take more steps\n to generate your final result which can increase the amount of detail in your image.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":20,"description":"Style strength (in %)","enum":null,"is_list":false,"max":50,"media_kind":null,"min":15,"multiline":false,"name":"style_strength","required":false,"type":"integer"},{"default":1,"description":"Number of images to generate in one request. Note that the higher the batch size,\n the longer it will take to generate the images.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2024-03-08T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/photomaker.jpeg","title":"PhotoMaker"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Pika Effects are AI-powered video effects designed to modify objects, characters, and environments in a fun, engaging, and visually compelling manner.","endpoint_id":"fal-ai/pika/v1.5/pikaffects","family":"Pikaffects 1.5","inputs":[{"default":null,"description":"URL of the input image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The Pikaffect to apply","enum":["Cake-ify","Crumble","Crush","Decapitate","Deflate","Dissolve","Explode","Eye-pop","Inflate","Levitate","Melt","Peel","Poke","Squish","Ta-da","Tear"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pikaffect","required":true,"type":"enum"},{"default":null,"description":"Text prompt to guide the effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/2uSfx4xu1fXv4am4PvLAm_499f61b93f924a7496982491a87fb169.jpg","title":"Pika Effects (v1.5)"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Turn photos into mind-blowing, dynamic videos. Your images can can come to life with sharp details, impressive character control and cinematic camera moves.","endpoint_id":"fal-ai/pika/v2.1/image-to-video","family":"","inputs":[{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/9yJyc4ezyAPejLJlzquI9_f8b95aa25041426fbc0c0861ae80a2c6.jpg","title":"Pika Image to Video (v2.1)"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Start with a simple text input to create dynamic generations that defy expectations. Anything you dream can come to life with sharp details, impressive character control and cinematic camera moves.","endpoint_id":"fal-ai/pika/v2.1/text-to-video","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1","4:5","5:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/CUxIh-EAd_N4npYGWlEqA_d08d3d9739e947e9814d7d2f2a1c998d.jpg","title":"Pika Text to Video (v2.1)"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Turn photos into mind-blowing, dynamic videos in up to 1080p. Experience better image clarity and crisper, sharper visuals.","endpoint_id":"fal-ai/pika/v2.2/image-to-video","family":"","inputs":[{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":[5,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"5 second video at 720p costs $0.20. 5 second video at 1080p costs $0.45.","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/mATl0lc8FwiR6WceFEDfH_692743a190bc4859a00caa338a1809c5.jpg","title":"Pika Image to Video (v2.2)"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Discover ultimate control with Pikaframes key frame interpolation, a stunning image-to-video feature that allows you to upload up to 5 keyframes, customize their transition length and prompt, and see their images come to life as seamless videos.","endpoint_id":"fal-ai/pika/v2.2/pikaframes","family":"Pikaframes 2.2","inputs":[{"default":null,"description":"URLs of keyframe images (2-5 images) to create transitions between","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Configuration for each transition. Length must be len(image_urls) - 1. Total duration of all transitions must not exceed 25 seconds. If not provided, uses default 5-second transitions with the global prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transitions","required":false,"type":"json"},{"default":null,"description":"Default prompt for all transitions. Individual transition prompts override this.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.04 per second for 720p or $0.06 per second for 1080p, with a minimum of 5 billable seconds - $0.20 for 720p and $0.30 for 1080p.","published_at":"2025-11-07T23:56:01.434000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/CtOfvKi8w3X6qO495bKva_4377f203234f47d69a57efef836c93aa.jpg","title":"Pika"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Pika Scenes v2.2 creates videos from a images with high quality output.","endpoint_id":"fal-ai/pika/v2.2/pikascenes","family":"Pikascenes 2.2","inputs":[{"default":null,"description":"URLs of images to combine into a video","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Text prompt describing the desired video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"ugly, bad, terrible","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1","4:5","5:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":[5,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"precise","description":"Mode for integrating multiple images. Precise mode is more accurate, creative mode is more creative.","enum":["precise","creative"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ingredients_mode","required":false,"type":"enum"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"5 second video at 720p costs $0.20. 5 second video at 1080p costs $0.45.","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/3FYXmzqtjqf6xQ5YVxbKi_bf6ff3d3904a42c783662e7e1fa21ce9.jpg","title":"Pika Scenes (v2.2)"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Start with a simple text input to create dynamic generations that defy expectations in up to 1080p. Experience better image clarity and crisper, sharper visuals.","endpoint_id":"fal-ai/pika/v2.2/text-to-video","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"ugly, bad, terrible","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1","4:5","5:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["1080p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":[5,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"5 second video at 720p costs $0.20. 5 second video at 1080p costs $0.45.","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/d7bGY17P07W2dKiNoWXfQ_fb8e23d259a44c5a893f04ae7a710b95.jpg","title":"Pika Text to Video (v2.2)"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Pikadditions is a powerful video-to-video AI model that allows you to add anyone or anything to any video with seamless integration.","endpoint_id":"fal-ai/pika/v2/pikadditions","family":"Pikadditions 2","inputs":[{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to add","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text prompt describing what to add","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/1wavesunset.webp","title":"Pikadditions (v2)"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Turbo is the model to use when you feel the need for speed. Turn your image to stunning video up to 3x faster – all with high quality outputs.","endpoint_id":"fal-ai/pika/v2/turbo/image-to-video","family":"","inputs":[{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/izszWyAu5LZ56Z-ZK63x5_1c8004b9a1054d0d849848569196d293.jpg","title":"Pika Image to Video Turbo (v2)"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Pika v2 Turbo creates videos from a text prompt with high quality output.","endpoint_id":"fal-ai/pika/v2/turbo/text-to-video","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"A negative prompt to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1","4:5","5:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Pika","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/D6kbQkNiBrPL9m05gdWnE_48bca5e513bd42a6b777dfb9b08e0ca9.jpg","title":"Pika Text to Video Turbo (v2)"},{"category":"image-to-3d","description":"Pixal3D turns a single image into a high-fidelity 3D model with detailed geometry and realistic textures.","endpoint_id":"fal-ai/pixal3d","family":"","inputs":[{"default":null,"description":"URL of the input image to convert to 3D","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1024,"description":"Output resolution; higher is slower but more detailed","enum":[1024,1536],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":7.5,"description":"How closely the initial 3D structure follows the input image. Higher values produce more faithful but potentially noisier results.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_strength","required":false,"type":"number"},{"default":0.7,"description":"Dampens artifacts from high guidance in stage 1. Lower values allow stronger guidance effects, higher values stabilize the output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for the initial structure. More steps = slower but potentially higher quality.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"ss_sampling_steps","required":false,"type":"integer"},{"default":5,"description":"Controls noise schedule sharpness for structure generation. Higher values produce sharper transitions.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"ss_rescale_t","required":false,"type":"number"},{"default":7.5,"description":"How closely the detailed geometry follows the input image. Higher values add more detail but may introduce noise.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_strength","required":false,"type":"number"},{"default":0.5,"description":"Dampens artifacts from high guidance in the shape stage. Increase if you see noisy geometry.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for shape refinement. More steps = slower but potentially smoother geometry.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for shape refinement. Higher values produce sharper geometric details.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_rescale_t","required":false,"type":"number"},{"default":1,"description":"How closely the texture follows the input image colors. Higher values produce more vivid but potentially oversaturated textures.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_strength","required":false,"type":"number"},{"default":0,"description":"Dampens artifacts from high guidance in the texture stage. Increase if textures look noisy or have color banding.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for texture generation. More steps = slower but potentially cleaner textures.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for texture generation. Higher values produce sharper texture details.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_rescale_t","required":false,"type":"number"},{"default":1,"description":"Scale factor applied to the inferred mesh. Affects the camera distance estimation used by the model.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0.1,"multiline":false,"name":"mesh_scale","required":false,"type":"number"},{"default":49152,"description":"Maximum number of HR tokens used by the cascaded shape sampler. Higher values allow finer geometry; lower values reduce memory and time.","enum":null,"is_list":false,"max":131072,"media_kind":null,"min":4096,"multiline":false,"name":"max_num_tokens","required":false,"type":"integer"},{"default":200000,"description":"Target number of vertices in the final mesh. Lower values produce smaller files but less detail.","enum":null,"is_list":false,"max":1586021,"media_kind":null,"min":5000,"multiline":false,"name":"decimation_target","required":false,"type":"integer"},{"default":2048,"description":"Resolution of the texture image baked onto the mesh. Higher values capture finer surface details but produce larger files.","enum":[1024,2048,4096],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"},{"default":true,"description":"Rebuild the mesh topology for cleaner triangles. Slower but usually produces better results for downstream use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remesh","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"file","output_props":["model_glb","seed"],"pricing":"Your request will cost $0.3 for 1024p resolution, $0.42 for 1536 resolution.","published_at":"2026-05-13T20:35:36.991000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a157d/Ll0Qg8SYE0Z5PFp2TEkXh_0dd653f1c39c4c7593efb1bb028dbec9.jpg","title":"Pixal3d"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Weak-to-Strong Training of Diffusion Transformer for 4K Text-to-Image Generation","endpoint_id":"fal-ai/pixart-sigma","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"(No style)","description":"The style to apply to the image.","enum":["(No style)","Cinematic","Photographic","Anime","Manga","Digital Art","Pixel art","Fantasy art","Neonpunk","3D Model"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":5,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"DPM-SOLVER","description":"The scheduler to use for the model.","enum":["DPM-SOLVER","SA-SOLVER"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"scheduler","required":false,"type":"enum"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["seed","prompt","timings","images","has_nsfw_concepts"],"pricing":"","published_at":"2024-08-01T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixart-sigma.jpeg","title":"PixArt-Σ"},{"category":"image-to-video","description":"Animate images into cinematic videos with PixVerse C1, supporting 1080p resolution and native audio generation.","endpoint_id":"fal-ai/pixverse/c1/image-to-video","family":"PixVerse C1","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds (1-15)","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.030 / $0.040; 540p: $0.040 / $0.050; 720p: $0.050 / $0.065; 1080p: $0.095 / $0.120. For example, a 5-second video at 720p costs $0.250 without audio or $0.325 with audio.","published_at":"2026-04-09T23:44:02.328000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a957a2b/vPLdm8Nrb6L_q1c2wObcX_c1d8db8dbfe1407fa539f4477f5ba550.jpg","title":"PixVerse C1 Image To Video"},{"category":"image-to-video","description":"Generate character-consistent videos from reference images using PixVerse C1, with subject and background references.","endpoint_id":"fal-ai/pixverse/c1/reference-to-video","family":"PixVerse C1","inputs":[{"default":null,"description":"The prompt for the reference-to-video generation. Use @ref_name to refer to uploaded references. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds (1-15)","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"List of reference images with type and name. Use @ref_name in the prompt to refer to each reference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_references","required":true,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.030 / $0.040; 540p: $0.040 / $0.050; 720p: $0.050 / $0.065; 1080p: $0.095 / $0.120. For example, a 5-second video at 720p costs $0.250 without audio or $0.325 with audio.","published_at":"2026-04-09T23:44:36.305000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a95798a/fCnVWzH0_WkQiWSdjqkwO_e7cc6f7bfb2c4bb1b4e7c915466455f8.jpg","title":"PixVerse C1 Reference To Video"},{"category":"text-to-video","description":"Generate film-grade videos from text prompts with native audio, up to 1080p and 15 seconds, using PixVerse C1.","endpoint_id":"fal-ai/pixverse/c1/text-to-video","family":"PixVerse C1","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds (1-15)","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.030 / $0.040; 540p: $0.040 / $0.050; 720p: $0.050 / $0.065; 1080p: $0.095 / $0.120. For example, a 5-second video at 720p costs $0.250 without audio or $0.325 with audio.","published_at":"2026-04-09T23:44:23.016000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a957a29/F9h26mxs4zndIlypwPTV5_c4d0e69c4b514f5cb70075b8a5a6987c.jpg","title":"PixVerse C1 Text To Video"},{"category":"image-to-video","description":"Create seamless cinematic transitions between two images with PixVerse C1, with native audio and up to 1080p.","endpoint_id":"fal-ai/pixverse/c1/transition","family":"PixVerse C1","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds (1-15)","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.030 / $0.040; 540p: $0.040 / $0.050; 720p: $0.050 / $0.065; 1080p: $0.095 / $0.120. For example, a 5-second video at 720p costs $0.250 without audio or $0.325 with audio.","published_at":"2026-04-09T23:43:40.351000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a957a29/yTOKdpiOzGEDrcl3TZri4_98c2405835e64049949b4230eb082ce1.jpg","title":"PixVerse C1 Transition"},{"category":"video-to-video","description":"PixVerse Extend model is a video extending tool for your videos using with high-quality video extending techniques","endpoint_id":"fal-ai/pixverse/extend","family":"","inputs":[{"default":null,"description":"URL of the input video to extend","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Prompt describing how to extend the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to be used for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the extended video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"v4.5","description":"The model version to use for generation","enum":["v3.5","v4","v4.5","v5","v5.5","v5.6","v6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue). Supported in v5.6+ models.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-06-30T20:57:59.382000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse Extend"},{"category":"video-to-video","description":"PixVerse Extend model is a video extending tool for your videos using with high-quality video extending techniques","endpoint_id":"fal-ai/pixverse/extend/fast","family":"","inputs":[{"default":null,"description":"URL of the input video to extend","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Prompt describing how to extend the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt to be used for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the extended video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video. Fast mode doesn't support 1080p","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"v4.5","description":"The model version to use for generation","enum":["v3.5","v4","v4.5","v5","v5.5","v5.6","v6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue). Supported in v5.6+ models.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-06-30T20:58:06.204000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse Extend Fast"},{"category":"video-to-video","description":"Generate realistic lipsync animations from audio using advanced algorithms for high-quality synchronization with PixVerse Lipsync model","endpoint_id":"fal-ai/pixverse/lipsync","family":"","inputs":[{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input audio. If not provided, TTS will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":"Auto","description":"Voice to use for TTS when audio_url is not provided","enum":["Emily","James","Isabella","Liam","Chloe","Adrian","Harper","Ava","Sophia","Julia","Mason","Jack","Oliver","Ethan","Auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_id","required":false,"type":"enum"},{"default":null,"description":"Text content for TTS when audio_url is not provided","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For every second of output videos your request will cost $0.04. If audio is not provided for every 100 characters your request will cost $0.24.","published_at":"2025-06-30T20:57:46.375000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b4/lhteFXTaKCmfz9Noxirug_anEumAjC.png","title":"PixVerse Lipsync"},{"category":"video-to-video","description":"Add immersive sound effects and background music to your videos using PixVerse sound effects generation","endpoint_id":"fal-ai/pixverse/sound-effects","family":"","inputs":[{"default":null,"description":"URL of the input video to add sound effects to","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to keep the original audio from the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_sound_switch","required":false,"type":"boolean"},{"default":"","description":"Description of the sound effect to generate. If empty, a random sound effect will be generated","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-07-07T20:56:55.765000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse Sound Effects"},{"category":"image-to-video","description":"Generate high quality video clips by swapping person, objects and background using Pixverse Swap.","endpoint_id":"fal-ai/pixverse/swap","family":"","inputs":[{"default":null,"description":"URL of the external video to swap","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"person","description":"The swap mode to use","enum":["person","object","background"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":1,"description":"The keyframe ID to use for face/object mapping. The input video is normalized to 24 FPS before processing, so keyframe 1 = first frame, keyframe 24 = 1 second in, etc. Valid range: 1 to (duration_seconds * 24).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"keyframe_id","required":false,"type":"integer"},{"default":null,"description":"URL of the target image for swapping","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"The output resolution (1080p not supported)","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to keep the original audio","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"original_sound_switch","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. If input video duration is greater than 5 s the cost will double. For $1 you can generate 6 five-second clips at 360p/540p, 5 at 720p or 2 at 1080p (fewer if the input is longer than 5 seconds).","published_at":"2025-11-10T14:14:52.148000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/NannfsqTmo5KZP4HWcpBx_ee601644250b4ed589741220176495fe.jpg","title":"PixVerse Swap"},{"category":"image-to-video","description":"Generate high quality video clips with different effects using PixVerse v3.5","endpoint_id":"fal-ai/pixverse/v3.5/effects","family":"","inputs":[{"default":null,"description":"The effect to apply to the video","enum":["Kiss Me AI","Kiss","Muscle Surge","Warmth of Jesus","Anything, Robot","The Tiger Touch","Hug","Holy Wings","Microwave","Zombie Mode","Squid Game","Baby Face","Black Myth: Wukong","Long Hair Magic","Leggy Run","Fin-tastic Mermaid","Punch Face","Creepy Devil Smile","Thunder God","Eye Zoom Challenge","Who's Arrested?","Baby Arrived","Werewolf Rage","Bald Swipe","BOOM DROP","Huge Cutie","Liquid Metal","Sharksnap!","Dust Me Away","3D Figurine Factor","Bikini Up","My Girlfriends","My Boyfriends","Subject 3 Fever","Earth Zoom","Pole Dance","Vroom Dance","GhostFace Terror","Dragon Evoker","Skeletal Bae","Summoning succubus","Halloween Voodoo Doll","3D Naked-Eye AD","Package Explosion","Dishes Served","Ocean ad","Supermarket AD","Tree doll","Come Feel My Abs","The Bicep Flex","London Elite Vibe","Flora Nymph Gown","Christmas Costume","It's Snowy","Reindeer Cruiser","Snow Globe Maker","Pet Christmas Outfit","Adopt a Polar Pal","Cat Christmas Box","Starlight Gift Box","Xmas Poster","Pet Christmas Tree","City Santa Hat","Stocking Sweetie","Christmas Night","Xmas Front Page Karma","Grinch's Xmas Hijack","Giant Product","Truck Fashion Shoot","Beach AD","Shoal Surround","Mechanical Assembly","Lighting AD","Billboard AD","Product close-up","Parachute Delivery","Dreamlike Cloud","Macaron Machine","Poster AD","Truck AD","Graffiti AD","3D Figurine Factory","The Exclusive First Class","Art Zoom Challenge","I Quit","Hitchcock Dolly Zoom","Smell the Lens","I believe I can fly","Strikout Dance","Courtside Cam","Pit Crew Moment","K-Baseball Sprint","Toddler Doodle","Idol Ending","Apex Dance","OmniHero Forge","Palm Decode","The Age Ripple","My Future Is Limitless","Knee Slide","Epic Goal Save","Sideline Ball Boy","Cup Celebration","Victory Roar","Vuvuzela Fan","World Champion Lift","Tunnel to Captain","Liquid Soccer Morph","Jump Into Crowd 2","Golden Pitch Crasher","Stadium Fan Cam","Broadcast Moto GP","The Grotesque Clay","Rookie Star Card","The Final Hug","Sharp Post-Match Comment","Street Maverick","Pitch Legend","One Step At A Time","Birthday Mirror","Superstar Lobby","Final Battle Room","Top of the World","Mini Me Unboxed","WonderPOP Surprise","White Chicks","Kiss me","What a Day","The Last Leap at Sunset","Tiny Sticker Chef Chaos","Mini Squeeze Toy","Tearful Gunman","Street Fashion Caricature","Mini Me Makeover","Street Art Awakening","Hug Together","ACAI dance Duet","PUBG Winner Hit!","Blocky Mini-Me","Cheat Day Busted","MiniSocial Recharge","My Little Perler Charm","Where did this cobweb come from?","Holy Beast Summoning Technique","IT'S THE FIRST OF THE MONTH","Pet Editorial","Three lifetime bond","Pixel World","Mint in Box","Hands up, Hand","Flora Nymph Go","Somber Embrace","Beam me up","Suit Swagger"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the image to use as the first frame. If not provided, generates from text","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-04-01T02:53:00.990000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V3.5 Effects"},{"category":"image-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v3.5","endpoint_id":"fal-ai/pixverse/v3.5/image-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-01-29T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V3.5 Image To Video"},{"category":"image-to-video","description":"Generate high quality video clips from text and image prompts quickly using PixVerse v3.5 Fast","endpoint_id":"fal-ai/pixverse/v3.5/image-to-video/fast","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-01-29T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V3.5 Image To Video Fast"},{"category":"text-to-video","description":"Generate high quality video clips from text prompts using PixVerse v3.5","endpoint_id":"fal-ai/pixverse/v3.5/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-01-29T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V3.5 Text To Video"},{"category":"text-to-video","description":"Generate high quality video clips quickly from text prompts using PixVerse v3.5 Fast","endpoint_id":"fal-ai/pixverse/v3.5/text-to-video/fast","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-01-29T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V3.5 Text To Video Fast"},{"category":"image-to-video","description":"Create seamless transition between images using PixVerse v3.5","endpoint_id":"fal-ai/pixverse/v3.5/transition","family":"","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-04-01T02:35:42.865000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V3.5 Transition"},{"category":"image-to-video","description":"Generate high quality video clips with different effects using PixVerse v4.5","endpoint_id":"fal-ai/pixverse/v4.5/effects","family":"","inputs":[{"default":null,"description":"The effect to apply to the video","enum":["Kiss Me AI","Kiss","Muscle Surge","Warmth of Jesus","Anything, Robot","The Tiger Touch","Hug","Holy Wings","Microwave","Zombie Mode","Squid Game","Baby Face","Black Myth: Wukong","Long Hair Magic","Leggy Run","Fin-tastic Mermaid","Punch Face","Creepy Devil Smile","Thunder God","Eye Zoom Challenge","Who's Arrested?","Baby Arrived","Werewolf Rage","Bald Swipe","BOOM DROP","Huge Cutie","Liquid Metal","Sharksnap!","Dust Me Away","3D Figurine Factor","Bikini Up","My Girlfriends","My Boyfriends","Subject 3 Fever","Earth Zoom","Pole Dance","Vroom Dance","GhostFace Terror","Dragon Evoker","Skeletal Bae","Summoning succubus","Halloween Voodoo Doll","3D Naked-Eye AD","Package Explosion","Dishes Served","Ocean ad","Supermarket AD","Tree doll","Come Feel My Abs","The Bicep Flex","London Elite Vibe","Flora Nymph Gown","Christmas Costume","It's Snowy","Reindeer Cruiser","Snow Globe Maker","Pet Christmas Outfit","Adopt a Polar Pal","Cat Christmas Box","Starlight Gift Box","Xmas Poster","Pet Christmas Tree","City Santa Hat","Stocking Sweetie","Christmas Night","Xmas Front Page Karma","Grinch's Xmas Hijack","Giant Product","Truck Fashion Shoot","Beach AD","Shoal Surround","Mechanical Assembly","Lighting AD","Billboard AD","Product close-up","Parachute Delivery","Dreamlike Cloud","Macaron Machine","Poster AD","Truck AD","Graffiti AD","3D Figurine Factory","The Exclusive First Class","Art Zoom Challenge","I Quit","Hitchcock Dolly Zoom","Smell the Lens","I believe I can fly","Strikout Dance","Courtside Cam","Pit Crew Moment","K-Baseball Sprint","Toddler Doodle","Idol Ending","Apex Dance","OmniHero Forge","Palm Decode","The Age Ripple","My Future Is Limitless","Knee Slide","Epic Goal Save","Sideline Ball Boy","Cup Celebration","Victory Roar","Vuvuzela Fan","World Champion Lift","Tunnel to Captain","Liquid Soccer Morph","Jump Into Crowd 2","Golden Pitch Crasher","Stadium Fan Cam","Broadcast Moto GP","The Grotesque Clay","Rookie Star Card","The Final Hug","Sharp Post-Match Comment","Street Maverick","Pitch Legend","One Step At A Time","Birthday Mirror","Superstar Lobby","Final Battle Room","Top of the World","Mini Me Unboxed","WonderPOP Surprise","White Chicks","Kiss me","What a Day","The Last Leap at Sunset","Tiny Sticker Chef Chaos","Mini Squeeze Toy","Tearful Gunman","Street Fashion Caricature","Mini Me Makeover","Street Art Awakening","Hug Together","ACAI dance Duet","PUBG Winner Hit!","Blocky Mini-Me","Cheat Day Busted","MiniSocial Recharge","My Little Perler Charm","Where did this cobweb come from?","Holy Beast Summoning Technique","IT'S THE FIRST OF THE MONTH","Pet Editorial","Three lifetime bond","Pixel World","Mint in Box","Hands up, Hand","Flora Nymph Go","Somber Embrace","Beam me up","Suit Swagger"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the image to use as the first frame. If not provided, generates from text","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-05-15T15:44:19.595000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4.5 Effects"},{"category":"image-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v4.5","endpoint_id":"fal-ai/pixverse/v4.5/image-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The type of camera movement to apply to the video","enum":["horizontal_left","horizontal_right","vertical_up","vertical_down","zoom_in","zoom_out","crane_up","quickly_zoom_in","quickly_zoom_out","smooth_zoom_in","camera_rotation","robo_arm","super_dolly_out","whip_pan","hitchcock","left_follow","right_follow","pan_left","pan_right","fix_bg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_movement","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-05-15T15:53:06.944000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-2.jpg","title":"PixVerse V4.5 Image To Video"},{"category":"image-to-video","description":"Generate fast high quality video clips from text and image prompts using PixVerse v4.5","endpoint_id":"fal-ai/pixverse/v4.5/image-to-video/fast","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The type of camera movement to apply to the video","enum":["horizontal_left","horizontal_right","vertical_up","vertical_down","zoom_in","zoom_out","crane_up","quickly_zoom_in","quickly_zoom_out","smooth_zoom_in","camera_rotation","robo_arm","super_dolly_out","whip_pan","hitchcock","left_follow","right_follow","pan_left","pan_right","fix_bg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_movement","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-05-15T15:55:20.848000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4.5 Image To Video Fast"},{"category":"text-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v4.5","endpoint_id":"fal-ai/pixverse/v4.5/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-05-15T15:48:45.845000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4.5 Text To Video"},{"category":"text-to-video","description":"Generate high quality and fast video clips from text and image prompts using PixVerse v4.5 fast","endpoint_id":"fal-ai/pixverse/v4.5/text-to-video/fast","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-05-15T15:51:13.967000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4.5 Text To Video Fast"},{"category":"image-to-video","description":"Create seamless transition between images using PixVerse v4.5","endpoint_id":"fal-ai/pixverse/v4.5/transition","family":"","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-05-15T15:57:02.859000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4.5 Transition"},{"category":"image-to-video","description":"Generate high quality video clips with different effects using PixVerse v4","endpoint_id":"fal-ai/pixverse/v4/effects","family":"","inputs":[{"default":null,"description":"The effect to apply to the video","enum":["Kiss Me AI","Kiss","Muscle Surge","Warmth of Jesus","Anything, Robot","The Tiger Touch","Hug","Holy Wings","Microwave","Zombie Mode","Squid Game","Baby Face","Black Myth: Wukong","Long Hair Magic","Leggy Run","Fin-tastic Mermaid","Punch Face","Creepy Devil Smile","Thunder God","Eye Zoom Challenge","Who's Arrested?","Baby Arrived","Werewolf Rage","Bald Swipe","BOOM DROP","Huge Cutie","Liquid Metal","Sharksnap!","Dust Me Away","3D Figurine Factor","Bikini Up","My Girlfriends","My Boyfriends","Subject 3 Fever","Earth Zoom","Pole Dance","Vroom Dance","GhostFace Terror","Dragon Evoker","Skeletal Bae","Summoning succubus","Halloween Voodoo Doll","3D Naked-Eye AD","Package Explosion","Dishes Served","Ocean ad","Supermarket AD","Tree doll","Come Feel My Abs","The Bicep Flex","London Elite Vibe","Flora Nymph Gown","Christmas Costume","It's Snowy","Reindeer Cruiser","Snow Globe Maker","Pet Christmas Outfit","Adopt a Polar Pal","Cat Christmas Box","Starlight Gift Box","Xmas Poster","Pet Christmas Tree","City Santa Hat","Stocking Sweetie","Christmas Night","Xmas Front Page Karma","Grinch's Xmas Hijack","Giant Product","Truck Fashion Shoot","Beach AD","Shoal Surround","Mechanical Assembly","Lighting AD","Billboard AD","Product close-up","Parachute Delivery","Dreamlike Cloud","Macaron Machine","Poster AD","Truck AD","Graffiti AD","3D Figurine Factory","The Exclusive First Class","Art Zoom Challenge","I Quit","Hitchcock Dolly Zoom","Smell the Lens","I believe I can fly","Strikout Dance","Courtside Cam","Pit Crew Moment","K-Baseball Sprint","Toddler Doodle","Idol Ending","Apex Dance","OmniHero Forge","Palm Decode","The Age Ripple","My Future Is Limitless","Knee Slide","Epic Goal Save","Sideline Ball Boy","Cup Celebration","Victory Roar","Vuvuzela Fan","World Champion Lift","Tunnel to Captain","Liquid Soccer Morph","Jump Into Crowd 2","Golden Pitch Crasher","Stadium Fan Cam","Broadcast Moto GP","The Grotesque Clay","Rookie Star Card","The Final Hug","Sharp Post-Match Comment","Street Maverick","Pitch Legend","One Step At A Time","Birthday Mirror","Superstar Lobby","Final Battle Room","Top of the World","Mini Me Unboxed","WonderPOP Surprise","White Chicks","Kiss me","What a Day","The Last Leap at Sunset","Tiny Sticker Chef Chaos","Mini Squeeze Toy","Tearful Gunman","Street Fashion Caricature","Mini Me Makeover","Street Art Awakening","Hug Together","ACAI dance Duet","PUBG Winner Hit!","Blocky Mini-Me","Cheat Day Busted","MiniSocial Recharge","My Little Perler Charm","Where did this cobweb come from?","Holy Beast Summoning Technique","IT'S THE FIRST OF THE MONTH","Pet Editorial","Three lifetime bond","Pixel World","Mint in Box","Hands up, Hand","Flora Nymph Go","Somber Embrace","Beam me up","Suit Swagger"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the image to use as the first frame. If not provided, generates from text","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-04-23T17:11:05.284000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4 Effects"},{"category":"image-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v4","endpoint_id":"fal-ai/pixverse/v4/image-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The type of camera movement to apply to the video","enum":["horizontal_left","horizontal_right","vertical_up","vertical_down","zoom_in","zoom_out","crane_up","quickly_zoom_in","quickly_zoom_out","smooth_zoom_in","camera_rotation","robo_arm","super_dolly_out","whip_pan","hitchcock","left_follow","right_follow","pan_left","pan_right","fix_bg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_movement","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-04-01T02:54:43.687000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4 Image To Video"},{"category":"image-to-video","description":"Generate fast high quality video clips from text and image prompts using PixVerse v4","endpoint_id":"fal-ai/pixverse/v4/image-to-video/fast","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The type of camera movement to apply to the video","enum":["horizontal_left","horizontal_right","vertical_up","vertical_down","zoom_in","zoom_out","crane_up","quickly_zoom_in","quickly_zoom_out","smooth_zoom_in","camera_rotation","robo_arm","super_dolly_out","whip_pan","hitchcock","left_follow","right_follow","pan_left","pan_right","fix_bg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_movement","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-04-01T02:56:53.842000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4 Image To Video Fast"},{"category":"text-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v4","endpoint_id":"fal-ai/pixverse/v4/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-04-01T02:42:23.743000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4 Text To Video"},{"category":"text-to-video","description":"Generate high quality and fast video clips from text and image prompts using PixVerse v4 fast","endpoint_id":"fal-ai/pixverse/v4/text-to-video/fast","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.30 for 360p and 540p, $0.40 for 720p and $0.80 for 1080p. For $1 you can generate 3 five-second clips at 360p/540p, 2 at 720p or 1 at 1080p.","published_at":"2025-04-01T02:33:43.392000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V4 Text To Video Fast"},{"category":"image-to-video","description":"Pixverse Effects","endpoint_id":"fal-ai/pixverse/v5.5/effects","family":"","inputs":[{"default":null,"description":"The effect to apply to the video","enum":["Kiss Me AI","Kiss","Muscle Surge","Warmth of Jesus","Anything, Robot","The Tiger Touch","Hug","Holy Wings","Microwave","Zombie Mode","Squid Game","Baby Face","Black Myth: Wukong","Long Hair Magic","Leggy Run","Fin-tastic Mermaid","Punch Face","Creepy Devil Smile","Thunder God","Eye Zoom Challenge","Who's Arrested?","Baby Arrived","Werewolf Rage","Bald Swipe","BOOM DROP","Huge Cutie","Liquid Metal","Sharksnap!","Dust Me Away","3D Figurine Factor","Bikini Up","My Girlfriends","My Boyfriends","Subject 3 Fever","Earth Zoom","Pole Dance","Vroom Dance","GhostFace Terror","Dragon Evoker","Skeletal Bae","Summoning succubus","Halloween Voodoo Doll","3D Naked-Eye AD","Package Explosion","Dishes Served","Ocean ad","Supermarket AD","Tree doll","Come Feel My Abs","The Bicep Flex","London Elite Vibe","Flora Nymph Gown","Christmas Costume","It's Snowy","Reindeer Cruiser","Snow Globe Maker","Pet Christmas Outfit","Adopt a Polar Pal","Cat Christmas Box","Starlight Gift Box","Xmas Poster","Pet Christmas Tree","City Santa Hat","Stocking Sweetie","Christmas Night","Xmas Front Page Karma","Grinch's Xmas Hijack","Giant Product","Truck Fashion Shoot","Beach AD","Shoal Surround","Mechanical Assembly","Lighting AD","Billboard AD","Product close-up","Parachute Delivery","Dreamlike Cloud","Macaron Machine","Poster AD","Truck AD","Graffiti AD","3D Figurine Factory","The Exclusive First Class","Art Zoom Challenge","I Quit","Hitchcock Dolly Zoom","Smell the Lens","I believe I can fly","Strikout Dance","Courtside Cam","Pit Crew Moment","K-Baseball Sprint","Toddler Doodle","Idol Ending","Apex Dance","OmniHero Forge","Palm Decode","The Age Ripple","My Future Is Limitless","Knee Slide","Epic Goal Save","Sideline Ball Boy","Cup Celebration","Victory Roar","Vuvuzela Fan","World Champion Lift","Tunnel to Captain","Liquid Soccer Morph","Jump Into Crowd 2","Golden Pitch Crasher","Stadium Fan Cam","Broadcast Moto GP","The Grotesque Clay","Rookie Star Card","The Final Hug","Sharp Post-Match Comment","Street Maverick","Pitch Legend","One Step At A Time","Birthday Mirror","Superstar Lobby","Final Battle Room","Top of the World","Mini Me Unboxed","WonderPOP Surprise","White Chicks","Kiss me","What a Day","The Last Leap at Sunset","Tiny Sticker Chef Chaos","Mini Squeeze Toy","Tearful Gunman","Street Fashion Caricature","Mini Me Makeover","Street Art Awakening","Hug Together","ACAI dance Duet","PUBG Winner Hit!","Blocky Mini-Me","Cheat Day Busted","MiniSocial Recharge","My Little Perler Charm","Where did this cobweb come from?","Holy Beast Summoning Technique","IT'S THE FIRST OF THE MONTH","Pet Editorial","Three lifetime bond","Pixel World","Mint in Box","Hands up, Hand","Flora Nymph Go","Somber Embrace","Beam me up","Suit Swagger"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the image to use as the first frame. If not provided, generates from text","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5s video in single-clip mode without audio, your request will cost $0.15 for 360p and 540p, $0.20 for 720p, and $0.40 for 1080p. Enabling audio adds $0.05, and multi-clip mode adds $0.10 (or $0.15 with audio). For 8-second videos, costs double; for 10-second videos, costs are 2.2x the 5-second base (1080p not supported for 10s). For $1 you can generate 6 five-second single-clip videos without audio at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-12-02T08:44:21.318000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922e/OQxt500_isDiJxo5EKggy_xJRYm9gx.png","title":"PixVerse V5.5 Effects"},{"category":"image-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v5.5","endpoint_id":"fal-ai/pixverse/v5.5/image-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. Longer durations cost more. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":false,"description":"Enable multi-clip generation with dynamic camera changes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_multi_clip_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5s video in single-clip mode without audio, your request will cost $0.15 for 360p and 540p, $0.20 for 720p, and $0.40 for 1080p. Enabling audio adds $0.05, and multi-clip mode adds $0.10 (or $0.15 with audio). For 8-second videos, costs double; for 10-second videos, costs are 2.2x the 5-second base (1080p not supported for 10s). For $1 you can generate 6 five-second single-clip videos without audio at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-12-01T17:08:41.560000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f921b/fEI40T08g70A0lkG6ll83_Wpe6ebRg.png","title":"PixVerse V5.5 Image To Video"},{"category":"text-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v5.5","endpoint_id":"fal-ai/pixverse/v5.5/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. Longer durations cost more. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":false,"description":"Enable multi-clip generation with dynamic camera changes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_multi_clip_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5s video in single-clip mode without audio, your request will cost $0.15 for 360p and 540p, $0.20 for 720p, and $0.40 for 1080p. Enabling audio adds $0.05, and multi-clip mode adds $0.10 (or $0.15 with audio). For 8-second videos, costs double; for 10-second videos, costs are 2.2x the 5-second base (1080p not supported for 10s). For $1 you can generate 6 five-second single-clip videos without audio at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-12-01T16:59:49.183000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cc/poyvEi1p-X7BvVUUq5ZdG_qMPjpi2n.png","title":"PixVerse V5.5 Text To Video"},{"category":"image-to-video","description":"Pixverse Transition","endpoint_id":"fal-ai/pixverse/v5.5/transition","family":"","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. Longer durations cost more. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5-second video in single-clip mode without audio, your request will cost $0.45 for 360p and 540p, $0.60 for 720p, and $1.20 for 1080p. Enabling audio adds $0.10, and multi-clip mode adds $0.30 (or $0.40 with audio). For 8-second videos, costs double; for 10-second videos, costs are 2.2x the 5-second base (1080p not supported for 10s). With $1, you can run this model approximately 2.2 times for a basic 5s video at 540p.","published_at":"2025-12-02T08:44:08.938000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92ce/v6VCDoaON8GsXnLz4NRtA_W03Bhbsr.png","title":"PixVerse V5.5 Transition"},{"category":"image-to-video","description":"Use the latest pixverse v5.6 model to turn your texts and images into amazing videos.","endpoint_id":"fal-ai/pixverse/v5.6/image-to-video","family":"PixVerse 5.6","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5s video without audio, your request will cost $0.35 for 360p and 540p, $0.45 for 720p, and $0.75 for 1080p. Enabling audio adds $0.45 for 360p/540p/720p, and $0.75 for 1080p. For 8-second videos, costs are 2x the 5-second base; for 10-second videos, costs are 2.2x the 5-second base for 360p/540p and 720p (1080p not supported for 10s).","published_at":"2026-01-26T17:16:21.492000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf684/NHFUK0Vloyg4QuqEQDdxP_e3dc7704795542dfa183ecf6423c7883.jpg","title":"PixVerse V5.6 Image To Video"},{"category":"text-to-video","description":"Use the latest pixverse v5.6 model to turn your texts into amazing videos.","endpoint_id":"fal-ai/pixverse/v5.6/text-to-video","family":"Pixverse 5.6","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5s video without audio, your request will cost $0.35 for 360p and 540p, $0.45 for 720p, and $0.75 for 1080p. Enabling audio adds $0.45 for 360p/540p/720p, and $0.75 for 1080p. For 8-second videos, costs are 2x the 5-second base; for 10-second videos, costs are 2.2x the 5-second base for 360p/540p and 720p (1080p not supported for 10s).","published_at":"2026-01-26T17:02:31.936000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf630/B3GZjoCeMcK3mjcRg_gSU_cdbadbe8b3d84cd1a4bbfb2ef6f3675b.jpg","title":"PixVerse V5.6 Text To Video"},{"category":"image-to-video","description":"Use the latest pixverse v5.6 model to turn your texts and images into amazing videos.","endpoint_id":"fal-ai/pixverse/v5.6/transition","family":"","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds","enum":["5","8","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For a 5s video without audio, your request will cost $0.35 for 360p and 540p, $0.45 for 720p, and $0.75 for 1080p. Enabling audio adds $0.45 for 360p/540p/720p, and $0.75 for 1080p. For 8-second videos, costs are 2x the 5-second base; for 10-second videos, costs are 2.2x the 5-second base for 360p/540p and 720p (1080p not supported for 10s).","published_at":"2026-01-26T17:28:03.386000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf6c6/5g6zE3Sjy-aR-GBc8DhWT_603ad74d67aa47b68cab750e1cf9b5a6.jpg","title":"PixVerse V5.6 Transition"},{"category":"image-to-video","description":"Generate high quality video clips with different effects using PixVerse v5","endpoint_id":"fal-ai/pixverse/v5/effects","family":"","inputs":[{"default":null,"description":"The effect to apply to the video","enum":["Kiss Me AI","Kiss","Muscle Surge","Warmth of Jesus","Anything, Robot","The Tiger Touch","Hug","Holy Wings","Microwave","Zombie Mode","Squid Game","Baby Face","Black Myth: Wukong","Long Hair Magic","Leggy Run","Fin-tastic Mermaid","Punch Face","Creepy Devil Smile","Thunder God","Eye Zoom Challenge","Who's Arrested?","Baby Arrived","Werewolf Rage","Bald Swipe","BOOM DROP","Huge Cutie","Liquid Metal","Sharksnap!","Dust Me Away","3D Figurine Factor","Bikini Up","My Girlfriends","My Boyfriends","Subject 3 Fever","Earth Zoom","Pole Dance","Vroom Dance","GhostFace Terror","Dragon Evoker","Skeletal Bae","Summoning succubus","Halloween Voodoo Doll","3D Naked-Eye AD","Package Explosion","Dishes Served","Ocean ad","Supermarket AD","Tree doll","Come Feel My Abs","The Bicep Flex","London Elite Vibe","Flora Nymph Gown","Christmas Costume","It's Snowy","Reindeer Cruiser","Snow Globe Maker","Pet Christmas Outfit","Adopt a Polar Pal","Cat Christmas Box","Starlight Gift Box","Xmas Poster","Pet Christmas Tree","City Santa Hat","Stocking Sweetie","Christmas Night","Xmas Front Page Karma","Grinch's Xmas Hijack","Giant Product","Truck Fashion Shoot","Beach AD","Shoal Surround","Mechanical Assembly","Lighting AD","Billboard AD","Product close-up","Parachute Delivery","Dreamlike Cloud","Macaron Machine","Poster AD","Truck AD","Graffiti AD","3D Figurine Factory","The Exclusive First Class","Art Zoom Challenge","I Quit","Hitchcock Dolly Zoom","Smell the Lens","I believe I can fly","Strikout Dance","Courtside Cam","Pit Crew Moment","K-Baseball Sprint","Toddler Doodle","Idol Ending","Apex Dance","OmniHero Forge","Palm Decode","The Age Ripple","My Future Is Limitless","Knee Slide","Epic Goal Save","Sideline Ball Boy","Cup Celebration","Victory Roar","Vuvuzela Fan","World Champion Lift","Tunnel to Captain","Liquid Soccer Morph","Jump Into Crowd 2","Golden Pitch Crasher","Stadium Fan Cam","Broadcast Moto GP","The Grotesque Clay","Rookie Star Card","The Final Hug","Sharp Post-Match Comment","Street Maverick","Pitch Legend","One Step At A Time","Birthday Mirror","Superstar Lobby","Final Battle Room","Top of the World","Mini Me Unboxed","WonderPOP Surprise","White Chicks","Kiss me","What a Day","The Last Leap at Sunset","Tiny Sticker Chef Chaos","Mini Squeeze Toy","Tearful Gunman","Street Fashion Caricature","Mini Me Makeover","Street Art Awakening","Hug Together","ACAI dance Duet","PUBG Winner Hit!","Blocky Mini-Me","Cheat Day Busted","MiniSocial Recharge","My Little Perler Charm","Where did this cobweb come from?","Holy Beast Summoning Technique","IT'S THE FIRST OF THE MONTH","Pet Editorial","Three lifetime bond","Pixel World","Mint in Box","Hands up, Hand","Flora Nymph Go","Somber Embrace","Beam me up","Suit Swagger"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect","required":true,"type":"enum"},{"default":null,"description":"Optional URL of the image to use as the first frame. If not provided, generates from text","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-08-23T10:55:07.548000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V5 Effects"},{"category":"image-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v5","endpoint_id":"fal-ai/pixverse/v5/image-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-08-23T10:53:29.956000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9221/wRlAOIJ9KuJL0CbH0qqSG_G7ADHYoi.png","title":"PixVerse V5 Image To Video"},{"category":"text-to-video","description":"Generate high quality video clips from text and image prompts using PixVerse v5","endpoint_id":"fal-ai/pixverse/v5/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds. 8s videos cost double. 1080p videos are limited to 5 seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-08-23T10:50:22.733000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V5 Text To Video"},{"category":"image-to-video","description":"Create seamless transition between images using PixVerse v5","endpoint_id":"fal-ai/pixverse/v5/transition","family":"","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"The duration of the generated video in seconds","enum":["5","8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.15 for 360p and 540p, $0.20 for 720p and $0.40 for 1080p. For $1 you can generate 6 clips at 360p/540p, 5 at 720p or 2 at 1080p.","published_at":"2025-08-23T10:56:18.163000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/pixverse-v3.5.webp","title":"PixVerse V5 Transition"},{"category":"video-to-video","description":"Pixverse's latest v6 Model.","endpoint_id":"fal-ai/pixverse/v6/extend","family":"","inputs":[{"default":null,"description":"URL of the input video to extend","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the extended video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds. v6 supports values from 1 to 15 seconds","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.025 / $0.035; 540p: $0.035 / $0.045; 720p: $0.045 / $0.060; 1080p: $0.090 / $0.115. For example, a 5-second video at 720p costs $0.225 without audio or $0.300 with audio.","published_at":"2026-03-29T11:11:49.660000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94048b/du-U-EA4tSGw2eo5YnJnW_0ceb86d70db5420f9fd294d247f5f843.jpg","title":"PixVerse V6 Extend"},{"category":"image-to-video","description":"Pixverse's latest V6 Model","endpoint_id":"fal-ai/pixverse/v6/image-to-video","family":"Pixverse 6","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds. v6 supports values from 1 to 15 seconds","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":false,"description":"Enable multi-clip generation with dynamic camera changes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_multi_clip_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.025 / $0.035; 540p: $0.035 / $0.045; 720p: $0.045 / $0.060; 1080p: $0.090 / $0.115. For example, a 5-second video at 720p costs $0.225 without audio or $0.300 with audio.","published_at":"2026-03-29T09:44:52.746000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94048a/NbqGsBzItNNlvMmlYie7E_7d241b8764b64124b42edbcd5da51960.jpg","title":"PixVerse V6 Image To Video"},{"category":"text-to-video","description":"Pixverse's latest v6 Model.","endpoint_id":"fal-ai/pixverse/v6/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for the video 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds. v6 supports values from 1 to 15 seconds","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":false,"description":"Enable multi-clip generation with dynamic camera changes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_multi_clip_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.025 / $0.035; 540p: $0.035 / $0.045; 720p: $0.045 / $0.060; 1080p: $0.090 / $0.115. For example, a 5-second video at 720p costs $0.225 without audio or $0.300 with audio.","published_at":"2026-03-29T09:43:09.635000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a940489/sEtg0Kth_fWhHMR5MS664_222abe748d96461ba565ba860c3061d8.jpg","title":"PixVerse V6 Text To Video"},{"category":"image-to-video","description":"Pixverse's latest v6 Model.","endpoint_id":"fal-ai/pixverse/v6/transition","family":"","inputs":[{"default":null,"description":"The prompt for the transition. 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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","4:3","1:1","3:4","9:16","2:3","3:2","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"The duration of the generated video in seconds. v6 supports values from 1 to 15 seconds","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The style of the generated video","enum":["anime","3d_animation","clay","comic","cyberpunk"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Enable audio generation (BGM, SFX, dialogue)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio_switch","required":false,"type":"boolean"},{"default":false,"description":"Enable multi-clip generation with dynamic camera changes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_multi_clip_switch","required":false,"type":"boolean"},{"default":null,"description":"Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision","enum":["enabled","disabled","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_type","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated. Rates without audio / with audio are 360p: $0.025 / $0.035; 540p: $0.035 / $0.045; 720p: $0.045 / $0.060; 1080p: $0.090 / $0.115. For example, a 5-second video at 720p costs $0.225 without audio or $0.300 with audio.","published_at":"2026-03-29T11:13:01.862000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94048c/mHSoHdPA4NFw5xaGR8lgF_4fb060e5ef624dc6a038a532134bee1e.jpg","title":"PixVerse V6 Transition"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"State-of-the-art open-source model in aesthetic quality","endpoint_id":"fal-ai/playground-v25","family":"","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":3,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["timings","images","prompt","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-04-25T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cc/FJ-QJZqazTLZ8kOWIHpDF_Bo9fmwAg.png","title":"Playground v2.5"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"State-of-the-art open-source model in aesthetic quality","endpoint_id":"fal-ai/playground-v25/image-to-image","family":"","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":3,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":65,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["timings","images","prompt","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-02-21T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9396/NCUSwF5bD4_A07etweHp0_9MUuG2Df.png","title":"Playground v2.5"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"State-of-the-art open-source model in aesthetic quality","endpoint_id":"fal-ai/playground-v25/inpainting","family":"","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":null,"description":"The URL of the mask to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":3,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":65,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["timings","images","prompt","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-02-21T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939a/Wi2QKndRxhpADk9k-sWhs_S0QgU3k5.png","title":"Playground v2.5"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Pony V7 is a finetuned text to image for superior aesthetics and prompt following.","endpoint_id":"fal-ai/pony-v7","family":"","inputs":[{"default":null,"description":"The prompt to generate images from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generating images","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"Classifier free guidance scale","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to take","enum":null,"is_list":false,"max":50,"media_kind":null,"min":20,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"gpu","description":"The source of the noise to use for generating images.\n If set to 'gpu', the noise will be generated on the GPU.\n If set to 'cpu', the noise will be generated on the CPU.","enum":["gpu","cpu"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"noise_source","required":false,"type":"enum"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","images","prompt","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-05-05T08:25:39.654000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-5.jpg","title":"Pony V7"},{"category":"image-to-image","description":"Post Processing is an endpoint that can enhance images using a variety of techniques including grain, blur, sharpen, and more.","endpoint_id":"fal-ai/post-processing","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"Enable film grain effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_grain","required":false,"type":"boolean"},{"default":0.4,"description":"Film grain intensity (when enabled)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"grain_intensity","required":false,"type":"number"},{"default":10,"description":"Film grain scale (when enabled)","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"grain_scale","required":false,"type":"number"},{"default":"modern","description":"Style of film grain to apply","enum":["modern","analog","kodak","fuji","cinematic","newspaper"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grain_style","required":false,"type":"enum"},{"default":false,"description":"Enable color correction","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_color_correction","required":false,"type":"boolean"},{"default":0,"description":"Color temperature adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0,"description":"Brightness adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"brightness","required":false,"type":"number"},{"default":0,"description":"Contrast adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"contrast","required":false,"type":"number"},{"default":0,"description":"Saturation adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"saturation","required":false,"type":"number"},{"default":1,"description":"Gamma adjustment","enum":null,"is_list":false,"max":2.2,"media_kind":null,"min":0.2,"multiline":false,"name":"gamma","required":false,"type":"number"},{"default":false,"description":"Enable chromatic aberration","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_chromatic","required":false,"type":"boolean"},{"default":0,"description":"Red channel shift amount","enum":null,"is_list":false,"max":20,"media_kind":null,"min":-20,"multiline":false,"name":"red_shift","required":false,"type":"integer"},{"default":"horizontal","description":"Red channel shift direction","enum":["horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"red_direction","required":false,"type":"enum"},{"default":0,"description":"Green channel shift amount","enum":null,"is_list":false,"max":20,"media_kind":null,"min":-20,"multiline":false,"name":"green_shift","required":false,"type":"integer"},{"default":"horizontal","description":"Green channel shift direction","enum":["horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"green_direction","required":false,"type":"enum"},{"default":0,"description":"Blue channel shift amount","enum":null,"is_list":false,"max":20,"media_kind":null,"min":-20,"multiline":false,"name":"blue_shift","required":false,"type":"integer"},{"default":"horizontal","description":"Blue channel shift direction","enum":["horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"blue_direction","required":false,"type":"enum"},{"default":false,"description":"Enable blur effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_blur","required":false,"type":"boolean"},{"default":"gaussian","description":"Type of blur to apply","enum":["gaussian","kuwahara"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"blur_type","required":false,"type":"enum"},{"default":3,"description":"Blur radius","enum":null,"is_list":false,"max":31,"media_kind":null,"min":0,"multiline":false,"name":"blur_radius","required":false,"type":"integer"},{"default":1,"description":"Sigma for Gaussian blur","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0.1,"multiline":false,"name":"blur_sigma","required":false,"type":"number"},{"default":false,"description":"Enable vignette effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_vignette","required":false,"type":"boolean"},{"default":0.5,"description":"Vignette strength (when enabled)","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"vignette_strength","required":false,"type":"number"},{"default":false,"description":"Enable parabolize effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_parabolize","required":false,"type":"boolean"},{"default":1,"description":"Parabolize coefficient","enum":null,"is_list":false,"max":10,"media_kind":null,"min":-10,"multiline":false,"name":"parabolize_coeff","required":false,"type":"number"},{"default":0.5,"description":"Vertex X position","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"vertex_x","required":false,"type":"number"},{"default":0.5,"description":"Vertex Y position","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"vertex_y","required":false,"type":"number"},{"default":false,"description":"Enable color tint effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_tint","required":false,"type":"boolean"},{"default":1,"description":"Tint strength","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"tint_strength","required":false,"type":"number"},{"default":"sepia","description":"Tint color mode","enum":["sepia","red","green","blue","cyan","magenta","yellow","purple","orange","warm","cool","lime","navy","vintage","rose","teal","maroon","peach","lavender","olive"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tint_mode","required":false,"type":"enum"},{"default":false,"description":"Enable dissolve effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_dissolve","required":false,"type":"boolean"},{"default":"","description":"URL of second image for dissolve","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"dissolve_image_url","required":false,"type":"string"},{"default":0.5,"description":"Dissolve blend factor","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"dissolve_factor","required":false,"type":"number"},{"default":false,"description":"Enable dodge and burn effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_dodge_burn","required":false,"type":"boolean"},{"default":0.5,"description":"Dodge and burn intensity","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"dodge_burn_intensity","required":false,"type":"number"},{"default":"dodge","description":"Dodge and burn mode","enum":["dodge","burn","dodge_and_burn","burn_and_dodge","color_dodge","color_burn","linear_dodge","linear_burn"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dodge_burn_mode","required":false,"type":"enum"},{"default":false,"description":"Enable glow effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_glow","required":false,"type":"boolean"},{"default":1,"description":"Glow intensity","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"glow_intensity","required":false,"type":"number"},{"default":5,"description":"Glow blur radius","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"glow_radius","required":false,"type":"integer"},{"default":false,"description":"Enable sharpen effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_sharpen","required":false,"type":"boolean"},{"default":"basic","description":"Type of sharpening to apply","enum":["basic","smart","cas"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sharpen_mode","required":false,"type":"enum"},{"default":1,"description":"Sharpen radius (for basic mode)","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"sharpen_radius","required":false,"type":"integer"},{"default":1,"description":"Sharpen strength (for basic mode)","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"sharpen_alpha","required":false,"type":"number"},{"default":7,"description":"Noise radius for smart sharpen","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"noise_radius","required":false,"type":"integer"},{"default":0.75,"description":"Edge preservation factor","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"preserve_edges","required":false,"type":"number"},{"default":5,"description":"Smart sharpen strength","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"smart_sharpen_strength","required":false,"type":"number"},{"default":0.5,"description":"Smart sharpen blend ratio","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"smart_sharpen_ratio","required":false,"type":"number"},{"default":0.8,"description":"CAS sharpening amount","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cas_amount","required":false,"type":"number"},{"default":false,"description":"Enable solarize effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_solarize","required":false,"type":"boolean"},{"default":0.5,"description":"Solarize threshold","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"solarize_threshold","required":false,"type":"number"},{"default":false,"description":"Enable desaturation effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_desaturate","required":false,"type":"boolean"},{"default":1,"description":"Desaturation factor","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"desaturate_factor","required":false,"type":"number"},{"default":"luminance (Rec.709)","description":"Desaturation method","enum":["luminance (Rec.709)","luminance (Rec.601)","average","lightness"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"desaturate_method","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-02-18T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing"},{"category":"image-to-image","description":"Apply Gaussian or Kuwahara blur effects with adjustable radius and sigma parameters","endpoint_id":"fal-ai/post-processing/blur","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"gaussian","description":"Type of blur to apply","enum":["gaussian","kuwahara"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"blur_type","required":false,"type":"enum"},{"default":3,"description":"Blur radius","enum":null,"is_list":false,"max":31,"media_kind":null,"min":0,"multiline":false,"name":"blur_radius","required":false,"type":"integer"},{"default":1,"description":"Sigma for Gaussian blur","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0.1,"multiline":false,"name":"blur_sigma","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T18:49:58.071000+00:00","thumbnail":"https://fal.media/files/panda/bjwlW3KSsaWKc_0aK5zu1_1bd1f105d15a43618789039ab333c21a.jpg","title":"Post Processing Blur"},{"category":"image-to-image","description":"Create chromatic aberration by shifting red, green, and blue channels horizontally or vertically with customizable shift amounts.","endpoint_id":"fal-ai/post-processing/chromatic-aberration","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0,"description":"Red channel shift amount","enum":null,"is_list":false,"max":20,"media_kind":null,"min":-20,"multiline":false,"name":"red_shift","required":false,"type":"integer"},{"default":"horizontal","description":"Red channel shift direction","enum":["horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"red_direction","required":false,"type":"enum"},{"default":0,"description":"Green channel shift amount","enum":null,"is_list":false,"max":20,"media_kind":null,"min":-20,"multiline":false,"name":"green_shift","required":false,"type":"integer"},{"default":"horizontal","description":"Green channel shift direction","enum":["horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"green_direction","required":false,"type":"enum"},{"default":0,"description":"Blue channel shift amount","enum":null,"is_list":false,"max":20,"media_kind":null,"min":-20,"multiline":false,"name":"blue_shift","required":false,"type":"integer"},{"default":"horizontal","description":"Blue channel shift direction","enum":["horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"blue_direction","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T18:51:01+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Chromatic Aberration"},{"category":"image-to-image","description":"Adjust color temperature, brightness, contrast, saturation, and gamma values for color correction.","endpoint_id":"fal-ai/post-processing/color-correction","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0,"description":"Color temperature adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0,"description":"Brightness adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"brightness","required":false,"type":"number"},{"default":0,"description":"Contrast adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"contrast","required":false,"type":"number"},{"default":0,"description":"Saturation adjustment","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-100,"multiline":false,"name":"saturation","required":false,"type":"number"},{"default":1,"description":"Gamma adjustment","enum":null,"is_list":false,"max":2.2,"media_kind":null,"min":0.2,"multiline":false,"name":"gamma","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T18:51:53.197000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9393/Y6AttcAmrTnEPSbrjZDLR_7pNcbkzH.png","title":"Post Processing Color Correction"},{"category":"image-to-image","description":"Apply various color tints (sepia, red, green, blue, cyan, magenta, yellow, purple, orange, warm, cool, lime, navy, vintage, rose, teal, maroon, peach, lavender, olive) with adjustable strength.","endpoint_id":"fal-ai/post-processing/color-tint","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1,"description":"Tint strength","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"tint_strength","required":false,"type":"number"},{"default":"sepia","description":"Tint color mode","enum":["sepia","red","green","blue","cyan","magenta","yellow","purple","orange","warm","cool","lime","navy","vintage","rose","teal","maroon","peach","lavender","olive"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tint_mode","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T18:52:48.294000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Color Tint"},{"category":"image-to-image","description":"Reduce color saturation using different methods (luminance Rec.709, luminance Rec.601, average, lightness) with adjustable factor.","endpoint_id":"fal-ai/post-processing/desaturate","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1,"description":"Desaturation factor","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"desaturate_factor","required":false,"type":"number"},{"default":"luminance (Rec.709)","description":"Desaturation method","enum":["luminance (Rec.709)","luminance (Rec.601)","average","lightness"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"desaturate_method","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T18:53:36.237000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Desaturate"},{"category":"image-to-image","description":"Blend two images together using smooth linear interpolation with a configurable blend factor.","endpoint_id":"fal-ai/post-processing/dissolve","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of second image for dissolve","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"dissolve_image_url","required":true,"type":"string"},{"default":0.5,"description":"Dissolve blend factor","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"dissolve_factor","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T18:54:24.846000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Dissolve"},{"category":"image-to-image","description":"Apply dodge and burn effects with multiple modes and adjustable intensity.","endpoint_id":"fal-ai/post-processing/dodge-burn","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.5,"description":"Dodge and burn intensity","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"dodge_burn_intensity","required":false,"type":"number"},{"default":"dodge","description":"Dodge and burn mode","enum":["dodge","burn","dodge_and_burn","burn_and_dodge","color_dodge","color_burn","linear_dodge","linear_burn"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dodge_burn_mode","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T19:05:17.650000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Dodge Burn"},{"category":"image-to-image","description":"Apply film grain effect with different styles (modern, analog, kodak, fuji, cinematic, newspaper) and customizable intensity and scale","endpoint_id":"fal-ai/post-processing/grain","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.4,"description":"Film grain intensity","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"grain_intensity","required":false,"type":"number"},{"default":10,"description":"Film grain scale","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"grain_scale","required":false,"type":"number"},{"default":"modern","description":"Style of film grain to apply","enum":["modern","analog","kodak","fuji","cinematic","newspaper"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"grain_style","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T19:07:29.002000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Grain"},{"category":"image-to-image","description":"Apply a parabolic distortion effect with configurable coefficient and vertex position.","endpoint_id":"fal-ai/post-processing/parabolize","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1,"description":"Parabolize coefficient","enum":null,"is_list":false,"max":10,"media_kind":null,"min":-10,"multiline":false,"name":"parabolize_coeff","required":false,"type":"number"},{"default":0.5,"description":"Vertex X position","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"vertex_x","required":false,"type":"number"},{"default":0.5,"description":"Vertex Y position","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"vertex_y","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T19:08:11.793000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/post-process/post-processing.webp","title":"Post Processing Parabolize"},{"category":"image-to-image","description":"Apply sharpening effects with three modes: basic unsharp mask, smart sharpening with edge preservation, and Contrast Adaptive Sharpening (CAS).","endpoint_id":"fal-ai/post-processing/sharpen","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"basic","description":"Type of sharpening to apply","enum":["basic","smart","cas"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sharpen_mode","required":false,"type":"enum"},{"default":1,"description":"Sharpen radius (for basic mode)","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"sharpen_radius","required":false,"type":"integer"},{"default":1,"description":"Sharpen strength (for basic mode)","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.1,"multiline":false,"name":"sharpen_alpha","required":false,"type":"number"},{"default":7,"description":"Noise radius for smart sharpen","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"noise_radius","required":false,"type":"integer"},{"default":0.75,"description":"Edge preservation factor","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"preserve_edges","required":false,"type":"number"},{"default":5,"description":"Smart sharpen strength","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"smart_sharpen_strength","required":false,"type":"number"},{"default":0.5,"description":"Smart sharpen blend ratio","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"smart_sharpen_ratio","required":false,"type":"number"},{"default":0.8,"description":"CAS sharpening amount","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cas_amount","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T19:09:38.467000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d4/R9vwIWQ5aIxovUgAyPxC-_QBHHRQEl.png","title":"Post Processing Sharpen"},{"category":"image-to-image","description":"Apply solarization effect by inverting pixel values above a threshold","endpoint_id":"fal-ai/post-processing/solarize","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.5,"description":"Solarize threshold","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"solarize_threshold","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T19:10:42.546000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939f/K2-1qgb9JEj72UmaPgVxj_sVQS0AnR.png","title":"Post Processing Solarize"},{"category":"image-to-image","description":"Add a darkening vignette effect around the edges of the image with adjustable strength","endpoint_id":"fal-ai/post-processing/vignette","family":"","inputs":[{"default":null,"description":"URL of image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.5,"description":"Vignette strength","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"vignette_strength","required":false,"type":"number"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-07-01T19:20:16.130000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a4c/EKJrEFsDXkxTIgKthVJvk_JgKGslON.png","title":"Post Processing Vignette"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Tuning-free ID customization.","endpoint_id":"fal-ai/pulid","family":"","inputs":[{"default":null,"description":"List of reference faces, ideally 4 images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reference_images","required":true,"type":"json"},{"default":null,"description":"Prompt to generate the face from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"flaws in the eyes, flaws in the face, flaws, lowres, non-HDRi, low quality, worst quality,artifacts noise, text, watermark, glitch, deformed, mutated, ugly, disfigured, hands, low resolution, partially rendered objects, deformed or partially rendered eyes, deformed, deformed eyeballs, cross-eyed,blurry","description":"Negative prompt to generate the face from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":1.2,"description":"Guidance scale","enum":null,"is_list":false,"max":1.5,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Number of steps to take","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":{"height":1024,"width":768},"description":"Size of the generated image","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":0.8,"description":"ID scale","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"id_scale","required":false,"type":"number"},{"default":"fidelity","description":"Mode of generation","enum":["fidelity","extreme style"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":false,"description":"if you want to mix two ID image, please turn this on, otherwise, turn this off","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"id_mix","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2023-12-14T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f921f/u0ptA5BjdGXui9fYhAHx7_6x8UH1ug.png","title":"PuLID"},{"category":"audio-to-audio","description":"Clone your voices using Qwen3-TTS Clone-Voice model with zero shot cloning capabilities and use it on text-to-speech models to create speeches of yours!","endpoint_id":"fal-ai/qwen-3-tts/clone-voice/0.6b","family":"Qwen 3","inputs":[{"default":null,"description":"URL to the reference audio file used for voice cloning. Must be at most 300 seconds (5 minutes) long; a short clip of clean speech is sufficient.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional reference text that was used when creating the speaker embedding. Providing this can improve synthesis quality when using a cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"reference_text","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["speaker_embedding"],"pricing":"","published_at":"2026-01-26T16:19:27.641000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf531/Rd0WefO2k5vCoxNgTSyzn_97cc41f0cf54490d8780612f0691f62f.jpg","title":"Qwen 3 TTS - Clone Voice [0.6B]"},{"category":"audio-to-audio","description":"Clone your voices using Qwen3-TTS Clone-Voice model with zero shot cloning capabilities and use it on text-to-speech models to create speeches of yours!","endpoint_id":"fal-ai/qwen-3-tts/clone-voice/1.7b","family":"Qwen 3","inputs":[{"default":null,"description":"URL to the reference audio file used for voice cloning. Must be at most 300 seconds (5 minutes) long; a short clip of clean speech is sufficient.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional reference text that was used when creating the speaker embedding. Providing this can improve synthesis quality when using a cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"reference_text","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["speaker_embedding"],"pricing":"","published_at":"2026-01-26T16:20:48.076000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf538/p0L3C6l3FW2tyXCmwR0Fs_f6585c02243149fcadb77b0d4c6122b9.jpg","title":"Qwen 3 TTS - Clone Voice [1.7B]"},{"category":"text-to-speech","description":"Bring speech to your texts using Qwen3-TTS Custom-Voice model with pre-trained voices or use your custom voice with Qwen3-TTS Clone Voice model","endpoint_id":"fal-ai/qwen-3-tts/text-to-speech/0.6b","family":"Qwen 3","inputs":[{"default":null,"description":"The text to be converted to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Optional prompt to guide the style of the generated speech. This prompt will be ignored if a speaker embedding is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The voice to be used for speech synthesis, will be ignored if a speaker embedding is provided. Check out the **[documentation](https://github.com/QwenLM/Qwen3-TTS/tree/main?tab=readme-ov-file#custom-voice-generate)** for each voice's details and which language they primarily support.","enum":["Vivian","Serena","Uncle_Fu","Dylan","Eric","Ryan","Aiden","Ono_Anna","Sohee"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"Auto","description":"The language of the voice.","enum":["Auto","English","Chinese","Spanish","French","German","Italian","Japanese","Korean","Portuguese","Russian"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":null,"description":"URL to a speaker embedding file in safetensors format, from `fal-ai/qwen-3-tts/clone-voice/0.6b` endpoint. If provided, the TTS model will use the cloned voice for synthesis instead of the predefined voices.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"speaker_voice_embedding_file_url","required":false,"type":"string"},{"default":null,"description":"Optional reference text that was used when creating the speaker embedding. Providing this can improve synthesis quality when using a cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"reference_text","required":false,"type":"string"},{"default":50,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"top_k","required":false,"type":"integer"},{"default":1,"description":"Top-p sampling parameter.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":0.9,"description":"Sampling temperature; higher => more random.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1.05,"description":"Penalty to reduce repeated tokens/codes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":true,"description":"Sampling switch for the sub-talker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subtalker_dosample","required":false,"type":"boolean"},{"default":50,"description":"Top-k for sub-talker sampling.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_top_k","required":false,"type":"integer"},{"default":1,"description":"Top-p for sub-talker sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_top_p","required":false,"type":"number"},{"default":0.9,"description":"Temperature for sub-talker sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_temperature","required":false,"type":"number"},{"default":200,"description":"Maximum number of new codec tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":1,"multiline":false,"name":"max_new_tokens","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-01-26T16:24:48.185000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf550/lVS8zCathHyxFPybUe2dc_4afab9bbcdfe49379b8e6d3c05970958.jpg","title":"Qwen 3 TTS - Text to Speech [0.6B]"},{"category":"text-to-speech","description":"Bring speech to your texts using Qwen3-TTS Custom-Voice model with pre-trained voices or use your custom voice with Qwen3-TTS Clone Voice model","endpoint_id":"fal-ai/qwen-3-tts/text-to-speech/1.7b","family":"Qwen 3","inputs":[{"default":null,"description":"The text to be converted to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Optional prompt to guide the style of the generated speech. This prompt will be ignored if a speaker embedding is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The voice to be used for speech synthesis, will be ignored if a speaker embedding is provided. Check out the **[documentation](https://github.com/QwenLM/Qwen3-TTS/tree/main?tab=readme-ov-file#custom-voice-generate)** for each voice's details and which language they primarily support.","enum":["Vivian","Serena","Uncle_Fu","Dylan","Eric","Ryan","Aiden","Ono_Anna","Sohee"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"Auto","description":"The language of the voice.","enum":["Auto","English","Chinese","Spanish","French","German","Italian","Japanese","Korean","Portuguese","Russian"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":null,"description":"URL to a speaker embedding file in safetensors format, from `fal-ai/qwen-3-tts/clone-voice` endpoint. If provided, the TTS model will use the cloned voice for synthesis instead of the predefined voices.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"speaker_voice_embedding_file_url","required":false,"type":"string"},{"default":null,"description":"Optional reference text that was used when creating the speaker embedding. Providing this can improve synthesis quality when using a cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"reference_text","required":false,"type":"string"},{"default":50,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"top_k","required":false,"type":"integer"},{"default":1,"description":"Top-p sampling parameter.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":0.9,"description":"Sampling temperature; higher => more random.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1.05,"description":"Penalty to reduce repeated tokens/codes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":true,"description":"Sampling switch for the sub-talker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subtalker_dosample","required":false,"type":"boolean"},{"default":50,"description":"Top-k for sub-talker sampling.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_top_k","required":false,"type":"integer"},{"default":1,"description":"Top-p for sub-talker sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_top_p","required":false,"type":"number"},{"default":0.9,"description":"Temperature for sub-talker sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_temperature","required":false,"type":"number"},{"default":200,"description":"Maximum number of new codec tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":1,"multiline":false,"name":"max_new_tokens","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-01-26T16:26:09.816000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf558/-9L7FupJfteEP98jc8XPM_825292b8601e47b98a34ab5e5f6b3870.jpg","title":"Qwen 3 TTS - Text to Speech [1.7B]"},{"category":"text-to-speech","description":"Create custom voices using Qwen3-TTS Voice Design model and later use Clone Voice model to create your own voices!","endpoint_id":"fal-ai/qwen-3-tts/voice-design/1.7b","family":"Qwen 3","inputs":[{"default":null,"description":"The text to be converted to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Auto","description":"The language of the voice to be designed.","enum":["Auto","English","Chinese","Spanish","French","German","Italian","Japanese","Korean","Portuguese","Russian"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":null,"description":"Optional prompt to guide the style of the generated speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":50,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"top_k","required":false,"type":"integer"},{"default":1,"description":"Top-p sampling parameter.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":0.9,"description":"Sampling temperature; higher => more random.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":1.05,"description":"Penalty to reduce repeated tokens/codes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":true,"description":"Sampling switch for the sub-talker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subtalker_dosample","required":false,"type":"boolean"},{"default":50,"description":"Top-k for sub-talker sampling.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_top_k","required":false,"type":"integer"},{"default":1,"description":"Top-p for sub-talker sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_top_p","required":false,"type":"number"},{"default":0.9,"description":"Temperature for sub-talker sampling.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"subtalker_temperature","required":false,"type":"number"},{"default":200,"description":"Maximum number of new codec tokens to generate.","enum":null,"is_list":false,"max":8192,"media_kind":null,"min":1,"multiline":false,"name":"max_new_tokens","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-01-26T16:28:35.599000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8bf564/hAR_lGabCTI37uWDVwiAp_64495f3b4ba447e7912cfd327b2cd0f1.jpg","title":"Qwen 3 TTS - Voice Design [1.7B]"},{"category":"text-to-image","description":"Qwen-Image is an image generation foundation model in the Qwen series that achieves significant advances in complex text rendering and precise image editing.","endpoint_id":"fal-ai/qwen-image","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":250,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"none","description":"Acceleration level for image generation. Options: 'none', 'regular', 'high'. Higher acceleration increases speed. 'regular' balances speed and quality. 'high' is recommended for images without text.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"Enable turbo mode for faster generation with high quality. When enabled, uses optimized settings (10 steps, CFG=1.2).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_turbo","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-08-04T17:48:45.350000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b6/68wKdpl_xQVqBi3yNfnrY_ewDq2sZK.png","title":"Qwen Image"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Qwen-Image-2.0 is a next-generation foundational unified generation-and-editing model","endpoint_id":"fal-ai/qwen-image-2/edit","family":"Qwen Image","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English. Max 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used. Total number of pixels must be between 512x512 and 2048x2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable LLM prompt optimization for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Reference images for editing (1-3 images required). Order matters: reference as 'image 1', 'image 2', 'image 3' in prompt. Resolution: 384-5000px each dimension. Max size: 10MB each. Formats: JPEG, JPG, PNG (no alpha), WEBP.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Alibaba","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2026-03-03T15:27:59.231000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90b2fc/Ktwh3M7POlvD59oS7rW2G_b395be4ae04343aaaf35a68bb92502c3.jpg","title":"Qwen Image 2"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Qwen-Image-2.0 is a next-generation foundational unified generation-and-editing model","endpoint_id":"fal-ai/qwen-image-2/pro/edit","family":"Qwen Image","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English;.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used. Total number of pixels must be between 512x512 and 2048x2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable LLM prompt optimization for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Reference images for editing (1-3 images required). Order matters: reference as 'image 1', 'image 2', 'image 3' in prompt. Resolution: 384-5000px each dimension. Max size: 10MB each. Formats: JPEG, JPG, PNG (no alpha), WEBP.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Alibaba","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2026-03-03T15:29:45.350000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90b308/MaD9dwwc6YSa92Jhkhk0u_e29246f04f9646428d2ea04079417985.jpg","title":"Qwen Image 2"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Qwen-Image-2.0 is a next-generation foundational unified generation-and-editing model","endpoint_id":"fal-ai/qwen-image-2/pro/text-to-image","family":"Qwen Image","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English;.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image. Total number of pixels must be between 512x512 and 2048x2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable LLM prompt optimization for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2026-03-03T15:33:50.635000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90b320/-wZWpEebEQi20T6Z5ewms_ab61b57446c945a4beb6d3cab6b9367c.jpg","title":"Qwen Image 2"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Qwen-Image-2.0 is a next-generation foundational unified generation-and-editing model","endpoint_id":"fal-ai/qwen-image-2/text-to-image","family":"Qwen Image","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image. Total number of pixels must be between 512x512 and 2048x2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable LLM prompt optimization for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["images","seed"],"pricing":"","published_at":"2026-03-03T15:32:25.533000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a90b317/m9a3NQEWM3KLDsoytKr9C_39eb7747f7cb475089d31bfee934a120.jpg","title":"Qwen Image 2"},{"category":"text-to-image","description":"Qwen Image 2512 is an improved version of Qwen Image with better text rendering, finer natural textures, and more realistic human generation.","endpoint_id":"fal-ai/qwen-image-2512","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"$0.02 per megapixel (rounded up to the nearest megapixel)","published_at":"2025-12-30T18:09:37.348000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a88687b/hYfxa5kVUy6mpm42BBrXD_a2b18111ab6f4189b90f14100605aa85.jpg","title":"Qwen Image 2512"},{"category":"training","description":"Qwen Image 2512 LoRA training","endpoint_id":"fal-ai/qwen-image-2512-trainer","family":"Qwen","inputs":[{"default":null,"description":"URL to the input data zip archive for text-to-image training.\n\n The zip should contain images with their corresponding text captions:\n\n image.EXT and image.txt\n For example:\n photo.jpg and photo.txt\n\n The text file contains the caption/prompt describing the target image.\n\n If no text file is provided for an image, the default_caption will be used.\n\n If no default_caption is provided and a text file is missing, the training will fail.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":0.0005,"description":"Learning rate for LoRA parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":1000,"description":"Number of steps to train for","enum":null,"is_list":false,"max":30000,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"Your request will cost $0.0015 per step (minimum of 500 steps is charged). For $1.5 you can fine-tune a LoRA for 1000 steps.","published_at":"2026-01-01T03:13:13.085000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a88971d/RI2dnHIfi0FJ7BCSy83hh_089d63dbaf4b491ca15894cad8ee4741.jpg","title":"Qwen Image 2512 Trainer"},{"category":"text-to-image","description":"LoRA inference endpoint for Qwen Image 2512, an improved version of Qwen Image with better text rendering, finer natural textures, and more realistic human generation.","endpoint_id":"fal-ai/qwen-image-2512/lora","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","has_nsfw_concepts","timings","images","prompt"],"pricing":"","published_at":"2026-01-02T07:15:39.360000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a88be6b/el0hVqbMWfVjFm1jSR81z_311fa68b84444d11b75445e6ecb3f8b3.jpg","title":"Qwen Image 2512"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Endpoint for Qwen's Image Editing model. Has superior text editing capabilities.","endpoint_id":"fal-ai/qwen-image-edit","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["images","has_nsfw_concepts","prompt","seed","timings"],"pricing":"","published_at":"2025-08-18T07:37:22.171000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ae/o3GUoAzXNPChWFn7Y0zTV_7bVFtkNW.png","title":"Qwen Image Edit"},{"category":"image-to-image","description":"Endpoint for Qwen's Image Editing Plus model also known as Qwen-Image-Edit-2509. Has superior text editing capabilities and multi-image support.","endpoint_id":"fal-ai/qwen-image-edit-2509","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","images","seed"],"pricing":"","published_at":"2025-12-15T21:06:45.628000+00:00","thumbnail":"https://v3.fal.media/files/elephant/pGXxmNi6TrKTe864jBKW8_1bb43c6eab2349ab9c8cefbb24f3fd1b.jpg","title":"Qwen Image Edit 2509"},{"category":"image-to-image","description":"LoRA endpoint for the Qwen Image Edit 2509 model.","endpoint_id":"fal-ai/qwen-image-edit-2509-lora","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used to calculate the size of the output image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","has_nsfw_concepts","prompt","images","timings"],"pricing":"","published_at":"2025-12-15T21:23:02.927000+00:00","thumbnail":"https://v3.fal.media/files/penguin/X3V08aAYEqPmeSvVdLgN9_6be5ff6349c9459d92e7a5d7db8dadcc.jpg","title":"Qwen Image Edit 2509 Lora"},{"category":"image-to-image","description":"Add a realistic scene behind the object with white background","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/add-background","family":"Qwen","inputs":[{"default":null,"description":"The URLs of the images to edit. Provide an image with a white or clean background.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Remove white background and add a realistic scene behind the object","description":"Describe the background/scene you want to add behind the object. The model will remove the white background and add the specified environment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:37:41.612000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/Elzbk_5FjYriX_he9KRd4_34dd24f301c940f9a7387279be05cd76.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Generate full portrait from a cropped face photo","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/face-to-full-portrait","family":"Qwen","inputs":[{"default":null,"description":"The URL of the cropped face image. Provide a close-up face photo.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Photography. A portrait of the person in professional attire with natural lighting","description":"Describe the full portrait you want to generate from the face. Include clothing, setting, pose, and style details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:39:48.880000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/gsWgQ__Xox_OncquLVuAH_1413fce9fe7c4e2fa59d589f3fc69448.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Create group photos","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/group-photo","family":"Qwen","inputs":[{"default":null,"description":"The URLs of the images to combine into a group photo. Provide 2 or more individual portrait images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Two people standing next to each other outside with a landscape background","description":"Describe the group photo scene, setting, and style. The model will maintain character consistency and add vintage effects like grain, blur, and retro filters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:41:41.859000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/Yzvztf6Z-TQRukl4KC3PH_aac2c75ac20f4ccd9bcf54ad9979c7a2.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Blend products into backgrounds with automatic perspective and lighting correction","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/integrate-product","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image with product to integrate into background.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Blend and integrate the product into the background","description":"Describe how to blend and integrate the product/element into the background. The model will automatically correct perspective, lighting and shadows for natural integration.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:43:51.495000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/kQP6sIJmyFzXBvEwY4n_g_83d331b99dff4ac58f6d32631a24a774.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Removes harsh shadows and light spots from images, replacing them with soft, even, natural-looking illumination.","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/lighting-restoration","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to restore lighting for.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:45:10.369000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a860fd6/fyrneTtvBVrhWKMhSc0pj_9589e39060444dee9e7c33be9e16d1bf.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Precise camera position and angle control (rotation, zoom, vertical movement)","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/multiple-angles","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to adjust camera angle for.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":0,"description":"Rotate camera left (positive) or right (negative) in degrees. Positive values rotate left, negative values rotate right.","enum":null,"is_list":false,"max":90,"media_kind":null,"min":-90,"multiline":false,"name":"rotate_right_left","required":false,"type":"number"},{"default":0,"description":"Move camera forward (0=no movement, 10=close-up)","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"move_forward","required":false,"type":"number"},{"default":0,"description":"Adjust vertical camera angle (-1=bird's-eye view/looking down, 0=neutral, 1=worm's-eye view/looking up)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":-1,"multiline":false,"name":"vertical_angle","required":false,"type":"number"},{"default":false,"description":"Enable wide-angle lens effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"wide_angle_lens","required":false,"type":"boolean"},{"default":1.25,"description":"The scale factor for the LoRA model. Controls the strength of the camera control effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:32:35.288000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/JbSGvZquN8vZSqhmHBK9o_6549790441a74cefa9f0afdfbd2a182c.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Create cinematic transitions and scene progressions (camera movements, framing changes)","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/next-scene","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to create the next scene from.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Next Scene: The camera moves forward revealing more of the scene","description":"Describe the camera movement, framing change, or scene transition. Start with 'Next Scene:' for best results. Examples: camera movements (dolly, push-in, pull-back), framing changes (wide to close-up), new elements entering frame.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:35:47.773000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/B2n7UmIRRBtpO5kLRoIg8_5dc0cbc4dd7f4a8aa3c55dd4eca753a8.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Remove unwanted elements (objects, people, text) while maintaining image consistency","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/remove-element","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image containing elements to remove.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Remove the specified element from the scene","description":"Specify what element(s) to remove from the image (objects, people, text, etc.). The model will cleanly remove the element while maintaining consistency of the rest of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:46:58.957000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/qjrxX6uCXnmLSaIK20Ju6_65d0867c22dd4fe6a5e6244062c4d7a1.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Remove existing lighting and apply soft, even illumination","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/remove-lighting","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image with lighting/shadows to remove.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:48:14.384000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/z1Ze46BEziziJyYnGPfMA_411ef5a278eb4a60a4e7afab24167f6d.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"image-to-image","description":"Apply designs/graphics onto people's shirts","endpoint_id":"fal-ai/qwen-image-edit-2509-lora-gallery/shirt-design","family":"Qwen","inputs":[{"default":null,"description":"The URLs of the images: first image is the person wearing a shirt, second image is the design/logo to put on the shirt.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Put this design on their shirt","description":"Describe what design to put on the shirt. The model will apply the design from your input image onto the person's shirt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-15T23:49:16.335000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/Sh9OfYjTHGDA8el8pezwY_754c1fb894234b08b52605905ff9ac2d.jpg","title":"Qwen Image Edit 2509 Lora Gallery"},{"category":"training","description":"LoRA trainer for Qwen Image Edit 2509","endpoint_id":"fal-ai/qwen-image-edit-2509-trainer","family":"Qwen","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images. The images should be named:\n\n ROOT_start.EXT and ROOT_end.EXT\n For example:\n photo_start.jpg and photo_end.jpg\n\n The zip can also contain more than one reference image for each image pair. The reference images should be named:\n ROOT_start.EXT, ROOT_start2.EXT, ROOT_start3.EXT, ..., ROOT_end.EXT\n For example:\n photo_start.jpg, photo_start2.jpg, photo_end.jpg\n\n The Reference Image Count field sh","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":0.0001,"description":"Learning rate for LoRA parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":1000,"description":"Number of steps to train for","enum":null,"is_list":false,"max":30000,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"Your request will cost $4.0 per 1000-step training run. It scales per step, so a 2000-step training run costs $8. Note: 100 steps is the minimum step count, which will cost $0.40.","published_at":"2025-12-15T21:18:42.940000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/JUf-sx4jdYBPYceTS7zZL_f65366a94795483fad050e560a86513a.jpg","title":"Qwen Image Edit 2509 Trainer"},{"category":"image-to-image","description":"Endpoint for Qwen's Image Editing 2511 model.","endpoint_id":"fal-ai/qwen-image-edit-2511","family":"Qwen","inputs":[{"default":null,"description":"The prompt to edit the image with.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If None, uses the input image dimensions.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4.5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","has_nsfw_concepts","prompt","images","timings"],"pricing":"","published_at":"2025-12-19T19:37:10.346000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875820/o5xKLpZ3or9XkGYggf5wi_7470c2b213204f9eb76589e8958e4e81.jpg","title":"Qwen Image Edit 2511"},{"category":"image-to-image","description":"Generates same scene from different angles (azimuth/elevation) with Qwen image Edit 2511 and the Lora Multiple Angles","endpoint_id":"fal-ai/qwen-image-edit-2511-multiple-angles","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to adjust camera angle for.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":0,"description":"Horizontal rotation angle around the object in degrees. 0°=front view, 90°=right side, 180°=back view, 270°=left side, 360°=front view again.","enum":null,"is_list":false,"max":360,"media_kind":null,"min":0,"multiline":false,"name":"horizontal_angle","required":false,"type":"number"},{"default":0,"description":"Vertical camera angle in degrees. -30°=low-angle shot (looking up), 0°=eye-level, 30°=elevated, 60°=high-angle, 90°=bird's-eye view (looking down).","enum":null,"is_list":false,"max":90,"media_kind":null,"min":-30,"multiline":false,"name":"vertical_angle","required":false,"type":"number"},{"default":5,"description":"Camera zoom/distance. 0=wide shot (far away), 5=medium shot (normal), 10=close-up (very close).","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"zoom","required":false,"type":"number"},{"default":null,"description":"Additional text to append to the automatically generated prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"additional_prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the camera control effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":null,"description":"The size of the generated image. If not provided, the size of the input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","images","seed"],"pricing":"","published_at":"2026-01-07T16:36:31.062000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a89744e/euqxNQk3eIDDL3GDS_pkZ.png","title":"Qwen Image Edit 2511 Multiple Angles"},{"category":"image-to-image","description":"Endpoint for Qwen's Image Editing 2511 model with LoRa support.","endpoint_id":"fal-ai/qwen-image-edit-2511/lora","family":"Qwen","inputs":[{"default":null,"description":"The prompt to edit the image with.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If None, uses the input image dimensions.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4.5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","has_nsfw_concepts","prompt","images","timings"],"pricing":"","published_at":"2025-12-30T22:32:05.672000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a887017/5CHxB7UP_2DDDrYwUMY1P_758632ead2224926b213655a720357b0.jpg","title":"Qwen Image Edit 2511"},{"category":"image-to-image","description":"LoRA inference endpoint for the Qwen Image Editing model.","endpoint_id":"fal-ai/qwen-image-edit-lora","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"none","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","seed","images"],"pricing":"","published_at":"2025-09-10T12:39:02.983000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a1/LY4__rXKUvRejOQ4LcG8S_TR0f4Aow.png","title":"Qwen Image Edit Lora"},{"category":"image-to-image","description":"Endpoint for Qwen's Image Editing Plus model also known as Qwen-Image-Edit-2509. Has superior text editing capabilities and multi-image support.","endpoint_id":"fal-ai/qwen-image-edit-plus","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":50,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["has_nsfw_concepts","timings","prompt","images","seed"],"pricing":"","published_at":"2025-09-22T23:20:39.729000+00:00","thumbnail":"https://v3.fal.media/files/elephant/pGXxmNi6TrKTe864jBKW8_1bb43c6eab2349ab9c8cefbb24f3fd1b.jpg","title":"Qwen Image Edit Plus"},{"category":"image-to-image","description":"LoRA endpoint for the Qwen Image Edit Plus model.","endpoint_id":"fal-ai/qwen-image-edit-plus-lora","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used to calculate the size of the output image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","has_nsfw_concepts","prompt","images","timings"],"pricing":"","published_at":"2025-10-03T21:13:29.106000+00:00","thumbnail":"https://v3.fal.media/files/penguin/X3V08aAYEqPmeSvVdLgN9_6be5ff6349c9459d92e7a5d7db8dadcc.jpg","title":"Qwen Image Edit Plus Lora"},{"category":"image-to-image","description":"Add a realistic scene behind the object with white background","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/add-background","family":"Qwen","inputs":[{"default":null,"description":"The URLs of the images to edit. Provide an image with a white or clean background.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Remove white background and add a realistic scene behind the object","description":"Describe the background/scene you want to add behind the object. The model will remove the white background and add the specified environment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T19:08:44.764000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/Elzbk_5FjYriX_he9KRd4_34dd24f301c940f9a7387279be05cd76.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Generate full portrait from a cropped face photo","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/face-to-full-portrait","family":"Qwen","inputs":[{"default":null,"description":"The URL of the cropped face image. Provide a close-up face photo.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Photography. A portrait of the person in professional attire with natural lighting","description":"Describe the full portrait you want to generate from the face. Include clothing, setting, pose, and style details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T19:58:34.266000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/gsWgQ__Xox_OncquLVuAH_1413fce9fe7c4e2fa59d589f3fc69448.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Create group photos","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/group-photo","family":"Qwen","inputs":[{"default":null,"description":"The URLs of the images to combine into a group photo. Provide 2 or more individual portrait images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Two people standing next to each other outside with a landscape background","description":"Describe the group photo scene, setting, and style. The model will maintain character consistency and add vintage effects like grain, blur, and retro filters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:11:58.194000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/Yzvztf6Z-TQRukl4KC3PH_aac2c75ac20f4ccd9bcf54ad9979c7a2.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Blend products into backgrounds with automatic perspective and lighting correction","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/integrate-product","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image with product to integrate into background.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Blend and integrate the product into the background","description":"Describe how to blend and integrate the product/element into the background. The model will automatically correct perspective, lighting and shadows for natural integration.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:16:11.899000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/kQP6sIJmyFzXBvEwY4n_g_83d331b99dff4ac58f6d32631a24a774.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Removes harsh shadows and light spots from images, replacing them with soft, even, natural-looking illumination.","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/lighting-restoration","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to restore lighting for.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-12T23:01:29.638000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a860fd6/fyrneTtvBVrhWKMhSc0pj_9589e39060444dee9e7c33be9e16d1bf.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Precise camera position and angle control (rotation, zoom, vertical movement)","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/multiple-angles","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to adjust camera angle for.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":0,"description":"Rotate camera left (positive) or right (negative) in degrees. Positive values rotate left, negative values rotate right.","enum":null,"is_list":false,"max":90,"media_kind":null,"min":-90,"multiline":false,"name":"rotate_right_left","required":false,"type":"number"},{"default":0,"description":"Move camera forward (0=no movement, 10=close-up)","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"move_forward","required":false,"type":"number"},{"default":0,"description":"Adjust vertical camera angle (-1=bird's-eye view/looking down, 0=neutral, 1=worm's-eye view/looking up)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":-1,"multiline":false,"name":"vertical_angle","required":false,"type":"number"},{"default":false,"description":"Enable wide-angle lens effect","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"wide_angle_lens","required":false,"type":"boolean"},{"default":1.25,"description":"The scale factor for the LoRA model. Controls the strength of the camera control effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:40:36.367000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/JbSGvZquN8vZSqhmHBK9o_6549790441a74cefa9f0afdfbd2a182c.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Create cinematic transitions and scene progressions (camera movements, framing changes)","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/next-scene","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image to create the next scene from.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Next Scene: The camera moves forward revealing more of the scene","description":"Describe the camera movement, framing change, or scene transition. Start with 'Next Scene:' for best results. Examples: camera movements (dolly, push-in, pull-back), framing changes (wide to close-up), new elements entering frame.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:29:00.375000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/B2n7UmIRRBtpO5kLRoIg8_5dc0cbc4dd7f4a8aa3c55dd4eca753a8.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Remove unwanted elements (objects, people, text) while maintaining image consistency","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/remove-element","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image containing elements to remove.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Remove the specified element from the scene","description":"Specify what element(s) to remove from the image (objects, people, text, etc.). The model will cleanly remove the element while maintaining consistency of the rest of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:32:00.206000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/qjrxX6uCXnmLSaIK20Ju6_65d0867c22dd4fe6a5e6244062c4d7a1.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Remove existing lighting and apply soft, even illumination","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/remove-lighting","family":"Qwen","inputs":[{"default":null,"description":"The URL of the image with lighting/shadows to remove.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:34:59.313000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/z1Ze46BEziziJyYnGPfMA_411ef5a278eb4a60a4e7afab24167f6d.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Apply designs/graphics onto people's shirts","endpoint_id":"fal-ai/qwen-image-edit-plus-lora-gallery/shirt-design","family":"Qwen","inputs":[{"default":null,"description":"The URLs of the images: first image is the person wearing a shirt, second image is the design/logo to put on the shirt.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":6,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. Same seed with same prompt will produce same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker for the generated image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the output image","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"Put this design on their shirt","description":"Describe what design to put on the shirt. The model will apply the design from your input image onto the person's shirt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The scale factor for the LoRA model. Controls the strength of the LoRA effect.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-11-11T20:37:16.566000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/Sh9OfYjTHGDA8el8pezwY_754c1fb894234b08b52605905ff9ac2d.jpg","title":"Qwen Image Edit Plus Lora Gallery"},{"category":"image-to-image","description":"Image to Image Endpoint for Qwen's Image Editing model. Has superior text editing capabilities.","endpoint_id":"fal-ai/qwen-image-edit/image-to-image","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":0.94,"description":"Strength of the image-to-image transformation. Lower values preserve more of the original image.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","prompt","has_nsfw_concepts","images","timings"],"pricing":"","published_at":"2025-09-30T17:20:50.035000+00:00","thumbnail":"https://v3.fal.media/files/lion/y1wOAl3dW0LE43drzjWY3_71e9575367b14485b4a5ca83492c0e82.jpg","title":"Qwen Image Edit"},{"category":"image-to-image","description":"Inpainting Endpoint for the Qwen Edit Image editing model.","endpoint_id":"fal-ai/qwen-image-edit/inpaint","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"regular","description":"Acceleration level for image generation. Options: 'none', 'regular'. Higher acceleration increases speed. 'regular' balances speed and quality.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"The URL of the mask for inpainting","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":0.93,"description":"Strength of noising process for inpainting","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","prompt","has_nsfw_concepts","images","timings"],"pricing":"","published_at":"2025-09-17T21:37:12.411000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9220/v5XmYo0ki7M9YE0JQ_aP9_s35YXe0h.png","title":"Qwen Image Edit"},{"category":"image-to-image","description":"Qwen-Image-Layered is a model capable of decomposing an image into multiple RGBA layers.","endpoint_id":"fal-ai/qwen-image-layered","family":"Qwen","inputs":[{"default":null,"description":"A caption for the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The URL of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of layers to generate.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_layers","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"Your request will cost $0.05 per image.","published_at":"2025-12-19T15:38:51.622000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a875720/ExJNkqptre1H0dUnnPQBQ_a7b65fa4293d45669d3958280e71b38d.jpg","title":"Qwen Image Layered"},{"category":"image-to-image","description":"Qwen-Image-Layered is a model capable of decomposing an image into multiple RGBA layers. Use loras to get your custom outputs.","endpoint_id":"fal-ai/qwen-image-layered/lora","family":"Qwen","inputs":[{"default":null,"description":"A caption for the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The URL of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of layers to generate.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_layers","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","timings","images","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-12-24T17:45:40.614000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a879d75/8tZ-zs49go2pWoUCnBy7P_a0de4be2e12e41cea3ad3d1822e877a1.jpg","title":"Qwen Image Layered"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Image editing endpoint for Qwen-Image-Max. Qwen Image Max improves upon the Qwen Image Plus series by enhancing the realism and naturalness of images.","endpoint_id":"fal-ai/qwen-image-max/edit","family":"Qwen Image","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English. Max 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The size of the generated image. If not provided, the size of the final input image will be used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable LLM prompt optimization for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Reference images for editing (1-3 images required). Order matters: reference as 'image 1', 'image 2', 'image 3' in prompt. Resolution: 384-5000px each dimension. Max size: 10MB each. Formats: JPEG, JPG, PNG (no alpha), WEBP.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-01-27T20:18:43.738000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1c81/hMoPEMrnsMl-BPesZ3v02_cb7c0df16e074d0fb5959090fc670856.jpg","title":"Qwen Image Max"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Text-to-Image endpoint for Qwen-Image-Max. Qwen Image Max improves upon the Qwen Image Plus series by enhancing the realism and naturalness of images.","endpoint_id":"fal-ai/qwen-image-max/text-to-image","family":"Qwen Image","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English. Max 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Enable LLM prompt optimization for better results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-01-27T20:21:53.796000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1c98/tClMYMPB6OkHzUHKQC6qf_65124fde152b47c9ab2db7bdf95340a0.jpg","title":"Qwen Image Max"},{"category":"image-to-image","description":"Qwen-Image (Image-to-Image) transforms and edits input images with high fidelity, enabling precise style transfer, enhancement, and creative modification.","endpoint_id":"fal-ai/qwen-image/image-to-image","family":"Qwen","inputs":[{"default":null,"description":"The prompt to generate the image with","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image. By default, we will use the provided image for determining the image_size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":30,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":250,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":" ","description":"The negative prompt for the generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"none","description":"Acceleration level for image generation. Options: 'none', 'regular', 'high'. Higher acceleration increases speed. 'regular' balances speed and quality. 'high' is recommended for images without text.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use up to 3 LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"Enable turbo mode for faster generation with high quality. When enabled, uses optimized settings (10 steps, CFG=1.2).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_turbo","required":false,"type":"boolean"},{"default":null,"description":"The reference image to guide the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.6,"description":"Denoising strength. 1.0 = fully remake; 0.0 = preserve original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"Your request will cost $0.02 per megapixel.","published_at":"2025-08-25T12:14:09.649000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92ce/FpHGK5LeXsUG4lZEV2CIE_WYldevzr.png","title":"Qwen Image"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate realistic images.","endpoint_id":"fal-ai/realistic-vision","family":"","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":{"height":1024,"width":1024},"description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":"(worst quality, low quality, normal quality, lowres, low details, oversaturated, undersaturated, overexposed, underexposed, grayscale, bw, bad photo, bad photography, bad art:1.4), (watermark, signature, text font, username, error, logo, words, letters, digits, autograph, trademark, name:1.2), (blur, blurry, grainy), morbid, ugly, asymmetrical, mutated malformed, mutilated, poorly lit, bad shadow, draft, cropped, out of frame, cut off, censored, jpeg artifacts, out of focus, glitch, duplicate, (airbrushed, cartoon, anime, semi-realistic, cgi, render, blender, digital art, manga, amateur:1.3), (3D ,3D Game, 3D Game Scene, 3D Character:1.1), (bad hands, bad anatomy, bad body, bad face, bad teeth, bad arms, bad legs, deformities:1.3)","description":"The negative prompt to use. Use it to address details that you don't want in the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["timings","prompt","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-04-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/realistic-vision.jpeg","title":"Realistic Vision"},{"category":"image-to-3d","description":"Generate 3D models from one or more images using ReconViaGen 0.5","endpoint_id":"fal-ai/reconviagen-0.5","family":"","inputs":[{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1024,"description":"Output resolution; higher is slower but more detailed","enum":[512,1024,1536],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"mesh","description":"Sparse structure source. 'mesh' gives best quality, 'direct' is fastest, 'mvtrellis2' uses multi-view TRELLIS.2.","enum":["direct","mesh","mvtrellis2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ss_source","required":false,"type":"enum"},{"default":7.5,"description":"How closely the initial 3D structure follows the input. Higher values produce more faithful but potentially noisier results.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_strength","required":false,"type":"number"},{"default":0.7,"description":"Dampens artifacts from high guidance in stage 1.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for the initial structure.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"ss_sampling_steps","required":false,"type":"integer"},{"default":5,"description":"Controls noise schedule sharpness for structure generation.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"ss_rescale_t","required":false,"type":"number"},{"default":7.5,"description":"Guidance strength for SLat stage (only used when ss_source='mesh').","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"slat_guidance_strength","required":false,"type":"number"},{"default":0.5,"description":"Guidance rescale for SLat stage (only used when ss_source='mesh').","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"slat_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Sampling steps for SLat stage (only used when ss_source='mesh').","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Rescale T for SLat stage (only used when ss_source='mesh').","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"slat_rescale_t","required":false,"type":"number"},{"default":7.5,"description":"How closely the detailed geometry follows the input.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_strength","required":false,"type":"number"},{"default":0.5,"description":"Dampens artifacts from high guidance in the shape stage.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for shape refinement.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for shape refinement.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_rescale_t","required":false,"type":"number"},{"default":1,"description":"How closely the texture follows the input colors.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_strength","required":false,"type":"number"},{"default":0,"description":"Dampens artifacts from high guidance in the texture stage.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_rescale","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for texture generation.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for texture generation.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_rescale_t","required":false,"type":"number"},{"default":500000,"description":"Target number of vertices in the final mesh.","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":5000,"multiline":false,"name":"decimation_target","required":false,"type":"integer"},{"default":2048,"description":"Resolution of the texture image baked onto the mesh.","enum":[1024,2048,4096],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"},{"default":null,"description":"One or more views of the same object. Multiple views yield higher-quality 3D reconstruction.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"adaptive_guidance_weight","description":"Strategy for combining multi-view conditioning. 'adaptive_guidance_weight' works best in most cases. Only used when more than one image is provided.","enum":["average_right","weighted_average","sequential","average","adaptive_guidance_weight","fixed_guidance_rescale"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_image_strategy","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"file","output_props":["model_glb","seed"],"pricing":"Your request will cost $0.25 for 512, $0.30 for 1024 or $0.35 for 1536.","published_at":"2026-04-07T03:18:27.695000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/iCm7SmeT-ZIOub4oF78G0_3wYazdBw.png","title":"ReconViaGen 0.5"},{"category":"text-to-image","description":"Recraft 20b is a new and affordable text-to-image model.","endpoint_id":"fal-ai/recraft-20b","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"realistic_image","description":"The style of the generated images. Vector images cost 2X as much.","enum":["any","realistic_image","digital_illustration","vector_illustration","realistic_image/b_and_w","realistic_image/enterprise","realistic_image/hard_flash","realistic_image/hdr","realistic_image/motion_blur","realistic_image/natural_light","realistic_image/studio_portrait","digital_illustration/2d_art_poster","digital_illustration/2d_art_poster_2","digital_illustration/3d","digital_illustration/80s","digital_illustration/engraving_color","digital_illustration/glow","digital_illustration/grain","digital_illustration/hand_drawn","digital_illustration/hand_drawn_outline","digital_illustration/handmade_3d","digital_illustration/infantile_sketch","digital_illustration/kawaii","digital_illustration/pixel_art","digital_illustration/psychedelic","digital_illustration/seamless","digital_illustration/voxel","digital_illustration/watercolor","vector_illustration/cartoon","vector_illustration/doodle_line_art","vector_illustration/engraving","vector_illustration/flat_2","vector_illustration/kawaii","vector_illustration/line_art","vector_illustration/line_circuit","vector_illustration/linocut","vector_illustration/seamless"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The ID of the custom style reference (optional)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.022 per image (or $0.044 if you are using a vector style). For $1 you can run this model approximately 45 times.","published_at":"2024-12-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_011.jpg","title":"Recraft 20b"},{"category":"image-to-image","description":"Enhances a given raster image using the 'creative upscale' tool, increasing image resolution, making the image sharper and cleaner.","endpoint_id":"fal-ai/recraft/upscale/creative","family":"","inputs":[{"default":null,"description":"The URL of the image to be upscaled. Must be in PNG format.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-05-07T13:10:35.699000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/recraft-creative-upscale.jpg","title":"Recraft Creative Upscale"},{"category":"image-to-image","description":"Enhances a given raster image using 'crisp upscale' tool, boosting resolution with a focus on refining small details and faces.","endpoint_id":"fal-ai/recraft/upscale/crisp","family":"","inputs":[{"default":null,"description":"The URL of the image to be upscaled. Must be in PNG format.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-05-07T13:07:59.554000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/recraft-creative-upscale.jpg","title":"Recraft Crisp Upscale"},{"category":"training","description":"Recraft V3 Create Style is capable of creating unique styles for Recraft V3 based on your images.","endpoint_id":"fal-ai/recraft/v3/create-style","family":"","inputs":[{"default":null,"description":"URL to zip archive with images, use PNG format. Maximum 5 images are allowed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"images_data_url","required":true,"type":"string"},{"default":"digital_illustration","description":"The base style of the generated images, this topic is covered above.","enum":["any","realistic_image","digital_illustration","vector_illustration","realistic_image/b_and_w","realistic_image/hard_flash","realistic_image/hdr","realistic_image/natural_light","realistic_image/studio_portrait","realistic_image/enterprise","realistic_image/motion_blur","realistic_image/evening_light","realistic_image/faded_nostalgia","realistic_image/forest_life","realistic_image/mystic_naturalism","realistic_image/natural_tones","realistic_image/organic_calm","realistic_image/real_life_glow","realistic_image/retro_realism","realistic_image/retro_snapshot","realistic_image/urban_drama","realistic_image/village_realism","realistic_image/warm_folk","digital_illustration/pixel_art","digital_illustration/hand_drawn","digital_illustration/grain","digital_illustration/infantile_sketch","digital_illustration/2d_art_poster","digital_illustration/handmade_3d","digital_illustration/hand_drawn_outline","digital_illustration/engraving_color","digital_illustration/2d_art_poster_2","digital_illustration/antiquarian","digital_illustration/bold_fantasy","digital_illustration/child_book","digital_illustration/child_books","digital_illustration/cover","digital_illustration/crosshatch","digital_illustration/digital_engraving","digital_illustration/expressionism","digital_illustration/freehand_details","digital_illustration/grain_20","digital_illustration/graphic_intensity","digital_illustration/hard_comics","digital_illustration/long_shadow","digital_illustration/modern_folk","digital_illustration/multicolor","digital_illustration/neon_calm","digital_illustration/noir","digital_illustration/nostalgic_pastel","digital_illustration/outline_details","digital_illustration/pastel_gradient","digital_illustration/pastel_sketch","digital_illustration/pop_art","digital_illustration/pop_renaissance","digital_illustration/street_art","digital_illustration/tablet_sketch","digital_illustration/urban_glow","digital_illustration/urban_sketching","digital_illustration/vanilla_dreams","digital_illustration/young_adult_book","digital_illustration/young_adult_book_2","vector_illustration/bold_stroke","vector_illustration/chemistry","vector_illustration/colored_stencil","vector_illustration/contour_pop_art","vector_illustration/cosmics","vector_illustration/cutout","vector_illustration/depressive","vector_illustration/editorial","vector_illustration/emotional_flat","vector_illustration/infographical","vector_illustration/marker_outline","vector_illustration/mosaic","vector_illustration/naivector","vector_illustration/roundish_flat","vector_illustration/segmented_colors","vector_illustration/sharp_contrast","vector_illustration/thin","vector_illustration/vector_photo","vector_illustration/vivid_shapes","vector_illustration/engraving","vector_illustration/line_art","vector_illustration/line_circuit","vector_illustration/linocut"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_style","required":false,"type":"enum"}],"lab":"Recraft","output_kind":"text","output_props":["style_id"],"pricing":"","published_at":"2025-05-07T12:54:56.466000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/recraft-v3-create-style.webp","title":"Recraft V3 Create Style"},{"category":"image-to-image","description":"Recraft V3 is a text-to-image model with the ability to generate long texts, vector art, images in brand style, and much more. As of today, it is SOTA in image generation, proven by Hugging Face's industry-leading Text-to-Image Benchmark by Artificial Analysis.","endpoint_id":"fal-ai/recraft/v3/image-to-image","family":"","inputs":[{"default":null,"description":"A text description of areas to change.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the image to modify. Must be less than 5 MB in size, have resolution less than 16 MP and max dimension less than 4096 pixels.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":0.5,"description":"Defines the difference with the original image, should lie in [0, 1], where 0 means almost identical, and 1 means miserable similarity","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"realistic_image","description":"The style of the generated images. Vector images cost 2X as much.","enum":["any","realistic_image","digital_illustration","vector_illustration","realistic_image/b_and_w","realistic_image/hard_flash","realistic_image/hdr","realistic_image/natural_light","realistic_image/studio_portrait","realistic_image/enterprise","realistic_image/motion_blur","realistic_image/evening_light","realistic_image/faded_nostalgia","realistic_image/forest_life","realistic_image/mystic_naturalism","realistic_image/natural_tones","realistic_image/organic_calm","realistic_image/real_life_glow","realistic_image/retro_realism","realistic_image/retro_snapshot","realistic_image/urban_drama","realistic_image/village_realism","realistic_image/warm_folk","digital_illustration/pixel_art","digital_illustration/hand_drawn","digital_illustration/grain","digital_illustration/infantile_sketch","digital_illustration/2d_art_poster","digital_illustration/handmade_3d","digital_illustration/hand_drawn_outline","digital_illustration/engraving_color","digital_illustration/2d_art_poster_2","digital_illustration/antiquarian","digital_illustration/bold_fantasy","digital_illustration/child_book","digital_illustration/child_books","digital_illustration/cover","digital_illustration/crosshatch","digital_illustration/digital_engraving","digital_illustration/expressionism","digital_illustration/freehand_details","digital_illustration/grain_20","digital_illustration/graphic_intensity","digital_illustration/hard_comics","digital_illustration/long_shadow","digital_illustration/modern_folk","digital_illustration/multicolor","digital_illustration/neon_calm","digital_illustration/noir","digital_illustration/nostalgic_pastel","digital_illustration/outline_details","digital_illustration/pastel_gradient","digital_illustration/pastel_sketch","digital_illustration/pop_art","digital_illustration/pop_renaissance","digital_illustration/street_art","digital_illustration/tablet_sketch","digital_illustration/urban_glow","digital_illustration/urban_sketching","digital_illustration/vanilla_dreams","digital_illustration/young_adult_book","digital_illustration/young_adult_book_2","vector_illustration/bold_stroke","vector_illustration/chemistry","vector_illustration/colored_stencil","vector_illustration/contour_pop_art","vector_illustration/cosmics","vector_illustration/cutout","vector_illustration/depressive","vector_illustration/editorial","vector_illustration/emotional_flat","vector_illustration/infographical","vector_illustration/marker_outline","vector_illustration/mosaic","vector_illustration/naivector","vector_illustration/roundish_flat","vector_illustration/segmented_colors","vector_illustration/sharp_contrast","vector_illustration/thin","vector_illustration/vector_photo","vector_illustration/vivid_shapes","vector_illustration/engraving","vector_illustration/line_art","vector_illustration/line_circuit","vector_illustration/linocut"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The ID of the custom style reference (optional)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":null,"description":"A text description of undesired elements on an image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.04 per image (or $0.08 if you are using a vector style). For $1 you can run this model approximately 25 times.","published_at":"2025-05-07T12:02:09.806000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/recraft-v3.webp","title":"Recraft V3"},{"category":"text-to-image","description":"Recraft V3 is a text-to-image model with the ability to generate long texts, vector art, images in brand style, and much more. As of today, it is SOTA in image generation, proven by Hugging Face's industry-leading Text-to-Image Benchmark by Artificial Analysis.","endpoint_id":"fal-ai/recraft/v3/text-to-image","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"realistic_image","description":"The style of the generated images. Vector images cost 2X as much.","enum":["any","realistic_image","digital_illustration","vector_illustration","realistic_image/b_and_w","realistic_image/hard_flash","realistic_image/hdr","realistic_image/natural_light","realistic_image/studio_portrait","realistic_image/enterprise","realistic_image/motion_blur","realistic_image/evening_light","realistic_image/faded_nostalgia","realistic_image/forest_life","realistic_image/mystic_naturalism","realistic_image/natural_tones","realistic_image/organic_calm","realistic_image/real_life_glow","realistic_image/retro_realism","realistic_image/retro_snapshot","realistic_image/urban_drama","realistic_image/village_realism","realistic_image/warm_folk","digital_illustration/pixel_art","digital_illustration/hand_drawn","digital_illustration/grain","digital_illustration/infantile_sketch","digital_illustration/2d_art_poster","digital_illustration/handmade_3d","digital_illustration/hand_drawn_outline","digital_illustration/engraving_color","digital_illustration/2d_art_poster_2","digital_illustration/antiquarian","digital_illustration/bold_fantasy","digital_illustration/child_book","digital_illustration/child_books","digital_illustration/cover","digital_illustration/crosshatch","digital_illustration/digital_engraving","digital_illustration/expressionism","digital_illustration/freehand_details","digital_illustration/grain_20","digital_illustration/graphic_intensity","digital_illustration/hard_comics","digital_illustration/long_shadow","digital_illustration/modern_folk","digital_illustration/multicolor","digital_illustration/neon_calm","digital_illustration/noir","digital_illustration/nostalgic_pastel","digital_illustration/outline_details","digital_illustration/pastel_gradient","digital_illustration/pastel_sketch","digital_illustration/pop_art","digital_illustration/pop_renaissance","digital_illustration/street_art","digital_illustration/tablet_sketch","digital_illustration/urban_glow","digital_illustration/urban_sketching","digital_illustration/vanilla_dreams","digital_illustration/young_adult_book","digital_illustration/young_adult_book_2","vector_illustration/bold_stroke","vector_illustration/chemistry","vector_illustration/colored_stencil","vector_illustration/contour_pop_art","vector_illustration/cosmics","vector_illustration/cutout","vector_illustration/depressive","vector_illustration/editorial","vector_illustration/emotional_flat","vector_illustration/infographical","vector_illustration/marker_outline","vector_illustration/mosaic","vector_illustration/naivector","vector_illustration/roundish_flat","vector_illustration/segmented_colors","vector_illustration/sharp_contrast","vector_illustration/thin","vector_illustration/vector_photo","vector_illustration/vivid_shapes","vector_illustration/engraving","vector_illustration/line_art","vector_illustration/line_circuit","vector_illustration/linocut"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The ID of the custom style reference (optional)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.04 per image (or $0.08 if you are using a vector style). For $1 you can run this model approximately 25 times.","published_at":"2025-05-07T11:59:27.643000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/recraft-v3.webp","title":"Recraft V3"},{"category":"text-to-image","description":"Recraft V4.1 Pro pushes the V4.1 model into high-resolution territory — up to 2048×2048 and ultra-wide formats. Made for hero imagery, campaign work, and print, it preserves the same design taste at sizes ready for the final deliverable.","endpoint_id":"fal-ai/recraft/v4.1/pro/text-to-image","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-05-14T15:54:09.506000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a2979/E3rD16GdXp6leLvvGPJZ6_2d0b0a34eb3e4ccc904d0de3c4abb40e.jpg","title":"Recraft V4.1 Text to Image Pro"},{"category":"text-to-image","description":"Recraft V4.1 Pro Vector generates large-format, fully editable SVGs with the structural clarity professional illustrators expect. Built for poster art, complex brand assets, and detailed scene illustration, it scales without losing geometric integrity.","endpoint_id":"fal-ai/recraft/v4.1/pro/text-to-vector","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-05-14T15:54:18.558000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a2977/jFvo4kOe07LCMIUCNAw0h_6d2cb19d7d954284b45cfa90e7ff66ba.jpg","title":"Recraft V4.1 Text to Vector Pro"},{"category":"text-to-image","description":"Recraft V4.1 builds on the design-first foundation of V4 with sharper prompt control and cleaner composition. Tuned for brand systems and editorial work, it delivers production-ready raster images that hold up next to a designer's hand.","endpoint_id":"fal-ai/recraft/v4.1/text-to-image","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-05-14T15:54:28.708000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a2972/dIomIOjaf_WjuINZkjGWQ_e2a8500d97f74dfdad75ba8cbd41d6e5.jpg","title":"Recraft V4.1 Text to Image"},{"category":"text-to-image","description":"Recraft V4.1 Vector turns prompts into fully editable SVGs with structured layers and clean geometry. Built for logos, icons, and illustration systems, it produces artwork that goes straight from generation into Figma or Illustrator.","endpoint_id":"fal-ai/recraft/v4.1/text-to-vector","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-05-14T15:54:43.175000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a2971/-tcT4xrw7bYtB1fwxaBg0_966bd9af562a4c5da33ce11dd7e610c9.jpg","title":"Recraft V4.1 Text to Vector"},{"category":"text-to-image","description":"Recraft V4.1 Utility Pro pairs the high-resolution output of V4.1 Pro with a faster, cost-efficient runtime. Designed for studios shipping large-format work at scale, it makes premium-quality raster generation viable across full creative pipelines.","endpoint_id":"fal-ai/recraft/v4.1/utility/pro/text-to-image","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-05-14T15:54:51.584000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a296f/a6KliSCyzQRZSnsrNpl02_224ab7fbc6cb43da868bd72a86dd875b.jpg","title":"Recraft V4.1 Utility Text to Image"},{"category":"text-to-image","description":"Recraft V4.1 Utility is a faster, lighter variant of V4.1 made for high-volume creative workflows. Ideal for ideation, A/B exploration, and content pipelines, it keeps Recraft's design sensibility while optimizing for throughput and cost.","endpoint_id":"fal-ai/recraft/v4.1/utility/text-to-image","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-05-14T15:54:59.641000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a296d/nH1d2nlbsZgmf5gJmzZCJ_1c6fe52b5f824c6da37312356320e8a0.jpg","title":"Recraft V4.1 Text to Image Utility"},{"category":"text-to-image","description":"Recraft V4 was developed with designers to bring true visual taste to AI image generation. Built for brand systems and production-ready workflows, it goes beyond prompt accuracy — delivering stronger composition, refined lighting, realistic materials, and a cohesive aesthetic. The result is imagery shaped by professional design judgment, ready for immediate real-world use without additional post-processing.","endpoint_id":"fal-ai/recraft/v4/pro/text-to-image","family":"Recraft V4","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-02-12T18:30:16.402000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e35b5/OO8LkBQxwwkEj6SVlP3Bl_2ebfa787acba475b883a9f4ad9106032.jpg","title":"Recraft V4 Pro"},{"category":"text-to-image","description":"Recraft V4 was developed with designers to bring true visual taste to AI image generation. Built for brand systems and production-ready workflows, it goes beyond prompt accuracy — delivering stronger composition, refined lighting, realistic materials, and a cohesive aesthetic. The result is imagery shaped by professional design judgment, ready for immediate real-world use without additional post-processing.","endpoint_id":"fal-ai/recraft/v4/pro/text-to-vector","family":"Recraft V4","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-02-16T21:47:29+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8ec1a0/taZtlNip1KSgwXbU8WQh6_f13cb8f783e24b41a3abc6f36e74f6dc.jpg","title":"Recraft V4 Pro (Vector)"},{"category":"text-to-image","description":"Recraft V4 was developed with designers to bring true visual taste to AI image generation. Built for brand systems and production-ready workflows, it goes beyond prompt accuracy delivering stronger composition, refined lighting, realistic materials, and a cohesive aesthetic. The result is imagery shaped by professional design judgment, ready for immediate real-world use without additional post-processing.","endpoint_id":"fal-ai/recraft/v4/text-to-image","family":"Recraft V4","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-02-12T18:15:47.502000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e35aa/1iRIhjhfqR0Goyr86qnR-_4bca0e5d677e478e8f5734c1b2cb355a.jpg","title":"Recraft V4"},{"category":"text-to-image","description":"Recraft V4 was developed with designers to bring true visual taste to AI image generation. Built for brand systems and production-ready workflows, it goes beyond prompt accuracy — delivering stronger composition, refined lighting, realistic materials, and a cohesive aesthetic. The result is imagery shaped by professional design judgment, ready for immediate real-world use without additional post-processing.","endpoint_id":"fal-ai/recraft/v4/text-to-vector","family":"Recraft V4","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-02-16T21:45:43.314000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8ec194/M9W9hGsc8fz70XLiwXQ8X_bd67718d6bd146f0a4eff702c214ac9c.jpg","title":"Recraft V4 (Vector)"},{"category":"image-to-image","description":"Converts a given raster image to SVG format using Recraft model.","endpoint_id":"fal-ai/recraft/vectorize","family":"","inputs":[{"default":null,"description":"The URL of the image to be vectorized. Must be in PNG, JPG or WEBP format, less than 5 MB in size, have resolution less than 16 MP and max dimension less than 4096 pixels, min dimension more than 256 pixels.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-06-12T15:27:32.275000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/recraft-v3.webp","title":"Recraft"},{"category":"image-to-image","description":"Automatically retouches faces to smooth skin and remove blemishes.","endpoint_id":"fal-ai/retoucher","family":"","inputs":[{"default":null,"description":"The URL of the image to be retouched.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Seed for reproducibility. Different seeds will make slightly different results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2024-02-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/retoucher/Screenshot%20from%202024-02-13%2011-40-09.png","title":"Face Retoucher"},{"category":"image-to-image","description":"Interpolate images with RIFE - Real-Time Intermediate Flow Estimation","endpoint_id":"fal-ai/rife","family":"","inputs":[{"default":null,"description":"The URL of the first image to use as the starting point for interpolation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the second image to use as the ending point for interpolation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":"images","description":"The type of output to generate; either individual images or a video.","enum":["images","video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_type","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the output images. Only applicable if output_type is 'images'.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":1,"description":"The number of frames to generate between the input images.","enum":null,"is_list":false,"max":64,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"Whether to include the start image in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_start","required":false,"type":"boolean"},{"default":false,"description":"Whether to include the end image in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_end","required":false,"type":"boolean"},{"default":8,"description":"Frames per second for the output video. Only applicable if output_type is 'video'.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images","video"],"pricing":"Your request will cost $0.0013 per compute second.","published_at":"2025-07-22T20:22:14.996000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939b/mCpBhJW1DeNwsCrhai2mh_0pbBNnrP.png","title":"RIFE"},{"category":"video-to-video","description":"Interpolate videos with RIFE - Real-Time Intermediate Flow Estimation","endpoint_id":"fal-ai/rife/video","family":"","inputs":[{"default":null,"description":"The URL of the video to use for interpolation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":1,"description":"The number of frames to generate between the input video frames.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If True, the input video will be split into scenes before interpolation. This removes smear frames between scenes, but can result in false positives if the scene detection is not accurate. If False, the entire video will be treated as a single scene.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_scene_detection","required":false,"type":"boolean"},{"default":true,"description":"If True, the function will use the calculated FPS of the input video multiplied by the number of frames to determine the output FPS. If False, the passed FPS will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_calculated_fps","required":false,"type":"boolean"},{"default":8,"description":"Frames per second for the output video. Only applicable if use_calculated_fps is False.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"fps","required":false,"type":"integer"},{"default":false,"description":"If True, the final frame will be looped back to the first frame to create a seamless loop. If False, the final frame will not loop back.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.0013 per compute second.","published_at":"2025-07-22T20:23:08.948000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"RIFE"},{"category":"vision","description":"Sa2VA is an MLLM capable of question answering, visual prompt understanding, and dense object segmentation at both image and video levels","endpoint_id":"fal-ai/sa2va/4b/image","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt to be used for the chat completion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Url for the Input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"json","output_props":["output","masks"],"pricing":"","published_at":"2025-01-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sa2va.webp","title":"Sa2VA 4B Image"},{"category":"vision","description":"Sa2VA is an MLLM capable of question answering, visual prompt understanding, and dense object segmentation at both image and video levels","endpoint_id":"fal-ai/sa2va/4b/video","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt to be used for the chat completion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Number of frames to sample from the video. Defaults to 32 if not provided. Minimum 5, maximum 100.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":5,"multiline":false,"name":"num_frames_to_sample","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["output","masks"],"pricing":"","published_at":"2025-01-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sa2va.webp","title":"Sa2VA 4B Video"},{"category":"vision","description":"Sa2VA is an MLLM capable of question answering, visual prompt understanding, and dense object segmentation at both image and video levels","endpoint_id":"fal-ai/sa2va/8b/image","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt to be used for the chat completion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Url for the Input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"","output_kind":"json","output_props":["output","masks"],"pricing":"","published_at":"2025-01-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sa2va.webp","title":"Sa2VA 8B Image"},{"category":"vision","description":"Sa2VA is an MLLM capable of question answering, visual prompt understanding, and dense object segmentation at both image and video levels","endpoint_id":"fal-ai/sa2va/8b/video","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Prompt to be used for the chat completion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Number of frames to sample from the video. Defaults to 32 if not provided. Minimum 5, maximum 100.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":5,"multiline":false,"name":"num_frames_to_sample","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["output","masks"],"pricing":"","published_at":"2025-01-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sa2va.webp","title":"Sa2VA 8B Video"},{"category":"image-to-video","description":"Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation","endpoint_id":"fal-ai/sadtalker","family":"","inputs":[{"default":null,"description":"URL of the source image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"source_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the driven audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"driven_audio_url","required":true,"type":"string"},{"default":0,"description":"The style of the pose","enum":null,"is_list":false,"max":45,"media_kind":null,"min":0,"multiline":false,"name":"pose_style","required":false,"type":"integer"},{"default":"256","description":"The resolution of the face model","enum":["256","512"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_model_resolution","required":false,"type":"enum"},{"default":1,"description":"The scale of the expression","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"expression_scale","required":false,"type":"number"},{"default":null,"description":"The type of face enhancer to use","enum":["gfpgan"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_enhancer","required":false,"type":"enum"},{"default":false,"description":"Whether to use still mode. Fewer head motion, works with preprocess `full`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"still_mode","required":false,"type":"boolean"},{"default":"crop","description":"The type of preprocessing to use","enum":["crop","extcrop","resize","full","extfull"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-04-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sadtalker.jpeg","title":"Sad Talker"},{"category":"image-to-video","description":"Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation","endpoint_id":"fal-ai/sadtalker/reference","family":"","inputs":[{"default":null,"description":"URL of the source image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"source_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the driven audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"driven_audio_url","required":true,"type":"string"},{"default":null,"description":"URL of the reference video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"reference_pose_video_url","required":true,"type":"string"},{"default":0,"description":"The style of the pose","enum":null,"is_list":false,"max":45,"media_kind":null,"min":0,"multiline":false,"name":"pose_style","required":false,"type":"integer"},{"default":"256","description":"The resolution of the face model","enum":["256","512"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_model_resolution","required":false,"type":"enum"},{"default":1,"description":"The scale of the expression","enum":null,"is_list":false,"max":3,"media_kind":null,"min":0,"multiline":false,"name":"expression_scale","required":false,"type":"number"},{"default":null,"description":"The type of face enhancer to use","enum":["gfpgan"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_enhancer","required":false,"type":"enum"},{"default":false,"description":"Whether to use still mode. Fewer head motion, works with preprocess `full`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"still_mode","required":false,"type":"boolean"},{"default":"crop","description":"The type of preprocessing to use","enum":["crop","extcrop","resize","full","extfull"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"enum"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-12-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sadtalker.jpeg","title":"Sad Talker"},{"category":"image-to-image","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.","endpoint_id":"fal-ai/sam-3-1/image","family":"3.1","inputs":[{"default":null,"description":"URL of the image to be segmented","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"wheel","description":"Text prompt for segmentation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"Box prompt coordinates (x_min, y_min, x_max, y_max). Multiple boxes supported - use object_id to group boxes for the same object or leave empty for separate objects.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":true,"description":"Apply the mask on the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"If True, upload and return multiple generated masks as defined by `max_masks`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_multiple_masks","required":false,"type":"boolean"},{"default":3,"description":"Maximum number of masks to return when `return_multiple_masks` is enabled.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"max_masks","required":false,"type":"integer"},{"default":false,"description":"Whether to include mask confidence scores.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_scores","required":false,"type":"boolean"},{"default":false,"description":"Whether to include bounding boxes for each mask (when available).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_boxes","required":false,"type":"boolean"}],"lab":"SAM","output_kind":"image","output_props":["boxes","masks","scores","metadata","image"],"pricing":"Your request will cost $0.01 per request.","published_at":"2026-03-30T16:22:58.421000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a944385/lr68yq78ZUUsBb6jo1wyv_34caef38c38747f9a97fb1f4f9b1d1c0.jpg","title":"Sam 3 1"},{"category":"image-to-image","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.","endpoint_id":"fal-ai/sam-3-1/image-rle","family":"3.1","inputs":[{"default":null,"description":"URL of the image to be segmented","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"wheel","description":"Text prompt for segmentation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"Box prompt coordinates (x_min, y_min, x_max, y_max). Multiple boxes supported - use object_id to group boxes for the same object or leave empty for separate objects.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":true,"description":"Apply the mask on the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"If True, upload and return multiple generated masks as defined by `max_masks`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_multiple_masks","required":false,"type":"boolean"},{"default":3,"description":"Maximum number of masks to return when `return_multiple_masks` is enabled.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"max_masks","required":false,"type":"integer"},{"default":false,"description":"Whether to include mask confidence scores.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_scores","required":false,"type":"boolean"},{"default":false,"description":"Whether to include bounding boxes for each mask (when available).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_boxes","required":false,"type":"boolean"}],"lab":"SAM","output_kind":"json","output_props":["boxes","rle","boundingbox_frames_zip","scores","metadata"],"pricing":"Your request will cost $0.01 per request.","published_at":"2026-03-30T16:26:48.794000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a944396/rMQ6SmDh7Hv8-e-uFyGGC_b000684027e14c19ab846e24db060823.jpg","title":"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.","endpoint_id":"fal-ai/sam-3-1/video","family":"","inputs":[{"default":null,"description":"The URL of the video to be segmented.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Text prompt for segmentation. Use commas to track multiple objects (e.g., 'person, cloth').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"List of box prompt coordinates (x_min, y_min, x_max, y_max).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":true,"description":"Apply the mask on the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":0.5,"description":"Detection confidence threshold (0.0-1.0). Lower = more detections but less precise.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"detection_threshold","required":false,"type":"number"},{"default":16,"description":"Maximum number of objects to track in the video.","enum":null,"is_list":false,"max":128,"media_kind":null,"min":1,"multiline":false,"name":"max_num_objects","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["boundingbox_frames_zip","video"],"pricing":"Your request will cost $0.01 per 16 frames of video input.","published_at":"2026-03-30T16:39:11.488000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9443e9/RmwjI0HoW665F-GtnNKl5_81f96370160b47b6afd291fb7c80f8bb.jpg","title":"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.","endpoint_id":"fal-ai/sam-3-1/video-rle","family":"","inputs":[{"default":null,"description":"The URL of the video to be segmented.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask to be applied initially.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":"","description":"Text prompt for segmentation. Use commas to track multiple objects (e.g., 'person, cloth').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts with frame indices.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"List of box prompts with optional frame_index.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":false,"description":"Apply the mask on the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":false,"description":"Return per-frame bounding box overlays as a zip archive.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"boundingbox_zip","required":false,"type":"boolean"},{"default":0.5,"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.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"detection_threshold","required":false,"type":"number"},{"default":0,"description":"Frame index used for initial interaction when mask_url is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"frame_index","required":false,"type":"integer"},{"default":16,"description":"Maximum number of objects to track in the video.","enum":null,"is_list":false,"max":128,"media_kind":null,"min":1,"multiline":false,"name":"max_num_objects","required":false,"type":"integer"},{"default":false,"description":"Also return every tracked object's own mask in each frame, with an id the object keeps for the whole video. The merged rle is returned as before.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_object_rles","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["boxes","rle","objects","boundingbox_frames_zip","scores","metadata"],"pricing":"Your request will cost $0.01 per 16 frames of video input.","published_at":"2026-03-30T16:44:14.182000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9443fd/-KUrT4NrhzwdSIGt_0W2u_5284543c5010453a92d55013584c1334.jpg","title":"Sam 3 1"},{"category":"3d-to-3d","description":"SAM 3D enables full scene reconstructions, placing objects and humans in a shared context together.","endpoint_id":"fal-ai/sam-3/3d-align","family":"","inputs":[{"default":null,"description":"URL of the original image used for MoGe depth estimation","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the SAM-3D Body mesh file (.ply or .glb) to align","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"body_mesh_url","required":true,"type":"string"},{"default":null,"description":"URL of the human mask image. If not provided, uses full image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"body_mask_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of SAM-3D Object mesh (.glb) to create combined scene","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"object_mesh_url","required":false,"type":"string"},{"default":null,"description":"Focal length from SAM-3D Body metadata. If not provided, estimated from MoGe.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"focal_length","required":false,"type":"number"}],"lab":"","output_kind":"file","output_props":["metadata","scene_glb","body_mesh_ply","model_glb","visualization"],"pricing":"Your request will cost $0.02 per unit.","published_at":"2025-12-02T20:56:43.845000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84bb71/k2b6czMQphI5lV6zjLj8z_ea2a892775d745b08a01ba6ecfa6ca43.jpg","title":"Sam 3"},{"category":"image-to-3d","description":"SAM 3D allows for accurate 3D reconstruction of human body shape and position from a single image.","endpoint_id":"fal-ai/sam-3/3d-body","family":"","inputs":[{"default":null,"description":"URL of the image containing humans","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of a binary mask image (white=person, black=background). When provided, skips auto human detection and uses this mask instead. Bbox is auto-computed from the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":false,"type":"string"},{"default":true,"description":"Export individual mesh files (.ply) per person","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_meshes","required":false,"type":"boolean"},{"default":true,"description":"Include 3D keypoint markers (spheres) in the GLB mesh for visualization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_3d_keypoints","required":false,"type":"boolean"},{"default":true,"description":"Include the full MHR (Meta Human Representation) parameter set per person in the response metadata (shape, pose, expression, global rotations, joint coordinates, packed model params, raw pose). Set to `false` to return a leaner metadata block with only keypoints and camera parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_mhr_params","required":false,"type":"boolean"}],"lab":"","output_kind":"file","output_props":["metadata","meshes","model_glb","visualization"],"pricing":"Your request will cost $0.02 per unit.","published_at":"2025-12-02T20:52:11.002000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a859c26/IT2mAlL6O7dkCEwVk9ba8_875e9beae3b646b0b38e83def3ff9a79.jpg","title":"Sam 3"},{"category":"image-to-3d","description":"SAM 3D enables precise 3D reconstruction of objects from real images, while accurately reconstructing their geometry and texture.","endpoint_id":"fal-ai/sam-3/3d-objects","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to reconstruct in 3D","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional list of mask URLs (one per object). If not provided, use prompt/point_prompts/box_prompts to auto-segment, or entire image will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_urls","required":false,"type":"string"},{"default":"car","description":"Text prompt for auto-segmentation when no masks provided (e.g., 'chair', 'lamp')","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"[]","description":"Point prompts for auto-segmentation when no masks provided","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"Box prompts for auto-segmentation when no masks provided. Multiple boxes supported - each produces a separate object mask for 3D reconstruction.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Optional URL to external pointmap/depth data (NPY or NPZ format) for improved 3D reconstruction depth estimation","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"pointmap_url","required":false,"type":"string"},{"default":null,"description":"Detection confidence threshold (0.1-1.0). Lower = more detections but less precise. If not set, uses the model's default.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"detection_threshold","required":false,"type":"number"},{"default":false,"description":"If True, exports GLB with baked texture and UVs instead of vertex colors.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_textured_glb","required":false,"type":"boolean"}],"lab":"","output_kind":"file","output_props":["individual_splats","metadata","individual_glbs","gaussian_splat","model_glb","artifacts_zip"],"pricing":"Your request will cost $0.02 per unit.","published_at":"2025-12-02T20:49:49.159000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84bb3e/wqkR8Gs7K2y82b7XDaNLt_4c480ee51bf94761b8f769d5b27a1921.jpg","title":"Sam 3"},{"category":"image-to-image","description":"SAM 3 is a unified foundation model for promptable segmentation in images and videos. It can detect, segment, and track objects using text or visual prompts such as points, boxes, and masks.","endpoint_id":"fal-ai/sam-3/image","family":"3","inputs":[{"default":null,"description":"URL of the image to be segmented","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"wheel","description":"Text prompt for segmentation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"[DEPRECATED] Use 'prompt' instead. Kept for backward compatibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"Box prompt coordinates (x_min, y_min, x_max, y_max). Multiple boxes supported - use object_id to group boxes for the same object or leave empty for separate objects.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":true,"description":"Apply the mask on the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"If True, upload and return multiple generated masks as defined by `max_masks`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_multiple_masks","required":false,"type":"boolean"},{"default":3,"description":"Maximum number of masks to return when `return_multiple_masks` is enabled.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"max_masks","required":false,"type":"integer"},{"default":false,"description":"Whether to include mask confidence scores.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_scores","required":false,"type":"boolean"},{"default":false,"description":"Whether to include bounding boxes for each mask (when available).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_boxes","required":false,"type":"boolean"}],"lab":"Sam","output_kind":"image","output_props":["boxes","metadata","scores","image","masks"],"pricing":"Your request will cost $0.005 per request.","published_at":"2025-11-20T19:45:11.630000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/kJhu6OfXaBwWYM1PUrWAL_6519f8ea79d649a9bead2e6118f4b997.jpg","title":"Segment Anything Model 3"},{"category":"image-to-image","description":"SAM 3 is a unified foundation model for promptable segmentation in images and videos. It can detect, segment, and track objects using text or visual prompts such as points, boxes, and masks.","endpoint_id":"fal-ai/sam-3/image-rle","family":"3","inputs":[{"default":null,"description":"URL of the image to be segmented","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"wheel","description":"Text prompt for segmentation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"[DEPRECATED] Use 'prompt' instead. Kept for backward compatibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"Box prompt coordinates (x_min, y_min, x_max, y_max). Multiple boxes supported - use object_id to group boxes for the same object or leave empty for separate objects.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":true,"description":"Apply the mask on the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"If True, upload and return multiple generated masks as defined by `max_masks`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_multiple_masks","required":false,"type":"boolean"},{"default":3,"description":"Maximum number of masks to return when `return_multiple_masks` is enabled.","enum":null,"is_list":false,"max":32,"media_kind":null,"min":1,"multiline":false,"name":"max_masks","required":false,"type":"integer"},{"default":false,"description":"Whether to include mask confidence scores.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_scores","required":false,"type":"boolean"},{"default":false,"description":"Whether to include bounding boxes for each mask (when available).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_boxes","required":false,"type":"boolean"}],"lab":"Sam","output_kind":"json","output_props":["boxes","metadata","scores","rle","boundingbox_frames_zip"],"pricing":"","published_at":"2025-11-20T20:28:17.206000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/ZrvWvXbFBabIS0XEJqJ3m_03f5ca0dc15241719ca5ee131da584a2.jpg","title":"Sam 3"},{"category":"vision","description":"SAM 3 is a unified foundation model for promptable segmentation in images and videos. It can detect, segment, and track objects using text or visual prompts such as points, boxes, and masks.","endpoint_id":"fal-ai/sam-3/image/embed","family":"3","inputs":[{"default":null,"description":"URL of the image to embed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Sam","output_kind":"text","output_props":["embedding_b64"],"pricing":"Your request will cost $0.005 per request.","published_at":"2025-11-20T20:21:00.592000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/nV3tuTldL1rK_c-slZGQ7_a5ad14e94b304162be3202f54a1671f7.jpg","title":"Sam 3"},{"category":"video-to-video","description":"SAM 3 is a unified foundation model for promptable segmentation in images and videos. It can detect, segment, and track objects using text or visual prompts such as points, boxes, and masks.","endpoint_id":"fal-ai/sam-3/video","family":"","inputs":[{"default":null,"description":"The URL of the video to be segmented.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"Text prompt for segmentation. Use commas to track multiple objects (e.g., 'person, cloth').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"[DEPRECATED] Use 'prompt' instead. Kept for backward compatibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"List of box prompt coordinates (x_min, y_min, x_max, y_max).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":true,"description":"Apply the mask on the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"X264 (.mp4)","description":"The output type of the generated video.","enum":["X264 (.mp4)","VP9 (.webm)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_output_type","required":false,"type":"enum"},{"default":0.5,"description":"Detection confidence threshold (0.0-1.0). Lower = more detections but less precise.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.1,"multiline":false,"name":"detection_threshold","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video","boundingbox_frames_zip"],"pricing":"Your request will cost $0.005 per 16 frames of video input.","published_at":"2025-11-20T20:08:20.592000+00:00","thumbnail":"https://v3b.fal.media/files/b/panda/sg8Fv6dzqdXAAgbAvxTta_814b4d079f5942d1b6cfb0f90ece9f36.jpg","title":"Sam 3"},{"category":"video-to-video","description":"SAM 3 is a unified foundation model for promptable segmentation in images and videos. It can detect, segment, and track objects using text or visual prompts such as points, boxes, and masks.","endpoint_id":"fal-ai/sam-3/video-rle","family":"","inputs":[{"default":null,"description":"The URL of the video to be segmented.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask to be applied initially.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":"","description":"Text prompt for segmentation. Use commas to track multiple objects (e.g., 'person, cloth').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"[]","description":"List of point prompts with frame indices.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"point_prompts","required":false,"type":"json"},{"default":"[]","description":"List of box prompts with optional frame_index.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":false,"description":"Apply the mask on the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":false,"description":"Return per-frame bounding box overlays as a zip archive.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"boundingbox_zip","required":false,"type":"boolean"},{"default":0.5,"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.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"detection_threshold","required":false,"type":"number"},{"default":0,"description":"Frame index used for initial interaction when mask_url is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"frame_index","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["boxes","metadata","scores","rle","boundingbox_frames_zip"],"pricing":"Your request will cost $0.005 per 16 frames of video.","published_at":"2025-11-20T20:18:27.813000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/OOePxI1jvWaABuigKMkrl_c5195735531a4c9887a415bfc7cf0b74.jpg","title":"Sam 3"},{"category":"audio-to-audio","description":"Audio separation with SAM Audio. Isolate any sound using natural language—professional-grade audio editing made simple for creators, researchers, and accessibility applications.","endpoint_id":"fal-ai/sam-audio/separate","family":"","inputs":[{"default":null,"description":"URL of the audio file to process (WAV, MP3, FLAC supported)","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Text prompt describing the sound to isolate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Automatically predict temporal spans where the target sound occurs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"predict_spans","required":false,"type":"boolean"},{"default":1,"description":"Number of candidates to generate and rank. Higher improves quality but increases latency and cost.","enum":null,"is_list":false,"max":7,"media_kind":null,"min":1,"multiline":false,"name":"reranking_candidates","required":false,"type":"integer"},{"default":"balanced","description":"The acceleration level to use.","enum":["fast","balanced","quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":60,"description":"Maximum audio duration (in seconds) to process in a single pass. Longer audio will be chunked with overlap and blended.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":10,"multiline":false,"name":"max_chunk_duration","required":false,"type":"number"},{"default":5,"description":"Overlap duration (in seconds) between chunks for crossfade blending.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"chunk_overlap","required":false,"type":"number"},{"default":"wav","description":"Output audio format.","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"json","output_props":["duration","target","sample_rate","residual"],"pricing":"Your request will be billed $0.05 per 30s of output audio. Note: You'll be charged $0.025 per 30s per additional reranking candidate.","published_at":"2025-12-30T16:38:04.429000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a88664f/wKE1EUP15yGhKAFhCA_7C_f889f14440d64e70b1c0b08403dfb3bf.jpg","title":"Sam Audio"},{"category":"audio-to-audio","description":"Audio separation with SAM Audio. Isolate any sound using natural language—professional-grade audio editing made simple for creators, researchers, and accessibility applications.","endpoint_id":"fal-ai/sam-audio/span-separate","family":"","inputs":[{"default":null,"description":"URL of the audio file to process.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Text prompt describing the sound to isolate. Optional but recommended - helps the model identify what type of sound to extract from the span.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Time spans where the target sound occurs which should be isolated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"spans","required":true,"type":"json"},{"default":1,"description":"Number of candidates to generate and rank. Higher improves quality but increases latency and cost. Requires text prompt; ignored for span-only separation.","enum":null,"is_list":false,"max":7,"media_kind":null,"min":1,"multiline":false,"name":"reranking_candidates","required":false,"type":"integer"},{"default":"balanced","description":"The acceleration level to use.","enum":["fast","balanced","quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":60,"description":"Maximum audio duration (in seconds) to process in a single pass. Longer audio will be chunked with overlap and blended.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":10,"multiline":false,"name":"max_chunk_duration","required":false,"type":"number"},{"default":5,"description":"Overlap duration (in seconds) between chunks for crossfade blending.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"chunk_overlap","required":false,"type":"number"},{"default":false,"description":"Use sound activity detection to rank reranking candidates based on how well each candidate's non-silent regions match the provided spans. Enables effective reranking even without a text prompt (span-only separation). Requires reranking_candidates > 1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_sound_activity_ranking","required":false,"type":"boolean"},{"default":false,"description":"Trim output audio to only include the specified span time range. If False, returns the full audio length with the target sound isolated throughout.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trim_to_span","required":false,"type":"boolean"},{"default":"wav","description":"Output audio format.","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"json","output_props":["duration","target","sample_rate","residual"],"pricing":"Your request will be billed $0.05 per 30s of output audio. Note: You'll be charged $0.025 per 30s per additional reranking candidate.","published_at":"2025-12-30T16:24:56.311000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8865ea/mJyuh2TOMRndveMfF6BQY_863a43ac54ea4d3db11f18a6856a8cf6.jpg","title":"Sam Audio"},{"category":"video-to-audio","description":"Audio separation with SAM Audio. Isolate any sound using natural language—professional-grade audio editing made simple for creators, researchers, and accessibility applications.","endpoint_id":"fal-ai/sam-audio/visual-separate","family":"","inputs":[{"default":null,"description":"URL of the video file to process (MP4, MOV, etc.)","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the mask video (binary mask indicating target object). Black=target, White=background.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":false,"type":"string"},{"default":"","description":"Text prompt to assist with separation. Use natural language to describe the target sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"Number of candidates to generate and rank. Higher improves quality but increases latency and cost.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"reranking_candidates","required":false,"type":"integer"},{"default":"balanced","description":"The acceleration level to use.","enum":["fast","balanced","quality"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":60,"description":"Maximum audio duration (in seconds) to process in a single pass. Longer audio will be chunked with overlap and blended.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":10,"multiline":false,"name":"max_chunk_duration","required":false,"type":"number"},{"default":5,"description":"Overlap duration (in seconds) between chunks for crossfade blending.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0,"multiline":false,"name":"chunk_overlap","required":false,"type":"number"},{"default":"wav","description":"Output audio format.","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"json","output_props":["duration","target","sample_rate","residual"],"pricing":"Your request will be billed $0.05 per 30s of output audio. Note: You'll be charged $0.025 per 30s per additional reranking candidate.","published_at":"2025-12-30T16:16:20.141000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8865ba/oZ7GwnFaLuxD6NEEWYkcM_84e3d234884b41bea323b1bcb5a168e9.jpg","title":"Sam Audio"},{"category":"image-to-image","description":"SAM 2 is a model for segmenting images automatically. It can return individual masks or a single mask for the entire image.","endpoint_id":"fal-ai/sam2/auto-segment","family":"","inputs":[{"default":null,"description":"URL of the image to be automatically segmented","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":32,"description":"Number of points to sample along each side of the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"points_per_side","required":false,"type":"integer"},{"default":0.88,"description":"Threshold for predicted IOU score.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pred_iou_thresh","required":false,"type":"number"},{"default":0.95,"description":"Threshold for stability score.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"stability_score_thresh","required":false,"type":"number"},{"default":100,"description":"Minimum area of a mask region.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"min_mask_region_area","required":false,"type":"integer"}],"lab":"","output_kind":"json","output_props":["individual_masks","combined_mask"],"pricing":"","published_at":"2025-02-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sam2.gif","title":"Segment Anything Model 2"},{"category":"image-to-image","description":"SAM 2 is a model for segmenting images and videos in real-time.","endpoint_id":"fal-ai/sam2/image","family":"","inputs":[{"default":null,"description":"URL of the image to be segmented","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"[]","description":"List of prompts to segment the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompts","required":false,"type":"json"},{"default":"[]","description":"Coordinates for boxes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":false,"description":"Apply the mask on the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2024-08-15T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sam2.gif","title":"Segment Anything Model 2"},{"category":"video-to-video","description":"SAM 2 is a model for segmenting images and videos in real-time.","endpoint_id":"fal-ai/sam2/video","family":"","inputs":[{"default":null,"description":"The URL of the video to be segmented.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The URL of the mask to be applied initially.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":"[]","description":"List of prompts to segment the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompts","required":false,"type":"json"},{"default":"[]","description":"Coordinates for boxes","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"box_prompts","required":false,"type":"json"},{"default":false,"description":"Apply the mask on the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":false,"description":"Return per-frame bounding box overlays as a zip archive.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"boundingbox_zip","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video","boundingbox_frames_zip"],"pricing":"","published_at":"2024-08-15T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sam2.gif","title":"Segment Anything Model 2"},{"category":"text-to-image","description":"Sana can synthesize high-resolution, high-quality images with strong text-image alignment at a remarkably fast speed, with the ability to generate 4K images in less than a second.","endpoint_id":"fal-ai/sana","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":2160,"width":3840},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":18,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"(No style)","description":"The style to generate the image in.","enum":["(No style)","Cinematic","Photographic","Anime","Manga","Digital Art","Pixel art","Fantasy art","Neonpunk","3D Model"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_name","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","prompt","images"],"pricing":"","published_at":"2024-08-01T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sana.webp","title":"Sana"},{"category":"text-to-image","description":"Sana Sprint is a text-to-image model capable of generating 4K images with exceptional speed.","endpoint_id":"fal-ai/sana/sprint","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":2160,"width":3840},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":2,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"(No style)","description":"The style to generate the image in.","enum":["(No style)","Cinematic","Photographic","Anime","Manga","Digital Art","Pixel art","Fantasy art","Neonpunk","3D Model"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_name","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","prompt","images"],"pricing":"","published_at":"2025-03-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-6.jpeg","title":"Sana Sprint"},{"category":"text-to-image","description":"Sana v1.5 1.6B is a lightweight text-to-image model that delivers 4K image generation with impressive efficiency.","endpoint_id":"fal-ai/sana/v1.5/1.6b","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":2160,"width":3840},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":18,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"(No style)","description":"The style to generate the image in.","enum":["(No style)","Cinematic","Photographic","Anime","Manga","Digital Art","Pixel art","Fantasy art","Neonpunk","3D Model"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_name","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","prompt","images"],"pricing":"","published_at":"2025-03-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sana.webp","title":"Sana v1.5 1.6B"},{"category":"text-to-image","description":"Sana v1.5 4.8B is a powerful text-to-image model that generates ultra-high quality 4K images with remarkable detail.","endpoint_id":"fal-ai/sana/v1.5/4.8b","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":{"height":2160,"width":3840},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":18,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"(No style)","description":"The style to generate the image in.","enum":["(No style)","Cinematic","Photographic","Anime","Manga","Digital Art","Pixel art","Fantasy art","Neonpunk","3D Model"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_name","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","timings","has_nsfw_concepts","prompt","images"],"pricing":"","published_at":"2025-03-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sana.webp","title":"Sana v1.5 4.8B"},{"category":"video-to-video","description":"SCAIL-2 is an end-to-end character animation model that drives a reference character from a source video without relying on intermediate pose representations like skeleton maps.","endpoint_id":"fal-ai/scail-2","family":"Scail 2","inputs":[{"default":null,"description":"The prompt describing the final video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the reference character image. The character in this image is animated (or used to replace a subject) according to the driving video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the driving (motion) video. The subject can be a human, multiple humans, or an animal.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"animation","description":"`animation` animates the reference character with the driving motion. `replacement` replaces the driving subject with the reference character while keeping the original scene.","enum":["animation","replacement"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":"end_to_end","description":"Driving signal for animation mode. `end_to_end` (default) drives directly from the SAM3-masked driving video and is the recommended, most robust path. `pose` renders an explicit NLF/DWPose skeleton from the driving video (more control for challenging inputs).","enum":["end_to_end","pose"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"driving_type","required":false,"type":"enum"},{"default":"human","description":"Type of subject in the driving video. `animal` switches the SAM3 detection prompt to non-human subjects.","enum":["human","animal"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_type","required":false,"type":"enum"},{"default":"512p","description":"Output resolution. 512p outputs 896x512 (landscape) or 512x896 (portrait); 704p outputs 1280x704 or 704x1280. Orientation is chosen automatically from the reference image aspect ratio.","enum":["512p","704p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":40,"description":"Number of diffusion sampling steps. Higher improves quality but is slower.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Controls prompt adherence versus creativity.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Flow-matching noise schedule shift. 3.0 is recommended for the 512p tier.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"Random seed. Leave empty for a random seed. The seed used is returned in the response.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"z AI","output_kind":"video","output_props":["video","preprocessing_video","seed","preprocessing_mask_video"],"pricing":"SCAIL-2 is billed per second of generated video at a flat rate of $0.20 per second, the same for both output resolutions (512p and 704p).\n \n Generated video is always produced at 16 fps, so billed seconds = total output frames ÷ 16 — which is simply the duration of the output video in seconds.\n \n How your cost is calculated:\n \n 1. Billed seconds = output duration (total frames ÷ 16 fps)\n 2. Cost = billed seconds × $0.20\n \n Example — 5-second output: 5 × $0.20 = $1.00\n \n Each request is capped at 10 seconds of video (160 frames at 16 fps), so the maximum cost per request is $2.00.","published_at":"2026-06-18T13:24:42.161000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ec767/Gq27vVNNB_xMK8pspiYS1_b88edf4ba92e4f0ea3780b28387e71a2.jpg","title":"Scail 2"},{"category":"vision","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Search any video with a text prompt - Scene Finder locates the matching moments and returns their time segments and extracted frames.","endpoint_id":"fal-ai/scene-finder","family":"","inputs":[{"default":null,"description":"URL of the video to search through.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Text description of the event or scene to find in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":2,"description":"Frames per second to sample from the video. Higher values give more precision but use more memory.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"mid","description":"Which frame(s) to extract from each detected segment. 'mid' returns the midpoint frame, 'start' the first frame, 'end' the last frame, 'all' returns start + mid + end.","enum":["mid","start","end","all"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"frame_selection","required":false,"type":"enum"}],"lab":"Fal","output_kind":"images","output_props":["images","segments"],"pricing":"Scene Finder is billed by the length of the input video — $0.0042 per second of input video.","published_at":"2026-06-03T22:42:22.042000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9cde0e/TlRSiNFPg-ph2M1bYsQyb_880fdf7b85354180a536889eb4320c5d.jpg","title":"Scene Finder"},{"category":"text-to-image","description":"An efficent SDXL multi-controlnet text-to-image model.","endpoint_id":"fal-ai/sdxl-controlnet-union","family":"","inputs":[{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"normal_image_url","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"segmentation_image_url","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to preprocess the segmentation image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segmentation_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the control image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"Whether to preprocess the canny image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"canny_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"depth_image_url","required":false,"type":"string"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the normal image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normal_preprocess","required":false,"type":"boolean"},{"default":0.5,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"canny_image_url","required":false,"type":"string"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"teed_image_url","required":false,"type":"string"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":true,"description":"Whether to preprocess the openpose image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"openpose_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"openpose_image_url","required":false,"type":"string"},{"default":true,"description":"Whether to preprocess the depth image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"depth_preprocess","required":false,"type":"boolean"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":true,"description":"Whether to preprocess the teed image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"teed_preprocess","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images","timings","prompt","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-07-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/controlnet-union/000004_openpose_scribble_concat.jpg","title":"SDXL ControlNet Union"},{"category":"image-to-image","description":"An efficent SDXL multi-controlnet image-to-image model.","endpoint_id":"fal-ai/sdxl-controlnet-union/image-to-image","family":"","inputs":[{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":true,"description":"Whether to preprocess the segmentation image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segmentation_preprocess","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"Whether to preprocess the canny image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"canny_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the control image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"depth_image_url","required":false,"type":"string"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"If set to true, the output cropped to the proper aspect ratio after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_output","required":false,"type":"boolean"},{"default":true,"description":"Whether to preprocess the depth image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"depth_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"openpose_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":true,"description":"Whether to preprocess the teed image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"teed_preprocess","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"normal_image_url","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"segmentation_image_url","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.05,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":false,"description":"If set to true, the aspect ratio of the generated image will be preserved even\n if the image size is too large. However, if the image is not a multiple of 32\n in width or height, it will be resized to the nearest multiple of 32. By default,\n this snapping to the nearest multiple of 32 will not preserve the aspect ratio.\n Set crop_output to True, to crop the output to the proper aspect ratio\n after generating.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_aspect_ratio","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"canny_image_url","required":false,"type":"string"},{"default":true,"description":"Whether to preprocess the normal image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normal_preprocess","required":false,"type":"boolean"},{"default":0.5,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"teed_image_url","required":false,"type":"string"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":true,"description":"Whether to preprocess the openpose image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"openpose_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images","timings","prompt","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-07-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/controlnet-union/000004_openpose_scribble_concat.jpg","title":"SDXL ControlNet Union"},{"category":"image-to-image","description":"An efficent SDXL multi-controlnet inpainting model.","endpoint_id":"fal-ai/sdxl-controlnet-union/inpainting","family":"","inputs":[{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":null,"description":"The URL of the mask to use for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"},{"default":true,"description":"Whether to preprocess the segmentation image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segmentation_preprocess","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":true,"description":"Whether to preprocess the canny image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"canny_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The size of the generated image. Leave it none to automatically infer from the control image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"depth_image_url","required":false,"type":"string"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Whether to preprocess the depth image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"depth_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"openpose_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"},{"default":true,"description":"Whether to preprocess the teed image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"teed_preprocess","required":false,"type":"boolean"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"normal_image_url","required":false,"type":"string"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"segmentation_image_url","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.95,"description":"determines how much the generated image resembles the initial image","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"canny_image_url","required":false,"type":"string"},{"default":true,"description":"Whether to preprocess the normal image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"normal_preprocess","required":false,"type":"boolean"},{"default":0.5,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"controlnet_conditioning_scale","required":false,"type":"number"},{"default":null,"description":"The URL of the control image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"teed_image_url","required":false,"type":"string"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":true,"description":"Whether to preprocess the openpose image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"openpose_preprocess","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to use.Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":35,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":70,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["images","timings","prompt","seed","has_nsfw_concepts"],"pricing":"","published_at":"2024-07-31T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/controlnet-union/000004_openpose_scribble_concat.jpg","title":"SDXL ControlNet Union"},{"category":"image-to-image","description":"Use SeedVR2 to upscale your images","endpoint_id":"fal-ai/seedvr/upscale/image","family":"Upscale Image","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The input image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"factor","description":"The mode to use for the upscale. If 'target', the upscale factor will be calculated based on the target resolution. If 'factor', the upscale factor will be used directly.","enum":["target","factor"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_mode","required":false,"type":"enum"},{"default":2,"description":"Upscaling factor to be used. Will multiply the dimensions with this factor when `upscale_mode` is `factor`.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":"1080p","description":"The target resolution to upscale to when `upscale_mode` is `target`.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_resolution","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.1,"description":"The noise scale to use for the generation process.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise_scale","required":false,"type":"number"},{"default":"jpg","description":"The format of the output image.","enum":["png","jpg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"SeedVR","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2025-09-22T18:19:28.476000+00:00","thumbnail":"https://v3.fal.media/files/panda/_-1rRy0_I6w-fbt3q0RDL_2f47fece6e2b433994dda482e8d20bb9.jpg","title":"SeedVR2"},{"category":"image-to-image","description":"Use SeedVR2 to upscale images, retaining seamless tiling","endpoint_id":"fal-ai/seedvr/upscale/image/seamless","family":"Upscale","inputs":[{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The input image to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"factor","description":"The mode to use for the upscale. If 'target', the upscale factor will be calculated based on the target resolution. If 'factor', the upscale factor will be used directly.","enum":["target","factor"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_mode","required":false,"type":"enum"},{"default":2,"description":"Upscaling factor to be used. Will multiply the dimensions with this factor when `upscale_mode` is `factor`.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":"1080p","description":"The target resolution to upscale to when `upscale_mode` is `target`.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_resolution","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.1,"description":"The noise scale to use for the generation process.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise_scale","required":false,"type":"number"},{"default":"png","description":"The format of the output image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"SeedVR","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2026-03-23T01:56:07.964000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9342f3/FTb2upNEElzwvTcDCKTM__aac81f90fdf84f5ca436e5e3c48022d3.jpg","title":"SeedVR2"},{"category":"video-to-video","description":"Upscale your videos using SeedVR2 with temporal consistency!","endpoint_id":"fal-ai/seedvr/upscale/video","family":"Upscale Video","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The input video to be processed","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"factor","description":"The mode to use for the upscale. If 'target', the upscale factor will be calculated based on the target resolution. If 'factor', the upscale factor will be used directly.","enum":["target","factor"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upscale_mode","required":false,"type":"enum"},{"default":2,"description":"Upscaling factor to be used. Will multiply the dimensions with this factor when `upscale_mode` is `factor`.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":"1080p","description":"The target resolution to upscale to when `upscale_mode` is `target`.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_resolution","required":false,"type":"enum"},{"default":null,"description":"The random seed used for the generation process.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.1,"description":"The noise scale to use for the generation process.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise_scale","required":false,"type":"number"},{"default":"X264 (.mp4)","description":"The format of the output video.","enum":["X264 (.mp4)","VP9 (.webm)","PRORES4444 (.mov)","GIF (.gif)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_write_mode","required":false,"type":"enum"}],"lab":"SeedVR","output_kind":"video","output_props":["video","seed"],"pricing":"Your request will cost $0.001 per megapixel of video data (width × height × frames).\n For example, if your upscaled video is 1920×1080 with 121 frames, the total cost will be $0.25.","published_at":"2025-09-22T18:29:49.293000+00:00","thumbnail":"https://v3.fal.media/files/koala/cAs3xUC9Lx-jlQh-27-60_4dddbb5a9bac42da86ddf20a5b9d30b3.jpg","title":"SeedVR2"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate Infographic Image with Sensenova U1","endpoint_id":"fal-ai/sensenova-u1-infographic","family":"","inputs":[{"default":null,"description":"Text prompt describing the infographic to generate. Detailed prompts that specify layout, sections, color palette, typography, and the data being visualized work best.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio for the generated image. Maps to the trained resolution buckets — using ratios outside this set is not supported. Defaults to 16:9, which fits most poster / presentation-style infographics.","enum":["1:1","16:9","9:16","3:2","2:3","4:3","3:4","1:2","2:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":50,"description":"Number of flow-matching denoising steps.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3,"description":"Timestep shifting factor for the flow-matching sampler. Higher values bias sampling towards earlier timesteps.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"timestep_shift","required":false,"type":"number"},{"default":false,"description":"If True, run chain-of-thought before image generation. Improves complex-prompt fidelity but is slower and billed at 1.2x.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_thinking","required":false,"type":"boolean"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["thinking","has_nsfw_concepts","timings","images","seed","prompt"],"pricing":"Your request will cost $0.05 per generated image. Enabling thinking mode applies a 1.2x multiplier, so a request with thinking mode will cost $0.06 per image.","published_at":"2026-06-17T23:26:31.826000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9eb773/53GXcFTH_61CtXnwN6MiL_40c8a8a9477344e0bfc93d94eb91e445.jpg","title":"Sensenova U1 Infographic"},{"category":"audio-to-text","description":"Detect speech presence and timestamps with accuracy and speed using the ultra-lightweight Silero VAD model","endpoint_id":"fal-ai/silero-vad","family":"","inputs":[{"default":null,"description":"The URL of the audio to get speech timestamps from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"","output_kind":"json","output_props":["has_speech","timestamps"],"pricing":"","published_at":"2026-01-08T19:19:45.098000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8999ea/LpSxj3lpoR_1RIxsAw4Z0_bfe5fc31ca6442679cefa0d11a486833.jpg","title":"Silero VAD"},{"category":"image-to-image","description":"Smart image resize to arbitrary dimensions, powered by Nano Banana Pro with vision-LLM-guided prompting for composition-aware recomposition. Crop, cropping, resize ads.","endpoint_id":"fal-ai/smart-resize","family":"","inputs":[{"default":null,"description":"The URL of the source image to resize.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The list of target dimensions to generate, each written as ``<width>x<height>`` (e.g. ``\"1920x1080\"``). One output image is produced per target size (multiplied by ``num_images_per_size``). The endpoint internally picks the smallest nano-banana-pro preset that fully covers each target so the final image is a pixel-perfect match with no upscaling.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"target_sizes","required":true,"type":"string"},{"default":"","description":"Optional extra instruction that is forwarded to nano-banana-pro alongside the auto-generated resize prompt. Leave empty to let the model preserve the original image content as closely as possible.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":1,"description":"The number of nano-banana-pro variants to produce for each target size. The response images list will contain ``len(target_sizes) * num_images_per_size`` images in total.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images_per_size","required":false,"type":"integer"},{"default":"1K","description":"Hint for the minimum resolution tier to use internally. The smart-resize algorithm may pick a higher tier automatically when the requested target size is too large for this tier. This field does not affect the final output dimensions — those come from ``target_sizes``.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"png","description":"The output image format.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level applied to the inner nano-banana-pro /edit calls. Higher numbers loosen safety filtering.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"Optional random seed forwarded to the inner nano-banana-pro /edit calls for reproducibility. The same seed is used for every target size when set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["results","description","images"],"pricing":"Your request will cost $0.15 per output image (charged double for 4K outputs), plus a $0.05 minimum vision analysis fee per request. For example, five separate one-image requests at standard resolution, each with the minimum $0.05 analysis fee, cost $1.00.","published_at":"2026-04-29T17:10:30.999000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a981669/r1zMeYYE4grqhs4oXwMQu_d180e59394ab4e29b84cf5adf648977f.jpg","title":"Smart Resize"},{"category":"speech-to-text","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"An open source, community-driven and native audio turn detection model by Pipecat AI.","endpoint_id":"fal-ai/smart-turn","family":"","inputs":[{"default":null,"description":"The URL of the audio file to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"","output_kind":"json","output_props":["metrics","probability","prediction"],"pricing":"","published_at":"2025-04-21T23:54:12.905000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Pipecat's Smart Turn model"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate character ids to use with Sora 2 generations","endpoint_id":"fal-ai/sora-2/characters","family":"","inputs":[{"default":null,"description":"URL of an MP4 video (minimum 720p, max ~2.67:1 aspect ratio) to define the character. Videos exceeding 1080p are automatically scaled down. Non-standard aspect ratios are automatically padded to 16:9 (landscape) or 9:16 (portrait). Videos longer than 4 seconds are trimmed to the first 4 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Name for the character (1–80 characters). Refer to this name in prompts when using the character.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"name","required":true,"type":"string"}],"lab":"OpenAI","output_kind":"text","output_props":["id","name"],"pricing":"","published_at":"2026-03-12T23:42:46.575000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91ee57/xEfDqX8_tr5k0oO591ShR_5a1a6c98c58e47f2b909421387e44423.jpg","title":"Sora 2"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Image-to-video endpoint for Sora 2, OpenAI's state-of-the-art video model capable of creating richly detailed, dynamic clips with audio from natural language or images.","endpoint_id":"fal-ai/sora-2/image-to-video","family":"Sora 2","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The resolution of the generated video","enum":["auto","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video","enum":["auto","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":4,"description":"Duration of the generated video in seconds","enum":[4,8,12,16,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to delete the video after generation for privacy reasons. If True, the video cannot be used for remixing and will be permanently deleted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delete_video","required":false,"type":"boolean"},{"default":"sora-2","description":"The model to use for the generation. When the default model is selected, the latest snapshot of the model will be used - otherwise, select a specific snapshot of the model.","enum":["sora-2","sora-2-2025-12-08","sora-2-2025-10-06"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":false,"description":"If enabled, the prompt (and image for image-to-video) will be checked for known intellectual property references and the request will be blocked if any are detected.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detect_and_block_ip","required":false,"type":"boolean"},{"default":null,"description":"Up to two character IDs (from create-character) to use in the video. Refer to characters by name in the prompt. When set, only the OpenAI provider is used.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"character_ids","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"OpenAI","output_kind":"video","output_props":["video_id","spritesheet","video","thumbnail"],"pricing":"The pricing is $0.1/s for Sora 2.","published_at":"2025-10-06T19:34:52.329000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/8n-yLTQvW5q0BEvW0H2J3_8233c7e127124290b6dfa965f44ebc79.jpg","title":"Sora 2"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Image-to-video endpoint for Sora 2 Pro, OpenAI's state-of-the-art video model capable of creating richly detailed, dynamic clips with audio from natural language or images.","endpoint_id":"fal-ai/sora-2/image-to-video/pro","family":"Sora 2","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The resolution of the generated video","enum":["auto","720p","1080p","true_1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video","enum":["auto","9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":4,"description":"Duration of the generated video in seconds","enum":[4,8,12,16,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to delete the video after generation for privacy reasons. If True, the video cannot be used for remixing and will be permanently deleted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delete_video","required":false,"type":"boolean"},{"default":false,"description":"If enabled, the prompt (and image for image-to-video) will be checked for known intellectual property references and the request will be blocked if any are detected.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detect_and_block_ip","required":false,"type":"boolean"},{"default":null,"description":"Up to two character IDs (from create-character) to use in the video. Refer to characters by name in the prompt. When set, only the OpenAI provider is used.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"character_ids","required":false,"type":"string"},{"default":null,"description":"The URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"OpenAI","output_kind":"video","output_props":["video_id","spritesheet","video","thumbnail"],"pricing":"The pricing is $0.30/s for 720p, $0.50/s for legacy 1080p (1792x1024 or 1024x1792) or $0.70/s for true 1080p (1920x1080 or 1080x1920).","published_at":"2025-10-06T22:02:41.752000+00:00","thumbnail":"https://v3.fal.media/files/koala/19D6ouLhOE6EKGbUTnfzf_b958de62e48c4356a1c58abef534060b.jpg","title":"Sora 2"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Text-to-video endpoint for Sora 2, OpenAI's state-of-the-art video model capable of creating richly detailed, dynamic clips with audio from natural language or images.","endpoint_id":"fal-ai/sora-2/text-to-video","family":"Sora 2","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"720p","description":"The resolution of the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":4,"description":"Duration of the generated video in seconds","enum":[4,8,12,16,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to delete the video after generation for privacy reasons. If True, the video cannot be used for remixing and will be permanently deleted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delete_video","required":false,"type":"boolean"},{"default":"sora-2","description":"The model to use for the generation. When the default model is selected, the latest snapshot of the model will be used - otherwise, select a specific snapshot of the model.","enum":["sora-2","sora-2-2025-12-08","sora-2-2025-10-06"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":false,"description":"If enabled, the prompt (and image for image-to-video) will be checked for known intellectual property references and the request will be blocked if any are detected.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detect_and_block_ip","required":false,"type":"boolean"},{"default":null,"description":"Up to two character IDs (from create-character) to use in the video. Refer to characters by name in the prompt. When set, only the OpenAI provider is used.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"character_ids","required":false,"type":"string"}],"lab":"OpenAI","output_kind":"video","output_props":["video_id","spritesheet","video","thumbnail"],"pricing":"The pricing is $0.1/s for Sora 2.","published_at":"2025-10-06T19:34:55.710000+00:00","thumbnail":"https://v3.fal.media/files/penguin/eOGowiQKXIKwyDfwgeWQO_b80784431c524553a564ebdd7550d7e6.jpg","title":"Sora 2"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Text-to-video endpoint for Sora 2 Pro, OpenAI's state-of-the-art video model capable of creating richly detailed, dynamic clips with audio from natural language or images.","endpoint_id":"fal-ai/sora-2/text-to-video/pro","family":"Sora 2","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1080p","description":"The resolution of the generated video","enum":["720p","1080p","true_1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":4,"description":"Duration of the generated video in seconds","enum":[4,8,12,16,20],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":true,"description":"Whether to delete the video after generation for privacy reasons. If True, the video cannot be used for remixing and will be permanently deleted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delete_video","required":false,"type":"boolean"},{"default":false,"description":"If enabled, the prompt (and image for image-to-video) will be checked for known intellectual property references and the request will be blocked if any are detected.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detect_and_block_ip","required":false,"type":"boolean"},{"default":null,"description":"Up to two character IDs (from create-character) to use in the video. Refer to characters by name in the prompt. When set, only the OpenAI provider is used.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"character_ids","required":false,"type":"string"}],"lab":"OpenAI","output_kind":"video","output_props":["video_id","spritesheet","video","thumbnail"],"pricing":"The pricing is $0.30/s for 720p, $0.50/s for legacy 1080p (1792x1024 or 1024x1792) or $0.70/s for true 1080p (1920x1080 or 1080x1920).","published_at":"2025-10-06T21:56:38.344000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/0bXyMS_zSKpeaG3LM6ARv_d4ee6acbfd9a4168b012a848c33b154d.jpg","title":"Sora 2"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Video-to-video remix endpoint for Sora 2, OpenAI’s advanced model that transforms existing videos based on new text or image prompts allowing rich edits, style changes, and creative reinterpretations while preserving motion and structure","endpoint_id":"fal-ai/sora-2/video-to-video/remix","family":"Sora 2","inputs":[{"default":null,"description":"The video_id from a previous Sora 2 generation. Note: You can only remix videos that were generated by Sora (via text-to-video or image-to-video endpoints), not arbitrary uploaded videos.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"video_id","required":true,"type":"string"},{"default":null,"description":"Updated text prompt that directs the remix generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Whether to delete the video after generation for privacy reasons. If True, the video cannot be used for remixing and will be permanently deleted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delete_video","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"video","output_props":["video_id","spritesheet","video","thumbnail"],"pricing":"The pricing is $0.1/s for Sora 2.","published_at":"2025-10-08T23:13:08.227000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/Wz6FyBTYFs2Lf8e9AoXED_966c4e27910e4979b2628d5666dd2ea0.jpg","title":"Sora 2"},{"category":"speech-to-text","description":"Leverage the rapid processing capabilities of AI models to enable accurate and efficient real-time speech-to-text transcription.","endpoint_id":"fal-ai/speech-to-text","family":"","inputs":[{"default":null,"description":"Local filesystem path (or remote URL) to a long audio file","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":true,"description":"Whether to use Canary's built-in punctuation & capitalization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_pnc","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["partial","output"],"pricing":"","published_at":"2025-04-04T15:08:54.913000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/canary.webp","title":"Speech-to-Text"},{"category":"speech-to-text","description":"Leverage the rapid processing capabilities of AI models to enable accurate and efficient real-time speech-to-text transcription.","endpoint_id":"fal-ai/speech-to-text/stream","family":"","inputs":[{"default":null,"description":"Local filesystem path (or remote URL) to a long audio file","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":true,"description":"Whether to use Canary's built-in punctuation & capitalization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_pnc","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":[],"pricing":"","published_at":"2025-04-04T16:01:08.836000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/canary.webp","title":"Speech-To-text"},{"category":"speech-to-text","description":"Leverage the rapid processing capabilities of AI models to enable accurate and efficient real-time speech-to-text transcription.","endpoint_id":"fal-ai/speech-to-text/turbo","family":"","inputs":[{"default":null,"description":"Local filesystem path (or remote URL) to a long audio file","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":true,"description":"Whether to use Canary's built-in punctuation & capitalization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_pnc","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["partial","output"],"pricing":"","published_at":"2025-04-04T19:35:54.848000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/canary.webp","title":"Speech-to-Text"},{"category":"speech-to-text","description":"Leverage the rapid processing capabilities of AI models to enable accurate and efficient real-time speech-to-text transcription.","endpoint_id":"fal-ai/speech-to-text/turbo/stream","family":"","inputs":[{"default":null,"description":"Local filesystem path (or remote URL) to a long audio file","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":true,"description":"Whether to use Canary's built-in punctuation & capitalization","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_pnc","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":[],"pricing":"","published_at":"2025-04-04T19:13:10.736000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/canary.webp","title":"Speech-to-Text"},{"category":"text-to-audio","description":"Open source text-to-audio model.","endpoint_id":"fal-ai/stable-audio","family":"","inputs":[{"default":null,"description":"The prompt to generate audio from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0,"description":"The start point of the audio clip to generate","enum":null,"is_list":false,"max":47,"media_kind":null,"min":0,"multiline":false,"name":"seconds_start","required":false,"type":"integer"},{"default":30,"description":"The duration of the audio clip to generate","enum":null,"is_list":false,"max":47,"media_kind":null,"min":0,"multiline":false,"name":"seconds_total","required":false,"type":"integer"},{"default":100,"description":"The number of steps to denoise the audio for","enum":null,"is_list":false,"max":1000,"media_kind":null,"min":2,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"json","output_props":["audio_file"],"pricing":"","published_at":"2024-01-04T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ac/Y4wJF8Zssld_xUqoxrUFL_SRbvyWYq.png","title":"Stable Audio Open"},{"category":"audio-to-audio","description":"Generate high quality music and sound effects using Stable Audio 2.5 from StabilityAI","endpoint_id":"fal-ai/stable-audio-25/audio-to-audio","family":"","inputs":[{"default":null,"description":"The prompt to guide the audio generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The audio clip to transform","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.8,"description":"Sometimes referred to as denoising, this parameter controls how much influence the `audio_url` parameter has on the generated audio. A value of 0 would yield audio that is identical to the input. A value of 1 would be as if you passed in no audio at all.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":8,"description":"The number of steps to denoise the audio for","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The duration of the audio clip to generate. If not provided, it will be set to the duration of the input audio.","enum":null,"is_list":false,"max":190,"media_kind":null,"min":1,"multiline":false,"name":"total_seconds","required":false,"type":"integer"},{"default":1,"description":"How strictly the diffusion process adheres to the prompt text (higher values make your audio closer to your prompt).","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"audio","output_props":["seed","audio"],"pricing":"","published_at":"2025-09-10T11:51:47.856000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92e0/AZXaxD049-BtyQY433DPD_hA9hXLtT.png","title":"Stable Audio 2.5"},{"category":"audio-to-audio","description":"Generate high quality music and sound effects using Stable Audio 2.5 from StabilityAI","endpoint_id":"fal-ai/stable-audio-25/inpaint","family":"","inputs":[{"default":null,"description":"The prompt to guide the audio generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The audio clip to inpaint","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":190,"description":"The duration of the audio clip to generate. If not provided, it will be set to the duration of the input audio.","enum":null,"is_list":false,"max":190,"media_kind":null,"min":1,"multiline":false,"name":"seconds_total","required":false,"type":"integer"},{"default":1,"description":"How strictly the diffusion process adheres to the prompt text (higher values make your audio closer to your prompt).","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":30,"description":"The start point of the audio mask","enum":null,"is_list":false,"max":190,"media_kind":null,"min":0,"multiline":false,"name":"mask_start","required":false,"type":"integer"},{"default":190,"description":"The end point of the audio mask","enum":null,"is_list":false,"max":190,"media_kind":null,"min":0,"multiline":false,"name":"mask_end","required":false,"type":"integer"},{"default":8,"description":"The number of steps to denoise the audio for","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"audio","output_props":["seed","audio"],"pricing":"","published_at":"2025-09-10T11:46:09.286000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f939c/Ylxvt7v73QKZ0FWrD-HVA_5qMPrdpT.png","title":"Stable Audio 25"},{"category":"text-to-audio","description":"Generate high quality music and sound effects using Stable Audio 2.5 from StabilityAI","endpoint_id":"fal-ai/stable-audio-25/text-to-audio","family":"Audio 2.5","inputs":[{"default":null,"description":"The prompt to generate audio from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":190,"description":"The duration of the audio clip to generate","enum":null,"is_list":false,"max":190,"media_kind":null,"min":1,"multiline":false,"name":"seconds_total","required":false,"type":"integer"},{"default":8,"description":"The number of steps to denoise the audio for","enum":null,"is_list":false,"max":8,"media_kind":null,"min":4,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"How strictly the diffusion process adheres to the prompt text (higher values make your audio closer to your prompt).","enum":null,"is_list":false,"max":25,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"audio","output_props":["seed","audio"],"pricing":"","published_at":"2025-09-10T11:50:27.666000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91ae/mtqDUea-jzlnWg_odMe1j_bB5cIBlf.png","title":"Stable Audio 2.5"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Stable Audio 3 LoRA Trainer fine-tunes Stable Audio 3 base models on paired audio-caption datasets, producing compact LoRA weights that adapt generation toward a custom music style, sound palette, or domain.","endpoint_id":"fal-ai/stable-audio-3-trainer","family":"Stable Audio 3","inputs":[{"default":null,"description":"URL to a zip archive containing audio files and matching `.txt` captions. Each audio file must have a sibling caption file with the same basename, for example `clip.wav` and `clip.txt`.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_data_url","required":true,"type":"string"},{"default":"medium-base","description":"Stable Audio 3 base checkpoint to fine-tune.","enum":["medium-base","small-music-base","small-sfx-base"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":1000,"description":"Number of LoRA training steps.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":1,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0001,"description":"AdamW learning rate for LoRA parameters.","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":0,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":16,"description":"LoRA rank.","enum":null,"is_list":false,"max":256,"media_kind":null,"min":1,"multiline":false,"name":"rank","required":false,"type":"integer"},{"default":"dora-rows","description":"LoRA adapter family to train.","enum":["lora","dora","dora-rows","dora-cols","bora","lora-xs","dora-rows-xs","dora-cols-xs","bora-xs"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adapter_type","required":false,"type":"enum"},{"default":null,"description":"Clip duration in seconds for crop/pad sizing. Leave unset to auto-detect from the dataset (the longest clip). Always capped at the chosen model's native training length.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":1,"description":"Training batch size. Runs with batch_size > 1 are billed additional units proportional to batch_size x clip duration.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"batch_size","required":false,"type":"integer"},{"default":42,"description":"Random seed.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"bf16","description":"Precision for frozen base weights; LoRA params stay fp32.","enum":["bf16","bfloat16","fp16","float16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_precision","required":false,"type":"enum"},{"default":null,"description":"Only add LoRA to modules whose names contain these substrings.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include","required":false,"type":"string"},{"default":null,"description":"Skip modules whose names contain these substrings.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"exclude","required":false,"type":"string"},{"default":null,"description":"Optional `.safetensors` LoRA checkpoint URL to resume from.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"lora_checkpoint_url","required":false,"type":"string"},{"default":false,"description":"Pre-encode the audio archive to SAME latents before LoRA training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pre_encode","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"json","output_props":["lora_file","config_file"],"pricing":"Your request will cost $3.00 per 1000-step training run. It scales per step, so a 2000-step training run will cost $6.00. Training with `batch_size` > 1 bills additional units proportional to `batch_size × clip duration`.","published_at":"2026-06-12T15:20:20.743000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dde78/H-0IiF_EcppSobAaoIZKt_f8595f702fbd4a228de9f4e00f209934.jpg","title":"Stable Audio 3 Trainer"},{"category":"audio-to-audio","description":"Stable Audio 3 Medium audio inpainting is a 1.4 billion parameter latent diffusion model that fills in or reworks selected segments of a stereo track guided by text prompts, supporting single- and multi-segment editing.","endpoint_id":"fal-ai/stable-audio-3/medium/audio-inpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio. Only the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Start of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"mask_start_seconds","required":true,"type":"number"},{"default":null,"description":"End of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"mask_end_seconds","required":true,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:39:47.552000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afef0/H2bN2xVPWM8--GfW-yMIU_b0184c33ce8840c0b0753d75d175296d.jpg","title":"Stable Audio 3 Medium Audio Inpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Medium audio outpainting is a 1.4 billion parameter latent diffusion model that extends existing stereo audio beyond its original endpoint via causal continuation guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/medium/audio-outpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding the extension content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to extend.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Seconds of new audio to generate before the source audio.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_before","required":false,"type":"number"},{"default":0,"description":"Seconds of new audio to generate after the source audio.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_after","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:00.647000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afee9/cCyARZ8Pw73aJn39EoLmc_22690100f16441dd9632690e8f77e127.jpg","title":"Stable Audio 3 Medium Audio Outpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Medium audio-to-audio is a 1.4 billion parameter latent diffusion model that transforms an input audio clip into new stereo variations up to 6 minutes guided by a text prompt.","endpoint_id":"fal-ai/stable-audio-3/medium/audio-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds. The medium model supports up to 380 seconds (~6m20s).","enum":null,"is_list":false,"max":380,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the source audio should be transformed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to transform.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.9,"description":"How much noise to add to the source audio. 1.0 fully replaces the audio with noise (pure generation); 0.1 keeps the source close to the input. 0.5 sits halfway between.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"init_noise_level","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:39:38.721000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afef1/8rJnLVKVJOGYqou66eQ2G_17f2e5dd59c14c659955bf3404f9d6a5.jpg","title":"Stable Audio 3 Medium Audio to Audio"},{"category":"audio-to-audio","description":"Stable Audio 3 Medium Base audio inpainting is the foundational 1.4 billion parameter checkpoint for editing or filling selected stereo audio segments guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/medium/base/audio-inpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio. Only the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Start of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"mask_start_seconds","required":true,"type":"number"},{"default":null,"description":"End of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"mask_end_seconds","required":true,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:41:32.040000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afeeb/bg-YuQIOPmZZgJj6OgW-k_f6720ee47c684abfb67105d0164385ba.jpg","title":"Stable Audio 3 Medium Base Audio Inpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Medium Base audio outpainting is the foundational 1.4 billion parameter checkpoint that extends existing stereo audio with causal continuation guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/medium/base/audio-outpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding the extension content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to extend.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Seconds of new audio to generate before the source audio.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_before","required":false,"type":"number"},{"default":0,"description":"Seconds of new audio to generate after the source audio.","enum":null,"is_list":false,"max":380,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_after","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:41:40.487000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afee9/cOp5v1BcWtmgnpIxX8Sy7_450aa391c16e48bb9052769c7f293537.jpg","title":"Stable Audio 3 Medium Base Audio Outpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Medium Base audio-to-audio is the foundational 1.4 billion parameter checkpoint that transforms input audio into new stereo variations up to 6 minutes guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/medium/base/audio-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds. The medium model supports up to 380 seconds (~6m20s).","enum":null,"is_list":false,"max":380,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the source audio should be transformed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to transform.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.9,"description":"How much noise to add to the source audio. 1.0 fully replaces the audio with noise (pure generation); 0.1 keeps the source close to the input. 0.5 sits halfway between.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"init_noise_level","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:41:25.351000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afeee/Wj_uxy9sYVa6cMuxJueyT_0589558bdc874c7c838ed89bc6f4daaa.jpg","title":"Stable Audio 3 Medium Base Audio to Audio"},{"category":"text-to-audio","description":"Stable Audio 3 Medium Base is the foundational 1.4 billion parameter text-to-audio checkpoint generating stereo music up to 6 minutes, intended as the unmodified base for custom fine-tuning workflows.","endpoint_id":"fal-ai/stable-audio-3/medium/base/text-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds. The medium model supports up to 380 seconds (~6m20s).","enum":null,"is_list":false,"max":380,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description of the audio to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:41:17.683000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afef7/T9QQlYMsBV4QUMzKXNl1T_fc97eeec050f46548ae2276c4599aaea.jpg","title":"Stable Audio 3 Medium Base Text to Audio"},{"category":"text-to-audio","description":"Stable Audio 3 Medium is a 1.4 billion parameter latent diffusion model that generates high-quality stereo music up to 6 minutes from text prompts, trained on fully licensed data for safe commercial use.","endpoint_id":"fal-ai/stable-audio-3/medium/text-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds. The medium model supports up to 380 seconds (~6m20s).","enum":null,"is_list":false,"max":380,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description of the audio to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:39:28.991000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b2029/-fLLWd3eyZFK2trS5WZSm_3fcc28379b8e43cba15bd36bf4e573d3.jpg","title":"Stable Audio 3"},{"category":"audio-to-audio","description":"Stable Audio 3 Small Music audio inpainting is a 459 million parameter latent diffusion model that fills in or reworks selected segments of a music track guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/music/audio-inpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio. Only the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Start of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_start_seconds","required":true,"type":"number"},{"default":null,"description":"End of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_end_seconds","required":true,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:39:06.570000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b0f/N2740TzF9Szx8jXGxpLmP_65f836db1db94202948361b0c99232e4.jpg","title":"Stable Audio 3 Small Music Audio Inpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small Music audio outpainting is a 459 million parameter latent diffusion model that extends music compositions beyond their original endpoint via causal continuation.","endpoint_id":"fal-ai/stable-audio-3/small/music/audio-outpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding the extension content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to extend.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Seconds of new audio to generate before the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_before","required":false,"type":"number"},{"default":0,"description":"Seconds of new audio to generate after the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_after","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:39:21.204000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b0d/Kh-tnlUj_gy0u61oHqq56_fd08d0fe65544232975c56508110aa0e.jpg","title":"Stable Audio 3 Small Music Audio Outpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small Music audio-to-audio is a 459 million parameter latent diffusion model that transforms input music into new variations up to 2 minutes guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/music/audio-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the source audio should be transformed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to transform.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.9,"description":"How much noise to add to the source audio. 1.0 fully replaces the audio with noise (pure generation); 0.1 keeps the source close to the input. 0.5 sits halfway between.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"init_noise_level","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:38:50.458000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afef4/YhJSYE2movbXiqKa-cIfh_bb2831ac8a374cceac99fdfea79ebdbc.jpg","title":"Stable Audio 3"},{"category":"audio-to-audio","description":"Stable Audio 3 Small Music Base audio inpainting is the foundational 459 million parameter checkpoint for editing or filling selected music segments guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/music/base/audio-inpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio. Only the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Start of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_start_seconds","required":true,"type":"number"},{"default":null,"description":"End of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_end_seconds","required":true,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:50.552000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b0d/4uEUhNCfIlvttfEsO9w8U_f367e57452f44cbda40ffcaf2bb6a9f4.jpg","title":"Stable Audio 3 Small Music Base Audio Inpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small Music Base audio outpainting is the foundational 459 million parameter checkpoint that extends music tracks via causal continuation guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/music/base/audio-outpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding the extension content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to extend.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Seconds of new audio to generate before the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_before","required":false,"type":"number"},{"default":0,"description":"Seconds of new audio to generate after the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_after","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:41:07.095000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b0c/2gdxA9DEL1uyWlprJCdq8_fc0f082c9b354f6e9befbc9813d6b891.jpg","title":"Stable Audio 3 Small Music Base Audio Outpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small Music Base audio-to-audio is the foundational 459 million parameter checkpoint that transforms input music into new variations up to 2 minutes guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/music/base/audio-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the source audio should be transformed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to transform.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.9,"description":"How much noise to add to the source audio. 1.0 fully replaces the audio with noise (pure generation); 0.1 keeps the source close to the input. 0.5 sits halfway between.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"init_noise_level","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:35.010000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b10/scDouGSsSQQF7yHNTa5hX_156730bac7c1485896425347d095b77b.jpg","title":"Stable Audio 3 Small Music Base Audio to Audio"},{"category":"text-to-audio","description":"Stable Audio 3 Small Music Base is the foundational 459 million parameter checkpoint generating full music compositions up to 2 minutes from text prompts, intended as the unmodified base for fine-tuning.","endpoint_id":"fal-ai/stable-audio-3/small/music/base/text-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description of the audio to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:18.337000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b202c/-1VabDgY8w--qmHnWfvTi_f76bd896adb540eb9c26b21ed83cc2c7.jpg","title":"Stable Audio 3"},{"category":"text-to-audio","description":"Stable Audio 3 Small Music is a 459 million parameter latent diffusion model that generates full stereo music compositions up to 2 minutes from text prompts, lightweight enough for on-device deployment.","endpoint_id":"fal-ai/stable-audio-3/small/music/text-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description of the audio to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:38:34.502000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9afee6/G8pcVD9MpzzHo2binrk2Q_24695711c8d54f76bef2b83ad27e8b7b.jpg","title":"Stable Audio 3 Small Music Text to Audio"},{"category":"audio-to-audio","description":"Stable Audio 3 Small SFX audio inpainting is a 459 million parameter latent diffusion model that fills in or reworks selected segments of a sound-effect track guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/audio-inpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio. Only the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Start of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_start_seconds","required":true,"type":"number"},{"default":null,"description":"End of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_end_seconds","required":true,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:38:58.299000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b02/FsS9WTkEnyJtebU94i1XK_5ecc11cdb7054f93b9cdd0c5c461e52d.jpg","title":"Stable Audio 3 Small SFX Audio Inpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small SFX audio outpainting is a 459 million parameter latent diffusion model that extends sound-effect tracks beyond their original endpoint via causal continuation.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/audio-outpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding the extension content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to extend.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Seconds of new audio to generate before the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_before","required":false,"type":"number"},{"default":0,"description":"Seconds of new audio to generate after the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_after","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:39:14.161000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b00/qeJOeuCWkS7pU9FMfLE_q_1302cc712005454fb9b8cecc862f34b1.jpg","title":"Stable Audio 3 Small SFX Audio Outpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small SFX audio-to-audio is a 459 million parameter latent diffusion model that transforms input audio into new sound-effect variations guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/audio-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the source audio should be transformed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to transform.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.9,"description":"How much noise to add to the source audio. 1.0 fully replaces the audio with noise (pure generation); 0.1 keeps the source close to the input. 0.5 sits halfway between.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"init_noise_level","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:38:41.254000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b04/FVC0dnu20pZNNYQBhbi6E_0580bc2c9b35476fa956f1544708b3c4.jpg","title":"Stable Audio 3"},{"category":"audio-to-audio","description":"Stable Audio 3 Small SFX Base audio inpainting is the foundational 459 million parameter checkpoint for editing or filling selected sound-effect segments guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/base/audio-inpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio. Only the masked region is regenerated.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Start of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_start_seconds","required":true,"type":"number"},{"default":null,"description":"End of the region to regenerate, in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"mask_end_seconds","required":true,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:42.295000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b01/ltMw-_ZqrJBsfQrRt1GB1_a093719ec7e449488aec333c7a074fd5.jpg","title":"Stable Audio 3 Small SFX Base Audio Inpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small SFX Base audio outpainting is the foundational 459 million parameter checkpoint that extends sound-effect tracks via causal continuation guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/base/audio-outpainting","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding the extension content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to extend.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0,"description":"Seconds of new audio to generate before the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_before","required":false,"type":"number"},{"default":0,"description":"Seconds of new audio to generate after the source audio.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":0,"multiline":false,"name":"extend_seconds_after","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:58.008000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9afe/Qnmzr6trqXOOWM_QGjO7B_e9976fbcc60a415389b26ffe32ed091a.jpg","title":"Stable Audio 3 Small SFX Base Audio Outpainting"},{"category":"audio-to-audio","description":"Stable Audio 3 Small SFX Base audio-to-audio is the foundational 459 million parameter checkpoint that transforms input audio into new sound-effect variations guided by text prompts.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/base/audio-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description guiding how the source audio should be transformed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Source audio to transform.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":0.9,"description":"How much noise to add to the source audio. 1.0 fully replaces the audio with noise (pure generation); 0.1 keeps the source close to the input. 0.5 sits halfway between.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"init_noise_level","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:27.969000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b04/L9ZlfONfHVw2xbk7h6Lu2_c9565826f8af4827851a7b8e73fc8cf8.jpg","title":"Stable Audio 3 Small SFX Base Audio to Audio"},{"category":"text-to-audio","description":"Stable Audio 3 Small SFX Base is the foundational 459 million parameter checkpoint generating sound effects from text prompts, intended as the unmodified base for fine-tuning.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/base/text-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":50,"description":"Number of sampling steps. Base (non-distilled) checkpoints typically need ~50 for good quality.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly; ~7.0 is a good starting point for base checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description of the audio to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:40:08.207000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b06/tZ4fiDfepf2IxUlLSsWLV_92d35c37c4134dd0a83e5704dd4993c4.jpg","title":"Stable Audio 3 Small SFX Base Text to Audio"},{"category":"text-to-audio","description":"Stable Audio 3 Small SFX is a 459 million parameter latent diffusion model that generates high-quality sound effects from text prompts, designed for on-device deployment on mobile phones and consumer laptops.","endpoint_id":"fal-ai/stable-audio-3/small/sfx/text-to-audio","family":"Stable Audio 3","inputs":[{"default":"","description":"Text description of qualities to avoid in the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Duration of the generated audio in seconds.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":8,"description":"Number of sampling steps. Post-trained (distilled) checkpoints look good with the default 8 and gain little from going higher.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale. Higher values follow the prompt more strictly. Only effective on base (non-distilled) checkpoints.","enum":null,"is_list":false,"max":25,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducible outputs. Omit for a random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"If True, the prompt will be expanded using an LLM for more detailed and higher quality results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Enable NSFW content safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"mp3","description":"Container format for the generated audio output.","enum":["mp3","wav","flac","ogg","opus","m4a","aac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"192k","description":"Audio bitrate for compressed output formats (e.g., mp3, aac, opus). Format e.g. '192k' or '320k'. Ignored for lossless formats (wav, flac).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"bitrate","required":false,"type":"string"},{"default":null,"description":"Text description of the audio to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"}],"lab":"Stability AI","output_kind":"audio","output_props":["audio","prompt","seed"],"pricing":"","published_at":"2026-06-03T23:38:26.099000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b0b/MlMe2qf34crcM0KQEa25r_dd4d55242f204da6a0c2cf4341bafd4c.jpg","title":"Stable Audio 3 Small SFX Text to Audio"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Stable Cascade: Image generation on a smaller & cheaper latent space.","endpoint_id":"fal-ai/stable-cascade","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":20,"description":"Number of steps to run the first stage for.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":4,"multiline":false,"name":"first_stage_steps","required":false,"type":"integer"},{"default":10,"description":"Number of steps to run the second stage for.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":4,"multiline":false,"name":"second_stage_steps","required":false,"type":"integer"},{"default":4,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":0,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"second_stage_guidance_scale","required":false,"type":"number"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Cascade\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to false, the safety checker will be disabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Stability AI","output_kind":"images","output_props":["seed","timings","prompt","has_nsfw_concepts","images"],"pricing":"","published_at":"2024-06-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/stable-cascade.jpeg","title":"Stable Cascade"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Anime finetune of Würstchen V3.","endpoint_id":"fal-ai/stable-cascade/sote-diffusion","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":25,"description":"Number of steps to run the first stage for.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":4,"multiline":false,"name":"first_stage_steps","required":false,"type":"integer"},{"default":10,"description":"Number of steps to run the second stage for.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":4,"multiline":false,"name":"second_stage_steps","required":false,"type":"integer"},{"default":8,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"second_stage_guidance_scale","required":false,"type":"number"},{"default":{"height":1536,"width":1024},"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Cascade\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to false, the safety checker will be disabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"}],"lab":"Stability AI","output_kind":"images","output_props":["seed","timings","prompt","has_nsfw_concepts","images"],"pricing":"","published_at":"2024-06-10T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sotediffusion.jpeg","title":"SoteDiffusion"},{"category":"text-to-image","description":"Stable Diffusion v1.5","endpoint_id":"fal-ai/stable-diffusion-v15","family":"","inputs":[{"default":null,"description":"The prompt to use for generating the image. Be as descriptive as possible for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"The list of LoRA weights to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":"v1","description":"The version of the safety checker to use. v1 is the default CompVis safety checker. v2 uses a custom ViT model.","enum":["v1","v2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_checker_version","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":25,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":"[]","description":"The list of embeddings to use.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"embeddings","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"","description":"An id bound to a request, can be used with response to identify the request\n itself.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"request_id","required":false,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":false,"description":"If set to true, the prompt will be expanded with additional prompts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_prompt","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"format","required":false,"type":"enum"}],"lab":"Stability AI","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2024-04-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/sd-loras.jpeg","title":"Stable Diffusion v1.5"},{"category":"text-to-image","description":"Stable Diffusion 3 Medium (Text to Image) is a Multimodal Diffusion Transformer (MMDiT) model that improves image quality, typography, prompt understanding, and efficiency.","endpoint_id":"fal-ai/stable-diffusion-v3-medium","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If set to true, prompt will be upsampled with more details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_expansion","required":false,"type":"boolean"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","num_images","seed","timings"],"pricing":"","published_at":"2024-08-20T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/landing/sd3-sample-03.webp","title":"Stable Diffusion V3"},{"category":"image-to-image","description":"Stable Diffusion 3 Medium (Image to Image) is a Multimodal Diffusion Transformer (MMDiT) model that improves image quality, typography, prompt understanding, and efficiency.","endpoint_id":"fal-ai/stable-diffusion-v3-medium/image-to-image","family":"","inputs":[{"default":null,"description":"The image URL to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If set to true, prompt will be upsampled with more details.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"The size of the generated image. Defaults to the conditioning image's size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":0.9,"description":"The strength of the image-to-image transformation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Stability AI","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","num_images","seed","timings"],"pricing":"","published_at":"2024-06-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/florence-2-large.jpeg","title":"Stable Diffusion V3"},{"category":"text-to-image","description":"Stable Diffusion 3.5 Large is a Multimodal Diffusion Transformer (MMDiT) text-to-image model that features improved performance in image quality, typography, complex prompt understanding, and resource-efficiency.","endpoint_id":"fal-ai/stable-diffusion-v35-large","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"ControlNet for inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controlnet","required":false,"type":"json"},{"default":null,"description":"The size of the generated image. Defaults to landscape_4_3 if no controlnet has been passed, otherwise defaults to the size of the controlnet conditioning image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":null,"description":"IP-Adapter to use during inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ip_adapter","required":false,"type":"json"}],"lab":"Stability AI","output_kind":"images","output_props":["prompt","timings","seed","has_nsfw_concepts","images"],"pricing":"","published_at":"2024-10-27T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b5/7yzc_pCuxnBZg_SpQRji7_vIEPYJ8y.png","title":"Stable Diffusion 3.5 Large"},{"category":"text-to-image","description":"Stable Diffusion 3.5 Medium is a Multimodal Diffusion Transformer (MMDiT) text-to-image model that features improved performance in image quality, typography, complex prompt understanding, and resource-efficiency.","endpoint_id":"fal-ai/stable-diffusion-v35-medium","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"If true (default), the requested `image_size` is silently rounded to the nearest compatible value for this model. If false, the request returns a 422 error when the requested `image_size` is not directly compatible.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"}],"lab":"Stability AI","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","seed","timings"],"pricing":"","published_at":"2024-10-27T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/stable-diffusion-v35-medium.webp","title":"Stable Diffusion 3.5 Medium"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate short video clips from your images using SVD v1.1","endpoint_id":"fal-ai/stable-video","family":"","inputs":[{"default":null,"description":"The URL of the image to use as a starting point for the generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of Stable Diffusion\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":127,"description":"The motion bucket id determines the motion of the generated video. The\n higher the number, the more motion there will be.","enum":null,"is_list":false,"max":255,"media_kind":null,"min":1,"multiline":false,"name":"motion_bucket_id","required":false,"type":"integer"},{"default":0.02,"description":"The conditoning augmentation determines the amount of noise that will be\n added to the conditioning frame. The higher the number, the more noise\n there will be, and the less the video will look like the initial image.\n Increase it for more motion.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"cond_aug","required":false,"type":"number"},{"default":25,"description":"The frames per second of the generated video.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":10,"multiline":false,"name":"fps","required":false,"type":"integer"}],"lab":"Stability AI","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2024-09-16T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/fast-svd.webp","title":"High Quality Stable Video Diffusion"},{"category":"image-to-image","description":"Image-to-image editing with Step1X-Edit v2 from StepFun. Reasoning-enhanced modifications through a thinking–editing–reflection loop with MLLM world knowledge for abstract instruction comprehension.","endpoint_id":"fal-ai/stepx-edit2","family":"","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The image URL to generate an image from. Needs to match the dimensions of the mask.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"The negative prompt to use. Use it to address details that you don't want\n in the image. This could be colors, objects, scenery and even the small details\n (e.g. moustache, blurry, low resolution).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":6,"description":"The true CFG scale. Controls how closely the model follows the prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":50,"description":"The number of inference steps to perform. Recommended: 50.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":true,"description":"Enable thinking mode. Uses multimodal language model knowledge to interpret abstract editing instructions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_thinking_mode","required":false,"type":"boolean"},{"default":true,"description":"Enable reflection mode. Reviews outputs, corrects unintended changes, and determines when editing is complete.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_reflection_mode","required":false,"type":"boolean"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","best_info","think_info","seed","images","has_nsfw_concepts","timings","reformat_prompt"],"pricing":"Your request will cost $0.20 per megapixel.","published_at":"2025-12-09T17:42:27.719000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85a321/vCMVfJpHcA6CdIfx3oi6b_3a43c50dbe5a486ea123cb283d57b074.jpg","title":"Stepx Edit2"},{"category":"video-to-video","description":"Generate realistic lipsync animations from audio using advanced algorithms for high-quality synchronization.","endpoint_id":"fal-ai/sync-lipsync","family":"Sync Lipsync 1.9","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"lipsync-1.9.0-beta","description":"The model to use for lipsyncing","enum":["lipsync-1.8.0","lipsync-1.7.1","lipsync-1.9.0-beta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Syncso","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-01-13T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b7/f46PJEg_jLY5eFroMw1C6_GDlUPgmH.png","title":"sync.so -- lipsync 1.9.0-beta"},{"category":"video-to-video","description":"Use React-1 from SyncLabs to refine human emotions and do realistic lip-sync without losing details!","endpoint_id":"fal-ai/sync-lipsync/react-1","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL to the input video. Must be **15 seconds or shorter**.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL to the input audio. Must be **15 seconds or shorter**.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Emotion prompt for the generation. Currently supports single-word emotions only.","enum":["happy","sad","angry","disgusted","surprised","neutral"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"emotion","required":true,"type":"enum"},{"default":"face","description":"Controls the edit region and movement scope for the model. Available options:\n- `lips`: Only lipsync using react-1 (minimal facial changes).\n- `face`: Lipsync + facial expressions without head movements.\n- `head`: Lipsync + facial expressions + natural talking head movements.","enum":["lips","face","head"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_mode","required":false,"type":"enum"},{"default":"bounce","description":"Lipsync mode when audio and video durations are out of sync.","enum":["cut_off","loop","bounce","silence","remap"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lipsync_mode","required":false,"type":"enum"},{"default":0.5,"description":"Controls the expresiveness of the lipsync.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"}],"lab":"Syncso","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-12-10T14:23:05.777000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85c033/t_KdQQe8bt53TwIbJwiHX_63eac44271e847bbbe24a93b1a859bfd.jpg","title":"Sync React-1"},{"category":"video-to-video","description":"Generate realistic lipsync animations from audio using advanced algorithms for high-quality synchronization with Sync Lipsync 2.0 model","endpoint_id":"fal-ai/sync-lipsync/v2","family":"Lipsync 2","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"lipsync-2","description":"The model to use for lipsyncing. `lipsync-2-pro` will cost roughly 1.67 times as much as `lipsync-2` for the same duration.","enum":["lipsync-2","lipsync-2-pro"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Syncso","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $3 per minute of video.","published_at":"2025-04-01T18:57:06.699000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a45/-kfzjmJkk91iujX9QQTT3_nAfB0uuc.png","title":"Sync Lipsync 2.0"},{"category":"video-to-video","description":"Generate high-quality realistic lipsync animations from audio while preserving unique details like natural teeth and unique facial features using the state-of-the-art Sync Lipsync 2 Pro model.","endpoint_id":"fal-ai/sync-lipsync/v2/pro","family":"Lipsync 2","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Syncso","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-09-02T16:39:37.207000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f91b0/lmANsOOA7MBmiALyLgc9r_0t3I7Ypw.png","title":"Sync Lipsync"},{"category":"video-to-video","description":"sync-3 most powerful lipsync model yet, featuring native visual intelligence for professional-quality video.","endpoint_id":"fal-ai/sync-lipsync/v3","family":"Lipsync 3","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input audio","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Additional Sync.so generation options. If options.sync_mode is set, it overrides the top-level sync_mode field.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"options","required":false,"type":"json"}],"lab":"Syncso","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-04-06T11:59:40.659000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9460ff/hUjOvIu-6_JSEZr9SeFN5_8f82f538ee3246f3942ba081b0e28d3c.jpg","title":"sync-3 Lipsync"},{"category":"image-to-video","description":"sync-3 image to video turns a single still into a talking character, and works with any illustration or animated frame paired with a voice track","endpoint_id":"fal-ai/sync-lipsync/v3/image-to-video","family":"Lipsync 3","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the input image. sync-3 animates the face in the image so it lip-syncs to the provided audio (image-to-video). Supported image formats: JPEG, PNG and WebP.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the input audio. The output video matches its duration.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Syncso","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.1333 per output second.","published_at":"2026-06-22T18:42:24.951000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f5836/AuJPMp_Mj03AlRY0-sjy9_65d33ab7767344b7ba7e44d14319e189.jpg","title":"sync-3 Avatar Image to Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate short video clips from your prompts","endpoint_id":"fal-ai/t2v-turbo","family":"","inputs":[{"default":null,"description":"The prompt to generate images from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The seed to use for the random number generator","enum":null,"is_list":false,"max":203279,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"The number of steps to sample","enum":null,"is_list":false,"max":30,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":7.5,"description":"The guidance scale","enum":null,"is_list":false,"max":30,"media_kind":null,"min":0.1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":16,"description":"The number of frames to generate","enum":null,"is_list":false,"max":32,"media_kind":null,"min":16,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":8,"description":"The FPS of the exported video","enum":null,"is_list":false,"max":24,"media_kind":null,"min":1,"multiline":false,"name":"export_fps","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-03-08T00:00:00+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9393/jAKN5DBAPv33QT1S6fQcm_nL85xDPc.png","title":"T2V Turbo - Video Crafter"},{"category":"audio-to-audio","description":"A unified speech-language model that synchronizes speech and text into a single, cohesive stream via 1:1 alignment. Lighter 1B variant","endpoint_id":"fal-ai/tada/1b/text-to-speech","family":"","inputs":[{"default":null,"description":"URL of the reference audio file for voice cloning. The model will replicate this speaker's voice characteristics.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"","description":"Transcript of the reference audio. For non-English audio, providing a transcript is required since the built-in ASR is English-only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"transcript","required":false,"type":"string"},{"default":null,"description":"The text to synthesize into speech using the reference speaker's voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"en","description":"Language for text alignment. Use the appropriate code for non-English synthesis.","enum":["en","ar","ch","de","es","fr","it","ja","pl","pt"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":0,"description":"Number of extra autoregressive steps for speech continuation beyond the input text. Useful for generating trailing prosody or silence.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"num_extra_steps","required":false,"type":"integer"},{"default":0.6,"description":"Sampling temperature for text token generation. Must be greater than 0. Higher values produce more varied output.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.9,"description":"Top-p (nucleus) sampling parameter for text generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":1.1,"description":"Penalty applied to repeated tokens during generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":1.6,"description":"Classifier-free guidance scale for acoustic feature generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"acoustic_cfg_scale","required":false,"type":"number"},{"default":0.9,"description":"Temperature for noise in the flow matching diffusion process.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"noise_temperature","required":false,"type":"number"},{"default":20,"description":"Number of ODE solver steps for flow matching acoustic generation. More steps improve quality at the cost of speed.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Factor to speed up or slow down the generated speech. Values > 1.0 speed up, < 1.0 slow down.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.5,"multiline":false,"name":"speed_up_factor","required":false,"type":"number"},{"default":"wav","description":"The format of the output audio file.","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hume AI","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-03-12T18:02:14.510000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91e64c/oCpNOVtEP5jybdJVnd8Ho_fc6a2be1d11547aab60c3bf8cdddf00e.jpg","title":"Tada TTS 1B"},{"category":"audio-to-audio","description":"A unified speech-language model that synchronizes speech and text into a single, cohesive stream via 1:1 alignment.","endpoint_id":"fal-ai/tada/3b/text-to-speech","family":"","inputs":[{"default":null,"description":"URL of the reference audio file for voice cloning. The model will replicate this speaker's voice characteristics.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"","description":"Transcript of the reference audio. For non-English audio, providing a transcript is required since the built-in ASR is English-only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"transcript","required":false,"type":"string"},{"default":null,"description":"The text to synthesize into speech using the reference speaker's voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"en","description":"Language for text alignment. Use the appropriate code for non-English synthesis.","enum":["en","ar","ch","de","es","fr","it","ja","pl","pt"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":0,"description":"Number of extra autoregressive steps for speech continuation beyond the input text. Useful for generating trailing prosody or silence.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0,"multiline":false,"name":"num_extra_steps","required":false,"type":"integer"},{"default":0.6,"description":"Sampling temperature for text token generation. Must be greater than 0. Higher values produce more varied output.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.9,"description":"Top-p (nucleus) sampling parameter for text generation.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":1.1,"description":"Penalty applied to repeated tokens during generation.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":1.6,"description":"Classifier-free guidance scale for acoustic feature generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"acoustic_cfg_scale","required":false,"type":"number"},{"default":0.9,"description":"Temperature for noise in the flow matching diffusion process.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"noise_temperature","required":false,"type":"number"},{"default":20,"description":"Number of ODE solver steps for flow matching acoustic generation. More steps improve quality at the cost of speed.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Factor to speed up or slow down the generated speech. Values > 1.0 speed up, < 1.0 slow down.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.5,"multiline":false,"name":"speed_up_factor","required":false,"type":"number"},{"default":"wav","description":"The format of the output audio file.","enum":["wav","mp3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-03-12T18:06:14.801000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91e668/dfhOA1ecgEmIvHbLX5jOJ_92c464b7cacc4543ba40f868e742481d.jpg","title":"Tada"},{"category":"image-to-image","description":"Restyle any image with TeleStyle v2 — provide an original image and a styling reference, and the model re-renders the original in the reference's visual style while preserving its content and composition.","endpoint_id":"fal-ai/telestyle-v2","family":"","inputs":[{"default":null,"description":"URL of the content image — the image whose subject and structure are preserved while the style is applied.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"content_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the style reference image — the artistic style, material, lighting and color of this image are transferred onto the content image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"style_image_url","required":true,"type":"string"},{"default":1,"description":"Strength of the TeleStyleV2 style adapter. 1.0 matches the reference implementation; lower values apply the style more subtly.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":true,"description":"If true, use the Lightning LoRA in addition to the default LoRA.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_lightning_lora","required":false,"type":"boolean"},{"default":1,"description":"Strength of the Lightning LoRA. 1.0 matches the reference implementation; lower values apply the style more subtly.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"lightning_lora_scale","required":false,"type":"number"},{"default":true,"description":"If true, describe the content image with a VLM and add the description to the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_content_description","required":false,"type":"boolean"},{"default":true,"description":"If true, describe the style image with a VLM and add the description to the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_style_description","required":false,"type":"boolean"},{"default":null,"description":"The size of the generated image. If not provided, the size of the content image is used.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"The negative prompt for the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"none","description":"Acceleration level for image generation. 'none' (the default) honors the requested num_inference_steps, so the default 4-step Lightning configuration runs in 4 steps. 'regular' engages the downstream accelerated path, which runs a fixed 10 steps regardless of num_inference_steps.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same inputs given to the same version of the model will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["seed","has_nsfw_concepts","prompt","images"],"pricing":"","published_at":"2026-06-22T19:15:11.196000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f5a1c/XtiPJ-pDnTydQ9MMqs2KU_7e48fc023ed3453cbc6ed480df26c062.jpg","title":"Telestyle V2 Style Transfer"},{"category":"video-to-video","description":"Generate realistic audio for a video with an optional text prompt and combine","endpoint_id":"fal-ai/thinksound","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the video to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"A prompt to guide the audio generation. If not provided, it will be extracted from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":24,"description":"The number of inference steps for audio generation.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The classifier-free guidance scale for audio generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video","prompt"],"pricing":"Your request will cost $0.001 per compute second.","published_at":"2025-07-01T20:56:42.665000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"ThinkSound"},{"category":"video-to-video","description":"Generate realistic audio from a video with an optional text prompt","endpoint_id":"fal-ai/thinksound/audio","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the video to generate the audio for.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"A prompt to guide the audio generation. If not provided, it will be extracted from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"The seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":24,"description":"The number of inference steps for audio generation.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"The classifier-free guidance scale for audio generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"cfg_scale","required":false,"type":"number"}],"lab":"","output_kind":"audio","output_props":["prompt","audio"],"pricing":"Your request will cost $0.001 per compute second.","published_at":"2025-07-02T22:58:54.729000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"ThinkSound"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Use the powerful and accurate topaz image enhancer to enhance your images.","endpoint_id":"fal-ai/topaz/upscale/image","family":"Upscale","inputs":[{"default":null,"description":"Url of the image to be upscaled","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"Standard V2","description":"Model to use for image enhancement, grouped by family. Precision — Standard V2 fits most photos, High Fidelity V2 preserves detail in professional shots, Low Resolution V2 recovers compressed sources, CGI targets art and rendered graphics, Text Refine keeps text and shapes crisp. Generative — Wonder 3 is Topaz's most advanced generative model, Redefine adds prompt-guided creative detail, Standard MAX maximizes quality, Recovery/Recovery V2 rebuild extreme low-resolution images.","enum":["Standard V2","High Fidelity V2","Low Resolution V2","CGI","Text Refine","Wonder 3","Wonder","Standard MAX","Redefine","Recovery V2","Recovery"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the image by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":false,"description":"Crop To Fill","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_to_fill","required":false,"type":"boolean"},{"default":"jpeg","description":"Output format of the upscaled image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"All","description":"Subject detection mode for the image enhancement. Applies to standard enhance and Recovery V2 models.","enum":["All","Foreground","Background"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_detection","required":false,"type":"enum"},{"default":true,"description":"Whether to apply face enhancement to the image. Applies to standard enhance and Recovery V2 models.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_enhancement","required":false,"type":"boolean"},{"default":0,"description":"Creativity level for face enhancement. 0.0 means no creativity, 1.0 means maximum creativity. Ignored if face enhancement is disabled.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"face_enhancement_creativity","required":false,"type":"number"},{"default":0.8,"description":"Strength of the face enhancement. 0.0 means no enhancement, 1.0 means maximum enhancement. Ignored if face enhancement is disabled.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"face_enhancement_strength","required":false,"type":"number"},{"default":null,"description":"Sharpening level (0.0-1.0). Applies to Standard V2, Low Resolution V2, CGI, High Fidelity V2, Text Refine, and Redefine models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"sharpen","required":false,"type":"number"},{"default":null,"description":"Denoising level (0.0-1.0). Applies to Standard V2, Low Resolution V2, CGI, High Fidelity V2, Text Refine, and Redefine models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"denoise","required":false,"type":"number"},{"default":null,"description":"Compression artifact removal level (0.0-1.0). Applies to Standard V2, Low Resolution V2, High Fidelity V2, and Text Refine models.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"fix_compression","required":false,"type":"number"},{"default":null,"description":"Enhancement strength (0.01-1.0). Applies to Text Refine model only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"Creativity level for generative upscaling (1-6). Higher values produce more creative/hallucinated details. Applies to Redefine model only.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"creativity","required":false,"type":"integer"},{"default":null,"description":"Texture detail level for generative upscaling (1-5). Applies to Redefine model only.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"texture","required":false,"type":"integer"},{"default":null,"description":"Text prompt to guide generative upscaling (max 1024 chars). Applies to Redefine model only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Enable automatic prompt generation for generative upscaling. Applies to Redefine model only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"autoprompt","required":false,"type":"boolean"},{"default":null,"description":"Detail recovery level (0.0-1.0). Applies to Recovery V2 model only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"detail","required":false,"type":"number"},{"default":null,"description":"Enhancement strength for generative upscaling. Applies to Wonder 3 model only. When omitted, Topaz auto-configures it.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhancement_strength","required":false,"type":"enum"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"For a single image, your request will cost $0.08 for up to 24MP, $0.16 for up to 48MP, $0.32 for up to 96MP, and up to $1.36 for 512MP output resolution.","published_at":"2025-06-27T20:22:54.457000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"Topaz"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Professional-grade video upscaling using Topaz technology. Enhance your videos with high-quality upscaling.","endpoint_id":"fal-ai/topaz/upscale/video","family":"Upscale","inputs":[{"default":null,"description":"URL of the video to upscale","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Proteus","description":"Video enhancement model, grouped by family. Precision — Proteus fits most footage, Artemis denoises and sharpens degraded sources, Gaia HQ/CG refine rendered content, Gaia 2 handles animation and motion graphics at 2x. Denoise — Nyx models are dedicated noise reduction. Generative — Starlight models use diffusion for restoration and upscaling. Starlight Precise 1, Starlight Precise 2 and Starlight Fast 1 are deprecated by Topaz; prefer Starlight Precise 2.5 or Starlight Fast 2.","enum":["Proteus","Artemis HQ","Artemis MQ","Artemis LQ","Gaia HQ","Gaia CG","Gaia 2","Nyx","Nyx Fast","Nyx XL","Nyx HF","Starlight Precise 2.5","Starlight HQ","Starlight Mini","Starlight Sharp","Starlight Fast 2","Starlight Precise 1","Starlight Precise 2","Starlight Fast 1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the video by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"Target FPS for frame interpolation. If set, frame interpolation will be enabled.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":16,"multiline":false,"name":"target_fps","required":false,"type":"integer"},{"default":null,"description":"Compression artifact removal level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"compression","required":false,"type":"number"},{"default":null,"description":"Noise reduction level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise","required":false,"type":"number"},{"default":null,"description":"Halo reduction level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"halo","required":false,"type":"number"},{"default":null,"description":"Film grain amount (0.0-0.1). Default varies by model.","enum":null,"is_list":false,"max":0.1,"media_kind":null,"min":0,"multiline":false,"name":"grain","required":false,"type":"number"},{"default":null,"description":"Recover original detail level (0.0-1.0). Higher values preserve more original detail.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"recover_detail","required":false,"type":"number"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"For every second a video your request will cost $0.01 for up to 720p, $0.02 for 720p to 1080p, and $0.08 for above 1080p output. Price doubles for 60fps output. For Gaia 2 output costs half of the prices.","published_at":"2025-03-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/topaz-video-upscale.png","title":"Topaz Video Upscale"},{"category":"image-to-3d","description":"Generate 3D models from your images using Trellis. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/trellis","family":"","inputs":[{"default":null,"description":"URL of the input image to convert to 3D","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7.5,"description":"Guidance strength for sparse structure generation","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_strength","required":false,"type":"number"},{"default":12,"description":"Sampling steps for sparse structure generation","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"ss_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Guidance strength for structured latent generation","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"slat_guidance_strength","required":false,"type":"number"},{"default":12,"description":"Sampling steps for structured latent generation","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"slat_sampling_steps","required":false,"type":"integer"},{"default":0.95,"description":"Mesh simplification factor","enum":null,"is_list":false,"max":0.98,"media_kind":null,"min":0.9,"multiline":false,"name":"mesh_simplify","required":false,"type":"number"},{"default":1024,"description":"Texture resolution","enum":[512,1024,2048],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"}],"lab":"Trellis","output_kind":"file","output_props":["timings","model_mesh"],"pricing":"","published_at":"2024-12-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/trellis/trellis-photo.jpg","title":"Trellis"},{"category":"image-to-3d","description":"Generate 3D models from your images using Trellis 2. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/trellis-2","family":"","inputs":[{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1024,"description":"Output resolution; higher is slower but more detailed","enum":[512,1024,1536],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":7.5,"description":"How closely the initial 3D structure follows the input image. Higher values produce more faithful but potentially noisier results.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_strength","required":false,"type":"number"},{"default":0.7,"description":"Dampens artifacts from high guidance in stage 1. Lower values allow stronger guidance effects, higher values stabilize the output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Fraction of the denoising process at which classifier-free guidance starts for stage 1 (sparse structure). Guidance is only applied between interval_start and interval_end; outside this window the model runs unguided. Lower values apply guidance earlier.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_interval_start","required":false,"type":"number"},{"default":1,"description":"Fraction of the denoising process at which classifier-free guidance ends for stage 1 (sparse structure). Must be >= ss_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for the initial structure. More steps = slower but potentially higher quality.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"ss_sampling_steps","required":false,"type":"integer"},{"default":5,"description":"Controls noise schedule sharpness for structure generation. Higher values produce sharper transitions.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"ss_rescale_t","required":false,"type":"number"},{"default":7.5,"description":"How closely the detailed geometry follows the input image. Higher values add more detail but may introduce noise.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_strength","required":false,"type":"number"},{"default":0.5,"description":"Dampens artifacts from high guidance in the shape stage. Increase if you see noisy geometry.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Fraction of the denoising process at which classifier-free guidance starts for stage 2 (shape refinement). Guidance is only applied between interval_start and interval_end.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_interval_start","required":false,"type":"number"},{"default":1,"description":"Fraction of the denoising process at which classifier-free guidance ends for stage 2 (shape refinement). Must be >= shape_slat_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for shape refinement. More steps = slower but potentially smoother geometry.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for shape refinement. Higher values produce sharper geometric details.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_rescale_t","required":false,"type":"number"},{"default":1,"description":"How closely the texture follows the input image colors. Higher values produce more vivid but potentially oversaturated textures.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_strength","required":false,"type":"number"},{"default":0,"description":"Dampens artifacts from high guidance in the texture stage. Increase if textures look noisy or have color banding.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Fraction of the denoising process at which classifier-free guidance starts for stage 3 (texture). Guidance is only applied between interval_start and interval_end.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_interval_start","required":false,"type":"number"},{"default":0.9,"description":"Fraction of the denoising process at which classifier-free guidance ends for stage 3 (texture). Must be >= tex_slat_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for texture generation. More steps = slower but potentially cleaner textures.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for texture generation. Higher values produce sharper texture details.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_rescale_t","required":false,"type":"number"},{"default":500000,"description":"Target number of vertices in the final mesh. Lower values produce smaller files but less detail. 500k is good for most uses, reduce to 20k-50k for web/mobile.","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":5000,"multiline":false,"name":"decimation_target","required":false,"type":"integer"},{"default":2048,"description":"Resolution of the texture image baked onto the mesh. Higher values capture finer surface details but produce larger files.","enum":[1024,2048,4096],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"},{"default":true,"description":"Rebuild the mesh topology for cleaner triangles. Slower but usually produces better results for downstream use (animation, 3D printing, etc).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remesh","required":false,"type":"boolean"},{"default":1,"description":"Controls how far remeshing can move vertices from the original surface. Higher values allow more smoothing but may lose fine details.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"remesh_band","required":false,"type":"number"},{"default":0,"description":"How much to project remeshed vertices back onto the original surface. 0 = no projection (smoother), 1 = full projection (preserves detail).","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"remesh_project","required":false,"type":"number"},{"default":90,"description":"Maximum angle (in degrees) between adjacent face normals allowed within a single UV chart. Lower values produce more charts with less distortion; higher values produce fewer, larger charts with potentially more stretching.","enum":null,"is_list":false,"max":180,"media_kind":null,"min":0,"multiline":false,"name":"uv_unwrap_angle_threshold_deg","required":false,"type":"number"},{"default":0,"description":"Number of local refinement passes during UV chart computation. Higher values produce cleaner chart boundaries at the cost of additional UV-unwrap time.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"uv_unwrap_refine_iterations","required":false,"type":"integer"},{"default":1,"description":"Number of global clustering passes during UV chart computation. More passes produce more balanced charts.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"uv_unwrap_global_iterations","required":false,"type":"integer"},{"default":1,"description":"Smoothing strength applied to UV chart boundaries. Higher values reduce visible seams but may introduce UV distortion.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"uv_unwrap_smooth_strength","required":false,"type":"number"},{"default":null,"description":"URL of the input image to convert to 3D","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Trellis","output_kind":"file","output_props":["model_glb"],"pricing":"Your request will cost $0.25 for 512p resolution, $0.30 for 1024p resolution and $0.35 for 1536p resolution.","published_at":"2025-12-17T21:49:28.133000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87573c/DwQCx7YBl36dnFSHaU8OT_bfc26b64d210462489530b5d5d5d98e1.jpg","title":"Trellis 2"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Run inference on LoRA adapters for TRELLIS.2 model","endpoint_id":"fal-ai/trellis-2-lora","family":"TRELLIS.2","inputs":[{"default":null,"description":"URL of the input image to convert to a 3D model.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional safetensors LoRA checkpoint trained for the sparse structure denoiser.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"sparse_structure_lora_url","required":false,"type":"string"},{"default":null,"description":"Optional safetensors LoRA checkpoint trained for the geometry denoiser.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"geometry_lora_url","required":false,"type":"string"},{"default":null,"description":"Optional safetensors LoRA checkpoint trained for the texture denoiser.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"texture_lora_url","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":512,"description":"Generation resolution. Must match the resolution the provided LoRA adapters were trained at (1024 runs the cascade pipeline).","enum":[512,1024],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":7.5,"description":"Classifier-free guidance strength for the sparse-structure stage.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_strength","required":false,"type":"number"},{"default":0.7,"description":"Guidance rescale for the sparse-structure stage; higher stabilizes output.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Denoising fraction at which guidance starts for the sparse-structure stage.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_interval_start","required":false,"type":"number"},{"default":1,"description":"Denoising fraction at which guidance ends for the sparse-structure stage. Must be >= ss_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for the sparse-structure stage.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"ss_sampling_steps","required":false,"type":"integer"},{"default":5,"description":"Noise-schedule sharpness for the sparse-structure stage.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"ss_rescale_t","required":false,"type":"number"},{"default":7.5,"description":"Classifier-free guidance strength for the shape stage.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_strength","required":false,"type":"number"},{"default":0.5,"description":"Guidance rescale for the shape stage; increase if geometry looks noisy.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Denoising fraction at which guidance starts for the shape stage.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_interval_start","required":false,"type":"number"},{"default":1,"description":"Denoising fraction at which guidance ends for the shape stage. Must be >= shape_slat_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shape_slat_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for the shape stage.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Noise-schedule sharpness for the shape stage.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"shape_slat_rescale_t","required":false,"type":"number"},{"default":1,"description":"Classifier-free guidance strength for the texture stage.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_strength","required":false,"type":"number"},{"default":0,"description":"Guidance rescale for the texture stage; increase if textures look noisy.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Denoising fraction at which guidance starts for the texture stage.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_interval_start","required":false,"type":"number"},{"default":0.9,"description":"Denoising fraction at which guidance ends for the texture stage. Must be >= tex_slat_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for the texture stage.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Noise-schedule sharpness for the texture stage.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_rescale_t","required":false,"type":"number"},{"default":500000,"description":"Target vertex count for the exported GLB.","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":5000,"multiline":false,"name":"decimation_target","required":false,"type":"integer"},{"default":2048,"description":"Texture resolution baked into the exported GLB.","enum":[1024,2048,4096],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"}],"lab":"Trellis","output_kind":"file","output_props":["seed","model_glb","decimation_target","geometry_lora_url","texture_lora_url","resolution","sparse_structure_lora_url","texture_size"],"pricing":"Your request will cost 0.25 $ for 512p resolution, and 0.3 $ for 1024p resolution.","published_at":"2026-07-01T20:58:30.144000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f7d8d/AtIe0TEKUoOSoeh-K3ygR_0df3076ed37647ebab2f2a127aa94181.jpg","title":"TRELLIS.2 LoRA Inference"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train LoRA adapters for TRELLIS.2 model","endpoint_id":"fal-ai/trellis-2-lora-trainer","family":"TRELLIS.2","inputs":[{"default":null,"description":"URL to a .zip archive containing raw 3D assets or a TRELLIS.2 preprocessed dataset zip returned by the data_preprocessing endpoint.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"data_url","required":true,"type":"string"},{"default":null,"description":"TRELLIS.2 denoisers to fine-tune. One LoRA adapter is trained per entry, and all selected denoisers are trained in parallel from the same preprocessed dataset. Provide 1-3 unique values out of sparse_structure, geometry, and texture.","enum":["sparse_structure","geometry","texture"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"denoisers","required":false,"type":"enum"},{"default":512,"description":"Training resolution. Must match the resolution the dataset is preprocessed at. Sparse-structure training uses the same config at both resolutions; geometry and texture have dedicated 512/1024 configs.","enum":[512,1024],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":32,"description":"LoRA rank. Higher values increase adapter capacity.","enum":[16,32,64],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":0.0001,"description":"Learning rate for LoRA optimization.","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":1000,"description":"Number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"training_steps","required":false,"type":"integer"}],"lab":"Trellis","output_kind":"json","output_props":["adapters","failed","preprocessed_data_file"],"pricing":"Each request is billed a one-time dataset-preparation charge of $0.10023 per input object (*10-object minimum*, waived when you reuse a prepared dataset) plus a per-denoiser training charge of $8.34 / $3.25 / $3.38 per *1,000 steps* for *sparse_structure* / *geometry* / *texture*, scaled by your rank (×0.5 / ×1 / ×2 for 16 / 32 / 64) and resolution (×1 / ×2 for 512 / 1024).","published_at":"2026-07-01T20:58:19.987000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f7d53/TA0CzQH2ejQAMRf7X5RfC_60880bc3d5b14fe49f8ec1d4fbcb1a27.jpg","title":"TRELLIS.2 Trainer"},{"category":"3d-to-3d","description":"Retexture existing 3D models using images with Trellis 2","endpoint_id":"fal-ai/trellis-2/retexture","family":"","inputs":[{"default":null,"description":"URL of the reference image for texturing","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the untextured 3D mesh to retexture. Supports GLB, OBJ, PLY, and STL formats.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"mesh_url","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1024,"description":"Internal resolution for texture generation. Higher produces finer texture details but is slower.","enum":[512,1024],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":1,"description":"How closely the texture follows the input image colors. Higher values produce more vivid but potentially oversaturated textures.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_strength","required":false,"type":"number"},{"default":0,"description":"Dampens artifacts from high guidance in the texture stage. Increase if textures look noisy or have color banding.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_rescale","required":false,"type":"number"},{"default":0.6,"description":"Fraction of the denoising process at which classifier-free guidance starts for the texture stage. Guidance is only applied between interval_start and interval_end.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_interval_start","required":false,"type":"number"},{"default":0.9,"description":"Fraction of the denoising process at which classifier-free guidance ends for the texture stage. Must be >= tex_slat_guidance_interval_start.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"tex_slat_guidance_interval_end","required":false,"type":"number"},{"default":12,"description":"Number of denoising steps for texture generation. More steps = slower but potentially cleaner textures.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Controls noise schedule sharpness for texture generation. Higher values produce sharper texture details.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"tex_slat_rescale_t","required":false,"type":"number"},{"default":2048,"description":"Resolution of the texture image baked onto the mesh. Higher values capture finer surface details but produce larger files.","enum":[1024,2048,4096],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"}],"lab":"Trellis","output_kind":"file","output_props":["model_glb"],"pricing":"Your request will cost $0.20 for 512p resolution, $0.24 for 1024p resolution and above.","published_at":"2026-03-02T05:51:42.196000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9083b7/m8pfqMD4bOySvPhWU2QgL_71dcad27868f4b3bbb5c78b86d9d10d4.jpg","title":"Trellis 2"},{"category":"image-to-3d","description":"Generate 3D models from multiple images using Trellis. A native 3D generative model enabling versatile and high-quality 3D asset creation.","endpoint_id":"fal-ai/trellis/multi","family":"","inputs":[{"default":null,"description":"List of URLs of input images to convert to 3D","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":7.5,"description":"Guidance strength for sparse structure generation","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"ss_guidance_strength","required":false,"type":"number"},{"default":12,"description":"Sampling steps for sparse structure generation","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"ss_sampling_steps","required":false,"type":"integer"},{"default":3,"description":"Guidance strength for structured latent generation","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"slat_guidance_strength","required":false,"type":"number"},{"default":12,"description":"Sampling steps for structured latent generation","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"slat_sampling_steps","required":false,"type":"integer"},{"default":0.95,"description":"Mesh simplification factor","enum":null,"is_list":false,"max":0.98,"media_kind":null,"min":0.9,"multiline":false,"name":"mesh_simplify","required":false,"type":"number"},{"default":1024,"description":"Texture resolution","enum":[512,1024,2048],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_size","required":false,"type":"enum"},{"default":"stochastic","description":"Algorithm for multi-image generation","enum":["stochastic","multidiffusion"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multiimage_algo","required":false,"type":"enum"}],"lab":"Trellis","output_kind":"file","output_props":["timings","model_mesh"],"pricing":"","published_at":"2025-05-02T01:45:42.664000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training.jpg","title":"Trellis"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"State of the art Image to 3D Object generation","endpoint_id":"fal-ai/triposr","family":"","inputs":[{"default":null,"description":"Path for the image file to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"glb","description":"Output format for the 3D model.","enum":["glb","obj"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Whether to remove the background from the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"do_remove_background","required":false,"type":"boolean"},{"default":0.9,"description":"Ratio of the foreground image to the original image.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.5,"multiline":false,"name":"foreground_ratio","required":false,"type":"number"},{"default":256,"description":"Resolution of the marching cubes. Above 512 is not recommended.","enum":null,"is_list":false,"max":1024,"media_kind":null,"min":32,"multiline":false,"name":"mc_resolution","required":false,"type":"integer"}],"lab":"","output_kind":"file","output_props":["timings","remeshing_dir","model_mesh"],"pricing":"","published_at":"2024-01-30T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/triposr.jpeg","title":"TripoSR"},{"category":"training","description":"A blazing fast FLUX dev LoRA trainer for subjects and styles.","endpoint_id":"fal-ai/turbo-flux-trainer","family":"","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images, although more is better.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"images_data_url","required":true,"type":"string"},{"default":"ohwx","description":"Trigger phrase to be used in the captions. If None, a trigger word will not be used.\n If no captions are provide the trigger_work will be used instead of captions. If captions are provided, the trigger word will replace the `[trigger]` string in the captions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"trigger_phrase","required":false,"type":"string"},{"default":1000,"description":"Number of steps to train the LoRA on.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":1,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.00115,"description":"Learning rate for the training.","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":1e-07,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"subject","description":"Training style to use.","enum":["subject","style"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"training_style","required":false,"type":"enum"},{"default":true,"description":"Whether to try to detect the face and crop the images to the face.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_crop","required":false,"type":"boolean"}],"lab":"Black Forest Labs","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"Your request will cost $2.40 per 1000-step training run. It scales per step, so a 2000-step training run costs $4.80. For $2.40 you can run this model approximately 1 time.","published_at":"2025-04-17T17:40:19.122000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Training-4.jpg","title":"Turbo Flux Trainer"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"An AI model that transforms input images into new ones based on text prompts, blending reference visuals with your creative directions.","endpoint_id":"fal-ai/uno","family":"","inputs":[{"default":null,"description":"URL of images to use while generating the image.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image. You can choose between some presets or custom height and width\n that **must be multiples of 8**.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducible generation. If set none, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"","published_at":"2025-04-24T15:42:26.644000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-3.jpeg","title":"Uno"},{"category":"image-to-image","description":"Use USO to perform subject driven generations using reference image.","endpoint_id":"fal-ai/uso","family":"","inputs":[{"default":"","description":"Text prompt for generation. Can be empty for pure style transfer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"List of image URLs in order: [content_image, style_image, extra_style_image].","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"input_image_urls","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"","description":"What you don't want in the image. Use it to exclude unwanted elements, styles, or artifacts.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":28,"description":"Number of denoising steps. More steps can improve quality but increase generation time.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"How closely to follow the prompt. Higher values stick closer to the prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":false,"description":"Preserve the layout and dimensions of the input content image. Useful for style transfer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_size","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate in parallel.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducible generation. Use same seed for consistent results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable NSFW content detection and filtering.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"Output image format. PNG preserves transparency, JPEG is smaller.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-08-30T11:28:00.742000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d7/2u_2YAkIWhp8WhZ9TtAFw_eTNKJhjG.png","title":"Uso"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Vector font generation with VecGlypher. Create custom glyphs from text descriptions or reference images—outputs clean SVG paths directly without raster-to-vector conversion.","endpoint_id":"fal-ai/vecglypher","family":"","inputs":[{"default":null,"description":"The target text to generate as vector glyphs. Each character is rendered as a separate SVG path element.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"italic style, 400 weight, serif, text, elegant","description":"Font style description using typography terms such as weight (100-900), style (italic, oblique), category (serif, sans-serif, display, handwriting, monospace), and characteristics (geometric, humanist, condensed, rounded).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"style_description","required":false,"type":"string"},{"default":0.1,"description":"Sampling temperature. Lower values produce more deterministic output.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable input safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":0.95,"description":"Top-p (nucleus) sampling parameter.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":5,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-1,"multiline":false,"name":"top_k","required":false,"type":"integer"},{"default":1,"description":"Repetition penalty to reduce repeated SVG path segments.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":8192,"description":"Maximum tokens to generate. Increase for longer text.","enum":null,"is_list":false,"max":16384,"media_kind":null,"min":256,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":512,"description":"Maximum dimension (width or height) of the output SVG in pixels. The aspect ratio is preserved.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":64,"multiline":false,"name":"output_size","required":false,"type":"integer"},{"default":"black","description":"Fill color for the generated glyphs. Accepts any valid SVG/CSS color value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_color","required":false,"type":"string"},{"default":null,"description":"Optional stroke (outline) color for the generated glyphs. When set, adds an outline around each glyph path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"stroke_color","required":false,"type":"string"},{"default":1,"description":"Stroke width in SVG units. Only applies when stroke_color is set.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0.1,"multiline":false,"name":"stroke_width","required":false,"type":"number"}],"lab":"","output_kind":"image","output_props":["seed","svg_content","image","timings"],"pricing":"","published_at":"2026-03-10T18:59:53.121000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91a434/p1JeV9wEtYCVNj0lk8WDC_96d2268e79fd4d719129475804c98afc.jpg","title":"Vecglypher"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Vector font generation with VecGlypher. Create custom glyphs from text descriptions or reference images—outputs clean SVG paths directly without raster-to-vector conversion.","endpoint_id":"fal-ai/vecglypher/image-to-svg","family":"","inputs":[{"default":null,"description":"The target text to generate as vector glyphs, styled to match the reference images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of reference glyph images whose style should be matched. Provide 1 to 8 images of individual glyph characters.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":0.1,"description":"Sampling temperature.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable input safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":0.95,"description":"Top-p (nucleus) sampling parameter.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":5,"description":"Top-k sampling parameter.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":-1,"multiline":false,"name":"top_k","required":false,"type":"integer"},{"default":1,"description":"Repetition penalty.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"repetition_penalty","required":false,"type":"number"},{"default":8192,"description":"Maximum tokens to generate.","enum":null,"is_list":false,"max":16384,"media_kind":null,"min":256,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":512,"description":"Maximum dimension (width or height) of the output SVG in pixels. The aspect ratio is preserved.","enum":null,"is_list":false,"max":4096,"media_kind":null,"min":64,"multiline":false,"name":"output_size","required":false,"type":"integer"},{"default":"black","description":"Fill color for the generated glyphs. Accepts any valid SVG/CSS color value.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fill_color","required":false,"type":"string"},{"default":null,"description":"Optional stroke (outline) color for the generated glyphs. When set, adds an outline around each glyph path.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"stroke_color","required":false,"type":"string"},{"default":1,"description":"Stroke width in SVG units. Only applies when stroke_color is set.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":0.1,"multiline":false,"name":"stroke_width","required":false,"type":"number"}],"lab":"","output_kind":"image","output_props":["seed","svg_content","image","timings"],"pricing":"","published_at":"2026-03-10T19:02:20.732000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a91a444/qeByp1NsOsAZiuxSxk6TG_43a15def55bb4c78b38f6f4b8ed8e6f7.jpg","title":"Vecglypher"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 2 creates videos with realistic motion and high quality output. Explore different styles and find your own with extensive camera controls.","endpoint_id":"fal-ai/veo2","family":"Veo 2","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["9:16","16:9","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video in seconds","enum":["5s","6s","7s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enhance the video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_prompt","required":false,"type":"boolean"},{"default":null,"description":"A seed to use for the video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $2.50. For every aditional second you will be charged $0.50.","published_at":"2025-02-21T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/veo2/veo2.webp","title":"Veo 2"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 2 creates videos from images with realistic motion and very high quality output.","endpoint_id":"fal-ai/veo2/image-to-video","family":"Veo 2","inputs":[{"default":null,"description":"The text prompt describing how the image should be animated","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"5s","description":"The duration of the generated video in seconds","enum":["5s","6s","7s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $2.50. For every aditional second you will be charged $0.50.","published_at":"2025-03-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/veo2-image-to-video.webp","title":"Veo 2 (Image to Video)"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3 by Google, the most advanced AI video generation model in the world. With sound on!","endpoint_id":"fal-ai/veo3","family":"Veo 3","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.20 (audio off) or $0.40 (audio on). For example, a 5s video with audio on will cost $2.","published_at":"2025-06-05T20:59:51.339000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Veo 3"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3.1 by Google, the most advanced AI video generation model in the world. With sound on!","endpoint_id":"fal-ai/veo3.1","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.20 without audio or $0.40 with audio for 720p or 1080p. At 4k, you will be charged $0.40 per second without audio, or $0.60 with. For example, a 5 second video at 1080p with audio on will cost $2.00.","published_at":"2025-10-08T17:01:21.561000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/TGTZBJyLk9HdwjB6SB90e.png","title":"Veo 3.1"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend Veo-Created Videos up to 30 seconds","endpoint_id":"fal-ai/veo3.1/extend-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing how the video should be extended","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"7s","description":"The duration of the generated video.","enum":["7s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the video to extend. The video should be 720p or 1080p resolution in 16:9 or 9:16 aspect ratio.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.20 (audio off) or $0.40 (audio on). For example, a 5s video with audio on will cost $2.","published_at":"2025-12-15T22:50:52.774000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8674d8/bsNAkImO8tHGm28k4uMMZ_6c677c316f174eef8553ecdc67377ba6.jpg","title":"Veo 3.1"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Faster and more cost effective version of Google's Veo 3.1!","endpoint_id":"fal-ai/veo3.1/fast","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.10 without audio or $0.15 with audio for 720p or 1080p. At 4k, you will be charged $0.30 per second without audio, or $0.35 with. For example, a 5 second video at 1080p with audio on will cost $0.75.","published_at":"2025-10-08T17:05:11.177000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/o5x4rjXr3fAEwQgr4Y5vp_69ee214c658e428ba2f8f8b054d70a0e.jpg","title":"Veo 3.1 Fast"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend Veo-Created Videos up to 30 seconds","endpoint_id":"fal-ai/veo3.1/fast/extend-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing how the video should be extended","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"7s","description":"The duration of the generated video.","enum":["7s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the video to extend. The video should be 720p or 1080p resolution in 16:9 or 9:16 aspect ratio.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.10 (audio off) or $0.15 (audio on). For example, a 5s video with audio on will cost $0.75.","published_at":"2025-12-15T22:55:47.939000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8674fa/XbhmACHhbyXpu2YHjob0-_cf9e946ef4df427cbf3111197d7a092a.jpg","title":"Veo 3.1 Fast"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from a first/last frame using Google's Veo 3.1 Fast","endpoint_id":"fal-ai/veo3.1/fast/first-last-frame-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the first frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":true,"type":"string"},{"default":null,"description":"URL of the last frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.10 without audio or $0.15 with audio for 720p or 1080p. At 4k, you will be charged $0.30 per second without audio, or $0.35 with. For example, a 5 second video at 1080p with audio on will cost $0.75.","published_at":"2025-10-08T17:10:43.612000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/8tRJcj1P_EtIcpbdkP3m7_f9984366e4054165a8919d0671acbcb3.jpg","title":"Veo 3.1 Fast"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from your image prompts using Veo 3.1 fast.","endpoint_id":"fal-ai/veo3.1/fast/image-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video. Only 16:9 and 9:16 are supported.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.10 without audio or $0.15 with audio for 720p or 1080p. At 4k, you will be charged $0.30 per second without audio, or $0.35 with. For example, a 5 second video at 1080p with audio on will cost $0.75.","published_at":"2025-10-08T17:04:11.604000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/CcVVXXOo5stpgsAJV_6UO_74aa2dbdc79447e7ae69b533a7863038.jpg","title":"Veo 3.1 Fast"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from reference images using Google's Veo 3.1 Fast","endpoint_id":"fal-ai/veo3.1/fast/reference-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URLs of the reference images to use for consistent subject appearance","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.10 (audio off) or $0.15 (audio on). For example, a 5s video with audio on will cost $0.75.","published_at":"2026-05-11T15:37:05.906000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/G4gMW4C57OPjhZxeHjr5n_afcc67d98aa7435aa3c3e0fcb3f76d12.jpg","title":"Veo 3.1 Fast"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate videos from a first and last framed using Google's Veo 3.1","endpoint_id":"fal-ai/veo3.1/first-last-frame-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the first frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":true,"type":"string"},{"default":null,"description":"URL of the last frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.20 without audio or $0.40 with audio for 720p or 1080p. At 4k, you will be charged $0.40 per second without audio, or $0.60 with. For example, a 5 second video at 1080p with audio on will cost $2.00.","published_at":"2025-10-08T17:09:32.703000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/5YSsAJ8Fbwuj97_9vBiTW.jpg","title":"Veo 3.1"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3.1 is the latest state-of-the art video generation model from Google DeepMind","endpoint_id":"fal-ai/veo3.1/image-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video. Only 16:9 and 9:16 are supported.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.20 without audio or $0.40 with audio for 720p or 1080p. At 4k, you will be charged $0.40 per second without audio, or $0.60 with. For example, a 5 second video at 1080p with audio on will cost $2.00.","published_at":"2025-10-08T17:02:47.996000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/G680VZS5VpMMQO1pSt2uj_dfbae33f738344aa98a62cf2022c427c.jpg","title":"Veo 3.1"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3.1 Lite balances practical utility with professional capabilities, supporting Text-to-Video and Image-to-Video","endpoint_id":"fal-ai/veo3.1/lite","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.05 for 720p with audio, $0.03 for 720p without audio, $0.08 for 1080p with audio or $0.05 for 1080p without audio. For example, a 4 second video at 720p with audio will cost $0.20.","published_at":"2026-03-31T18:33:44.437000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a946102/2xgttJeG8mvXo4sZCyUWG_d59c1e8028224e278f47fb7cb3f8d878.jpg","title":"Veo3.1 Lite Text to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3.1 Lite balances practical utility with professional capabilities, supporting Text-to-Video and Image-to-Video","endpoint_id":"fal-ai/veo3.1/lite/first-last-frame-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the first frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":true,"type":"string"},{"default":null,"description":"URL of the last frame of the video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.05 for 720p with audio, $0.03 for 720p without audio, $0.08 for 1080p with audio or $0.05 for 1080p without audio. For example, a 4 second video at 720p with audio will cost $0.20.","published_at":"2026-03-31T18:36:21.180000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9460ff/_H3biJgSOvAGtxsxEVvCo_509e251f717a47cd9b5bad4a878551cd.jpg","title":"Veo3.1 Lite FLF"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3.1 Lite balances practical utility with professional capabilities, supporting Text-to-Video and Image-to-Video","endpoint_id":"fal-ai/veo3.1/lite/image-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing how the image should be animated","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.05 for 720p with audio, $0.03 for 720p without audio, $0.08 for 1080p with audio or $0.05 for 1080p without audio. For example, a 4 second video at 720p with audio will cost $0.20.","published_at":"2026-03-31T18:35:02.766000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a946101/jRTUp9enYBh3ypsb0Ux0a_fe5ca5e28e704976bfff127c5d23f6a9.jpg","title":"Veo3.1 Lite Image to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate Videos from images using Google's Veo 3.1","endpoint_id":"fal-ai/veo3.1/reference-to-video","family":"Veo 3.1","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URLs of the reference images to use for consistent subject appearance","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.20 without audio or $0.40 with audio for 720p or 1080p. At 4k, you will be charged $0.40 per second without audio, or $0.60 with audio. For example, 8 second video at 1080p with audio on will cost $3.20","published_at":"2025-10-08T17:07:06.022000+00:00","thumbnail":"https://v3b.fal.media/files/b/tiger/IwzOGSbzp6e8N00QuLtFF_129417bb24f248298e95c3fa2b1b82fb.jpg","title":"Veo 3.1"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Faster and more cost effective version of Google's Veo 3!","endpoint_id":"fal-ai/veo3/fast","family":"Veo 3","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.10 (audio off) or $0.15 (audio on). For example, a 5s video with audio on will cost $0.75.","published_at":"2025-07-09T16:38:31.244000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-3.jpg","title":"Veo 3 Fast"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Now with a 50% price drop. Generate videos from your image prompts using Veo 3 fast.","endpoint_id":"fal-ai/veo3/fast/image-to-video","family":"Veo 3","inputs":[{"default":null,"description":"The text prompt describing how the image should be animated","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.10 (audio off) or $0.15 (audio on). For example, a 5s video with audio on will cost $0.75.","published_at":"2025-07-09T16:46:52.274000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-1.jpg","title":"Veo 3 Fast [Image to Video]"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Veo 3 is the latest state-of-the art video generation model from Google DeepMind","endpoint_id":"fal-ai/veo3/image-to-video","family":"Veo 3","inputs":[{"default":null,"description":"The text prompt describing how the image should be animated","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"8s","description":"The duration of the generated video.","enum":["4s","6s","8s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"A negative prompt to guide the video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"720p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_fix","required":false,"type":"boolean"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"URL of the input image to animate. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generated, you will be charged $0.20 (audio off) or $0.40 (audio on). For example, a 5s video with audio on will cost $2.","published_at":"2025-08-01T16:21:19.645000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-5.jpg","title":"Veo3"},{"category":"image-to-json","description":"Turn images or video into a detailed 3D scene with depth, camera poses, and a colored point cloud.","endpoint_id":"fal-ai/vggt-1b","family":"","inputs":[{"default":null,"description":"Input images to reconstruct. Accepts JPEG, PNG, WEBP and the other formats Pillow decodes. Images are padded to a square and resized so the longest side is 518 pixels.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Optional input video. Frames are sampled every `frame_sampling_rate`-th frame (the first and last frames are always included) and appended after `image_urls`.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":false,"type":"string"},{"default":24,"description":"Sample every n-th frame of `video_url`. The first and last frames of the video are always included. Ignored when no video is given.","enum":null,"is_list":false,"max":1000,"media_kind":null,"min":1,"multiline":false,"name":"frame_sampling_rate","required":false,"type":"integer"},{"default":"white","description":"How to handle images with an alpha channel. 'white'/'black' composite onto that background, 'mean' composites onto the ImageNet mean RGB, and 'keep' discards alpha and keeps the original pixel values.","enum":["keep","white","black","mean"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"alpha_blend_onto","required":false,"type":"enum"},{"default":true,"description":"Return one JSON file per frame with the raw model outputs (camera pose encoding, depth, depth confidence, mask).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_prediction_data","required":false,"type":"boolean"},{"default":true,"description":"Return one 16-bit grayscale PNG depth raster per frame. Pixel values map linearly from `depth_range` onto 0-65535.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_depth_maps","required":false,"type":"boolean"},{"default":true,"description":"Return a GLB scene holding the fused coloured point cloud plus a cone mesh per estimated camera.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_point_cloud","required":false,"type":"boolean"},{"default":"base64","description":"How arrays are encoded inside the prediction JSON files. 'base64' emits {data, shape, dtype} objects; 'list' emits nested JSON lists, which are far larger.","enum":["base64","list"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"array_encoding","required":false,"type":"enum"},{"default":null,"description":"Keys to omit from each prediction JSON file.","enum":["image","pose_enc","extrinsic","intrinsic","depth","depth_conf","mask","original_image"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"exclude_keys","required":false,"type":"enum"},{"default":50,"description":"Drop this percentage of the lowest-confidence points before building the point cloud. 0 keeps every point.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"confidence_percentile","required":false,"type":"number"},{"default":250000,"description":"Upper bound on the number of points written to the GLB. Points above the default 250,000-point budget are evenly subsampled to limit GLB serialization and upload latency.","enum":null,"is_list":false,"max":5000000,"media_kind":null,"min":1000,"multiline":false,"name":"max_points","required":false,"type":"integer"},{"default":true,"description":"Enable safety checking of the input images and video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"json","output_props":["num_frames","prediction_data","depth_maps","depth_range","extrinsics","intrinsics","point_cloud","timings"],"pricing":"","published_at":"2026-08-26T18:07:18.006000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e9cc/bd4oJi9H8myTgP1vAmbFt.jpg","title":"VGGT-1B"},{"category":"text-to-speech","description":"Generate long, expressive multi-voice speech using Microsoft's powerful TTS","endpoint_id":"fal-ai/vibevoice","family":"","inputs":[{"default":null,"description":"The script to convert to speech. Can be formatted with 'Speaker X:' prefixes for multi-speaker dialogues.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"script","required":true,"type":"string"},{"default":null,"description":"List of speakers to use for the script. If not provided, will be inferred from the script or voice samples.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speakers","required":true,"type":"json"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1.3,"description":"CFG (Classifier-Free Guidance) scale for generation. Higher values increase adherence to text.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["generation_time","duration","sample_rate","rtf","audio"],"pricing":"Billing is calculated at $0.04 per minute of generated speech, with duration rounded to the nearest 15 seconds. For example, 5 minutes cost $0.20.","published_at":"2025-08-27T14:33:10.717000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d9/WnzkNpzz6KVbHnrKtdZ-a_nwHJMdHa.png","title":"VibeVoice 1.5B"},{"category":"text-to-speech","description":"Generate long speech snippets fast using Microsoft's powerful TTS.","endpoint_id":"fal-ai/vibevoice/0.5b","family":"","inputs":[{"default":null,"description":"The script to convert to speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"script","required":true,"type":"string"},{"default":null,"description":"Voice to use for speaking.","enum":["Frank","Wayne","Carter","Emma","Grace","Mike"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speaker","required":true,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1.3,"description":"CFG (Classifier-Free Guidance) scale for generation. Higher values increase adherence to text.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["generation_time","duration","sample_rate","rtf","audio"],"pricing":"","published_at":"2025-12-17T17:49:53.269000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87578a/YHiVLig00ZQrC_arc0biD_1f8eb20e928e4bc2b29499c7cb0eae5b.jpg","title":"Vibevoice"},{"category":"text-to-speech","description":"Generate long, expressive multi-voice speech using Microsoft's powerful TTS","endpoint_id":"fal-ai/vibevoice/7b","family":"","inputs":[{"default":null,"description":"The script to convert to speech. Can be formatted with 'Speaker X:' prefixes for multi-speaker dialogues.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"script","required":true,"type":"string"},{"default":null,"description":"List of speakers to use for the script. If not provided, will be inferred from the script or voice samples.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speakers","required":true,"type":"json"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1.3,"description":"CFG (Classifier-Free Guidance) scale for generation. Higher values increase adherence to text.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":1,"multiline":false,"name":"cfg_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["generation_time","duration","sample_rate","rtf","audio"],"pricing":"Billing is calculated at $0.04 per minute of generated speech, with duration rounded to the nearest 15 seconds. For example, 5 minutes cost $0.20.","published_at":"2025-08-27T16:22:23.854000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922c/Le1Ew_vsGx5bydPV_dyf__EK5P9oHG.png","title":"VibeVoice 7B"},{"category":"llm","description":"Generate video prompts using a variety of techniques including camera direction, style, pacing, special effects and more.","endpoint_id":"fal-ai/video-prompt-generator","family":"","inputs":[{"default":null,"description":"Core concept or thematic input for the video prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"input_concept","required":true,"type":"string"},{"default":"Simple","description":"Style of the video prompt","enum":["Minimalist","Simple","Detailed","Descriptive","Dynamic","Cinematic","Documentary","Animation","Action","Experimental"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"None","description":"Camera movement style","enum":["None","Steadicam flow","Drone aerials","Handheld urgency","Crane elegance","Dolly precision","VR 360","Multi-angle rig","Static tripod","Gimbal smoothness","Slider motion","Jib sweep","POV immersion","Time-slice array","Macro extreme","Tilt-shift miniature","Snorricam character","Whip pan dynamics","Dutch angle tension","Underwater housing","Periscope lens"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_style","required":false,"type":"enum"},{"default":"None","description":"Camera direction","enum":["None","Zoom in","Zoom out","Pan left","Pan right","Tilt up","Tilt down","Orbital rotation","Push in","Pull out","Track forward","Track backward","Spiral in","Spiral out","Arc movement","Diagonal traverse","Vertical rise","Vertical descent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_direction","required":false,"type":"enum"},{"default":"None","description":"Pacing rhythm","enum":["None","Slow burn","Rhythmic pulse","Frantic energy","Ebb and flow","Hypnotic drift","Time-lapse rush","Stop-motion staccato","Gradual build","Quick cut rhythm","Long take meditation","Jump cut energy","Match cut flow","Cross-dissolve dreamscape","Parallel action","Slow motion impact","Ramping dynamics","Montage tempo","Continuous flow","Episodic breaks"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pacing","required":false,"type":"enum"},{"default":"None","description":"Special effects approach","enum":["None","Practical effects","CGI enhancement","Analog glitches","Light painting","Projection mapping","Nanosecond exposures","Double exposure","Smoke diffusion","Lens flare artistry","Particle systems","Holographic overlay","Chromatic aberration","Digital distortion","Wire removal","Motion capture","Miniature integration","Weather simulation","Color grading","Mixed media composite","Neural style transfer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"special_effects","required":false,"type":"enum"},{"default":"","description":"Custom technical elements (optional)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"custom_elements","required":false,"type":"string"},{"default":null,"description":"URL of an image to analyze and incorporate into the video prompt (optional)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"google/gemini-2.5-flash-lite","description":"Model to use","enum":["anthropic/claude-3-haiku","google/gemini-2.5-flash","google/gemini-2.5-flash-lite","meta-llama/llama-3.1-8b-instruct","meta-llama/llama-3.1-70b-instruct","openai/gpt-4o-mini","openai/gpt-4o"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"Medium","description":"Length of the prompt","enum":["Short","Medium","Long"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_length","required":false,"type":"enum"}],"lab":"","output_kind":"text","output_props":["prompt"],"pricing":"","published_at":"2025-02-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/video-prompt/vprompt.jpg","title":"Video Prompt Generator"},{"category":"vision","description":"A video understanding model to analyze video content and answer questions about what's happening in the video based on user prompts.","endpoint_id":"fal-ai/video-understanding","family":"","inputs":[{"default":null,"description":"URL of the video to analyze","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The question or prompt about the video content.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Whether to request a more detailed analysis of the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"detailed_analysis","required":false,"type":"boolean"}],"lab":"","output_kind":"text","output_props":["output"],"pricing":"","published_at":"2025-06-20T22:35:38.016000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","title":"Video Understanding"},{"category":"video-to-video","description":"The video upscaler endpoint uses RealESRGAN on each frame of the input video to upscale the video to a higher resolution.","endpoint_id":"fal-ai/video-upscaler","family":"","inputs":[{"default":true,"description":"Enable input safety checks. Disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the video to upscale","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":2,"description":"The scale factor","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"scale","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2024-12-04T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/video-upscaler-thumbnail.jpg","title":"Video Upscaler"},{"category":"image-to-video","description":"Vidu Image to Video generates high-quality videos with exceptional visual quality and motion diversity from a single image","endpoint_id":"fal-ai/vidu/image-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 4s video your request will cost $0.20.","published_at":"2025-03-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/vidu/vidu.webp","title":"Vidu Image to Video"},{"category":"image-to-video","description":"Vidu Q1 Image to Video generates high-quality 1080p videos with exceptional visual quality and motion diversity from a single image","endpoint_id":"fal-ai/vidu/q1/image-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.40.","published_at":"2025-05-09T03:08:30.159000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"Vidu Image to Video"},{"category":"image-to-video","description":"Generate video clips from your multiple image references using Vidu Q1","endpoint_id":"fal-ai/vidu/q1/reference-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of the reference images to use for consistent subject appearance. Q1 model supports up to 7 reference images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"},{"default":false,"description":"Whether to add background music to the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bgm","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.40.","published_at":"2025-07-08T11:41:46.993000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"Vidu"},{"category":"image-to-video","description":"Vidu Q1 Start-End to Video generates smooth transition 1080p videos between specified start and end images.","endpoint_id":"fal-ai/vidu/q1/start-end-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 4s video your request will cost $0.40.","published_at":"2025-05-09T03:12:59.443000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"Vidu Start End to Video"},{"category":"text-to-video","description":"Vidu Q1 Text to Video generates high-quality 1080p videos with exceptional visual quality and motion diversity","endpoint_id":"fal-ai/vidu/q1/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"general","description":"The style of output video","enum":["general","anime"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"Seed for the random number generator","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 5s video your request will cost $0.40.","published_at":"2025-05-09T03:10:36.806000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Upscale-1.jpeg","title":"Vidu Text to Video"},{"category":"image-to-video","description":"Use the latest Vidu Q2 models which much more better quality and control on your videos.","endpoint_id":"fal-ai/vidu/q2/image-to-video/pro","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 3000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the starting frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the ending frame. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Duration of the video in seconds","enum":[2,3,4,5,6,7,8],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"},{"default":false,"description":"Whether to add background music to the video (only for 4-second videos)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bgm","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 720 p your video request would cost $0.10 along with a $0.05 for every video second. For 1080 p each request will cost $0.30 along with $0.10 for every video second.","published_at":"2025-10-24T09:11:00.692000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/9ZFHimyaNGh_0WHvVLfOn_67d61fe778bd4257a402b467aaff6f66.jpg","title":"Vidu"},{"category":"image-to-video","description":"Use the latest Vidu Q2 models which much more better quality and control on your videos.","endpoint_id":"fal-ai/vidu/q2/image-to-video/turbo","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 3000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the starting frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the ending frame. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Duration of the video in seconds","enum":[2,3,4,5,6,7,8],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"},{"default":false,"description":"Whether to add background music to the video (only for 4-second videos)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bgm","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 720 p each video second will cost $0.05. For 1080 p each request will cost $0.20 along with $0.05 for every video second.","published_at":"2025-10-24T09:28:39.019000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/pV-tsWf3pDIWfSzE8Y8QD_405c6376ad454bdd9aec52cfcc23a97e.jpg","title":"Vidu"},{"category":"image-to-image","description":"Vidu Reference-to-Image creates images by using a reference images and combining them with a prompt.","endpoint_id":"fal-ai/vidu/q2/reference-to-image","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of the reference images to use for consistent subject appearance","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Vidu","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.10 per image.","published_at":"2025-12-02T15:15:16.476000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a859c0c/hJyZYTr1Sq5HbwhEJWXid_90a9e24d19b4422cbb62fe49229a9266.jpg","title":"Vidu"},{"category":"image-to-video","description":"Use the latest Vidu Q2 Pro models which much more better quality and control on your videos.","endpoint_id":"fal-ai/vidu/q2/reference-to-video/pro","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 2000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of the reference images for subject appearance. If videos are provided, up to 4 images are allowed; otherwise up to 7 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"URLs of the reference videos for video editing or motion reference. Supports up to 2 videos.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Duration of the video in seconds (0 for automatic duration)","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Output video resolution","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the output video (e.g., auto, 16:9, 9:16, 1:1, or any W:H)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"string"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"},{"default":false,"description":"Whether to add background music to the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bgm","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"The model will cost $0.10 for every 360p video, $0.20 for every 520p video, $0.30 for 720 p video. For 1080 p the cost would be $0.20 along with $0.10 for every video second.","published_at":"2026-01-19T19:49:20.023000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b0dde/etLT9wcPxiw9gdfI1asZ2_4d84e99d288340748ed4af813552e8f1.jpg","title":"Vidu"},{"category":"text-to-image","description":"Use vidu Text-to-Image to turn your prompts into reality.","endpoint_id":"fal-ai/vidu/q2/text-to-image","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Vidu","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.10 per image.","published_at":"2025-12-02T15:12:08.030000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85892d/ODEhamwEyaZ8NSG6ShAdS_055c7fbf76db47deb35ee6042014bc91.jpg","title":"Vidu"},{"category":"text-to-video","description":"Use the latest Vidu Q2 models which much more better quality and control on your videos.","endpoint_id":"fal-ai/vidu/q2/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for video generation, max 3000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Duration of the video in seconds","enum":[2,3,4,5,6,7,8],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["360p","520p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"},{"default":false,"description":"Whether to add background music to the video (only for 4-second videos)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bgm","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"The model will cost $0.10 for every 360p video, $0.20 for every 520p video, $0.30 for 720 p video. For 1080 p the cost would be $0.20 along with $0.10 for every video second.","published_at":"2025-10-22T16:40:07.242000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/ui3mJj8_Fmxg22mCDuesY_38c8acb860cf4072899ec0c062efcf9e.jpg","title":"Vidu"},{"category":"video-to-video","description":"Use the latest Vidu Q2 models which much more better quality and control on your videos.","endpoint_id":"fal-ai/vidu/q2/video-extension/pro","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to extend","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"text prompt to guide the video extension","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4,"description":"Duration of the extension in seconds","enum":[2,3,4,5,6,7],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Each 360 p video will cost $0.15, each 520p video will cost $0.22. For 720 p each video second will cost $0.075. For 1080 p each video will cost $0.28 along with $0.075 per video second.","published_at":"2025-10-24T10:03:48.146000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/w0OmEqIT3ttJ87CyIv4YE_9fef0096f9f44fa7af8012a25eae3fa7.jpg","title":"Vidu"},{"category":"image-to-video","description":"Vidu's latest Q3 pro models.","endpoint_id":"fal-ai/vidu/q3/image-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"","description":"Text prompt for video generation, max 2000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL or base64 image to use as the starting frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the ending frame. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":5,"description":"Duration of the video in seconds (1-16 for Q3 models)","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Output video resolution. Note: 360p is not available when end_image_url is provided.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to use direct audio-video generation. When true, outputs video with sound (including dialogue and sound effects).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.07 per video second for 360p and 540 p, cost will be 2.2x for 720p and 1080p resolution.","published_at":"2026-01-31T07:34:05.888000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c915a/He8Pvpz77hcWVcUYC5hRZ_98109f8630944133a904fad6fe3a701d.jpg","title":"Vidu"},{"category":"image-to-video","description":"Vidu's Q3 Turbo Model","endpoint_id":"fal-ai/vidu/q3/image-to-video/turbo","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"","description":"Text prompt for video generation, max 2000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL or base64 image to use as the starting frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the ending frame. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":5,"description":"Duration of the video in seconds (1-16 for Q3 models)","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Output video resolution. Note: 360p is not available when end_image_url is provided.","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to use direct audio-video generation. When true, outputs video with sound (including dialogue and sound effects).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.035 per video second for 360p and 540 p, cost will be 2.2x for 720p and 1080p resolution.","published_at":"2026-02-06T20:23:42.516000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d6e07/fD4jASVWB2HcQCVy2wpCd_857d6e5041134ad3a094285c4adb2e94.jpg","title":"Vidu"},{"category":"image-to-video","description":"Vidu's latest Q3 Reference to Video Mix model","endpoint_id":"fal-ai/vidu/q3/reference-to-video/mix","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 2000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of 1 to 4 reference images used to keep subjects or scenes consistent","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":5,"description":"Duration of the video in seconds (1-16 for Q3 models)","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","4:3","3:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to use direct audio-video generation. When true, outputs video with sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.07 per video second for 360p and 540 p, cost will be 2.2x for 720p and 1080p resolution.","published_at":"2026-04-08T16:23:13.982000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a957345/pZ89MiBhy31s0LcoTlN0N_895614a220bb4020a3e1410421a18b26.png","title":"Vidu"},{"category":"text-to-video","description":"Vidu's latest Q3 pro models","endpoint_id":"fal-ai/vidu/q3/text-to-video","family":"","inputs":[{"default":null,"description":"Text prompt for video generation, max 2000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Duration of the video in seconds","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","4:3","3:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to use direct audio-video generation. When true, outputs video with sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.07 per video second for 360p and 540 p, cost will be 2.2x for 720p and 1080p resolution.","published_at":"2026-01-31T07:32:31.870000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c9162/vH4Zl7noFCQBFqWM-eu9I_802e7d65387f44f0ae3eb0587b38422f.jpg","title":"Vidu"},{"category":"text-to-video","description":"Vidu's Q3 Turbo Model.","endpoint_id":"fal-ai/vidu/q3/text-to-video/turbo","family":"","inputs":[{"default":null,"description":"Text prompt for video generation, max 2000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Duration of the video in seconds","enum":null,"is_list":false,"max":16,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","4:3","3:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["360p","540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to use direct audio-video generation. When true, outputs video with sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.035 per video second for 360p and 540 p, cost will be 2.2x for 720p and 1080p resolution.","published_at":"2026-02-06T20:22:55.043000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d6e01/BMufnODRfLxM62qPgxeYS_fe39c8df0dd848f1bfc25a0710be1c1e.jpg","title":"Vidu"},{"category":"image-to-video","description":"Vidu Q4 turns a first-frame image into 3 to 16 second videos with native audio at up to 4K. Best for animating stills, product shots and character scenes with dialogue.","endpoint_id":"fal-ai/vidu/q4/image-to-video","family":"Q4","inputs":[{"default":"","description":"Text prompt for video generation, max 5000 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL or base64 data URI of the image to use as the first frame. Supports png, jpeg, jpg and webp up to 50 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":5,"description":"Duration of the video in seconds (3-16)","enum":null,"is_list":false,"max":16,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Output video resolution","enum":["540p","720p","1080p","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["cover_image","video","seed"],"pricing":"Billing is calculated per second of video generated: $0.0315 at 540p, $0.0665 at 720p, $0.084 at 1080p, $0.133 at 2K, and $0.273 at 4K. For example, a 5-second video at 720p costs $0.3325.","published_at":"2026-10-07T20:20:15.855000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad2f3f/cmmJZ_YhOejfcxze6tBG6.jpg","title":"Vidu Q4"},{"category":"image-to-video","description":"Vidu Q4 generates videos from up to 12 reference images and 3 voice clips, keeping characters, objects, and voices consistent across up to 16 seconds at up to 4K.","endpoint_id":"fal-ai/vidu/q4/reference-to-video","family":"Q4","inputs":[{"default":null,"description":"Text prompt for video generation, max 5000 characters. Refer to references by their position in the lists: [@reference_image_1], [@reference_image_2], ... for images and [reference_audio_1], [reference_audio_2], ... for audio clips.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs or base64 data URIs of up to 12 reference images (png, jpeg, jpg, webp) used to keep subjects consistent.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"URLs or base64 data URIs of up to 3 mp3 reference audio clips (3-12 seconds each, max 50 MB) used to keep voices consistent.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":5,"description":"Duration of the video in seconds (3-16)","enum":null,"is_list":false,"max":16,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","4:3","3:4","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Output video resolution","enum":["540p","720p","1080p","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":false,"description":"Whether to generate audio (dialogue and sound effects) with the video. When false, the output video is silent.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Vidu","output_kind":"video","output_props":["cover_image","video","seed"],"pricing":"Billing is calculated per second of video generated: $0.0315 at 540p, $0.0665 at 720p, $0.084 at 1080p, $0.133 at 2K, and $0.273 at 4K. Enabling audio does not change the price. For example, a 5-second video at 720p costs $0.3325.","published_at":"2026-10-07T20:19:57.578000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad2f50/VDsdBXEj3Vk134o2SqAVM.jpg","title":"Vidu Q4 Reference to Video"},{"category":"image-to-image","description":"Vidu Reference-to-Image creates images by using a reference images and combining them with a prompt.","endpoint_id":"fal-ai/vidu/reference-to-image","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of the reference images to use for consistent subject appearance","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Vidu","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.1 per image.","published_at":"2025-09-09T11:42:32.318000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/vidu/vidu.webp","title":"Vidu"},{"category":"image-to-video","description":"Vidu Reference to Video creates videos by using a reference images and combining them with a prompt.","endpoint_id":"fal-ai/vidu/reference-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of the reference images to use for consistent subject appearance","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":true,"type":"string"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 4s video your request will cost $0.40.","published_at":"2025-03-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/vidu/vidu.webp","title":"Vidu Reference to Video"},{"category":"image-to-video","description":"Vidu Start-End to Video generates smooth transition videos between specified start and end images.","endpoint_id":"fal-ai/vidu/start-end-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Text prompt for video generation, max 1500 characters","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the last frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The movement amplitude of objects in the frame","enum":["auto","small","medium","large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"movement_amplitude","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"For 4s video your request will cost $0.20.","published_at":"2025-03-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/vidu/vidu.webp","title":"Vidu Start-End to Video"},{"category":"image-to-video","description":"Vidu Template to Video lets you create different effects by applying motion templates to your images.","endpoint_id":"fal-ai/vidu/template-to-video","family":"","inputs":[{"default":true,"description":"Enable safety checks; disabling requires authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"hug","description":"AI video template to use. Pricing varies by template: Standard templates (hug, kiss, love_pose, etc.) cost 4 credits ($0.20), Premium templates (lunar_newyear, dynasty_dress, dreamy_wedding, etc.) cost 6 credits ($0.30), and Advanced templates (live_photo) cost 10 credits ($0.50).","enum":["dreamy_wedding","romantic_lift","sweet_proposal","couple_arrival","cupid_arrow","pet_lovers","lunar_newyear","hug","kiss","dynasty_dress","wish_sender","love_pose","hair_swap","youth_rewind","morphlab","live_photo","emotionlab","live_memory","interaction","christmas","pet_finger","eat_mushrooms","beast_chase_library","beast_chase_supermarket","petal_scattered","emoji_figure","hair_color_change","multiple_people_kissing","beast_chase_amazon","beast_chase_mountain","balloonman_explodes_pro","get_thinner","jump2pool","bodyshake","jiggle_up","shake_it_dance","subject_3","pubg_winner_hit","shake_it_down","blueprint_supreme","hip_twist","motor_dance","rat_dance","kwok_dance","leg_sweep_dance","heeseung_march","shake_to_max","dame_un_grrr","i_know","lit_bounce","wave_dance","chill_dance","hip_flicking","sakura_season","zongzi_wrap","zongzi_drop","dragonboat_shot","rain_kiss","child_memory","couple_drop","couple_walk","flower_receive","love_drop","cheek_kiss","carry_me","blow_kiss","love_fall","french_kiss_8s","workday_feels","love_story","bloom_magic","ghibli","minecraft","box_me","claw_me","clayshot","manga_meme","quad_meme","pixel_me","clayshot_duo","irasutoya","american_comic","simpsons_comic","yayoi_kusama_style","pop_art","jojo_style","slice_therapy","balloon_flyaway","flying","paperman","pinch","bloom_doorobear","gender_swap","nap_me","sexy_me","spin360","smooth_shift","paper_fall","jump_to_cloud","pilot","sweet_dreams","soul_depart","punch_hit","watermelon_hit","split_stance_pet","make_face","break_glass","split_stance_human","covered_liquid_metal","fluffy_plunge","pet_belly_dance","water_float","relax_cut","head_to_balloon","cloning","across_the_universe_jungle","clothes_spinning_remnant","across_the_universe_jurassic","across_the_universe_moon","fisheye_pet","hitchcock_zoom","cute_bangs","earth_zoom_out","fisheye_human","drive_yacht","virtual_singer","earth_zoom_in","aliens_coming","drive_ferrari","bjd_style","virtual_fitting","orbit","zoom_in","ai_outfit","spin180","orbit_dolly","orbit_dolly_fast","auto_spin","walk_forward","outfit_show","zoom_in_fast","zoom_out_image","zoom_out_startend","muscling","captain_america","hulk","cap_walk","hulk_dive","exotic_princess","beast_companion","cartoon_doll","golden_epoch","oscar_gala","fashion_stride","star_carpet","flame_carpet","frost_carpet","mecha_x","style_me","tap_me","saber_warrior","pet2human","graduation","fishermen","happy_birthday","fairy_me","ladudu_me","ladudu_me_random","squid_game","superman","grow_wings","clevage","fly_with_doraemon","creatice_product_down","pole_dance","hug_from_behind","creatice_product_up_cybercity","creatice_product_up_bluecircuit","creatice_product_up","run_fast","background_explosion"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"template","required":false,"type":"enum"},{"default":null,"description":"URLs of the images to use with the template. Number of images required varies by template: 'dynasty_dress' and 'shop_frame' accept 1-2 images, 'wish_sender' requires exactly 3 images, all other templates accept only 1 image.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"input_image_urls","required":true,"type":"string"},{"default":null,"description":"Random seed for generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"The aspect ratio of the output video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Vidu","output_kind":"video","output_props":["video"],"pricing":"Standard templates will cost $0.20, Premium templates will cost $0.30, and Advanced templates will cost $0.50.","published_at":"2025-03-12T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/web-examples/vidu/vidu.webp","title":"Vidu Template to Video"},{"category":"video-to-video","description":"VOID removes objects from videos along with all interactions they induce on the scene","endpoint_id":"fal-ai/void-video-inpainting","family":"","inputs":[{"default":null,"description":"URL of the input video containing the object to remove.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"","description":"URL of a mask video for the removal target. For best results this should be a VOID-style quadmask video with 4 grayscale values: 0=object to remove, 63=overlap, 127=affected region, 255=background to keep. A simple binary mask (0=remove, 255=keep) also works. If omitted, the app will generate a temporary mask video from `mask_prompt` using the SAM-3 video endpoint and convert it to a quadmask automatically.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"quad_mask_video_url","required":false,"type":"string"},{"default":null,"description":"Text description of what should be masked in the input video, such as the object or person to remove. Used to generate a temporary mask video with SAM-3 when `quad_mask_video_url` is not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"mask_prompt","required":false,"type":"string"},{"default":null,"description":"Text description of the desired background after object removal.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":false,"description":"Run VOID Pass 2 warped-noise refinement after Pass 1. This is slower but can improve temporal consistency on longer clips.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pass2_refinement","required":false,"type":"boolean"},{"default":"The video is not of a high quality, it has a low resolution. Watermark present in each frame. The background is solid. Strange body and strange trajectory. Distortion.","description":"Negative prompt to guide generation away from undesired outputs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Number of denoising steps. Higher values improve quality but increase latency.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"Denoising strength. 1.0 means full denoising.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":85,"description":"Temporal window size for inference. The backend snaps this to the nearest CogVideoX-safe value that works with temporal compression and patching. Valid outputs are 69, 77, 85, ..., 197.","enum":null,"is_list":false,"max":197,"media_kind":null,"min":1,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":true,"description":"Enable content safety checking on the output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["seed","video","timings"],"pricing":"Your request will cost $0.05 per video. With Pass2 enabled it will cost $0.1 per video. Sam3 quad mask generation will cost an additional $0.05.","published_at":"2026-04-16T20:35:57.341000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a959ab1/J4yvJNbWY73Ca0TwDrlhE_e14266cf79374705aabff60c8ee7ac50.jpg","title":"Void Video Inpainting"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2 text to image LoRA trainer. Fine-tune Wan 2.2 for subjects and styles with unprecedented detail.","endpoint_id":"fal-ai/wan-22-image-trainer","family":"Wan 2.2","inputs":[{"default":null,"description":"URL to the training data.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"training_data_url","required":true,"type":"string"},{"default":null,"description":"Trigger phrase for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":true,"type":"string"},{"default":false,"description":"Whether to include synthetic captions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_synthetic_captions","required":false,"type":"boolean"},{"default":true,"description":"Whether to use face detection for the training data. When enabled, images will use the center of the face as the center of the image when resizing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_face_detection","required":false,"type":"boolean"},{"default":false,"description":"Whether to use face cropping for the training data. When enabled, images will be cropped to the face before resizing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_face_cropping","required":false,"type":"boolean"},{"default":true,"description":"Whether to use masks for the training data.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_masks","required":false,"type":"boolean"},{"default":1000,"description":"Number of training steps.","enum":null,"is_list":false,"max":6000,"media_kind":null,"min":10,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.0007,"description":"Learning rate for training.","enum":null,"is_list":false,"max":0.1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":false,"description":"Whether the training data is style data. If true, face specific options like masking and face detection will be disabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_style","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["diffusers_lora_file","config_file","high_noise_lora"],"pricing":"Your request will cost $0.0045 per step (minimum of 100 steps is charged). For $4.5 you can fine-tune a LoRA for 1000 steps.","published_at":"2025-08-11T05:09:18.685000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d6/0TDnFwA9CFqOibLMDhVcf_RNUW4Pgg.png","title":"Wan 2.2 14B Image Trainer"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train custom LoRAs for Wan-2.2 T2V/I2V 480P","endpoint_id":"fal-ai/wan-22-trainer/i2v-a14b","family":"Wan Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images and/or videos, although more is better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image/video file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":400,"description":"The number of steps to train for.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"The rate at which the model learns. Higher values can lead to faster training, but over-fitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"","description":"The phrase that will trigger the model to generate an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, the input will be automatically scale the video to 81 frames at 16fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["config_file","lora_file"],"pricing":"Your request will cost $0.005 per step (minimum of 100 steps is charged). For $5 you can fine-tune a LoRA for 1000 steps.","published_at":"2026-02-23T18:10:44.095000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8ff366/NDI3tGs3fj8PgbyK0TThL_88d95271ac3440e7a1901b1298e25711.jpg","title":"Wan-2.2 LoRA Trainer"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train custom LoRAs for Wan-2.2 T2V/I2V 480P","endpoint_id":"fal-ai/wan-22-trainer/t2v-a14b","family":"Wan Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images and/or videos, although more is better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image/video file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":400,"description":"The number of steps to train for.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"The rate at which the model learns. Higher values can lead to faster training, but over-fitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"","description":"The phrase that will trigger the model to generate an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, the input will be automatically scale the video to 81 frames at 16fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["config_file","lora_file"],"pricing":"Your request will cost $0.004 per step (minimum of 100 steps is charged). For $4 you can fine-tune a LoRA for 1000 steps.","published_at":"2026-02-23T18:20:05.674000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8ff2f6/Ub5K-T1HayIsPwyGQppfN_4f8ed55de8374b49b79161f8d33554de.jpg","title":"Wan-2.2 LoRA Trainer"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE Fun for Wan 2.2 A14B from Alibaba-PAI","endpoint_id":"fal-ai/wan-22-vace-fun-a14b/depth","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for depth task.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URLs to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to preprocess the input video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","seed","video","prompt"],"pricing":"Your request will cost $0.10 per video second for 720p, $0.075 per video second for 580p, $0.05 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-09-17T20:52:28.123000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9394/5xuptc139LYPtCtmGCYEH_7s637wVr.png","title":"Wan 2.2 VACE Fun A14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE Fun for Wan 2.2 A14B from Alibaba-PAI","endpoint_id":"fal-ai/wan-22-vace-fun-a14b/inpainting","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL to the source mask file. Required for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":false,"type":"string"},{"default":null,"description":"URL to the guiding mask file. If provided, the model will use this mask as a reference to create masked video using salient mask tracking. Will be ignored if mask_video_url is provided.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_image_url","required":false,"type":"string"},{"default":null,"description":"Urls to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to preprocess the input video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","seed","video","prompt"],"pricing":"Your request will cost $0.10 per video second for 720p, $0.075 per video second for 580p, $0.05 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-09-17T21:00:02.580000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a9/7bh4N7oaTXEaYfISZy44E_iPdRe5FM.png","title":"Wan 2.2 VACE Fun A14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE Fun for Wan 2.2 A14B from Alibaba-PAI","endpoint_id":"fal-ai/wan-22-vace-fun-a14b/outpainting","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for outpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URLs to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the left.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_left","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the right.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_right","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the top.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_top","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the bottom.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_bottom","required":false,"type":"boolean"},{"default":0.25,"description":"Amount of expansion. This is a float value between 0 and 1, where 0.25 adds 25% to the original video size on the specified sides.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"expand_ratio","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","seed","video","prompt"],"pricing":"Your request will cost $0.10 per video second for 720p, $0.075 per video second for 580p, $0.05 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-09-17T21:03:36.437000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9393/M8vfviQUMd2N6iR8qy8L3_gEB1DtEn.png","title":"Wan 2.2 VACE Fun A14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE Fun for Wan 2.2 A14B from Alibaba-PAI","endpoint_id":"fal-ai/wan-22-vace-fun-a14b/reframe","family":"Wan 2.2","inputs":[{"default":"","description":"The text prompt to guide video generation. Optional for reframing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. This video will be used as a reference for the reframe task.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":0,"description":"Zoom factor for the video. When this value is greater than 0, the video will be zoomed in by this factor (in relation to the canvas size,) cutting off the edges of the video. A value of 0 means no zoom.","enum":null,"is_list":false,"max":0.9,"media_kind":null,"min":0,"multiline":false,"name":"zoom_factor","required":false,"type":"number"},{"default":true,"description":"Whether to trim borders from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trim_borders","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","seed","video","prompt"],"pricing":"Your request will cost $0.10 per video second for 720p, $0.075 per video second for 580p, $0.05 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-09-17T21:20:15.056000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a0/SAH0GGURqHWnmM-4OzSZi_oejGpBmj.png","title":"Wan 2.2 VACE Fun A14B"},{"category":"image-to-image","description":"Wan 2.5 image-to-image model.","endpoint_id":"fal-ai/wan-25-preview/image-to-image","family":"Wan 2.5","inputs":[{"default":null,"description":"The text prompt describing how to edit the image. Max 2000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of images to edit. For single-image editing, provide 1 URL. For multi-reference generation, provide up to 2 URLs. If more than 2 URLs are provided, only the first 2 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square","description":"The size of the generated image. Width and height must be between 384 and 1440 pixels.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate. Values from 1 to 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"images","output_props":["seeds","actual_prompt","images"],"pricing":"Your request will cost $0.05 per image.","published_at":"2025-09-25T20:59:52.034000+00:00","thumbnail":"https://v3.fal.media/files/panda/E-LG-LvtKaaYeyx_FPqmu_c75bdd0f332b455e80a7cf14a3a44725.jpg","title":"Wan 2.5 Image to Image"},{"category":"image-to-video","description":"Wan 2.5 image-to-video model.","endpoint_id":"fal-ai/wan-25-preview/image-to-video","family":"Wan 2.5","inputs":[{"default":null,"description":"The text prompt describing the desired video motion. Max 1500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame. Must be publicly accessible or base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the audio to use as the background music. Must be publicly accessible.\nLimit handling: If the audio duration exceeds the duration value (5 or 10 seconds),\nthe audio is truncated to the first 5 or 10 seconds, and the rest is discarded. If\nthe audio is shorter than the video, the remaining part of the video will be silent.\nFor example, if the audio is 3 seconds long and the video duration is 5 seconds, the\nfirst 3 seconds of the output video will have sound, and the last 2 seconds will be s","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"1080p","description":"Video resolution. Valid values: 480p, 720p, 1080p","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. Choose between 5 or 10 seconds.","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","actual_prompt","video"],"pricing":"Your request will cost $0.05 per second for 480p, $0.10 per second for 720p, $0.15 per second for 1080p.","published_at":"2025-09-24T01:52:47.880000+00:00","thumbnail":"https://v3.fal.media/files/rabbit/jryVrAZdQNdLdN_4rTlN7_9bebc94cb69a482fb4d948bdd06d6a5e.jpg","title":"Wan 2.5 Image to Video"},{"category":"text-to-image","description":"Wan 2.5 text-to-image model.","endpoint_id":"fal-ai/wan-25-preview/text-to-image","family":"Wan 2.5","inputs":[{"default":null,"description":"The prompt for image generation. Supports Chinese and English, max 2000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":1,"description":"Number of images to generate. Values from 1 to 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"square","description":"The size of the generated image. Can use preset names like 'square', 'landscape_16_9', etc., or specific dimensions. Total pixels must be between 768×768 and 1440×1440, with aspect ratio between [1:4, 4:1].","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":true,"description":"Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"images","output_props":["seeds","actual_prompt","images"],"pricing":"Your request will cost $0.05 per image.","published_at":"2025-09-25T20:57:10.526000+00:00","thumbnail":"https://v3.fal.media/files/penguin/6PlSnB3q28Mu0QjURXyBe_051522e72e02496da12bf011190ca281.jpg","title":"Wan 2.5 Text to Image"},{"category":"text-to-video","description":"Wan 2.5 text-to-video model.","endpoint_id":"fal-ai/wan-25-preview/text-to-video","family":"Wan 2.5","inputs":[{"default":null,"description":"The text prompt for video generation. Supports Chinese and English, max 1500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the audio to use as the background music. Must be publicly accessible.\nLimit handling: If the audio duration exceeds the duration value (5 or 10 seconds),\nthe audio is truncated to the first 5 or 10 seconds, and the rest is discarded. If\nthe audio is shorter than the video, the remaining part of the video will be silent.\nFor example, if the audio is 3 seconds long and the video duration is 5 seconds, the\nfirst 3 seconds of the output video will have sound, and the last 2 seconds will be s","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution tier","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. Choose between 5 or 10 seconds.","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","actual_prompt","video"],"pricing":"Your request will cost $0.05 per second for 480p, $0.10 per second for 720p, $0.15 per second for 1080p.","published_at":"2025-09-24T02:07:33.047000+00:00","thumbnail":"https://v3.fal.media/files/koala/yojKCMBipiqJvLr9a3sLC_deec1d2b5b2c4019bc353f6060ec0c09.jpg","title":"Wan 2.5 Text to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan Effects generates high-quality videos with popular effects from images","endpoint_id":"fal-ai/wan-effects","family":"Wan","inputs":[{"default":null,"description":"The subject to insert into the predefined prompt template for the selected effect.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject","required":true,"type":"string"},{"default":null,"description":"URL of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"cakeify","description":"The type of effect to apply to the video.","enum":["squish","muscle","inflate","crush","rotate","gun-shooting","deflate","cakeify","hulk","baby","bride","classy","puppy","snow-white","disney-princess","mona-lisa","painting","pirate-captain","princess","jungle","samurai","vip","warrior","zen","assassin","timelapse","tsunami","fire","zoom-call","doom-fps","fus-ro-dah","hug-jesus","robot-face-reveal","super-saiyan","jumpscare","laughing","cartoon-jaw-drop","crying","kissing","angry-face","selfie-younger-self","animeify","blast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"effect_type","required":false,"type":"enum"},{"default":81,"description":"Number of frames to generate.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":81,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"Aspect ratio of the output video.","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1,"description":"The scale of the LoRA weight. Used to adjust effect intensity.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.1,"multiline":false,"name":"lora_scale","required":false,"type":"number"},{"default":false,"description":"Whether to use turbo mode. If True, the video will be generated faster but with lower quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-03-13T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_012.jpg","title":"Wan Effects"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.1 flf2v generates dynamic videos by intelligently bridging a given first frame to a desired end frame through smooth, coherent motion sequences.","endpoint_id":"fal-ai/wan-flf2v","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of the starting image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"URL of the ending image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 100 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":81,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 24.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p or 720p). 480p is 0.5 billing units, and 720p is 1 billing unit.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guide_scale","required":false,"type":"number"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"[]","description":"LoRA weights to be used in the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video"],"pricing":"For a video generation, your request will cost $0.2 at 480p resolution and 0.4$ at 720p resolution. For $1 you can run this model with approximately 5 times. More than the default frames will cost 1.25x more.","published_at":"2025-04-17T22:26:51.565000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-2.jpg","title":"Wan-2.1 First-Last-Frame-to-Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.1 is a image-to-video model that generates high-quality videos with high visual quality and motion diversity from images","endpoint_id":"fal-ai/wan-i2v","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 100 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":81,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 24.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p or 720p). 480p is 0.5 billing units, and 720p is 1 billing unit.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guide_scale","required":false,"type":"number"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For a video generation, your request will cost $0.2 at 480p resolution and 0.4$ at 720p resolution. For $1 you can run this model approximately 5 times. More than the default frames will cost 1.25x more.","published_at":"2025-02-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/hunyuan-video-image-to-video.webp","title":"Wan-2.1 Image-to-Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Add custom LoRAs to Wan-2.1 is a image-to-video model that generates high-quality videos with high visual quality and motion diversity from images","endpoint_id":"fal-ai/wan-i2v-lora","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 100 (inclusive). If the number of frames is greater than 81, the video will be generated with 1.25x more billing units.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":81,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 24.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p or 720p). 480p is 0.5 billing units, and 720p is 1 billing unit.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guide_scale","required":false,"type":"number"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"16:9","description":"Aspect ratio of the output video.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"[]","description":"LoRA weights to be used in the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If true, the video will be reversed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":true,"description":"If true, the video will be generated faster with no noticeable degradation in the visual quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video"],"pricing":"","published_at":"2025-03-08T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_02.jpg","title":"Wan-2.1 Image-to-Video with LoRAs"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan Motion is a streamlined character animation model that transfers motion from a driving video onto a reference character image. Based on Wan-Animate which preserves the original character's proportions, Simple uses pose retargeting to adapt the driving video's skeleton to match the reference character's body shape, producing more natural results when the two have different builds. It outputs at 720p with optimized defaults for fast, high-quality generation — just provide a video, an image, an","endpoint_id":"fal-ai/wan-motion","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the driving video (provides the motion).","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the reference image (provides the character appearance).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"Optional text prompt to guide the generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"regular","description":"Acceleration level to use. 'regular' enables caching for faster generation, 'none' disables it.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"Adapts the driving video's motion to match the reference image's body proportions. Recommended when the driving video subject and reference image have different body shapes or sizes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adapt_motion","required":false,"type":"boolean"},{"default":false,"description":"Enhances identity preservation by preprocessing the reference image with Flux Kontext Edit before animation. Produces more faithful face and appearance transfer at the cost of slightly longer processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_identity","required":false,"type":"boolean"},{"default":true,"description":"If set to true, input and output will be checked for safety. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.06 per video second for 720p. Video seconds are calculated at 24 frames per second. When enhance_identity is enabled, an additional $0.08 is charged for Flux 2 Edit image preprocessing.","published_at":"2026-02-19T01:00:51.825000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f09a5/VtSJnIbVr0WZ3bOi338JB_a99ce6847ee54a769903f4e17b36a82e.jpg","title":"Wan Motion"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.1 Pro is a premium image-to-video model that generates high-quality 1080p videos at 30fps with up to 6 seconds duration, delivering exceptional visual quality and motion diversity from images","endpoint_id":"fal-ai/wan-pro/image-to-video","family":"Wan","inputs":[{"default":null,"description":"The prompt to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The URL of the image to generate the video from","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/wan-pro-image-to-video.webp","title":"Wan-2.1 Pro Image-to-Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.1 Pro is a premium text-to-video model that generates high-quality 1080p videos at 30fps with up to 6 seconds duration, delivering exceptional visual quality and motion diversity from text prompts","endpoint_id":"fal-ai/wan-pro/text-to-video","family":"Wan","inputs":[{"default":null,"description":"The prompt to generate the video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the safety checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-03-11T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_02.jpg","title":"Wan-2.1 Pro Text-to-Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.1 is a text-to-video model that generates high-quality videos with high visual quality and motion diversity from text prompts","endpoint_id":"fal-ai/wan-t2v","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 100 (inclusive).","enum":null,"is_list":false,"max":100,"media_kind":null,"min":81,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 24.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"If true, the video will be generated faster with no noticeable degradation in the visual quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"For a video generation, your request will cost $0.2 at 480p resolution and 0.4$ at 720p resolution. For $1 you can run this model approximately 5 times. More than the default frames will cost 1.25x more.","published_at":"2025-02-25T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/Fal_Visuals_V1_02.jpg","title":"Wan-2.1 Text-to-Video"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Add custom LoRAs to Wan-2.1 is a text-to-video model that generates high-quality videos with high visual quality and motion diversity from images","endpoint_id":"fal-ai/wan-t2v-lora","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 100 (inclusive).","enum":null,"is_list":false,"max":100,"media_kind":null,"min":81,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 24.","enum":null,"is_list":false,"max":24,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["9:16","16:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"If true, the video will be generated faster with no noticeable degradation in the visual quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turbo_mode","required":false,"type":"boolean"},{"default":"[]","description":"LoRA weights to be used in the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If true, the video will be reversed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed"],"pricing":"","published_at":"2025-03-25T06:02:53.703000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/wan-i2v-lora.webp","title":"Wan-2.1 Text-to-Video with LoRAs"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train custom LoRAs for Wan-2.1 I2V 720P","endpoint_id":"fal-ai/wan-trainer/i2v-720p","family":"Wan Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images and/or videos, although more is better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image/video file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":400,"description":"The number of steps to train for.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"The rate at which the model learns. Higher values can lead to faster training, but over-fitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"","description":"The phrase that will trigger the model to generate an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, the input will be automatically scale the video to 81 frames at 16fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["lora_file","config_file"],"pricing":"","published_at":"2025-06-11T00:33:08.714000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a5c/RjLB7FKIza-PyAnzOMfeB_neXTpyJ5.png","title":"Wan-2.1 LoRA Trainer"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train custom LoRAs for Wan-2.1 T2V 1.3B","endpoint_id":"fal-ai/wan-trainer/t2v","family":"Wan Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images and/or videos, although more is better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image/video file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":400,"description":"The number of steps to train for.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"The rate at which the model learns. Higher values can lead to faster training, but over-fitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"","description":"The phrase that will trigger the model to generate an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, the input will be automatically scale the video to 81 frames at 16fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["lora_file","config_file"],"pricing":"","published_at":"2025-06-11T00:35:31.207000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a58/9x88JS9WeQTWs03-5wAVb_SXqxFAWn.png","title":"Wan-2.1 LoRA Trainer"},{"category":"training","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Train custom LoRAs for Wan-2.1 T2V 14B","endpoint_id":"fal-ai/wan-trainer/t2v-14b","family":"Wan Trainer","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images and/or videos, although more is better.\n\n In addition to images the archive can contain text files with captions. Each text file should have the same name as the image/video file it corresponds to.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":400,"description":"The number of steps to train for.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":100,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"The rate at which the model learns. Higher values can lead to faster training, but over-fitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"","description":"The phrase that will trigger the model to generate an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":false,"description":"If true, the input will be automatically scale the video to 81 frames at 16fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"json","output_props":["lora_file","config_file"],"pricing":"","published_at":"2025-06-11T00:34:42.291000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a61/1zhtX52j--Gptv7ljLi92_xzX4kPbT.png","title":"Wan-2.1 LoRA Trainer"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.","endpoint_id":"fal-ai/wan-vace-14b","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"depth","description":"Task type for the model.","enum":["depth","pose","inpainting","outpainting","reframe"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. If provided, the model will use this video as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"URL to the source mask file. If provided, the model will use this mask as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":false,"type":"string"},{"default":null,"description":"URL to the guiding mask file. If provided, the model will use this mask as a reference to create masked video. If provided mask video url will be ignored.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_image_url","required":false,"type":"string"},{"default":null,"description":"URLs to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to preprocess the input video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","prompt","video","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-05-27T07:26:55.366000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan VACE 14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.","endpoint_id":"fal-ai/wan-vace-14b/depth","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for depth task.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URLs to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to preprocess the input video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","prompt","video","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-06-18T19:17:12.449000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan VACE 14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.","endpoint_id":"fal-ai/wan-vace-14b/inpainting","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL to the source mask file. Required for inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"mask_video_url","required":false,"type":"string"},{"default":null,"description":"URL to the guiding mask file. If provided, the model will use this mask as a reference to create masked video using salient mask tracking. Will be ignored if mask_video_url is provided.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_image_url","required":false,"type":"string"},{"default":null,"description":"Urls to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to preprocess the input video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","prompt","video","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-06-18T19:20:48.150000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan VACE 14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.","endpoint_id":"fal-ai/wan-vace-14b/outpainting","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for outpainting.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URLs to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the left.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_left","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the right.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_right","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the top.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_top","required":false,"type":"boolean"},{"default":false,"description":"Whether to expand the video to the bottom.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expand_bottom","required":false,"type":"boolean"},{"default":0.25,"description":"Amount of expansion. This is a float value between 0 and 1, where 0.25 adds 25% to the original video size on the specified sides.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"expand_ratio","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","prompt","video","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-06-18T19:21:35.546000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan VACE 14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.","endpoint_id":"fal-ai/wan-vace-14b/pose","family":"Wan","inputs":[{"default":null,"description":"The text prompt to guide video generation. For pose task, the prompt should describe the desired pose and action of the subject in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":false,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. Required for pose task.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URLs to source reference image. If provided, the model will use this image as reference.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"ref_image_urls","required":false,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Whether to preprocess the input video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","prompt","video","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-06-18T19:19:07.684000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan VACE 14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.","endpoint_id":"fal-ai/wan-vace-14b/reframe","family":"Wan","inputs":[{"default":"","description":"The text prompt to guide video generation. Optional for reframing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"If true, the number of frames in the generated video will match the number of frames in the input video. If false, the number of frames will be determined by the num_frames parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_num_frames","required":false,"type":"boolean"},{"default":81,"description":"Number of frames to generate. Must be between 81 to 241 (inclusive).","enum":null,"is_list":false,"max":241,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the frames per second of the generated video will match the input video. If false, the frames per second will be determined by the frames_per_second parameter.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match_input_frames_per_second","required":false,"type":"boolean"},{"default":16,"description":"Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":5,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. This video will be used as a reference for the reframe task.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL to the first frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"first_frame_url","required":false,"type":"string"},{"default":null,"description":"URL to the last frame of the video. If provided, the model will use this frame as a reference.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"last_frame_url","required":false,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between the original frames. A value of 0 means no interpolation.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":0,"description":"Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"temporal_downsample_factor","required":false,"type":"integer"},{"default":false,"description":"If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":15,"description":"The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":0,"description":"Zoom factor for the video. When this value is greater than 0, the video will be zoomed in by this factor (in relation to the canvas size,) cutting off the edges of the video. A value of 0 means no zoom.","enum":null,"is_list":false,"max":0.9,"media_kind":null,"min":0,"multiline":false,"name":"zoom_factor","required":false,"type":"number"},{"default":true,"description":"Whether to trim borders from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trim_borders","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","prompt","video","seed"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-06-18T19:22:46.388000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan VACE 14B"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Reframe entire videos scene-by-scene using Wan VACE 2.1","endpoint_id":"fal-ai/wan-vace-apps/long-reframe","family":"Wan","inputs":[{"default":"","description":"The text prompt to guide video generation. Optional for reframing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"letterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Resolution of the generated video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","1:1","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":30,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":5,"description":"Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"unipc","description":"Sampler to use for video generation.","enum":["unipc","dpm++","euler"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sampler","required":false,"type":"enum"},{"default":5,"description":"Shift parameter for video generation.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"URL to the source video file. This video will be used as a reference for the reframe task.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the generated video.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the generated video.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable auto downsample.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":6,"description":"Minimum FPS for auto downsample.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. Options are 'rife' or 'film'.","enum":["rife","film"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":"content_aware","description":"The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.","enum":["content_aware","white","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"transparency_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP file containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":0,"description":"Zoom factor for the video. When this value is greater than 0, the video will be zoomed in by this factor (in relation to the canvas size,) cutting off the edges of the video. A value of 0 means no zoom.","enum":null,"is_list":false,"max":0.9,"media_kind":null,"min":0,"multiline":false,"name":"zoom_factor","required":false,"type":"number"},{"default":true,"description":"Whether to trim borders from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trim_borders","required":false,"type":"boolean"},{"default":30,"description":"Threshold for scene detection sensitivity (0-100). Lower values detect more scenes.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"scene_threshold","required":false,"type":"number"},{"default":true,"description":"Whether to paste back the reframed scene to the original video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"paste_back","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.08 per 2 seconds of output video for 720p, $0.06 per 2 seconds of output video for 580p, abd $0.04 per 2 seconds of output video for 480p. Seconds are rounded up to the nearest multiple of 2.","published_at":"2025-10-07T23:30:40.266000+00:00","thumbnail":"https://v3b.fal.media/files/b/monkey/djppEVsT608o2Uk-qVVnF_db844977aa314ad4aed7f765afde7a2a.jpg","title":"Wan 2.1 VACE Long Reframe"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit videos using plain language and Wan VACE","endpoint_id":"fal-ai/wan-vace-apps/video-edit","family":"Wan","inputs":[{"default":null,"description":"Prompt to edit the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"auto","description":"The type of video you're editing. Use 'general' for most videos, and 'human' for videos emphasizing human subjects and motions. The default value 'auto' means the model will guess based on the first frame of the video.","enum":["auto","general","human"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_type","required":false,"type":"enum"},{"default":[],"description":"URLs of the input images to use as a reference for the generation.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":"auto","description":"Resolution of the edited video.","enum":["auto","240p","360p","480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"regular","description":"Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.","enum":["none","low","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":true,"description":"Whether to enable automatic downsampling. If your video has a high frame rate or is long, enabling longer sequences to be generated. The video will be interpolated back to the original frame rate after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_auto_downsample","required":false,"type":"boolean"},{"default":"auto","description":"Aspect ratio of the edited video.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":15,"description":"The minimum frames per second to downsample the video to.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"auto_downsample_min_fps","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to include a ZIP archive containing all generated frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","frames_zip"],"pricing":"Your request will cost $0.10 per video second for 720p, $0.075 per video second for 580p, $0.05 per video second for 480p. Video seconds are calculated at 16 frames per second after downsampling.","published_at":"2025-09-22T03:14:28.550000+00:00","thumbnail":"https://v3.fal.media/files/elephant/STesgR1tPPvf0dornjZou_377f4dd48d49425198c3396e86328a8b.jpg","title":"Wan VACE Video Edit"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-Animate is a video model that generates high-fidelity character videos by replicating the expressions and movements of characters from reference videos.","endpoint_id":"fal-ai/wan/v2.2-14b/animate/move","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"480p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":20,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP archive containing per-frame images generated on GPU (lossless).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":false,"description":"If true, applies quality enhancement for faster generation with improved quality. When enabled, parameters are automatically optimized for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_turbo","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","seed","video","prompt"],"pricing":"Request is billed based on the number of frames, at a rate of 16 frames per \"video second\":\n\n- 720p: $0.08 per video second\n- 580p: $0.06 per video second\n- 480p: $0.04 per video second\n\nHow to calculate your cost:\n\n1. Total frames = video duration × fps\n2. Video seconds (billed) = total frames ÷ 16\n3. Cost = video seconds × price per second\n\nExample — 5-second video at 60 fps, 720p:\n- Total frames = 5 × 60 = 300 frames\n- Video seconds (billed) = 300 ÷ 16 = 18.75\n- Cost = 18.75 × $0.08 = $1.50","published_at":"2025-09-21T22:31:45.413000+00:00","thumbnail":"https://v3.fal.media/files/lion/uXR8uNNcwPze8WMhqrlWO_f4e668e0be7a4a57bf6b45c93bf75199.jpg","title":"Wan-2.2 Animate Move"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-Animate Replace is a model that can integrate animated characters into reference videos, replacing the original character while preserving the scene’s lighting and color tone for seamless environmental integration.","endpoint_id":"fal-ai/wan/v2.2-14b/animate/replace","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":1,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"480p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":20,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":false,"description":"If true, also return a ZIP archive containing per-frame images generated on GPU (lossless).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_frames_zip","required":false,"type":"boolean"},{"default":false,"description":"If true, applies quality enhancement for faster generation with improved quality. When enabled, parameters are automatically optimized for best results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"use_turbo","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["frames_zip","seed","video","prompt"],"pricing":"Request is billed based on the number of frames, at a rate of 16 frames per \"video second\":\n\n- 720p: $0.08 per video second\n- 580p: $0.06 per video second\n- 480p: $0.04 per video second\n\nHow to calculate your cost:\n\n1. Total frames = video duration × fps\n2. Video seconds (billed) = total frames ÷ 16\n3. Cost = video seconds × price per second\n\nExample — 5-second video at 60 fps, 720p:\n- Total frames = 5 × 60 = 300 frames\n- Video seconds (billed) = 300 ÷ 16 = 18.75\n- Cost = 18.75 × $0.08 = $1.50","published_at":"2025-09-21T22:34:12.372000+00:00","thumbnail":"https://v3.fal.media/files/penguin/YKoL7e0b41wIerWU6PA6x_7fcafa06db85466e9864c8f006cb13a7.jpg","title":"Wan-2.2 Animate Replace"},{"category":"audio-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-S2V is a video model that generates high-quality videos from static images and audio, with realistic facial expressions, body movements, and professional camera work for film and television applications","endpoint_id":"fal-ai/wan/v2.2-14b/speech-to-video","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt used for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":80,"description":"Number of frames to generate. Must be between 40 to 120, (must be multiple of 4).","enum":null,"is_list":false,"max":120,"media_kind":null,"min":40,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the audio file.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.20 per video second for 720p, $0.15 per video second for 580p, $0.10 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-08-27T03:34:19.544000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92da/lZ3wuzCEnyWGYXU79XYYR_HEKI5ejC.png","title":"Wan-2.2 Speech-to-Video 14B"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 5B model produces up to 5 seconds of video 720p at 24FPS with fluid motion and powerful prompt understanding","endpoint_id":"fal-ai/wan/v2.2-5b/image-to-video","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (580p or 720p).","enum":["580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":40,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"","published_at":"2025-07-30T06:39:13.161000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Wan v2.2 5B"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 5B model generates high-resolution, photorealistic images with powerful prompt understanding and fine-grained visual detail","endpoint_id":"fal-ai/wan/v2.2-5b/text-to-image","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":40,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":2,"description":"Shift value for the image. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the output image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2025-08-05T21:53:55.050000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9393/PX0OYV5MdhxuuwnGazvKO_UreaOWUg.png","title":"Wan"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 5B model produces up to 5 seconds of video 720p at 24FPS with fluid motion and powerful prompt understanding","endpoint_id":"fal-ai/wan/v2.2-5b/text-to-video","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (580p or 720p).","enum":["580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":40,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"","published_at":"2025-07-28T20:48:02.539000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Wan v2.2 5B"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 5B distill model produces up to 5 seconds of video 720p at 24FPS with fluid motion and powerful prompt understanding","endpoint_id":"fal-ai/wan/v2.2-5b/text-to-video/distill","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (580p or 720p).","enum":["580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":40,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":1,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"","published_at":"2025-08-06T17:34:42.197000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a44/U-ajdfZ46XZM-a2guidNK_vSP2SAON.png","title":"Wan"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 5B FastVideo model produces up to 5 seconds of video 720p at 24FPS with fluid motion and powerful prompt understanding","endpoint_id":"fal-ai/wan/v2.2-5b/text-to-video/fast-wan","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (580p or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":0,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.025 per video for 720p, $0.01875 per video for 580p, $0.0125 per video for 480p.","published_at":"2025-08-05T23:59:17.192000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92cc/Y-jQHC5zfMnRI6aiLIxIw_ePJVrFgh.png","title":"Wan"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 14B model edit high-resolution, photorealistic images with powerful prompt understanding and fine-grained visual detail","endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-image","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.5,"description":"Denoising strength. 1.0 = fully remake; 0.0 = preserve original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"Aspect ratio of the generated image. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":2,"description":"Shift","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":null,"description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the output image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"image","output_props":["image","seed","prompt"],"pricing":"","published_at":"2025-09-03T07:19:12.410000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Wan"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"fal-ai/wan/v2.2-A14B/image-to-video","endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-video","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":3.5,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":1,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"URL of the end image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-07-28T15:58:39.979000+00:00","thumbnail":"https://v3.fal.media/files/penguin/xWl1TIQn-uRe7BsctByJk_3e01d1a4f7ff488c9483be0d81f5a3cc.jpg","title":"Wan v2.2 A14B"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.2 image-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts and images. This endpoint supports LoRAs made for Wan 2.2","endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-video/lora","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":1,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"[]","description":"LoRA weights to be used in the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If true, the video will be reversed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":null,"description":"URL of the end image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"","published_at":"2025-08-07T12:44:59.464000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9225/7ePaxzuYYt6ktoZnFABlb_e8tKm9D8.png","title":"Wan v2.2 A14B Image-to-Video A14B with LoRAs"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.2 Turbo image-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts.","endpoint_id":"fal-ai/wan/v2.2-a14b/image-to-video/turbo","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":null,"description":"URL of the end image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.10 per video for 720p, $0.075 per video for 580p, $0.05 per video for 480p.","published_at":"2025-07-31T18:03:47.684000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-1.jpg","title":"Wan"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 14B model generates high-resolution, photorealistic images with powerful prompt understanding and fine-grained visual detail","endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-image","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":2,"description":"Shift value for the image. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2025-08-05T21:53:20.379000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/Sound-2.jpg","title":"Wan"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan 2.2's 14B model with LoRA support generates high-fidelity images with enhanced prompt alignment, style adaptability.","endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-image/lora","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":2,"description":"Shift value for the image. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"[]","description":"LoRA weights to be used in the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If true, the video will be reversed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"},{"default":"square_hd","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the output image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"image","output_props":["image","seed"],"pricing":"","published_at":"2025-08-05T23:56:14.535000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d1/Mh651J-EeTKoLefQJk9ZJ_4hQqmZ5G.png","title":"Wan v2.2 A14B Text-to-Image A14B with LoRAs"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.2 text-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts.","endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-video","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":1,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-07-28T16:14:33.355000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","title":"Wan-2.2 Text-to-Video A14B"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.2 text-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts. This endpoint supports LoRAs made for Wan 2.2.","endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-video/lora","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":1,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":"[]","description":"LoRA weights to be used in the inference.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":false,"description":"If true, the video will be reversed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reverse_video","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"","published_at":"2025-08-07T12:45:10.109000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d5/7rPaGC8n8fwRzpR5f1LXG_A7RAUQgT.png","title":"Wan-2.2 Text-to-Video A14B with LoRAs"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.2 turbo text-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts.","endpoint_id":"fal-ai/wan/v2.2-a14b/text-to-video/turbo","family":"Wan 2.2","inputs":[{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video (16:9 or 9:16).","enum":["16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.10 per video for 720p, $0.075 per video for 580p, $0.05 per video for 480p.","published_at":"2025-07-31T18:01:55.359000+00:00","thumbnail":"https://storage.googleapis.com/fal_cdn/fal/for%20videos-4.jpg","title":"Wan"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Wan-2.2 video-to-video is a video model that generates high-quality videos with high visual quality and motion diversity from text prompts and source videos.","endpoint_id":"fal-ai/wan/v2.2-a14b/video-to-video","family":"Wan 2.2","inputs":[{"default":null,"description":"URL of the input video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"The text prompt to guide video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.9,"description":"Strength of the video transformation. A value of 1.0 means the output will be completely based on the prompt, while a value of 0.0 means the output will be identical to the input video.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":81,"description":"Number of frames to generate. Must be between 17 to 161 (inclusive).","enum":null,"is_list":false,"max":161,"media_kind":null,"min":17,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":16,"description":"Frames per second of the generated video. Must be between 4 to 60. When using interpolation and `adjust_fps_for_interpolation` is set to true (default true,) the final FPS will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If `adjust_fps_for_interpolation` is set to false, this value will be used as-is.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":"","description":"Negative prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the generated video (480p, 580p, or 720p).","enum":["480p","580p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input video.","enum":["auto","16:9","9:16","1:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":27,"description":"Number of inference steps for sampling. Higher values give better quality but take longer.","enum":null,"is_list":false,"max":40,"media_kind":null,"min":2,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":false,"description":"If set to true, input data will be checked for safety before processing. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"If set to true, output video will be checked for safety after generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_output_safety_checker","required":false,"type":"boolean"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"regular","description":"Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended value is 'regular'.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":3.5,"description":"Classifier-free guidance scale. Higher values give better adherence to the prompt but may decrease quality.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":4,"description":"Guidance scale for the second stage of the model. This is used to control the adherence to the prompt in the second stage of the model.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale_2","required":false,"type":"number"},{"default":5,"description":"Shift value for the video. Must be between 1.0 and 10.0.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"shift","required":false,"type":"number"},{"default":"film","description":"The model to use for frame interpolation. If None, no interpolation is applied.","enum":["none","film","rife"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"interpolator_model","required":false,"type":"enum"},{"default":1,"description":"Number of frames to interpolate between each pair of generated frames. Must be between 0 and 4.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":0,"multiline":false,"name":"num_interpolated_frames","required":false,"type":"integer"},{"default":true,"description":"If true, the number of frames per second will be multiplied by the number of interpolated frames plus one. For example, if the generated frames per second is 16 and the number of interpolated frames is 1, the final frames per second will be 32. If false, the passed frames per second will be used as-is.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"adjust_fps_for_interpolation","required":false,"type":"boolean"},{"default":"high","description":"The quality of the output video. Higher quality means better visual quality but larger file size.","enum":["low","medium","high","maximum"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_quality","required":false,"type":"enum"},{"default":"balanced","description":"The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size.","enum":["fast","balanced","small"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_write_mode","required":false,"type":"enum"},{"default":false,"description":"If true, the video will be resampled to the passed frames per second. If false, the video will not be resampled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resample_fps","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","video","prompt"],"pricing":"Your request will cost $0.08 per video second for 720p, $0.06 per video second for 580p, $0.04 per video second for 480p. Video seconds are calculated at 16 frames per second.","published_at":"2025-08-02T02:30:21.079000+00:00","thumbnail":"https://v3.fal.media/files/kangaroo/fRLY4F3IQ1P3DwmVR8WUO_Mmzbg7vdKVmIAsxNycTbw_4a43f046e5be4a97b45a98320ff47bf3.jpg","title":"Wan"},{"category":"image-to-image","description":"Transform and edit existing images with text-guided instructions using the WAN 2.7 model for creative image manipulation.","endpoint_id":"fal-ai/wan/v2.7/edit","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired image edit. Supports Chinese and English.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for editing (1-4 images required). Order matters: reference them as image 1, image 2, image 3, image 4 in the prompt.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"Output image size. Uses fal image size presets or explicit dimensions and is converted to DashScope size format.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-4).","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable DashScope prompt expansion. Supported only for image edit mode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated images.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-04-01T12:21:58.544000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a948161/E43snBsqtEWRB2KGM6723_8b2971637e504a00b4bcf2cec7d544b6.jpg","title":"Wan"},{"category":"video-to-video","description":"Wan 2.7 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"fal-ai/wan/v2.7/edit-video","family":"Wan 2.7","inputs":[{"default":null,"description":"Editing instruction or style transfer description.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input video to edit. Format: MP4, MOV. Duration: 2-10s. Max 100 MB.\n\nMax file size: 100.0MB, Min duration: 2s, Max duration: 10s, Timeout: 30.0s","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference image URL for reference-based editing.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio of the generated video. If not provided, uses the aspect ratio of the input video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":0,"description":"Output video duration in seconds. Default 0 means match input video duration. When set (2-10), truncates from the start.","enum":[0,2,3,4,5,6,7,8,9,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"auto","description":"Audio handling. 'auto': model decides whether to regenerate audio. 'origin': preserve original audio from input video.","enum":["auto","origin"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_setting","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","actual_prompt","seed"],"pricing":"Your request will cost $0.1 for 720p and $0.15 for 1080p per second of output video.","published_at":"2026-03-28T20:00:01.187000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94047a/Ji7eQ_y708vNP0EYe1FoP_076a3220a9c348c29eada5ca7d5946f1.jpg","title":"Wan"},{"category":"image-to-video","description":"Wan 2.7 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"fal-ai/wan/v2.7/image-to-video","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired video. Max 5000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"URL of the first frame image. Formats: JPEG, JPG, PNG, BMP, WEBP. Max 20 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"URL of the last frame image for first-and-last-frame-to-video. Same constraints as image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"URL of a video clip to continue from. Format: MP4, MOV. Duration: 2-10s. Max 100 MB. Cannot be combined with image_url.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"URL of driving audio. Supports WAV and MP3. Duration: 2-30s. Max 15 MB.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":false,"type":"string"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (2-15).","enum":[2,3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Content to avoid in the video. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Enable intelligent prompt rewriting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","video","seed"],"pricing":"Your request will cost $0.10 per second for 720p resolution. For 1080p your request will cost $0.15 per second.","published_at":"2026-03-28T19:58:40.182000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94048a/7oM_ro6v_fh2pGHvBbpyc_9db05a8e25034dcbb16db5192560d4af.jpg","title":"Wan"},{"category":"image-to-image","description":"Edit and transform images using text instructions with the WAN 2.7 Pro model for precise, professional-grade image modifications.","endpoint_id":"fal-ai/wan/v2.7/pro/edit","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired image edit. Supports Chinese and English.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for editing (1-4 images required). Order matters: reference them as image 1, image 2, image 3, image 4 in the prompt.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"Output image size. Uses fal image size presets or explicit dimensions and is converted to DashScope size format.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-4).","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable DashScope prompt expansion. Supported only for image edit mode.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated images.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2026-04-01T12:24:21.597000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94816f/BhHA2kmKyAQ8vJxw_HPQ4_2b4b35f0fbb0449195d84178ba988112.jpg","title":"Wan"},{"category":"text-to-image","description":"Generate premium-quality images from text prompts using the enhanced WAN 2.7 Pro model with superior detail and composition.","endpoint_id":"fal-ai/wan/v2.7/pro/text-to-image","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired output. Supports Chinese and English.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"Output image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-5).","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated images.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["generated_text","seed","images"],"pricing":"","published_at":"2026-04-01T12:18:29.243000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94814a/vKQfFX-pXcXv4MDvgtybu_d79aaa7e8534459281ac0bb474872f4b.jpg","title":"Wan"},{"category":"image-to-video","description":"Wan 2.7 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"fal-ai/wan/v2.7/reference-to-video","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired video. Max 5000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference image URLs for character/object appearance. Pass multiple images for multi-subject generation. Max 20 MB each.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"Reference video URLs for character/object appearance and motion. Pass multiple videos for multi-subject generation. Max 100 MB each.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"description":"Content to avoid in the video. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (2-10).","enum":[2,3,4,5,6,7,8,9,10],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"When true, enables intelligent multi-shot segmentation. When false (default), generates a single continuous shot.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_shots","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","video","seed"],"pricing":"Your request will cost $0.10 per second. When video inputs are provided, billing duration is calculated as input video duration + output video duration. For example, an 8s input video with a 3s output will be billed for 11 seconds ($1.10).","published_at":"2026-03-28T20:44:41.245000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a940488/7aXOy6uHTo2EHtaZX89Uj_f2a95842752d4ef999d2b00006960480.jpg","title":"Wan 2.7 Reference to Video"},{"category":"text-to-image","description":"Generate high-quality images from text prompts using the WAN 2.7 model with advanced prompt understanding and detailed output.","endpoint_id":"fal-ai/wan/v2.7/text-to-image","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired output. Supports Chinese and English.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"Output image size.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-5).","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated images.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["generated_text","seed","images"],"pricing":"","published_at":"2026-04-01T12:19:40.609000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a948152/0UucVYSOBXiyibwSyN3HT_38400743f04344a5b25b1cd9b551a625.jpg","title":"Wan"},{"category":"text-to-video","description":"Wan 2.7 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.","endpoint_id":"fal-ai/wan/v2.7/text-to-video","family":"Wan 2.7","inputs":[{"default":null,"description":"Text prompt describing the desired video. Max 5000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of driving audio. Supports WAV and MP3. Duration: 3-30s. Max 15 MB. If not provided, the model auto-generates matching background music.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Output video resolution tier.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Output video duration in seconds (2-15).","enum":[2,3,4,5,6,7,8,9,10,11,12,13,14,15],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Content to avoid in the video. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Enable intelligent prompt rewriting.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["seed","actual_prompt","video"],"pricing":"Your request will cost $0.10 per second for 720p resolution. For 1080p your request will cost $0.15 per second.","published_at":"2026-03-28T20:45:33.782000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a94047b/ktfxD5Hs3lGJdXwk7FurU_856b1abaad064b23bb2ae7dee66cf2f3.jpg","title":"Wan Text to Video"},{"category":"speech-to-text","description":"[Experimental] Whisper v3 Large -- but optimized by our inference wizards. Same WER, double the performance!","endpoint_id":"fal-ai/wizper","family":"Wizper","inputs":[{"default":null,"description":"URL of the audio file to transcribe. Supported formats: mp3, mp4, mpeg, mpga, m4a, wav or webm.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"transcribe","description":"Task to perform on the audio file. Either transcribe or translate.","enum":["transcribe","translate"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"task","required":false,"type":"enum"},{"default":"en","description":"Language of the audio file.\n If translate is selected as the task, the audio will be translated to\n English, regardless of the language selected. If `None` is passed,\n the language will be automatically detected. This will also increase\n the inference time.","enum":["af","am","ar","as","az","ba","be","bg","bn","bo","br","bs","ca","cs","cy","da","de","el","en","es","et","eu","fa","fi","fo","fr","gl","gu","ha","haw","he","hi","hr","ht","hu","hy","id","is","it","ja","jw","ka","kk","km","kn","ko","la","lb","ln","lo","lt","lv","mg","mi","mk","ml","mn","mr","ms","mt","my","ne","nl","nn","no","oc","pa","pl","ps","pt","ro","ru","sa","sd","si","sk","sl","sn","so","sq","sr","su","sv","sw","ta","te","tg","th","tk","tl","tr","tt","uk","ur","uz","vi","yi","yo","zh"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":"segment","description":"Level of the chunks to return.","enum":["segment"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"chunk_level","required":false,"type":"enum"},{"default":29,"description":"Maximum speech segment duration in seconds before splitting.","enum":null,"is_list":false,"max":29,"media_kind":null,"min":10,"multiline":false,"name":"max_segment_len","required":false,"type":"integer"},{"default":true,"description":"Whether to merge consecutive chunks. When enabled, chunks are merged if their combined duration does not exceed max_segment_len.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"merge_chunks","required":false,"type":"boolean"},{"default":"3","description":"Version of the model to use. All of the models are the Whisper large variant.","enum":["3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"version","required":false,"type":"enum"}],"lab":"","output_kind":"json","output_props":["chunks","languages","text"],"pricing":"","published_at":"2024-04-08T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/wizper.webp","title":"Wizper (Whisper v3 -- fal.ai edition)"},{"category":"audio-to-audio","description":"FFMPEG Utility for Audio Compression","endpoint_id":"fal-ai/workflow-utilities/audio-compressor","family":"","inputs":[{"default":null,"description":"URL of the audio file to compress","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":-18,"description":"Threshold level in dB above which compression is applied (-60 to 0)","enum":null,"is_list":false,"max":0,"media_kind":null,"min":-60,"multiline":false,"name":"threshold","required":false,"type":"number"},{"default":3,"description":"Compression ratio (1 = no compression, higher = more compression)","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"ratio","required":false,"type":"number"},{"default":5,"description":"Attack time in milliseconds (how fast compression starts)","enum":null,"is_list":false,"max":2000,"media_kind":null,"min":0.01,"multiline":false,"name":"attack","required":false,"type":"number"},{"default":50,"description":"Release time in milliseconds (how fast compression stops)","enum":null,"is_list":false,"max":9000,"media_kind":null,"min":0.01,"multiline":false,"name":"release","required":false,"type":"number"},{"default":8,"description":"Makeup gain in dB to compensate for volume reduction","enum":null,"is_list":false,"max":64,"media_kind":null,"min":0,"multiline":false,"name":"makeup","required":false,"type":"number"},{"default":2.83,"description":"Knee width in dB for soft knee compression (0 = hard knee)","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"knee","required":false,"type":"number"},{"default":"192k","description":"Output audio bitrate","enum":["128k","192k","256k","320k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_bitrate","required":false,"type":"enum"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-02-05T16:00:02.325000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d4636/KrltA9CgCSERiJeQDn5YE_eaced6c54cd140deb36a1c2804e1f935.png","title":"Workflow Utilities Audio Compressor"},{"category":"video-to-video","description":"Add automatic subtitles to videos","endpoint_id":"fal-ai/workflow-utilities/auto-subtitle","family":"","inputs":[{"default":null,"description":"URL of the video file to add automatic subtitles to","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"en","description":"Language code for transcription (e.g., 'en', 'es', 'fr', 'de', 'it', 'pt', 'nl', 'ja', 'zh', 'ko') or 3-letter ISO code (e.g., 'eng', 'spa', 'fra')","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"language","required":false,"suggestions":["en","es","fr","de","it","eng","spa","fra"],"type":"string"},{"default":"Montserrat","description":"Any Google Font name from fonts.google.com (e.g., 'Montserrat', 'Poppins', 'BBH Sans Hegarty')","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_name","required":false,"type":"string"},{"default":100,"description":"Font size for subtitles (TikTok style uses larger text)","enum":null,"is_list":false,"max":150,"media_kind":null,"min":20,"multiline":false,"name":"font_size","required":false,"type":"integer"},{"default":"bold","description":"Font weight (TikTok style typically uses bold or black)","enum":["normal","bold","black"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_weight","required":false,"type":"enum"},{"default":"white","description":"Subtitle text color for non-active words","enum":["white","black","red","green","blue","yellow","orange","purple","pink","brown","gray","cyan","magenta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"font_color","required":false,"type":"enum"},{"default":"purple","description":"Color for the currently speaking word (karaoke-style highlight)","enum":["white","black","red","green","blue","yellow","orange","purple","pink","brown","gray","cyan","magenta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"highlight_color","required":false,"type":"enum"},{"default":3,"description":"Text stroke/outline width in pixels (0 for no stroke)","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"stroke_width","required":false,"type":"integer"},{"default":"black","description":"Text stroke/outline color","enum":["black","white","red","green","blue","yellow","orange","purple","pink","brown","gray","cyan","magenta"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"stroke_color","required":false,"type":"enum"},{"default":"none","description":"Background color behind text ('none' or 'transparent' for no background)","enum":["black","white","red","green","blue","yellow","orange","purple","pink","brown","gray","cyan","magenta","none","transparent"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"enum"},{"default":0,"description":"Background opacity (0.0 = fully transparent, 1.0 = fully opaque)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"background_opacity","required":false,"type":"number"},{"default":"bottom","description":"Vertical position of subtitles","enum":["top","center","bottom"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"position","required":false,"type":"enum"},{"default":75,"description":"Vertical offset in pixels (positive = move down, negative = move up)","enum":null,"is_list":false,"max":200,"media_kind":null,"min":-200,"multiline":false,"name":"y_offset","required":false,"type":"integer"},{"default":3,"description":"Maximum number of words per subtitle segment. Use 1 for single-word display, 2-3 for short phrases, or 8-12 for full sentences.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"words_per_subtitle","required":false,"type":"integer"},{"default":true,"description":"Enable animation effects for subtitles (bounce style entrance)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["transcription_metadata","words","video","subtitle_count","transcription"],"pricing":"","published_at":"2025-11-04T14:48:45.210000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/-R1ZjOAerDNnOUrhWNeUv_22f1d53a808040bd99ec01459e4f9547.jpg","title":"Workflow Utilities Auto Subtitle"},{"category":"video-to-video","description":"FFMPEG Utility for Blending Videos","endpoint_id":"fal-ai/workflow-utilities/blend-video","family":"","inputs":[{"default":null,"description":"URL of the top layer video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"top_video_url","required":true,"type":"string"},{"default":null,"description":"URL of the bottom layer video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"bottom_video_url","required":true,"type":"string"},{"default":"overlay","description":"Blend mode to use for combining the videos","enum":["addition","average","burn","darken","difference","divide","dodge","exclusion","grainextract","grainmerge","hardlight","lighten","multiply","negation","normal","overlay","phoenix","pinlight","reflect","screen","softlight","subtract","vividlight"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"blend_mode","required":false,"type":"enum"},{"default":1,"description":"Opacity of the top layer (0.0-1.0)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"opacity","required":false,"type":"number"},{"default":true,"description":"End output when the shortest input ends","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shortest","required":false,"type":"boolean"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-02-05T16:03:39.149000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d4652/nA4J52mF2zpuS-is8vBDo_b537d210dc294adb934ded2b30a61477.png","title":"Workflow Utilities Blend Video"},{"category":"image-to-image","description":"FFMPEG Untility for Extracting nth Frame","endpoint_id":"fal-ai/workflow-utilities/extract-nth-frame","family":"","inputs":[{"default":null,"description":"URL of the video file to extract frames from","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":12,"description":"Extract every Nth frame (e.g., 3 = every 3rd frame, 12 = every 12th frame)","enum":null,"is_list":false,"max":300,"media_kind":null,"min":1,"multiline":false,"name":"frame_interval","required":false,"type":"integer"},{"default":"png","description":"Output format for extracted frames","enum":["png","jpg","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":100,"description":"Maximum number of frames to extract","enum":null,"is_list":false,"max":500,"media_kind":null,"min":1,"multiline":false,"name":"max_frames","required":false,"type":"integer"},{"default":95,"description":"Quality for jpg/webp output (1-100)","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"quality","required":false,"type":"integer"}],"lab":"","output_kind":"images","output_props":["frame_count","images"],"pricing":"","published_at":"2026-02-05T16:18:10.236000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d465c/id_c9UTaloHxuWrFq0Z5h_6109c657124c4223b471113b46dcf127.png","title":"Workflow Utilities Extract Nth Frame"},{"category":"audio-to-audio","description":"FFMPEG Utility for Impulse Response","endpoint_id":"fal-ai/workflow-utilities/impulse-response","family":"","inputs":[{"default":null,"description":"URL of the main audio file to process","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"URL of the impulse response WAV file (reverb/effect profile)","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"impulse_response_url","required":true,"type":"string"},{"default":0.7,"description":"Level of the original (dry) signal in the mix (0.0-1.0)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"dry_level","required":false,"type":"number"},{"default":0.3,"description":"Level of the processed (wet) signal in the mix (0.0-1.0)","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"wet_level","required":false,"type":"number"},{"default":-18,"description":"Target integrated loudness in LUFS (typically -24 to -14)","enum":null,"is_list":false,"max":0,"media_kind":null,"min":-70,"multiline":false,"name":"loudness_i","required":false,"type":"number"},{"default":8,"description":"Loudness Range target in LU (typically 5-15)","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"loudness_lra","required":false,"type":"number"},{"default":-1.5,"description":"Maximum true peak in dBTP (typically -2 to -1)","enum":null,"is_list":false,"max":0,"media_kind":null,"min":-10,"multiline":false,"name":"loudness_tp","required":false,"type":"number"},{"default":"192k","description":"Output audio bitrate","enum":["128k","192k","256k","320k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_bitrate","required":false,"type":"enum"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-02-05T16:20:17.271000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d46b5/2lU5oAEfVNGmUFdiop4zR_5b9e09282e294a7d8f2cbdb96ca81b5a.png","title":"Workflow Utilities Impulse Response"},{"category":"unknown","description":"ffmpeg utility to interleave videos","endpoint_id":"fal-ai/workflow-utilities/interleave-video","family":"","inputs":[{"default":null,"description":"List of video URLs to interleave in order","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_urls","required":true,"type":"string"},{"default":null,"description":"Frame rate of the interleaved output video. When set, all interleaved frames are emitted at this rate, so lower values produce a longer output while higher values produce a shorter, faster one. Leave unset to preserve the legacy behavior, which derives the output rate from the input videos (this can yield non-standard rates such as 384.0098).","enum":null,"is_list":false,"max":120,"media_kind":null,"min":1,"multiline":false,"name":"frames_per_second","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-01-27T17:40:26.521000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87987b/4FBs4s-6F9ng4C6B3e-4i_d97b1dd479a045cfa4b0e8d3a1ed39e1.jpg","title":"Workflow Utilities Interleave Video"},{"category":"workflow","description":"Choose the Nth image from an image URL list for workflows.","endpoint_id":"fal-ai/workflow-utilities/pick-image-by-index","family":"","inputs":[{"default":null,"description":"Array of image URLs to select from","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"1-based position of the image to return. Value 1 returns the first image, 2 returns the second, and so on.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"index","required":true,"type":"integer"},{"default":"first-image","description":"Behavior when `index` exceeds the length of `image_urls`. When `first-image`, returns the first image in the array. When `last-image`, returns the last image in the array. This input has no effect when `index` is within range, when `index` is below 1, or when `image_urls` is empty (the latter two cases still return validation errors). Default is `first-image`.","enum":["first-image","last-image"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fallback_index","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images","image"],"pricing":"","published_at":"2026-04-29T18:49:30.919000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a983b72/2jJcszb7aMncZ6AKlkBM-_8378b055ba694a09a3bc9a2bea5f60e9.jpg","title":"Workflow Utilities Pick Image By Index"},{"category":"video-to-video","description":"FFMPEG Utility to Reverse Videos","endpoint_id":"fal-ai/workflow-utilities/reverse-video","family":"","inputs":[{"default":null,"description":"URL of the video file to reverse","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-02-19T14:16:07.199000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8f1c4d/wJYqiAHfB8xgLi42ui68x_be04f1afc8034fc29b4c1b9cafd413b6.png","title":"Workflow Utilities Reverse Video"},{"category":"video-to-video","description":"FFMPEG Utilities to Scale Videos","endpoint_id":"fal-ai/workflow-utilities/scale-video","family":"","inputs":[{"default":null,"description":"URL of the video file to scale/resize. Height and Width of the video must be even numbers for compatibility with video codecs.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Target width in pixels. If only width is provided, height is auto-calculated to preserve aspect ratio. At least one of width or height must be provided.","enum":null,"is_list":false,"max":7680,"media_kind":null,"min":2,"multiline":false,"name":"width","required":false,"type":"integer"},{"default":null,"description":"Target height in pixels. If only height is provided, width is auto-calculated to preserve aspect ratio. At least one of width or height must be provided.","enum":null,"is_list":false,"max":4320,"media_kind":null,"min":2,"multiline":false,"name":"height","required":false,"type":"integer"},{"default":"stretch","description":"Scaling mode. 'stretch' scales the video to the exact target dimensions (may distort aspect ratio). 'pad' scales to fit within the target dimensions while preserving aspect ratio, then pads with the chosen color to fill the remaining space (letterbox/pillarbox). 'crop' scales to cover the target dimensions while preserving aspect ratio, then center-crops to the exact target size.","enum":["stretch","pad","crop"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":"black","description":"Padding color when mode is 'pad'. Ignored for other modes.","enum":["black","white","red","green","blue","gray"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pad_color","required":false,"type":"enum"},{"default":"libx264","description":"Video codec to use for encoding. libx264 (H.264) is widely compatible, libx265 (H.265/HEVC) offers better compression.","enum":["libx264","libx265"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"codec","required":false,"type":"enum"},{"default":"fast","description":"Encoding speed preset. Slower presets give better compression but take longer.","enum":["ultrafast","fast","medium","slow"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preset","required":false,"type":"enum"},{"default":18,"description":"Constant Rate Factor for quality (0-51). Lower values mean better quality and larger files. 18 is visually lossless for most content.","enum":null,"is_list":false,"max":51,"media_kind":null,"min":0,"multiline":false,"name":"crf","required":false,"type":"integer"}],"lab":"","output_kind":"video","output_props":["scaled_width","video","original_height","original_width","scaled_height"],"pricing":"","published_at":"2026-02-16T16:05:17.779000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8eb99a/kyzJ7WEk8DJzfmZelPiHR_330f8652ee854c3c8b1323e6d2f6fe86.png","title":"Workflow Utilities Scale Video"},{"category":"video-to-video","description":"FFMPEG Utility for Trim Video","endpoint_id":"fal-ai/workflow-utilities/trim-video","family":"","inputs":[{"default":null,"description":"URL of the video file to trim","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":1,"description":"Start time in seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_time","required":false,"type":"number"},{"default":null,"description":"End time in seconds. If not provided, uses duration instead.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"end_time","required":false,"type":"number"},{"default":2,"description":"Duration in seconds from start_time. Ignored if end_time is provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"duration","required":false,"type":"number"}],"lab":"","output_kind":"video","output_props":["original_duration","trimmed_duration","video"],"pricing":"","published_at":"2026-02-11T09:08:18.218000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e11aa/xIakBiV0_r7glqzDfsJ2k_775564bd78674a0fbda370d0faea9e58.jpg","title":"Workflow Utilities Trim Video"},{"category":"vision","description":"Predict whether an image is NSFW or SFW.","endpoint_id":"fal-ai/x-ailab/nsfw","family":"","inputs":[{"default":null,"description":"List of image URLs to check. If more than 10 images are provided, only the first 10 will be checked.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"","output_kind":"json","output_props":["has_nsfw_concepts"],"pricing":"","published_at":"2025-07-28T09:37:20.844000+00:00","thumbnail":"https://v3.fal.media/files/monkey/Tja6xudNPajR7Wiv3CI2z_6fa01860226940cbab39842db772f7da.jpg","title":"NSFW Checker"},{"category":"training","description":"Train LoRAs on Z-Image Turbo, a super fast text-to-image model of 6B parameters developed by Tongyi-MAI.","endpoint_id":"fal-ai/z-image-trainer","family":"Z-Image","inputs":[{"default":null,"description":"URL to zip archive with images of a consistent style. Try to use at least 10 images, although more is better.\n\n The zip can also contain a text file for each image. The text file should be named:\n ROOT.txt\n For example:\n photo.txt\n\n This text file can be used to specify the edit instructions for the image pair.\n\n If no text file is provided, the default_caption will be used.\n\n If no default_caption is provided, the training will fail.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":1000,"description":"Total number of training steps.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":0.0001,"description":"Learning rate applied to trainable parameters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":"balanced","description":"Type of training to perform. Use 'content' to focus on the content of the images, 'style' to focus on the style of the images, and 'balanced' to focus on a combination of both.","enum":["content","style","balanced"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"training_type","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"json","output_props":["diffusers_lora_file","config_file"],"pricing":"Your request will cost $2.26 per 1000-step training run. It scales per step, so a 2000-step training run costs $4.52. Note: 100 steps is the minimum step count, which will cost $0.226.","published_at":"2025-12-03T19:09:57.722000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a84daae/ubfu5r0bOZVRBN1_V5AJY_fb0dc5421f4e413ba4a8c94c2e043225.jpg","title":"Z Image Trainer"},{"category":"training","description":"Fast LoRA trainer for Z-Image-Turbo, a super fast text-to-image model of 6B parameters developed by Tongyi-MAI.","endpoint_id":"fal-ai/z-image-turbo-trainer-v2","family":"Z-Image","inputs":[{"default":null,"description":"URL to the input data zip archive.\n\n The zip should contain pairs of images and corresponding captions.\n\n The images should be named: ROOT.EXT. For example: 001.jpg\n\n The corresponding captions should be named: ROOT.txt. For example: 001.txt\n\n If no text file is provided for an image, the default_caption will be used.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_data_url","required":true,"type":"string"},{"default":2000,"description":"Number of steps to train for","enum":null,"is_list":false,"max":40000,"media_kind":null,"min":10,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":null,"description":"Default caption to use when caption files are missing. If None, missing captions will cause an error.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"default_caption","required":false,"type":"string"},{"default":0.0005,"description":"Learning rate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"learning_rate","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"Your request will cost $0.85 per 1000-step training run. It scales per step, so a 2000-step training run will cost $1.70. A 500 step floor is applied to the steps for billing purposes. If 100 steps are used you will be billed for the 500 step minimum.","published_at":"2026-01-24T03:10:13.337000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8b9eef/T4yyPE_lpuMlcnmqlF8Ns_ab635223ffad4b2cb49d48d926eae60f.jpg","title":"Z Image Turbo Trainer V2"},{"category":"text-to-image","description":"Z-Image is the foundation model of the Z- Image family, engineered for good quality, robust generative diversity, broad stylistic coverage, and precise prompt adherence.","endpoint_id":"fal-ai/z-image/base","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2026-01-27T17:24:16.384000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1871/Kxq-m63uqtEhDgll_5W63_c53ec36259f8446495a23b09592f2f09.jpg","title":"Z Image Base"},{"category":"text-to-image","description":"LoRA endpoint for Z-Image, the foundation model of the Z- Image family.","endpoint_id":"fal-ai/z-image/base/lora","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"The guidance scale to use for the image generation.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":"","description":"The negative prompt to use for the image generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2026-01-27T17:26:38.446000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c1883/2G6Kn_ounoUBav_-ayY6k_0f72c0a77d9c4a14a38350dadc12806b.jpg","title":"Z Image Base Lora"},{"category":"text-to-image","description":"Z-Image Turbo is a super fast text-to-image model of 6B parameters developed by Tongyi-MAI.","endpoint_id":"fal-ai/z-image/turbo","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-11-26T14:38:10.381000+00:00","thumbnail":"https://v3b.fal.media/files/b/koala/Pvji5sM6n6oNIo-p0Xsn__245f3d4eb5df4952aa80ec74f4afd7f2.jpg","title":"Z Image Turbo"},{"category":"image-to-image","description":"Generate images from text and edge, depth or pose images using Z-Image Turbo, Tongyi-MAI's super-fast 6B model.","endpoint_id":"fal-ai/z-image/turbo/controlnet","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for ControlNet generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.75,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_scale","required":false,"type":"number"},{"default":0,"description":"The start of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_start","required":false,"type":"number"},{"default":0.8,"description":"The end of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_end","required":false,"type":"number"},{"default":"none","description":"What kind of preprocessing to apply to the image, if any.","enum":["none","canny","depth","pose"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-07T20:51:56.573000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a85640c/fMxWAimqN7U67KxfCscKM_f4457852189f4fd98e05a47cae2f2baa.jpg","title":"Z Image Turbo Controlnet"},{"category":"image-to-image","description":"Generate images from text and edge, depth or pose images using custom LoRA and Z-Image Turbo, Tongyi-MAI's super-fast 6B model.","endpoint_id":"fal-ai/z-image/turbo/controlnet/lora","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for ControlNet generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.75,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_scale","required":false,"type":"number"},{"default":0,"description":"The start of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_start","required":false,"type":"number"},{"default":0.8,"description":"The end of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_end","required":false,"type":"number"},{"default":"none","description":"What kind of preprocessing to apply to the image, if any.","enum":["none","canny","depth","pose"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preprocess","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-07T20:55:46.527000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a856427/T39BO4GLnxe-rM537HgrH_23724481e7574950ba6e3f4abb75e1b0.jpg","title":"Z Image Turbo Controlnet Lora"},{"category":"image-to-image","description":"Generate images from text and images using Z-Image Turbo, Tongyi-MAI's super-fast 6B model.","endpoint_id":"fal-ai/z-image/turbo/image-to-image","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Image-to-Image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.6,"description":"The strength of the image-to-image conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-07T20:35:23.324000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8563a8/ISfaZAiht16RGXWqoOU4h_13ac5a10d2b34c1db11dc85ee2d57014.jpg","title":"Z Image Turbo Image To Image"},{"category":"image-to-image","description":"Generate images from text and images using custom LoRA and Z-Image Turbo, Tongyi-MAI's super-fast 6B model.","endpoint_id":"fal-ai/z-image/turbo/image-to-image/lora","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Image-to-Image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.6,"description":"The strength of the image-to-image conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-07T20:39:40.800000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8563c2/33_KzGSlJd9AyR7m8QZYv_bd0753469df54473a018265568b5fc44.jpg","title":"Z Image Turbo Image To Image Lora"},{"category":"image-to-image","description":"Generate images from text, an image and a mask using Z-Image Turbo, Tongyi-MAI's super-fast 6B model.","endpoint_id":"fal-ai/z-image/turbo/inpaint","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Inpaint generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.75,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_scale","required":false,"type":"number"},{"default":0,"description":"The start of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_start","required":false,"type":"number"},{"default":0.8,"description":"The end of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_end","required":false,"type":"number"},{"default":null,"description":"URL of Mask for Inpaint generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":true,"type":"string"},{"default":1,"description":"The strength of the inpaint conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-18T16:14:23.744000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86d0c9/znBEfEDmFTeNP6Fm_dfGw_98585a0351414d37a69e4cf0c7f0305a.jpg","title":"Z Image Turbo Inpaint"},{"category":"image-to-image","description":"Generate images from text, an image, a mask and custom LoRA using Z-Image Turbo, Tongyi-MAI's super-fast 6B model.","endpoint_id":"fal-ai/z-image/turbo/inpaint/lora","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of Image for Inpaint generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.75,"description":"The scale of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_scale","required":false,"type":"number"},{"default":0,"description":"The start of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_start","required":false,"type":"number"},{"default":0.8,"description":"The end of the controlnet conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"control_end","required":false,"type":"number"},{"default":null,"description":"URL of Mask for Inpaint generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":true,"type":"string"},{"default":1,"description":"The strength of the inpaint conditioning.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-18T16:19:58.658000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86d0e7/FSsTeoWO3HUk50Ba1ftXE_8546e152c771482c9b0b7a56fd1a352e.jpg","title":"Z Image Turbo Inpaint Lora"},{"category":"text-to-image","description":"Text-to-Image endpoint with LoRA support for Z-Image Turbo, a super fast text-to-image model of 6B parameters developed by Tongyi-MAI.","endpoint_id":"fal-ai/z-image/turbo/lora","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"","published_at":"2025-12-01T21:00:30.834000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8499c8/NoYhi_0XiRWB_GyGXzXdh_c756d700b1a8445a90bcf47126bc8459.jpg","title":"Z Image Turbo Lora"},{"category":"text-to-image","description":"Generate seamlessly tiling photorealistic images from text using Z-Image Turbo","endpoint_id":"fal-ai/z-image/turbo/tiling","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image. Use 'auto' to match the input image size (or 1024x1024 if no image).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of an image for image-to-image or inpainting. When provided without mask_image_url, performs image-to-image; with mask_image_url, performs inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"URL of a mask image for inpainting. White regions are regenerated, black regions are preserved. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"},{"default":0.6,"description":"How much to transform the input image. Only used when image_url is provided.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":128,"description":"Tile size in latent space. Must be even (divisible by 2) for patchification. Automatically capped to the generated image dimensions on tiled axes. (64 = 512px, 128 = 1024px, 256 = 2048px).","enum":null,"is_list":false,"max":256,"media_kind":null,"min":32,"multiline":false,"name":"tile_size","required":false,"type":"integer"},{"default":64,"description":"Tile stride in latent space. Must be even (divisible by 2). Automatically capped to half the effective tile size. (32 = 256px, 64 = 512px, 128 = 1024px).","enum":null,"is_list":false,"max":128,"media_kind":null,"min":16,"multiline":false,"name":"tile_stride","required":false,"type":"integer"},{"default":"both","description":"Tiling direction: 'both' (omnidirectional), 'horizontal' (left-right only), 'vertical' (top-bottom only).","enum":["both","horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tiling_mode","required":false,"type":"enum"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"Your request will cost $0.02 per megapixel.","published_at":"2026-03-17T03:10:40.551000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a927a27/SYJj76y2BxFpBc6ySx7uj_5d9c07ca565e4fe6bdef800c186c176b.jpg","title":"Z-Image Turbo Seamless Tiling"},{"category":"text-to-image","description":"Generate seamlessly tiling photorealistic images from text using Z-Image Turbo and custom LoRA","endpoint_id":"fal-ai/z-image/turbo/tiling/lora","family":"Z-Image","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"The size of the generated image. Use 'auto' to match the input image size (or 1024x1024 if no image).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":8,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"regular","description":"The acceleration level to use.","enum":["none","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. Note: this will increase the price by 0.0025 credits per request.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"URL of an image for image-to-image or inpainting. When provided without mask_image_url, performs image-to-image; with mask_image_url, performs inpainting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"URL of a mask image for inpainting. White regions are regenerated, black regions are preserved. Requires image_url.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_image_url","required":false,"type":"string"},{"default":0.6,"description":"How much to transform the input image. Only used when image_url is provided.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":128,"description":"Tile size in latent space. Must be even (divisible by 2) for patchification. Automatically capped to the generated image dimensions on tiled axes. (64 = 512px, 128 = 1024px, 256 = 2048px).","enum":null,"is_list":false,"max":256,"media_kind":null,"min":32,"multiline":false,"name":"tile_size","required":false,"type":"integer"},{"default":64,"description":"Tile stride in latent space. Must be even (divisible by 2). Automatically capped to half the effective tile size. (32 = 256px, 64 = 512px, 128 = 1024px).","enum":null,"is_list":false,"max":128,"media_kind":null,"min":16,"multiline":false,"name":"tile_stride","required":false,"type":"integer"},{"default":"both","description":"Tiling direction: 'both' (omnidirectional), 'horizontal' (left-right only), 'vertical' (top-bottom only).","enum":["both","horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tiling_mode","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Alibaba","output_kind":"images","output_props":["prompt","seed","images","timings","has_nsfw_concepts"],"pricing":"Your request will cost $0.025 per megapixel.","published_at":"2026-03-17T03:13:51.642000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a927a46/r4_VKr5hjykY0b3VxLRdx_bdb953058bb14b5581ee39a4763b3697.jpg","title":"Z-Image Turbo Seamless Tiling Lora"},{"category":"text-to-audio","description":"Clone voice of any person and speak anything in their voice using zonos' voice cloning.","endpoint_id":"fal-ai/zonos","family":"","inputs":[{"default":null,"description":"The reference audio.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_url","required":true,"type":"string"},{"default":null,"description":"The content generated using cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-02-14T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/Ben2/2VVmzf2y5GyRdFoof8BLu.webp","title":"Zonos-Audio-Clone"},{"category":"text-to-speech","description":"Zonos2 is a text-to-speech model that clones a voice from a short sample and speaks naturally across many languages.","endpoint_id":"fal-ai/zonos2","family":"Zonos","inputs":[{"default":null,"description":"Reference audio to clone the voice from.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_url","required":true,"type":"string"},{"default":"\"Fal\" is the fastest solution for your audio generation.","description":"Text to synthesize in the cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":false,"type":"string"},{"default":"en_us","description":"Text-normalization language code. Supported: en_us, en_gb, fr_fr, de, es, it, pt_br, ja, cmn, ko. Unsupported codes skip normalization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"language","required":false,"type":"string"},{"default":null,"description":"Seed for reproducibility. Random when omitted.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"True = closer voice match; False = more expressive.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"accurate_mode","required":false,"type":"boolean"},{"default":false,"description":"Mark the reference audio as having a clean background.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"clean_speaker_background","required":false,"type":"boolean"},{"default":1.15,"description":"Sampling temperature.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0,"description":"Nucleus sampling probability (0 disables).","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":0.18,"description":"Minimum-probability sampling threshold.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"min_p","required":false,"type":"number"},{"default":106,"description":"Top-k sampling cutoff (0 disables).","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":0,"multiline":false,"name":"top_k","required":false,"type":"integer"},{"default":null,"description":"Maximum number of audio frames to generate. Defaults to the model context limit.","enum":null,"is_list":false,"max":6144,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Zyphra","output_kind":"audio","output_props":["audio","seed"],"pricing":"","published_at":"2026-06-16T19:33:10.497000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9e7f9a/QwGx_S5uNbkzNRXsMZpDw_c64a2dc8166b4688a78bc80bfdb53ed0.jpg","title":"Zonos2 Text to Speech"},{"category":"text-to-speech","description":"Generate expressive speech with Gemini 3.8 Flash Lite TTS. Choose from 30 voices, guide delivery with style instructions, and create single-speaker narration or two-speaker dialogue.","endpoint_id":"google/gemini-3.8-flash-lite-tts","family":"TTS","inputs":[{"default":null,"description":"Verbatim text for single-speaker speech. Put delivery directions in style_instructions; inline vocal events may use <laugh> or <sigh>. For dialogue, omit prompt and provide speakers and turns instead. The provider limits the complete input to 8,192 tokens.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Delivery style, separate from the spoken transcript. Applies to all turns unless overridden.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_instructions","required":false,"type":"string"},{"default":"Kore","description":"Prebuilt voice for single-speaker speech.","enum":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Pulcherrima","Puck","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Exactly two distinct speaker aliases and their prebuilt voices for dialogue.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speakers","required":false,"type":"json"},{"default":null,"description":"Ordered dialogue turns, each identifying a configured speaker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turns","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-09-25T19:10:26.969000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aabd888/nA5lFvHKT-YnZx9tkjubZ.jpg","title":"Gemini 3.8 Flash Lite TTS"},{"category":"text-to-speech","description":"Generate expressive speech with Gemini 3.8 Flash TTS. Choose from 30 voices, direct delivery with style instructions, and create single-speaker narration or two-speaker dialogue.","endpoint_id":"google/gemini-3.8-flash-tts","family":"TTS","inputs":[{"default":null,"description":"Verbatim text for single-speaker speech. Put delivery directions in style_instructions; inline vocal events may use <laugh> or <sigh>. For dialogue, omit prompt and provide speakers and turns instead. The provider limits the complete input to 8,192 tokens.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Delivery style, separate from the spoken transcript. Applies to all turns unless overridden.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_instructions","required":false,"type":"string"},{"default":"Kore","description":"Prebuilt voice for single-speaker speech.","enum":["Achernar","Achird","Algenib","Algieba","Alnilam","Aoede","Autonoe","Callirrhoe","Charon","Despina","Enceladus","Erinome","Fenrir","Gacrux","Iapetus","Kore","Laomedeia","Leda","Orus","Pulcherrima","Puck","Rasalgethi","Sadachbia","Sadaltager","Schedar","Sulafat","Umbriel","Vindemiatrix","Zephyr","Zubenelgenubi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Exactly two distinct speaker aliases and their prebuilt voices for dialogue.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"speakers","required":false,"type":"json"},{"default":null,"description":"Ordered dialogue turns, each identifying a configured speaker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turns","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2026-09-25T19:10:28.801000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aabd875/3gAgS2GOPVAkwRanZZpN7.jpg","title":"Gemini 3.8 Flash TTS"},{"category":"text-to-video","description":"Creates video with synchronized audio from text input. Grounded in Gemini's real-world knowledge, with improved physics understanding for more coherent motion and interaction.","endpoint_id":"google/gemini-omni-flash","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is based on total token consumption. Tokens cost $21.875 per 1 million tokens. For 720p video this costs approximately $0.125 per second of video.","published_at":"2026-06-30T17:26:03.038000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa0649d/TFqtIbw6p_p4rMT-44N8X.jpg","title":"Gemini Omni Flash"},{"category":"video-to-video","description":"Edits generated video across multiple conversational turns while preserving scene coherence. Applies iterative changes through natural-language instructions without regenerating the full sequence from scratch.","endpoint_id":"google/gemini-omni-flash/edit","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"A simple instruction describing the edit. Simple prompts work best; add \"Keep everything else the same.\" to preserve the rest of the scene. Voice editing is not supported.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the video to edit. Note: editing uploaded videos is not available for users in the European Economic Area (EEA), Switzerland, and the United Kingdom.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is based on total token consumption. Input tokens (text/audio/video) cost $1.875 per 1 million tokens. Output tokens cost $21.875 per 1 million tokens. For 720p video this costs approximately $0.13 per second of video.","published_at":"2026-06-30T17:26:09.799000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa064ab/KaPeBfk0q5Qc2axr3JX-k.jpg","title":"Gemini Omni Flash"},{"category":"image-to-video","description":"Animates a still image into video with audio. Extends a single frame into coherent motion, grounded in Gemini's physical understanding of how scenes and subjects behave.","endpoint_id":"google/gemini-omni-flash/image-to-video","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"The text prompt describing how the image should be animated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input image to animate.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is based on total token consumption. Input tokens (text/audio/video) cost $1.875 per 1 million tokens. Output tokens cost $21.875 per 1 million tokens. For 720p video this costs approximately $0.13 per second of video.","published_at":"2026-06-30T17:26:14.875000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa064c4/0I6OScPBof7TKGPvufHPG.jpg","title":"Gemini Omni Flash"},{"category":"image-to-video","description":"Generates video with audio from combined multimodal references. Accepts text, images, audio, and video together as input to guide subject, motion, style, and sound in the output.","endpoint_id":"google/gemini-omni-flash/reference-to-video","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"The text prompt describing the video. You can bind reference images to roles inline using tags like ``<IMAGE_REF_0>`` (see the Omni Flash prompt guide).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of the reference images to incorporate into the video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is based on total token consumption. Input tokens (text/audio/video) cost $1.875 per 1 million tokens. Output tokens cost $21.875 per 1 million tokens. For 720p video this costs approximately $0.13 per second of video.","published_at":"2026-06-30T17:26:21.209000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa064be/vTTSwDN_rUlhGecz3iWdY.jpg","title":"Gemini Omni Flash"},{"category":"video-to-video","description":"Gemini Omni Flash 1.1 is Google's multimodal video model. This endpoint edits video through natural-language instruction, applying the requested change while preserving the parts of the scene you want kept, and carrying character and scene consistency across successive edits.","endpoint_id":"google/gemini-omni-flash/v1.1/edit","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"A simple instruction describing the edit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the video to edit.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the edited video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.03 per second; for 720p, $0.10 per second; for 1080p, $0.15 per second; and for 4K, $0.30 per second. A 10-second 1080p clip costs $1.50, while the same clip at 360p costs $0.30.","published_at":"2026-08-27T16:39:01.336000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7d043/ux8uG2gwLmBhmIDLhunU6.jpg","title":"Gemini Omni Flash 1.1 Edit"},{"category":"image-to-video","description":"Gemini Omni Flash 1.1 is Google's multimodal video model. This endpoint animates a still image into video with synchronized audio, extending a single frame into coherent motion that reflects the logic of the real world.","endpoint_id":"google/gemini-omni-flash/v1.1/image-to-video","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"The text prompt describing how the first image should be animated or interpolated into the optional end image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the first frame to animate.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of the end frame. When provided, the model interpolates between the two images in their listed order.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.03 per second; for 720p, $0.10 per second; for 1080p, $0.15 per second; and for 4K, $0.30 per second. A 10-second 1080p clip costs $1.50, while the same clip at 360p costs $0.30.","published_at":"2026-08-27T16:38:23.507000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7d026/PJ7ZGzXOLHWc0V7C2aN9r.jpg","title":"Gemini Omni Flash 1.1 Image to Video"},{"category":"image-to-video","description":"Gemini Omni Flash 1.1 is Google's multimodal video model. This endpoint generates video from combined multimodal references, images, videos and text together. Reasoning across all inputs to produce a single coherent result, with characters retaining their face, clothing, and voice throughout","endpoint_id":"google/gemini-omni-flash/v1.1/reference-to-video","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"The text prompt describing the video. Reference media is sent in list order before the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of reference images to incorporate into the video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"URLs of up to three reference videos. Each video must be at most ten seconds long.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"reference_video_urls","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.03 per second; for 720p, $0.10 per second; for 1080p, $0.15 per second; and for 4K, $0.30 per second. A 10-second 1080p clip costs $1.50, while the same clip at 360p costs $0.30.","published_at":"2026-08-27T16:38:13.583000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7d03a/HppeV9Qlias-2csW09e9s.jpg","title":"Gemini Omni Flash 1.1 Reference to Video"},{"category":"text-to-video","description":"Gemini Omni Flash 1.1 is Google's multimodal video model. This endpoint generates video with synchronized native audio from a text prompt, grounded in Gemini's real-world knowledge and physics understanding, with cinematic camera control expressed in natural language.","endpoint_id":"google/gemini-omni-flash/v1.1/text-to-video","family":"Gemini Omni Flash","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.03 per second; for 720p, $0.10 per second; for 1080p, $0.15 per second; and for 4K, $0.30 per second. A 10-second 1080p clip costs $1.50, while the same clip at 360p costs $0.30.","published_at":"2026-08-27T16:38:41.141000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7d019/qS1ezqi3w1fIQVwJCCw-r.jpg","title":"Gemini Omni Flash 1.1 Text to Video"},{"category":"video-to-video","description":"Gemini Omni Flash 1.2 is Google's multimodal video model. This endpoint edits an existing video of up to 15 seconds from a natural-language instruction, applying the requested change while keeping the rest of the scene unchanged. Output resolution is selectable from 360p, 720p, 1080p, or 4K.","endpoint_id":"google/gemini-omni-flash/v1.2/edit","family":"Omni Flash 1.2","inputs":[{"default":null,"description":"A simple instruction describing the edit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the video to edit. Must be at most 15 seconds long.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the edited video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of the edited output video, by resolution. For 360p, your request will cost $0.0273 per second; for 720p, $0.0819 per second; for 1080p, $0.1229 per second; and for 4K, $0.2457 per second. Editing a 10-second clip at 720p costs about $0.82, or about $1.23 at 1080p.","published_at":"2026-11-05T19:44:28.846000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab147a4/Ah1aEWi0zcfCcuBJra3JK.jpg","title":"Gemini Omni Flash 1.2 Edit Video"},{"category":"video-to-video","description":"Gemini Omni Flash 1.2 is Google's multimodal video model. This endpoint continues an existing video from a text prompt, conditioning on its last 10 seconds and appending a new 3 to 10 second segment. Output resolution is selectable from 360p, 720p, 1080p, or 4K.","endpoint_id":"google/gemini-omni-flash/v1.2/extend","family":"Omni Flash 1.2","inputs":[{"default":null,"description":"The text prompt describing how the video should continue.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the video to extend. Any length is accepted; the model conditions on the last 10 seconds and appends the continuation.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":"720p","description":"The resolution of the extended video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the continuation, in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of newly generated video, by resolution; the input video is not billed. For 360p, your request will cost $0.0273 per second; for 720p, $0.0819 per second; for 1080p, $0.1229 per second; and for 4K, $0.2457 per second. Extending a video by 8 seconds at 720p costs about $0.66, or about $0.98 at 1080p.","published_at":"2026-11-05T19:44:35.739000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab147ad/3B0cVqqGKQFPABIe-Qw_d.jpg","title":"Gemini Omni Flash 1.2 Extend Video"},{"category":"image-to-video","description":"Gemini Omni Flash 1.2 is Google's multimodal video model. This endpoint animates a start image into video with synchronized native audio, with an optional end image for first-to-last-frame interpolation of up to 10 seconds. Output is available at 360p, 720p, 1080p, or 4K, with durations from 3 to 15 seconds.","endpoint_id":"google/gemini-omni-flash/v1.2/image-to-video","family":"Omni Flash 1.2","inputs":[{"default":null,"description":"The text prompt describing how the first image should be animated or interpolated into the optional end image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the first frame to animate.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Optional URL of the end frame. When provided, the model interpolates between the two images in their listed order and the duration is capped at 10 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds. At most 10 seconds when an end image is provided.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.0273 per second; for 720p, $0.0819 per second; for 1080p, $0.1229 per second; and for 4K, $0.2457 per second. Native audio is included, and the input images are not billed. A 10-second 720p clip costs about $0.82, and the same clip at 1080p costs about $1.23.","published_at":"2026-11-05T19:44:14.788000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab1478e/Nq_aSIbp7BGc5iHqOg3X4.jpg","title":"Gemini Omni Flash 1.2 Image to Video"},{"category":"image-to-video","description":"Gemini Omni Flash 1.2 is Google's multimodal video model. This endpoint generates video from a text prompt combined with up to ten reference images and up to three reference videos, each addressable in the prompt, using them as visual references for subjects and settings. Output is available at 360p, 720p, 1080p, or 4K, with durations from 3 to 15 seconds.","endpoint_id":"google/gemini-omni-flash/v1.2/reference-to-video","family":"Omni Flash 1.2","inputs":[{"default":null,"description":"The text prompt describing the video. Reference media is sent in list order before the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URLs of up to ten reference images to incorporate.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"URLs of up to three reference videos. Each video must be at most 15 seconds long.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"reference_video_urls","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.0273 per second; for 720p, $0.0819 per second; for 1080p, $0.1229 per second; and for 4K, $0.2457 per second. Native audio is included, and reference images and videos are not billed. A 10-second 720p clip costs about $0.82, and the same clip at 1080p costs about $1.23.","published_at":"2026-11-05T19:44:22.220000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab1479a/ZRG079SdIfk3mwVWCw4l_.jpg","title":"Gemini Omni Flash 1.2 Reference to Video"},{"category":"text-to-video","description":"Gemini Omni Flash 1.2 is Google's multimodal video model. This endpoint generates video with synchronized native audio from a text prompt, at 360p, 720p, 1080p, or 4K, in 16:9 or 9:16, with durations from 3 to 15 seconds.","endpoint_id":"google/gemini-omni-flash/v1.2/text-to-video","family":"Omni Flash 1.2","inputs":[{"default":null,"description":"The text prompt describing the video you want to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"The resolution of the generated video.","enum":["360p","720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":8,"description":"The duration of the generated video, in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of output video, by resolution. For 360p, your request will cost $0.0273 per second; for 720p, $0.0819 per second; for 1080p, $0.1229 per second; and for 4K, $0.2457 per second. Native audio is included. A 10-second 720p clip costs about $0.82, and the same clip at 1080p costs about $1.23.","published_at":"2026-11-05T19:43:57.944000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab14781/UISxw0DDUlcr-cybhArB1.jpg","title":"Gemini Omni Flash 1.2 Text to Video"},{"category":"video-to-video","description":"Gemini Omni Flash 1.2 is Google's multimodal video model. This endpoint upscales a video of up to 15 seconds to a selected resolution of up to 4K, with an optional text instruction to guide the result.","endpoint_id":"google/gemini-omni-flash/v1.2/upscale","family":"Omni Flash 1.2","inputs":[{"default":null,"description":"URL of the video to upscale. Must be at most 15 seconds long.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"1080p","description":"The target resolution of the upscaled video. Must be higher than the source video's resolution.","enum":["720p","1080p","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Google","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of upscaled output video, based on the source and target resolution. Upscaling 360p to 720p or 720p to 1080p costs about $0.041 per second; 360p to 1080p costs $0.0819 per second; and 720p or 1080p to 4K costs $0.1638 per second. The target resolution must be higher than the source. Upscaling a 10-second 720p clip to 1080p costs about $0.41, or about $1.64 to 4K.","published_at":"2026-11-05T19:44:42.825000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab147b8/KMlDjgQp9UaUoPfYde2ND.jpg","title":"Gemini Omni Flash 1.2 Upscale Video"},{"category":"text-to-audio","description":"Lyria 3.5 is Google DeepMind's latest music generation model, and you can generate almost any type of music with it","endpoint_id":"google/lyria-3.5","family":"Lyria","inputs":[{"default":null,"description":"The text prompt describing the music you want to generate. Include genre, mood, instrumentation, tempo, vocals, and structure for best results. Lyria 3.5 supports full-length songs up to a few minutes — use timestamps or duration hints in your prompt to control song length, e.g. 'a 2-minute track' or section markers like '[0:00-0:30] Intro: ...' / '[0:30-1:00] Verse: ...'. Supports English, German, Spanish, French, Hindi, Japanese, Korean, and Portuguese.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Negative prompting is not supported by Lyria 3.5.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Optional image URL to use as visual inspiration for music generation. The model will create music that matches the mood and theme of the image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"audio","output_props":["lyrics","audio"],"pricing":"","published_at":"2026-09-19T19:42:55.042000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa8afe/VbJWL93MNQf7eBuxjBEJO.jpg","title":"Lyria 3.5"},{"category":"text-to-image","description":"Nano banana lite is the efficiency-focused model in the image generation family. Sub-2 second latency with cost-effective generation and editing, fast multi-turn local edits, and 14 supported aspect ratios.","endpoint_id":"google/nano-banana-2-lite","family":"Nano Banana 2 Lite","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":null,"description":"When set, enables model thinking with the given level ('minimal' or 'high') and includes thoughts in the generation. Omit to disable.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"}],"lab":"Google","output_kind":"images","output_props":["images","description"],"pricing":"Text tokens (per 1M): $0.3125 input, $1.875 output. Image tokens (per 1M): $0.3125 input, $37.50 output. Output images are generated at a fixed 1K (1024x1024px)","published_at":"2026-06-30T19:23:11.948000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa065ef/5nRcoeLuJhcbIysKu4EDf.jpg","title":"Nano Banana 2 Lite"},{"category":"text-to-image","description":"Nano Banana 2.1 by Google generates images from text prompts, with output resolutions up to 4K, adjustable aspect ratios, and optional web search grounding.","endpoint_id":"google/nano-banana-2.1","family":"Nano Banana 2.1","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":"medium","description":"How much the model reasons before generating. Higher levels can improve complex compositions and use more thinking tokens.","enum":["minimal","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"}],"lab":"Google","output_kind":"images","output_props":["description","images"],"pricing":"Text/thinking tokens (per 1M): $1.764 input, $8.823 output.\n Image tokens (per 1M): $1.764 input, $35.294 output. Changing the resolution parameter significantly affects cost. See the description at the bottom of this page for more details on how much canonical image sizes cost.","published_at":"2026-10-06T16:02:31.852000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad149/0HLWjH4WLjtFUmi3bYfF4.jpg","title":"Nano Banana 2.1"},{"category":"image-to-image","description":"Nano Banana 2.1 Edit by Google transforms reference images using text instructions, with output resolutions up to 4K and optional video or PDF context.","endpoint_id":"google/nano-banana-2.1/edit","family":"Nano Banana 2.1","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing. Optional when `video_url` or `pdf_url` is provided.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"1K","description":"The resolution of the image to generate.","enum":["1K","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Optional video to use as input context. Accepts an http(s)/data URL to a video file (downloaded and sent inline, max 15MB) or a YouTube URL (passed through to the model without downloading).","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":false,"type":"string"},{"default":null,"description":"Optional PDF document to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"pdf_url","required":false,"type":"string"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":false,"description":"Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":"medium","description":"How much the model reasons before generating. Higher levels can improve complex compositions and use more thinking tokens.","enum":["minimal","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"}],"lab":"Google","output_kind":"images","output_props":["description","images"],"pricing":"Text/thinking tokens (per 1M): $1.764 input, $8.823 output.\n Image tokens (per 1M): $1.764 input, $35.294 output. Changing the resolution parameter significantly affects cost; by default we use 1K. See the description at the bottom of this page for more details on how much canonical image sizes cost.","published_at":"2026-10-06T16:02:29.662000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad14e/urvX9oiQqWKRcaZngAlID.jpg","title":"Nano Banana 2.1 Edit"},{"category":"text-to-image","description":"Nano banana lite is the efficiency-focused model in the image generation family. Sub-2 second latency with cost-effective generation and editing, fast multi-turn local edits, and 14 supported aspect ratios.","endpoint_id":"google/nano-banana-lite","family":"Nano Banana Lite","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":null,"description":"When set, enables model thinking with the given level ('minimal' or 'high') and includes thoughts in the generation. Omit to disable.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"}],"lab":"Google","output_kind":"images","output_props":["images","description"],"pricing":"Text tokens (per 1M): $0.3125 input, $1.875 output. Image tokens (per 1M): $0.3125 input, $37.50 output. Output images are generated at a fixed 1K (1024x1024px)","published_at":"2026-06-30T17:49:15.712000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa065ef/5nRcoeLuJhcbIysKu4EDf.jpg","title":"Nano Banana Lite"},{"category":"image-to-image","description":"Nano banana lite is the efficiency-focused model in the image generation family. Sub-2 second latency with cost-effective generation and editing, fast multi-turn local edits, and 14 supported aspect ratios.","endpoint_id":"google/nano-banana-lite/edit","family":"Nano Banana Lite","inputs":[{"default":null,"description":"The prompt for image editing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"system_prompt","required":false,"type":"string"},{"default":"auto","description":"The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8.","enum":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"The URLs of the images to use for image-to-image generation or image editing.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed for the random number generator.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"4","description":"The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.","enum":["1","2","3","4","5","6"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"safety_tolerance","required":false,"type":"enum"},{"default":true,"description":"Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"limit_generations","required":false,"type":"boolean"},{"default":null,"description":"When set, enables model thinking with the given level ('minimal' or 'high') and includes thoughts in the generation. Omit to disable.","enum":["minimal","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"thinking_level","required":false,"type":"enum"}],"lab":"Google","output_kind":"images","output_props":["images","description"],"pricing":"Text tokens (per 1M): $0.3125 input, $1.875 output. Image tokens (per 1M): $0.3125 input, $37.50 output. Output images are generated at a fixed 1K (1024x1024px)","published_at":"2026-06-30T17:49:04.027000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa065ff/LYSxe7cVmkxjqJto2r6Qv.jpg","title":"Nano Banana Lite Edit"},{"category":"image-to-image","description":"Generate realistic virtual try-on images from a person image and a clothing product image.","endpoint_id":"google/virtual-try-on","family":"","inputs":[{"default":null,"description":"The URL of the image of the person trying on the product.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"person_image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the product image to try on.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"product_image_url","required":true,"type":"string"},{"default":1,"description":"The number of virtual try-on images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Google","output_kind":"images","output_props":["images"],"pricing":"Your request will cost $0.075 per generated image.","published_at":"2026-08-24T23:25:46.299000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7ad3c/U6EU6wzTNjAqqI69BYiIc.jpg","title":"Google Virtual Try On"},{"category":"image-to-video","description":"HeyGen Video animates your image as the first frame of a 5 to 15 second clip, with generated sound, built on MiniMax H3 and post-trained by HeyGen.","endpoint_id":"heygen/heygen-video/image-to-video","family":"HeyGen Video","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Duration","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"768p","description":"Resolution","enum":["480p","768p","1080p","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"turbo","description":"Prompt Enhancement","enum":["turbo","quality","ultraquality","disabled"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_enhancement","required":false,"type":"enum"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Image to use as the first frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["seed","video"],"pricing":"Limited-time promo (50% off) until October 31, 2026: video costs $0.01 per second at 480p and 768p, and $0.03 per second at 1080p and 2K (regular price: $0.02 and $0.06 per second).","published_at":"2026-10-21T21:01:22.831000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf314c/yeLGH-MM-_N78NxqoZ9Rj.jpg","title":"HeyGen Video Image to Video"},{"category":"image-to-video","description":"HeyGen Video builds a new 5 to 15 second scene with sound that keeps the products, people or places from your reference images, videos or audio.","endpoint_id":"heygen/heygen-video/reference-to-video","family":"HeyGen Video","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Duration","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"768p","description":"Resolution","enum":["480p","768p","1080p","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"turbo","description":"Prompt Enhancement","enum":["turbo","quality","ultraquality","disabled"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_enhancement","required":false,"type":"enum"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Reference Image Urls","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"Reference Video Urls","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"description":"Reference Audio Urls","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_urls","required":false,"type":"string"},{"default":"adaptive","description":"Aspect Ratio","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["seed","video"],"pricing":"Limited-time promo (50% off) until October 31, 2026: video costs $0.01 per second at 480p and 768p, and $0.03 per second at 1080p and 2K (regular price: $0.02 and $0.06 per second).","published_at":"2026-10-21T21:01:16.582000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf3125/dgnBBX3mq3uzXTqTgOuOM.jpg","title":"HeyGen Video Reference to Video"},{"category":"text-to-video","description":"HeyGen Video, built on MiniMax H3 and post-trained by HeyGen, turns a prompt into a 5 to 15 second clip with its own sound.","endpoint_id":"heygen/heygen-video/text-to-video","family":"HeyGen Video","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Duration","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"768p","description":"Resolution","enum":["480p","768p","1080p","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"turbo","description":"Prompt Enhancement","enum":["turbo","quality","ultraquality","disabled"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_enhancement","required":false,"type":"enum"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"16:9","description":"Aspect Ratio","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"video","output_props":["seed","video"],"pricing":"Limited-time promo (50% off) until October 31, 2026: video costs $0.01 per second at 480p and 768p, and $0.03 per second at 1080p and 2K (regular price: $0.02 and $0.06 per second).","published_at":"2026-10-21T21:01:35.525000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf310e/ILb3IF4i4sFXwWa_JvJca.jpg","title":"HeyGen Video Text to Video"},{"category":"text-to-speech","description":"HeyGen Voice turns text into natural speech with a library voice or an instant clone from a reference clip.","endpoint_id":"heygen/heygen-voice","family":"HeyGen Voice","inputs":[{"default":null,"description":"The text to speak.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Jonah","description":"HeyGen public voice. Ignored when reference_audio_url is set.","enum":["Jonah","Nadine","Tabitha","Soren","Elowen","Vincent","Jocelyn","Marielle","Corinne","Lucian","Kieran","Hugh","Noelle","Bram","Ewan","Iona","Cecily","Simon","Weston","Felicity","Gareth","Rory","Meredith","Sabrina"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Recording of a single speaker to clone instead of using a public voice. Only the first 3 minutes are used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_url","required":false,"type":"string"},{"default":null,"description":"Language of the text. Detected from the text when omitted.","enum":["ar","be","bg","ca","cs","da","de","el","en","es","fa","fi","fr","he","hi","hr","hu","id","it","ja","ko","mk","ms","nl","pl","pt","ro","ru","sk","sl","sr","sv","ta","th","tl","tr","uk","vi","zh"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":1,"description":"How expressive the delivery is.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"expressiveness_boost","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"audio","output_props":["duration","audio"],"pricing":"Limited-time promo (50% off) until October 31, 2026: speech costs $0.015 per 1,000 characters of input text (regular price: $0.03).","published_at":"2026-10-21T21:01:06.377000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf3121/SYQYxjbCy5qaMJKYlhY8y.jpg","title":"HeyGen Voice"},{"category":"text-to-speech","description":"HeyGen Voice Turbo is the fast, low-cost tier of HeyGen Voice, with library voices and instant cloning from a reference clip.","endpoint_id":"heygen/heygen-voice/turbo","family":"HeyGen Voice","inputs":[{"default":null,"description":"The text to speak.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"Jonah","description":"HeyGen public voice. Ignored when reference_audio_url is set.","enum":["Jonah","Nadine","Tabitha","Soren","Elowen","Vincent","Jocelyn","Marielle","Corinne","Lucian","Kieran","Hugh","Noelle","Bram","Ewan","Iona","Cecily","Simon","Weston","Felicity","Gareth","Rory","Meredith","Sabrina"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Recording of a single speaker to clone instead of using a public voice. Only the first 3 minutes are used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"reference_audio_url","required":false,"type":"string"},{"default":null,"description":"Language of the text. Detected from the text when omitted.","enum":["ar","be","bg","ca","cs","da","de","el","en","es","fa","fi","fr","he","hi","hr","hu","id","it","ja","ko","mk","ms","nl","pl","pt","ro","ru","sk","sl","sr","sv","ta","th","tl","tr","uk","vi","zh"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":1,"description":"How expressive the delivery is.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"expressiveness_boost","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Heygen","output_kind":"audio","output_props":["duration","audio"],"pricing":"Limited-time promo (50% off) until October 31, 2026: speech costs $0.002 per 1,000 characters of input text (regular price: $0.004).","published_at":"2026-10-21T21:00:59.636000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf3122/Zv-3HScnTaRrOrw9g3ze-.jpg","title":"HeyGen Voice Turbo"},{"category":"image-to-3d","description":"Generate 3D models from a single image with Hi3D.","endpoint_id":"hitem3d/hi3d/image-to-3d","family":"","inputs":[{"default":"hitem3dv2.1","description":"Model version used for generation. 'hitem3d*' are the general models; 'scene-portrait*' are tuned for portraits/characters.","enum":["hitem3dv1.5","hitem3dv2.0","hitem3dv2.1","scene-portraitv1.5","scene-portraitv2.0","scene-portraitv2.1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Generation resolution. Supported values depend on the model: v1.5/v2.0 accept 512, 1024, 1536 and 1536pro; v2.1 accepts 1536fast and 1536pro; scene-portraitv1.5 accepts 1536; scene-portraitv2.0 accepts 1536pro; scene-portraitv2.1 accepts 1536profast and 1536pro. Defaults to the model's recommended resolution (1024 for v1.5/v2.0, the fast tier otherwise).","enum":["512","1024","1536","1536pro","1536fast","1536profast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate textures in addition to geometry. When false, only the geometry mesh is generated (and billed).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_texture","required":false,"type":"boolean"},{"default":true,"description":"Generate PBR material maps together with the texture. Only supported (and billed) for v2.0/v2.1 and v3.0 models when enable_texture is true; ignored otherwise.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":null,"description":"Target face count of the generated model. When unset, the partner picks the recommended count for the resolution (e.g. 500k for 512, 1M for 1024, 2M for 1536).","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":100000,"multiline":false,"name":"face_count","required":false,"type":"integer"},{"default":"glb","description":"File format of the generated model.","enum":["glb","obj","stl","fbx","usdz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, input images are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the input image. PNG, JPEG and WebP formats are supported, up to 20MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request is billed at $0.02 per credit. Total cost is a sum of geometry, texture, and PBR credits, where geometry credits scale with resolution, texture is fixed at 10 credits, and PBR (v2.0 and above) is fixed at 5 credits. On v1.5, your request will cost $0.30 (512), $0.40 (1024), $0.60 (1536), or $0.80 (1536pro). On v2.0, it will cost $0.70 (1536) or $0.90 (1536pro). On v2.1, it will cost $0.50 (1536_fast) or $0.90 (1536pro). Portrait generations cost $0.60 (1536) on v1.5, $0.90 (1536pro) on v2.0, and $0.50 (1536pro_fast) or $0.90 (1536pro) on v2.1.","published_at":"2026-08-06T21:11:32.919000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4770a/bTDPfMLZ2k4kj3D02kEkS.jpg","title":"Hi3D Image to 3D"},{"category":"image-to-image","description":"Generate a 3D relief depth map with Hi3D from a single image.","endpoint_id":"hitem3d/hi3d/image-to-relief","family":"","inputs":[{"default":null,"description":"URL of the input image. PNG, JPEG and WebP formats are supported, up to 20MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Whether to remove the image background before generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_background","required":false,"type":"boolean"},{"default":"png","description":"File format of the generated depth map.","enum":["png","exr"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, input images are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hitem3D","output_kind":"json","output_props":["thumbnail","depth_map"],"pricing":"Your request will cost $0.2 per generation.","published_at":"2026-08-06T21:11:46.875000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa47768/yDCuti3iuFwM569KFVMfT.jpg","title":"Hi3D Image to Relief"},{"category":"image-to-3d","description":"Generate 3D models from multiple view images using Hi3D.","endpoint_id":"hitem3d/hi3d/multi-view-to-3d","family":"","inputs":[{"default":"hitem3dv2.1","description":"Model version used for generation. 'hitem3d*' are the general models; 'scene-portrait*' are tuned for portraits/characters.","enum":["hitem3dv1.5","hitem3dv2.0","hitem3dv2.1","scene-portraitv1.5","scene-portraitv2.0","scene-portraitv2.1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Generation resolution. Supported values depend on the model: v1.5/v2.0 accept 512, 1024, 1536 and 1536pro; v2.1 accepts 1536fast and 1536pro; scene-portraitv1.5 accepts 1536; scene-portraitv2.0 accepts 1536pro; scene-portraitv2.1 accepts 1536profast and 1536pro. Defaults to the model's recommended resolution (1024 for v1.5/v2.0, the fast tier otherwise).","enum":["512","1024","1536","1536pro","1536fast","1536profast"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate textures in addition to geometry. When false, only the geometry mesh is generated (and billed).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_texture","required":false,"type":"boolean"},{"default":true,"description":"Generate PBR material maps together with the texture. Only supported (and billed) for v2.0/v2.1 and v3.0 models when enable_texture is true; ignored otherwise.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":null,"description":"Target face count of the generated model. When unset, the partner picks the recommended count for the resolution (e.g. 500k for 512, 1M for 1024, 2M for 1536).","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":100000,"multiline":false,"name":"face_count","required":false,"type":"integer"},{"default":"glb","description":"File format of the generated model.","enum":["glb","obj","stl","fbx","usdz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, input images are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the front view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"front_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the back view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the left view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the right view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"right_image_url","required":false,"type":"string"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request is billed at $0.02 per credit. Total cost is a sum of geometry, texture, and PBR credits, where geometry credits scale with resolution, texture is fixed at 10 credits, and PBR (v2.0 and above) is fixed at 5 credits. On v1.5, your request will cost $0.30 (512), $0.40 (1024), $0.60 (1536), or $0.80 (1536pro). On v2.0, it will cost $0.70 (1536) or $0.90 (1536pro). On v2.1, it will cost $0.50 (1536_fast) or $0.90 (1536pro). Portrait generations cost $0.60 (1536) on v1.5, $0.90 (1536pro) on v2.0, and $0.50 (1536pro_fast) or $0.90 (1536pro) on v2.1.","published_at":"2026-08-06T21:11:38.549000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa47780/JV9CvgvE9dhJiWy68KhzF.jpg","title":"Hi3D Multiview to 3D"},{"category":"3d-to-3d","description":"Convert a textured 3D model into a multicolor model suited for multicolor 3D printing with Hi3D.","endpoint_id":"hitem3d/hi3d/multicolor","family":"","inputs":[{"default":null,"description":"URL of the input textured model. Only GLB format is supported, up to 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"mesh_url","required":true,"type":"string"},{"default":4,"description":"Number of colors in the generated model (1-8), or 0 for the maximum. Use 0 if you plan to edit the colors later.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":0,"multiline":false,"name":"number_of_colors","required":false,"type":"integer"},{"default":"glb","description":"File format of the generated model. STL, USDZ and 3MF are not currently supported by the partner.","enum":["glb","obj","fbx"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, inputs are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request will cost $0.4 per generation.","published_at":"2026-08-06T21:11:44.665000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4779a/S-KoQDB9tI8X6LjrZ3OOj.jpg","title":"Hi3D 3D to Multicolor"},{"category":"3d-to-3d","description":"Split a 3D model into parts with Hi3D.","endpoint_id":"hitem3d/hi3d/split","family":"","inputs":[{"default":null,"description":"URL of the input model to split. GLB, STL and OBJ formats are supported, up to 200MB.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"mesh_url","required":true,"type":"string"},{"default":"character","description":"Split model type: 'character' splits humanoid models using a template with optional joints; 'general' splits any model by granularity level.","enum":["character","general"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"a","description":"Character split template (used when model is 'character'): 'a' 6 parts, 'b' 5 parts, 'c' 4 parts excluding head, 'd' 4 parts including head, 'e' 3 parts, 'f' 2 parts.","enum":["a","b","c","d","e","f"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"part","required":false,"type":"enum"},{"default":"ball","description":"Joint type added between character parts (used when model is 'character').","enum":["none","ball","dovetail"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"joint","required":false,"type":"enum"},{"default":"medium","description":"Split granularity (used when model is 'general').","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"level","required":false,"type":"enum"},{"default":"glb","description":"File format of the generated model. Character split currently supports only 'glb'.","enum":["glb","obj","stl","fbx","usdz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, inputs are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request will cost $0.4 per generation.","published_at":"2026-08-06T21:11:41.926000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa477c0/FEUcuzDQWyMjy-b0MNMXr.jpg","title":"Hi3D 3D Part Splitter"},{"category":"3d-to-3d","description":"Texture an existing geometry mesh using a reference image with Hi3D.","endpoint_id":"hitem3d/hi3d/texture","family":"","inputs":[{"default":null,"description":"URL of the reference image used to texture the model. PNG, JPEG and WebP formats are supported, up to 20MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the geometry model to texture. Only GLB format is supported (e.g. the geometry output of the image-to-3d endpoint with enable_texture=false).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mesh_url","required":true,"type":"string"},{"default":"hitem3dv1.5","description":"Model version used for texturing. Only v1.5 models support the staged texture task.","enum":["hitem3dv1.5","scene-portraitv1.5"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Texture generation resolution. hitem3dv1.5 accepts 512, 1024, 1536 and 1536pro; scene-portraitv1.5 accepts 1536. Defaults to the model's recommended resolution.","enum":["512","1024","1536","1536pro"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"glb","description":"File format of the generated model.","enum":["glb","obj","stl","fbx","usdz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, input images are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request is billed at $0.02 per credit.","published_at":"2026-08-06T21:11:50.523000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa477e2/1iO9eLjzIFDycOAyXdzns.jpg","title":"Hi3D Texture"},{"category":"image-to-3d","description":"Generate 3D models from a single image with Hi3D V3.0.","endpoint_id":"hitem3d/hi3d/v3.0/image-to-3d","family":"","inputs":[{"default":"hi3dv3.0","description":"Hi3D v3.0 model version used by this endpoint.","enum":["hi3dv3.0"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"2048quality","description":"Generation resolution. 2048quality is the faster default; 2048master provides the highest quality.","enum":["2048quality","2048master"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate textures in addition to geometry. When false, only the geometry mesh is generated (and billed).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_texture","required":false,"type":"boolean"},{"default":true,"description":"Generate PBR material maps together with the texture. Only supported (and billed) for v2.0/v2.1 and v3.0 models when enable_texture is true; ignored otherwise.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":null,"description":"Target face count. The partner recommends 2,000,000 for 2048quality and 5,000,000 for 2048master.","enum":null,"is_list":false,"max":5000000,"media_kind":null,"min":100000,"multiline":false,"name":"face_count","required":false,"type":"integer"},{"default":"glb","description":"File format of the generated model.","enum":["glb","obj","stl","fbx","usdz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, input images are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the input image. PNG, JPEG and WebP formats are supported, up to 20MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.5,"description":"De-shading strength.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shading","required":false,"type":"number"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request is billed at $0.02 per credit. Total cost is a sum of geometry, texture, and PBR credits, where geometry credits scale with resolution, texture is fixed at 10 credits, and PBR is fixed at 5 credits. On v3.0, your request will cost $2.10 (2048³quality) or $9.10 (2048³master).","published_at":"2026-08-19T19:58:51.233000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa6fa71/Q-m26AkvFVMwHX7M3Mi4D.jpg","title":"Hi3D Image to 3D"},{"category":"image-to-3d","description":"Generate 3D models from multiple view images using Hi3D V3.0.","endpoint_id":"hitem3d/hi3d/v3.0/multi-view-to-3d","family":"","inputs":[{"default":"hi3dv3.0","description":"Hi3D v3.0 model version used by this endpoint.","enum":["hi3dv3.0"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"2048quality","description":"Generation resolution. 2048quality is the faster default; 2048master provides the highest quality.","enum":["2048quality","2048master"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Whether to generate textures in addition to geometry. When false, only the geometry mesh is generated (and billed).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_texture","required":false,"type":"boolean"},{"default":true,"description":"Generate PBR material maps together with the texture. Only supported (and billed) for v2.0/v2.1 and v3.0 models when enable_texture is true; ignored otherwise.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":null,"description":"Target face count. The partner recommends 2,000,000 for 2048quality and 5,000,000 for 2048master.","enum":null,"is_list":false,"max":5000000,"media_kind":null,"min":100000,"multiline":false,"name":"face_count","required":false,"type":"integer"},{"default":"glb","description":"File format of the generated model.","enum":["glb","obj","stl","fbx","usdz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_format","required":false,"type":"enum"},{"default":true,"description":"If set to true, input images are checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the front view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"front_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the back view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the left view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":false,"type":"string"},{"default":null,"description":"URL of the right view image (PNG/JPEG/WebP, up to 20MB).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"right_image_url","required":false,"type":"string"},{"default":0.5,"description":"De-shading strength.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"shading","required":false,"type":"number"}],"lab":"Hitem3D","output_kind":"file","output_props":["model_mesh","thumbnail"],"pricing":"Your request is billed at $0.02 per credit. Total cost is a sum of geometry, texture, and PBR credits, where geometry credits scale with resolution, texture is fixed at 10 credits, and PBR is fixed at 5 credits. On v3.0, your request will cost $2.10 (2048³quality) or $9.10 (2048³master).","published_at":"2026-08-19T19:58:57.874000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa6fa9d/uNCL_9mZxOOwQUZ_W1zMI.jpg","title":"Hi3D Multiview to 3D"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram's latest V4.0q — producing crisp visuals with accurate text rendering, fine detail, and full creative control for polished, ready-to-use designs.","endpoint_id":"ideogram/v4","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables prompt expansion and skips its fee; 'Medium' is fast; 'Large' uses Ideogram's Magic Prompt for the highest quality.","enum":["None","Medium","Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"square_hd","description":"The resolution of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","low","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.0075 per megapixel in TURBO mode, $0.015 per megapixel in BALANCED mode, or $0.025 per megapixel in QUALITY mode. For example, a 2048 x 2048 image will cost $0.03, $0.06 or $0.10 based on the mode.","published_at":"2026-06-03T16:00:06.003000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9cb567/UOWMMlOcuBA-NRLAWnP2G_8e662a91cf494675a0f6a83852cdb6e1.jpg","title":"Ideogram V4.0 Text to Image"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram 4.5, with accurate text rendering and low, medium, or high quality tiers.","endpoint_id":"ideogram/v4.5","family":"Ideogram 4.5","inputs":[{"default":null,"description":"The generation or editing prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Output size. square is promoted to square_hd (1024x1024). 4:3 presets use 1152x864 or 864x1152; 16:9 presets use 1280x720 or 720x1280. Explicit dimensions must match a supported size: 1024x1024, 1024x3072, 1120x896, 1152x2944, 1152x864, 1248x3328, 1248x832, 1280x3072, 1280x720, 1280x800, 1296x3168, 1440x2560, 1440x2880, 1440x720, 1600x2560, 1664x2496, 1728x2304, 1792x2240, 2048x2048, 2240x1792, 2304x1728, 2496x1664, 2560x1440, 2560x1600, 2880x1440, 2944x1152, 3072x1024, 3072x1280, 3168x1296, 332","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"medium","description":"Text-to-image quality.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":true,"description":"Enable partner prompt expansion.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed. Omit to choose automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.03 per image with Low, $0.06 with Medium, and $0.22 with High quality. The image size does not change the price.","published_at":"2026-09-30T16:55:56.790000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac784f/3P_r8hkD58hiUUQ4u1aEj.jpg","title":"Ideogram V4.5 Text to Image"},{"category":"image-to-image","description":"Edit images with Ideogram 4.5: prompt edits with up to 4 reference images, optional mask, and a high-precision mode that keeps unchanged pixels intact.","endpoint_id":"ideogram/v4.5/edit","family":"Ideogram 4.5","inputs":[{"default":null,"description":"The generation or editing prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Primary source image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Up to four references plus the primary source, or three references plus the primary source and mask.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"Mask matching the source dimensions. Black edits, white preserves. Must contain both regions after rounding.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":"regular","description":"regular uses Generate; high uses Precise Edit with unchanged-pixel restoration. Both always prepare structured edit instructions.","enum":["regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"edit_precision","required":false,"type":"enum"},{"default":"none","description":"Region to edit with high edit_precision. none edits the whole image, downscaled to at most 4194304 pixels. auto requires mask_url and fits the region around the mask; an oversized mask falls back to whole-image editing. Set context_window_box instead to pick the region yourself. Localized edits preserve the original image resolution and every pixel outside the region.","enum":["none","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context_window","required":false,"type":"enum"},{"default":null,"description":"Explicit region to edit with high edit_precision, in source pixels with exclusive x_max/y_max. Must lie inside the image, measure at least 256 pixels per side, cover at most 4194304 pixels, and have an aspect ratio within 1:6 and 6:1. A mask may select only pixels inside it. Cannot be combined with context_window auto. Leave unset to edit the whole image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"context_window_box","required":false,"type":"json"},{"default":"medium","description":"Quality tier for either edit precision. Defaults to medium.","enum":["very_low","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"auto","description":"auto preserves source geometry, downscaled by the provider if needed. Only unmasked regular edits accept named presets or custom sizes: dimensions >=256, multiples of 32, area <=4194304, ratio <=6:1. Named presets use standard fal dimensions.","enum":["auto","square","square_hd","portrait_4_3","landscape_4_3","portrait_16_9","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"Random seed. Omit to choose automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Ideogram","output_kind":"images","output_props":["seed","images"],"pricing":"Your request will cost $0.008 per image with Very Low, $0.03 with Low, $0.06 with Medium, and $0.22 with High quality. The image size does not change the price.","published_at":"2026-09-30T16:56:12.009000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac785d/9OnZ_rkZGyh50x2626HB9.jpg","title":"Ideogram V4.5 Edit"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram's latest V4.0q — producing crisp visuals with accurate text rendering, fine detail, and full creative control for polished, ready-to-use designs IN A SECOND.","endpoint_id":"ideogram/v4/fast","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables expansion; 'Medium' uses the fast magic prompt model.","enum":["None","Medium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"square_hd","description":"The resolution of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.00525 per megapixel in TURBO mode, $0.0105 per megapixel in BALANCED mode, or $0.0175 per megapixel in QUALITY mode. For example, a 2048 x 2048 image will cost $0.021, $0.042 or $0.07 based on the mode.","published_at":"2026-07-06T17:03:48.732000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa0cdc0/4AWx22ZkcZYZBZ73YKkdT.jpg","title":"V4.0q [fast]"},{"category":"image-to-image","description":"Ideogram V4.0q Image-to-Image transforms an input image with a text prompt, restyling and reworking the composition while preserving its core structure for prompt-faithful, high-fidelity edits.","endpoint_id":"ideogram/v4/image-to-image","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables prompt expansion and skips its fee; 'Medium' is fast; 'Large' uses Ideogram's Magic Prompt for the highest quality.","enum":["None","Medium","Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"auto","description":"The output image size. Use 'auto' to match the input image size (capped at ~25MP, up to 8192px per side).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","low","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"URL of the input image for image-to-image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.8,"description":"How much to transform the input image. 1.0 ignores the input image entirely; lower values stay closer to it.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.0075 per megapixel in TURBO mode, $0.015 per megapixel in BALANCED mode, or $0.025 per megapixel in QUALITY mode. For example, a 2048 x 2048 image will cost $0.03, $0.06 or $0.10 based on the mode.","published_at":"2026-06-11T08:19:33.351000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dc0d8/Sk7dDmlNxtuNqrIC5PGqo_cb68a0ee29c44a729d67bd251546ba63.jpg","title":"Ideogram V4.0q Image to Image"},{"category":"image-to-image","description":"Ideogram V4.0q Image-to-Image LoRA applies a custom-trained LoRA on top of an input image, steering edits toward a specific style, subject, or brand identity while keeping the source composition intact.","endpoint_id":"ideogram/v4/image-to-image/lora","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables prompt expansion and skips its fee; 'Medium' is fast; 'Large' uses Ideogram's Magic Prompt for the highest quality.","enum":["None","Medium","Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"auto","description":"The output image size. Use 'auto' to match the input image size (capped at ~25MP, up to 8192px per side).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","low","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"URL of the input image for image-to-image generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.8,"description":"How much to transform the input image. 1.0 ignores the input image entirely; lower values stay closer to it.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.01125 per megapixel in TURBO mode, $0.0225 per megapixel in BALANCED mode, or $0.0375 per megapixel in QUALITY mode. For example, a 2048 x 2048 image will cost $0.045, $0.09 or $0.15 based on the mode.","published_at":"2026-06-11T08:40:12.382000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dc125/R5xvoF_mCJPgGY0qolsZN_b74e1684e9b14cd0b3fe2221fb4b3fe8.jpg","title":"Ideogram V4.0q Image to Image LoRA"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram's latest V4.0q — producing crisp visuals with accurate text rendering, fine detail, and full creative control for polished, ready-to-use designs FRACTION OF A SECOND.","endpoint_id":"ideogram/v4/instant","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables expansion; 'Medium' uses the fast magic prompt model.","enum":["None","Medium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"square_hd","description":"The resolution of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.0075 per megapixel. For example, a 2048 x 2048 image will cost $0.03.","published_at":"2026-07-06T17:03:57.774000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa12d17/6liDSFFStjD4rStlm4CS1.jpg","title":"V4.0q [instant]"},{"category":"text-to-image","description":"Generate high-quality images, posters, and logos with Ideogram's latest V4.0q using LoRA — producing crisp visuals with accurate text rendering, fine detail, and full creative control for polished, ready-to-use designs.","endpoint_id":"ideogram/v4/lora","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables prompt expansion and skips its fee; 'Medium' is fast; 'Large' uses Ideogram's Magic Prompt for the highest quality.","enum":["None","Medium","Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"square_hd","description":"The resolution of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","low","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.01125 per megapixel in TURBO mode, $0.0225 per megapixel in BALANCED mode, or $0.0375 per megapixel in QUALITY mode. For example, a 2048 x 2048 image will cost $0.045, $0.09 or $0.15 based on the mode.","published_at":"2026-06-08T21:52:57.532000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d8504/vZt4MS5ALRjG0SPhvD7iC_36e62ea6ddaa4fb79692b0cd37fb9204.jpg","title":"Ideogram V4.0q Text to Image (LoRA)"},{"category":"image-to-image","description":"Ideogram V4.0q Tiling generates seamless, edge-matching textures and patterns that repeat infinitely in any direction, ideal for backgrounds, surfaces, and wallpapers.","endpoint_id":"ideogram/v4/tiling","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables prompt expansion and skips its fee; 'Medium' is fast; 'Large' uses Ideogram's Magic Prompt for the highest quality.","enum":["None","Medium","Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"square_hd","description":"The resolution of the generated seamlessly tileable image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","low","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Optional URL of an image. When provided without `mask_url`, performs image-to-image tiling; with `mask_url`, performs inpainting tiling.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of a mask image for inpainting tiling. White regions are regenerated, black regions are preserved. Requires `image_url`.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":false,"type":"string"},{"default":0.8,"description":"How much to transform the input image. Only used when `image_url` is provided.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"both","description":"Tiling direction: 'both' (omnidirectional), 'horizontal' (left-right only), or 'vertical' (top-bottom only).","enum":["both","horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tiling_mode","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.03 per megapixel in TURBO mode, $0.06 per megapixel in BALANCED mode, or $0.10 per megapixel in QUALITY mode.","published_at":"2026-06-11T08:39:43.049000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dc187/wgqbs05r1GarIV7-_tmEh_aa72f164e692496a9cbc07285ac20409.jpg","title":"Ideogram V4.0q Tiling"},{"category":"image-to-image","description":"Ideogram V4.0q Tiling LoRA produces seamless repeatable patterns guided by a custom-trained LoRA, locking a specific aesthetic or motif into tileable textures for cohesive, large-scale surface design.","endpoint_id":"ideogram/v4/tiling/lora","family":"Ideogram 4","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"Medium","description":"Which model expands the prompt. 'None' disables prompt expansion and skips its fee; 'Medium' is fast; 'Large' uses Ideogram's Magic Prompt for the highest quality.","enum":["None","Medium","Large"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"expansion_model","required":false,"type":"enum"},{"default":"square_hd","description":"The resolution of the generated seamlessly tileable image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"BALANCED","description":"The rendering speed to use. Faster speeds use fewer denoising steps.","enum":["TURBO","BALANCED","QUALITY"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rendering_speed","required":false,"type":"enum"},{"default":"none","description":"The acceleration level to use for the image generation.","enum":["none","low","regular","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The seed to use for generation. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Optional URL of an image. When provided without `mask_url`, performs image-to-image tiling; with `mask_url`, performs inpainting tiling.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of a mask image for inpainting tiling. White regions are regenerated, black regions are preserved. Requires `image_url`.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"mask_url","required":false,"type":"string"},{"default":0.8,"description":"How much to transform the input image. Only used when `image_url` is provided.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":"both","description":"Tiling direction: 'both' (omnidirectional), 'horizontal' (left-right only), or 'vertical' (top-bottom only).","enum":["both","horizontal","vertical"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tiling_mode","required":false,"type":"enum"},{"default":"[]","description":"List of LoRA weights to apply (maximum 3).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"}],"lab":"Ideogram","output_kind":"images","output_props":["images","prompt","has_nsfw_concepts","timings","seed"],"pricing":"Your request will cost $0.03375 per megapixel in TURBO mode, $0.0675 per megapixel in BALANCED mode, or $0.1125 per megapixel in QUALITY mode.","published_at":"2026-06-11T08:40:27.862000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dc197/BnySTC6s06Ny468TjI2oi_801b238832aa4df5a2e777afff0286af.jpg","title":"Ideogram V4.0q Tiling LoRA"},{"category":"training","description":"Train custom LoRAs for personalization, styles or other use cases on top of Ideogram V4.","endpoint_id":"ideogram/v4/trainer","family":"Ideogram 4","inputs":[{"default":null,"description":"URL to a zip archive with training images and captions. The trainer uses the target-only dataset prepared by prepare_dataset_dir. Captions are read from same-stem .txt files.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"images_data_url","required":true,"type":"string"},{"default":1000,"description":"Number of LoRA training steps.","enum":null,"is_list":false,"max":40000,"media_kind":null,"min":100,"multiline":false,"name":"steps","required":false,"type":"integer"},{"default":null,"description":"Caption to use when an image has no caption file. If force_default_caption is true, this caption replaces all caption files.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"default_caption","required":false,"type":"string"},{"default":"auto","description":"Training image size. Use auto to pick the largest common no-upscale crop from the dataset. Images are center-cropped without upscaling. Available presets: square 1024x1024, landscape 1536x1024, portrait 1024x1536, widescreen 1920x1088, ultrawide 2048x768, phone_wallpaper 1024x1792, social_banner 1584x400. You can also pass a custom WIDTHxHEIGHT string when both values are divisible by 16.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"resolution","required":false,"type":"string"},{"default":0.0001,"description":"Learning Rate","enum":null,"is_list":false,"max":0.01,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":"fal","description":"Dictates the naming scheme for the output weights","enum":["fal","comfy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_lora_format","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"json","output_props":["config_file","diffusers_lora_file"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.00675 * steps. With 1000 steps, your request will cost $6.75.","published_at":"2026-06-10T00:28:19.073000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9daa87/0v2Rl8_IMMR1ZeMf0Klcb_89069342d0f04b92a3a24cb4b801af0f.jpg","title":"Ideogram V4.0q LoRA Trainer"},{"category":"image-to-image","description":"Converts images into editable SVG vector graphics, with a default mode for finer details and a simple mode for fewer shapes.","endpoint_id":"ideogram/vector/image-to-vector","family":"","inputs":[{"default":null,"description":"The image to convert to SVG. JPEG, PNG or WebP, max 50MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"default","description":"`default` preserves finer details; `simple` uses fewer, simpler shapes.","enum":["default","simple"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"}],"lab":"Ideogram","output_kind":"images","output_props":["images","seed"],"pricing":"Billing is $0.10 per generated SVG, in both default and simple modes. Converting one image into one SVG costs $0.10.","published_at":"2026-10-22T16:02:53.729000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf6b9a/rhJnz9ybiIoj5nf9vY178.jpg","title":"Ideogram Vector"},{"category":"text-to-image","description":"Generates editable SVG vector graphics from text prompts, with optional reference images, three quality levels, and aspect ratio controls.","endpoint_id":"ideogram/vector/text-to-vector","family":"","inputs":[{"default":null,"description":"A text description of the SVG to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"medium","description":"Generation quality. `low` is fastest, `high` is highest quality.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of SVGs to generate.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated SVG.","enum":["auto","1:1","1:4","1:3","1:2","9:16","10:16","2:3","3:4","4:5","5:4","4:3","3:2","16:10","16:9","2:1","3:1","4:1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible generation.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Optional reference images (up to 5, max 10MB each). The first image is the primary source; the others are additional references.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"}],"lab":"Ideogram","output_kind":"images","output_props":["images","seed"],"pricing":"Billing is per generated SVG: $0.13 for low, $0.16 for medium, and $0.20 for high quality. With reference images, high quality costs $0.32 per SVG; low and medium prices are unchanged. For example, 2 medium-quality SVGs cost $0.32.","published_at":"2026-10-22T16:02:38.929000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf6b95/3R80BKx20coG5pZ1RPHPO.jpg","title":"Ideogram Vector"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ImagineArt 1.5 text-to-image model generates high-fidelity professional-grade visuals with lifelike realism, strong aesthetics, and text that actually reads correctly.","endpoint_id":"imagineart/imagineart-1.5-preview/text-to-image","family":"","inputs":[{"default":null,"description":"Text prompt describing the desired image. Accepts either a raw string or a JSON string/fenced JSON with positive_prompt and optional negative_prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Image aspect ratio: 1:1, 3:1, 1:3, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3","enum":["1:1","3:1","1:3","16:9","9:16","4:3","3:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Seed for generation. 0 and -1 are treated as random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"ImagineArt","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2025-11-20T07:54:03.048000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/dzrNfvK_MHMcQvZSBju-R_9731ad76917e41e4bd48796e82fa9bc3.jpg","title":"Imagineart 1.5 Preview"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ImagineArt 1.5 Pro is an advanced text-to-image model that creates ultra-high-fidelity 4K visuals with lifelike realism, refined aesthetics, and powerful creative output suited for professional use.","endpoint_id":"imagineart/imagineart-1.5-pro-preview/text-to-image","family":"","inputs":[{"default":null,"description":"Text prompt describing the desired image. Accepts either a raw string or a JSON string/fenced JSON with positive_prompt and optional negative_prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Image aspect ratio: 1:1, 3:1, 1:3, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3","enum":["1:1","3:1","1:3","16:9","9:16","4:3","3:4","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Seed for generation. 0 and -1 are treated as random.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"ImagineArt","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-01-15T08:52:36.780000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a775c/_DQSwdUUQgTD1E8ZjcsSf_15104de7104540b38840ceb135a0f673.jpg","title":"ImagineArt 1.5 Pro Preview"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ImagineArt 2.0 Edit delivers precise prompt-guided image editing at 2K resolution, preserving fine detail and realism while accurately applying targeted changes across one or more reference images.","endpoint_id":"imagineart/imagineart-2.0-edit-preview/image-to-image","family":"","inputs":[{"default":null,"description":"Reference image URL(s). Up to 4 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Editing instruction (e.g. 'replace the background with a sunset beach').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"Output aspect ratio. 'auto' = match the first input image's aspect ratio, sized to fill","enum":["auto","1:1","9:16","16:9","3:2","2:3","4:3","3:4","4:5","5:4","3:1","1:3","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"","output_kind":"images","output_props":["images"],"pricing":"Output Resolution: 2K. Pricing: $0.05 (1 image) then $0.007 for any additional input image other than 1st image.","published_at":"2026-05-19T14:38:38.088000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9ad814/PsE01Pyi5i4PgVaJ7qytu_4e417585f9e74974afdf1362d3ec7443.jpg","title":"Imagineart 2.0 Edit Preview"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"ImagineArt 2.0 is ImagineArt's latest state-of-the-art visual reasoning text-to-image model, generating high-fidelity, professional-grade visuals with lifelike realism, cinematic effects, and strong aesthetic quality.","endpoint_id":"imagineart/imagineart-2.0-preview/text-to-image","family":"ImagineArt 2.0","inputs":[{"default":null,"description":"Text prompt describing the desired image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Image aspect ratio: 1:1, 3:1, 1:3, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 4:5, 5:4, 4:1, 1:4","enum":["1:1","16:9","9:16","4:3","3:4","3:1","1:3","3:2","2:3","21:9","4:5","5:4","4:1","1:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"2K","description":"Output resolution: '1K' targets ~1024px and will be faster. '2K' targets ~2048px image size and will be slower but with higher quality.","enum":["1K","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Default is random (0 and -1 are treated as random)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"low","description":"Visual Understanding Level: low (default) or high. High reasoning takes more time but generates better images.","enum":["high","low"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"enum"}],"lab":"ImagineArt","output_kind":"images","output_props":["images"],"pricing":"Your request will cost 1K at $0.03 and 2K at $0.05 per image generation.","published_at":"2026-04-16T19:53:53.912000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9619d4/8isHEzPc3fcKe_uRplQCZ_0270eeb6dceb461c97fe89581ef257f7.jpg","title":"Imagineart 2.0 Preview"},{"category":"image-to-video","description":"Kling 4.0 Flash animates a starting image into a 720p video, with optional text prompts and durations from 3 to 20 seconds.","endpoint_id":"kling/v4/flash/image-to-video","family":"Kling v4 Flash","inputs":[{"default":null,"description":"Optional text prompt describing the shot.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Image to use as the first frame of the video. Flash does not take an end frame.\n\nMax file size: 30.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"start_image_url","required":true,"type":"string"},{"default":5,"description":"Video duration in seconds (3-20).","enum":null,"is_list":false,"max":20,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Output resolution. Flash is 720p only.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.094 per second at 720p.","published_at":"2026-11-04T15:03:58.296000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac440b/ukRC-4FsGtgEuh-uVXJAK.jpg","title":"Kling 4.0 Flash Image to Video"},{"category":"video-to-video","description":"Kling 4.0 Flash generates 720p videos from text prompts and image or video references, with durations from 3 to 20 seconds.","endpoint_id":"kling/v4/flash/reference-to-video","family":"Kling v4 Flash","inputs":[{"default":null,"description":"Text prompt. Reference inputs as @Image1, @Video1, @Element1, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Video duration in seconds (3-20).","enum":null,"is_list":false,"max":20,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Optional image to use as the first frame. Counts toward the image reference limit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":false,"type":"string"},{"default":null,"description":"Reference images, referenced as @Image1, @Image2, ... (max 10).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos (3-20s each, 20s combined with element videos), referenced as @Video1, @Video2, ... (max 5).","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Characters/objects, referenced as @Element1, @Element2, ... (max 7). Up to 3 may be video elements. Flash does not accept voices.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":"720p","description":"Output resolution. Flash is 720p only.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video. 'auto' adapts it to the references.","enum":["auto","16:9","9:16","1:1","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.094 per second at 720p. With video references, it costs $0.063 per second, billed on the output duration plus the greater of the input video duration and the output duration.","published_at":"2026-11-04T15:03:51.053000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac4418/wEurA8fFrSmy6rP6jqYpn.jpg","title":"Kling 4.0 Flash Reference to Video"},{"category":"text-to-video","description":"Kling 4.0 Flash generates videos from text prompts at 720p, with durations from 3 to 20 seconds and configurable aspect ratios.","endpoint_id":"kling/v4/flash/text-to-video","family":"Kling v4 Flash","inputs":[{"default":null,"description":"Text prompt for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Video duration in seconds (3-20).","enum":null,"is_list":false,"max":20,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Output resolution. Flash is 720p only.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.094 per second at 720p.","published_at":"2026-11-04T15:04:06.950000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac43e9/RDST_nZ6cCgMOlimfd3LJ.jpg","title":"Kling 4.0 Flash Text to Video"},{"category":"video-to-video","description":"Kling 4.0 Flash edits an input video using text instructions and optional image, video or element references, producing 3 to 20-second videos at 720p.","endpoint_id":"kling/v4/flash/video-to-video","family":"Kling v4 Flash","inputs":[{"default":null,"description":"Edit instruction. Reference the source video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The video to edit (3-20s), referenced as @Video1.\n\nMax file size: 300.0MB, Min width: 700px, Min height: 700px, Max width: 4553px, Max height: 4553px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Min duration: 3.0s, Max duration: 20.05s, Min FPS: 23.9, Max FPS: 60.05, Timeout: 30.0s","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images, referenced as @Image1, @Image2, ... (max 10).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos, referenced as @Video2, @Video3, ... (max 4). The source, reference and element videos must total at most 20s.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Characters/objects, referenced as @Element1, @Element2, ... (max 7). Up to 3 may be video elements. Flash does not accept voices.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":null,"description":"Output duration in seconds (3-20). Defaults to the source video's length.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Output resolution. Flash is 720p only.","enum":["720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.063 per second at 720p, billed on the output duration plus the greater of the input video duration and the output duration.","published_at":"2026-11-04T15:03:45.677000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab120bb/w0HVopjuQHDaXLX9I-pfa.jpg","title":"Kling 4.0 Flash Video Editing"},{"category":"image-to-video","description":"Kling 4.0 animates a starting image into a 3 to 30-second video at 720p or 1080p, with optional ending frames and per-shot prompts.","endpoint_id":"kling/v4/image-to-video","family":"Kling v4","inputs":[{"default":null,"description":"Optional text prompt. Leave empty (and omit multi_prompt) to animate the frames without one.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Image to use as the first frame of the video.\n\nMax file size: 30.0MB, Min width: 300px, Min height: 300px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Timeout: 20.0s","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"start_image_url","required":true,"type":"string"},{"default":null,"description":"Ordered keyframes between the first and last frames (max 8).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"middle_image_urls","required":false,"type":"string"},{"default":null,"description":"Image to use as the last frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Per-shot prompts for multi-shot generation. The video duration is the sum of the shot durations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":5,"description":"Video duration in seconds (3-30).","enum":null,"is_list":false,"max":30,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"1080p","description":"Output resolution.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.157 per second at 720p and $0.235 per second at 1080p.","published_at":"2026-10-21T15:09:19.097000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaea00f/kDSSuRNelHs4Q40pk4QFR.jpg","title":"Kling 4.0 Image to Video"},{"category":"video-to-video","description":"Kling 4.0 generates videos from text prompts and image or video references at 720p or 1080p, with durations from 3 to 30 seconds and per-shot prompts.","endpoint_id":"kling/v4/reference-to-video","family":"Kling v4","inputs":[{"default":null,"description":"Text prompt. Reference inputs as @Image1, @Video1, @Element1, etc. Either prompt or multi_prompt must be provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Per-shot prompts for multi-shot generation. The video duration is the sum of the shot durations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":5,"description":"Video duration in seconds (3-30).","enum":null,"is_list":false,"max":30,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":null,"description":"Optional image to use as the first frame. Counts toward the image reference limit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":false,"type":"string"},{"default":null,"description":"Optional ordered keyframes between the first and last frames (max 8). Count toward the image reference limit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"middle_image_urls","required":false,"type":"string"},{"default":null,"description":"Optional image to use as the last frame. Counts toward the image reference limit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Reference images, referenced as @Image1, @Image2, ... (max 10).","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos (3-30s each, 30s combined with element videos), referenced as @Video1, @Video2, ... (max 5).","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Characters/objects, referenced as @Element1, @Element2, ... (max 7). Up to 3 elements may carry a voice_id and up to 3 may be video elements.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":null,"description":"Voices referenced in the prompt as @Voice1, @Voice2, ... (max 3, including voices bound to elements). Create one with https://fal.ai/models/fal-ai/kling-video/create-voice","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"voice_ids","required":false,"type":"string"},{"default":"1080p","description":"Output resolution.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video. 'auto' adapts it to the references.","enum":["auto","16:9","9:16","1:1","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.157 per second at 720p and $0.235 per second at 1080p. With video references or video elements, it costs $0.094 per second at 720p and $0.141 per second at 1080p, billed on the input plus output length (minimum 2× the output).","published_at":"2026-10-21T15:09:12.010000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaea014/-781kCHOSCW9vaMcaPfMS.jpg","title":"Kling 4.0 Reference to Video"},{"category":"text-to-video","description":"Kling 4.0 generates videos from text prompts at 720p or 1080p, with durations from 3 to 30 seconds and support for per-shot prompts.","endpoint_id":"kling/v4/text-to-video","family":"Kling v4","inputs":[{"default":null,"description":"Text prompt. Either prompt or multi_prompt must be provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Per-shot prompts for multi-shot generation. The video duration is the sum of the shot durations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_prompt","required":false,"type":"json"},{"default":5,"description":"Video duration in seconds (3-30).","enum":null,"is_list":false,"max":30,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"1080p","description":"Output resolution.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.157 per second at 720p and $0.235 per second at 1080p.","published_at":"2026-10-21T15:09:30.067000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae9ff4/BBn7FmeY6HUb0EJgkXkWJ.jpg","title":"Kling 4.0 Text to Video"},{"category":"video-to-video","description":"Kling 4.0 edits an input video using text instructions and optional image references, producing 3 to 30-second videos at 720p or 1080p.","endpoint_id":"kling/v4/video-to-video/edit","family":"Kling v4","inputs":[{"default":null,"description":"Edit instruction. Reference the source video as @Video1.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The video to edit (3-30s), referenced as @Video1.\n\nMax file size: 300.0MB, Min width: 700px, Min height: 700px, Max width: 4553px, Max height: 4553px, Min aspect ratio: 0.40, Max aspect ratio: 2.50, Min duration: 3.0s, Max duration: 30.05s, Min FPS: 23.9, Max FPS: 60.05, Timeout: 30.0s","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Reference images, referenced as @Image1, @Image2, ...","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Reference videos, referenced as @Video2, @Video3, ... (max 4). The source, reference and element videos must total at most 30s.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Characters/objects, referenced as @Element1, @Element2, ... (max 7). Up to 3 elements may carry a voice_id and up to 3 may be video elements.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"elements","required":false,"type":"json"},{"default":null,"description":"Voices referenced in the prompt as @Voice1, @Voice2, ... (max 3, including voices bound to elements). Create one with https://fal.ai/models/fal-ai/kling-video/create-voice","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"voice_ids","required":false,"type":"string"},{"default":null,"description":"Optional image to use as the first frame. Counts toward the image reference limit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"start_image_url","required":false,"type":"string"},{"default":null,"description":"Optional ordered keyframes between the first and last frames (max 8). Count toward the image reference limit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"middle_image_urls","required":false,"type":"string"},{"default":null,"description":"Optional image to use as the last frame. Counts toward the image reference limit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"Output duration in seconds (3-30). Defaults to the source video's length.","enum":null,"is_list":false,"max":30,"media_kind":null,"min":3,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"1080p","description":"Output resolution.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Aspect ratio of the edited video. 'auto' adapts it to the inputs. Omit to follow the source video.","enum":["auto","16:9","9:16","1:1","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Kling","output_kind":"video","output_props":["video"],"pricing":"Video costs $0.094 per second at 720p and $0.141 per second at 1080p, billed on the input plus output length (minimum 2× the output).","published_at":"2026-10-21T15:22:41.948000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaea01a/b-K4ZK92VhCWa6fE4LMS9.jpg","title":"Kling 4.0 Video Editing"},{"category":"speech-to-text","description":"Accurate transcription of an audio clip in one request, with word timestamps, tuned for Japanese and East Asian languages.","endpoint_id":"kotoba-technologies/kotoba-stt/v1/speech-to-text","family":"Kotoba STT","inputs":[{"default":null,"description":"Speech to transcribe: an https:// URL on fal's CDN (Playground uploads and microphone recordings) or a base64 data: URI. Up to 2 minutes.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Language spoken in the audio.","enum":["ja","en","ko","zh","es","zh-hk","zh-tw","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":true,"type":"enum"},{"default":false,"description":"Return `words` with start and end times for each word.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"with_timestamps","required":false,"type":"boolean"},{"default":false,"description":"Attribute words to speakers (`speaker_id` on each word; models with speaker tokens only). Word times are null unless `with_timestamps` is also set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"diarization","required":false,"type":"boolean"},{"default":null,"description":"Up to 1000 terms of at most 64 characters, such as names or product words, whose spelling the transcript should prefer.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keywords","required":false,"type":"string"},{"default":false,"description":"Write personal and place names in katakana (Japanese).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"kana","required":false,"type":"boolean"}],"lab":"Kotoba Technologies","output_kind":"json","output_props":["language_probability","language_code","text","audio_duration_secs","words"],"pricing":"Kotoba STT: $0.25 per hour of input audio","published_at":"2026-10-15T06:42:28.988000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aadb23c/t5NyD12xHgFCxg6SaeNFZ.jpg","title":"Kotoba Speech-to-Text"},{"category":"text-to-image","description":"Generate high-fidelity images from text with Krea 2 Large, supporting aspect ratio, creativity, seed controls, and optional style references.","endpoint_id":"krea/v2/large/text-to-image","family":"Krea 2","inputs":[{"default":null,"description":"Text description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Aspect ratio of the generated image.","enum":["1:1","4:3","3:2","16:9","2.35:1","4:5","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"medium","description":"Controls how loosely the model interprets the prompt. Higher values produce more creative results that may drift from the prompt; lower values stay closer to the prompt.","enum":["raw","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"creativity","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"Optional list of reference images that guide the style of the generated image. At most 10 entries.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_style_references","required":false,"type":"json"},{"default":"[]","description":"Optional list of Krea preset styles (LoRA-based) to apply. Each entry references a style by `id` from the Krea styles catalog. At most 10 entries.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"json"},{"default":"[]","description":"Optional moodboard to apply to the generation. Krea currently accepts at most one moodboard per request. Each entry references a moodboard by `id` (UUID).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"moodboards","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Krea","output_kind":"images","output_props":["images","seed"],"pricing":"For every image you generate, you will be charged $0.060 (text-to-image) or $0.065 (using image_style_references).","published_at":"2026-05-27T15:00:13.274000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fb3/ATU9JDQwjBy0xRtTwPbft_7338811c31e94f11b04ef25761fe530f.jpg","title":"Krea 2 Large"},{"category":"text-to-image","description":"Generate high-quality images from text with Krea 2 Medium, supporting aspect ratio, creativity controls, seeds, and optional style references.","endpoint_id":"krea/v2/medium/text-to-image","family":"Krea 2","inputs":[{"default":null,"description":"Text description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Aspect ratio of the generated image.","enum":["1:1","4:3","3:2","16:9","2.35:1","4:5","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"medium","description":"Controls how loosely the model interprets the prompt. Higher values produce more creative results that may drift from the prompt; lower values stay closer to the prompt.","enum":["raw","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"creativity","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"Optional list of reference images that guide the style of the generated image. At most 10 entries.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_style_references","required":false,"type":"json"},{"default":"[]","description":"Optional list of Krea preset styles (LoRA-based) to apply. Each entry references a style by `id` from the Krea styles catalog. At most 10 entries.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"json"},{"default":"[]","description":"Optional moodboard to apply to the generation. Krea currently accepts at most one moodboard per request. Each entry references a moodboard by `id` (UUID).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"moodboards","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Krea","output_kind":"images","output_props":["images","seed"],"pricing":"For every image you generate, you will be charged $0.030 (text-to-image) or $0.035 (using image_style_references).","published_at":"2026-05-27T15:00:06.399000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9b9b04/L9ZlfONfHVw2xbk7h6Lu2_c9565826f8af4827851a7b8e73fc8cf8.jpg","title":"Krea 2 Medium"},{"category":"text-to-image","description":"Generate high-fidelity images extremely fast from text with Krea 2 Medium Turbo, supporting aspect ratio, creativity, seed controls, and optional style references.","endpoint_id":"krea/v2/medium/turbo/text-to-image","family":"Krea 2","inputs":[{"default":null,"description":"Text description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1:1","description":"Aspect ratio of the generated image.","enum":["1:1","4:3","3:2","16:9","2.35:1","4:5","2:3","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"medium","description":"Controls how loosely the model interprets the prompt. Higher values produce more creative results that may drift from the prompt; lower values stay closer to the prompt.","enum":["raw","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"creativity","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducible generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"Optional list of reference images that guide the style of the generated image. At most 10 entries.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_style_references","required":false,"type":"json"},{"default":"[]","description":"Optional list of Krea preset styles (LoRA-based) to apply. Each entry references a style by `id` from the Krea styles catalog. At most 10 entries.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"json"},{"default":"[]","description":"Optional moodboard to apply to the generation. Krea currently accepts at most one moodboard per request. Each entry references a moodboard by `id` (UUID).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"moodboards","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Krea","output_kind":"images","output_props":["images","seed"],"pricing":"For every image you generate, you will be charged $0.015 (text-to-image) or $0.0175 (using image_style_references).","published_at":"2026-06-04T14:58:43.586000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f1c/JJWaVP5VEiyeEiqaEXWli_321bd6ab4d3f4ee8bf0003a332814416.jpg","title":"Krea 2 Medium Text to Image Turbo"},{"category":"image-to-image","description":"Edits and combines reference images using text instructions, with optional prompt expansion, output-size controls, and reproducible generation through a seed.","endpoint_id":"krea/v3/edit","family":"Krea 3","inputs":[{"default":"","description":"Edit instruction. Refer to images as <image-1>, <image-2>, ... and regions as @label. May be omitted when a region has a note.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference images to edit or combine (1-8). Order sets the <image-N> tags.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Bounding boxes on reference images, with optional labels and editing notes. Requires high or ultra reasoning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"regions","required":false,"type":"json"},{"default":null,"description":"With high or ultra reasoning, true preserves pixels outside the edit regions on the chosen canvas; false disables automatic region cropping and preservation. Omit to retain automatic preservation. With image_size=auto, keeps the canvas dimensions; an explicit image_size preserves the resized input. Billing uses the generated render dimensions. Use PNG for lossless output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"regional_edit","required":false,"type":"boolean"},{"default":"berry","description":"Model variant: berry favors quality, jam favors speed.","enum":["berry","jam"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"auto","description":"Output size, rounded up to multiples of 16, at most 4,220,160 total pixels (1680×2512). auto lets the prompt expander pick the aspect ratio at about 2048×2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"medium","description":"How much effort the harness spends reasoning about the given editing task. Higher reasoning effort means slower generation time. high plans the edit with segmentation, web search and reference photos, keeps unedited areas of a single input image, corrects required text, and bills a flat $0.125 (5 megapixels) more per request. low and medium bill $0.025 per megapixel of the output plus each reference (references larger than the output count as the output size). ultra generates at 2K with Krea's u","enum":["low","medium","high","ultra"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_level","required":false,"type":"enum"},{"default":"","description":"What to keep out of the image. Used by berry only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Latent noise seed. Use a new seed when editing a previous output again.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"Output image format.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Check output images for unsafe content. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Krea","output_kind":"images","output_props":["has_nsfw_concepts","prompt","seed","images","timings"],"pricing":"Billed per megapixel at $0.025/MP, counting the output image plus each reference image as the model processes it (references larger than the output are counted at the output’s size). 1 MP = 1024×1024 pixels.","published_at":"2026-10-15T15:51:29.592000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae586e/Yv5jrU5Sim8QifUup4Ah2.jpg","title":"Krea 3 Edit"},{"category":"image-to-image","description":"Edits an input image in a realtime session using text prompts, with seed control.","endpoint_id":"krea/v3/realtime","family":"Krea 3","inputs":[{"default":"Turn <image-1> into a living oil painting, melting gold and sapphire","description":"Edit instruction. Refer to the input frame as <image-1>.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":35,"description":"Latent noise seed. A fixed seed keeps consecutive frames consistent.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Image to edit, as a URL or base64 data URI; frames are resized to 768x768. It stays for the session: later messages without it edit the same image, and an empty string clears it to generate from the prompt alone.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"}],"lab":"Krea","output_kind":"images","output_props":["images","seed","timings"],"pricing":"Current pricing is $0.013 per second of a realtime session; for example, 60 seconds cost $0.78. Final Krea 3 pricing has not been set and may change.","published_at":"2026-10-15T15:51:36.152000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae5886/cBCX0ma5XJS6HvjLXo1np.jpg","title":"Krea 3 Realtime"},{"category":"text-to-image","description":"Generates images from text prompts with optional prompt expansion, configurable output dimensions, and seed control.","endpoint_id":"krea/v3/text-to-image","family":"Krea 3","inputs":[{"default":null,"description":"Description of the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"berry","description":"Model variant: berry favors quality, jam favors speed.","enum":["berry","jam"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":"auto","description":"Output size, rounded up to multiples of 16, at most 4,220,160 total pixels (1680×2512). auto lets the prompt expander pick the aspect ratio at about 2048×2048.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"medium","description":"How much effort the harness spends reasoning about the given prompt. Higher reasoning effort means slower generation time. Both levels bill $0.025 per output megapixel.","enum":["low","medium"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_level","required":false,"type":"enum"},{"default":"","description":"What to keep out of the image. Used by berry only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Latent noise seed. Use a new seed when editing a previous output again.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"png","description":"Output image format.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Check output images for unsafe content. Disabling requires account authorization.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Krea","output_kind":"images","output_props":["has_nsfw_concepts","prompt","seed","images","timings"],"pricing":"Billed per megapixel at $0.025/MP, counting the output image plus each reference image as the model processes it (references larger than the output are counted at the output’s size). 1 MP = 1024×1024 pixels.","published_at":"2026-10-15T15:51:24.395000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae5877/x3ZWk-bA0lnIAGHb5ligG.jpg","title":"Krea 3 Text to Image"},{"category":"audio-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint generates video timed to a supplied audio clip in a speed-optimized mode — useful for music-driven content, dialogue-led shorts, and ads keyed to a track.","endpoint_id":"lightricks/ltx-2.5/audio-to-video/fast","family":"LTX 2.5","inputs":[{"default":null,"description":"URL of the audio file to generate a video from. Duration must be between 2 and 20 seconds; pro models support a maximum of 10 seconds. Must be publicly accessible or base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"URL of an image to use as the first frame of the video. If not provided, prompt is required.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Text description of how the video should be generated. Required if image_url is not provided. When image_url is provided, this describes how the image should be animated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Guidance scale for video generation. Higher values make the output more closely follow the prompt. Defaults to 5 for text-to-video, or 9 when providing an image.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"auto","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image, or defaults to 16:9 if no image is provided.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of the input audio. At 1080p, your request will cost $0.13 per second. Native audio is included. For $1 you can run this model for approximately 7 seconds of input audio at 1080p.","published_at":"2026-08-11T19:05:20.040000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5ebdc/MKczu_IE0mraWaSReg-gx.jpg","title":"Ltx 2.5 Audio to Video Fast"},{"category":"audio-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint generates video timed to a supplied audio clip in a quality-optimized mode, for final visuals synchronized to music, dialogue, or a soundtrack.","endpoint_id":"lightricks/ltx-2.5/audio-to-video/pro","family":"LTX 2.5","inputs":[{"default":null,"description":"URL of the audio file to generate a video from. Duration must be between 2 and 20 seconds; pro models support a maximum of 10 seconds. Must be publicly accessible or base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"URL of an image to use as the first frame of the video. If not provided, prompt is required.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Text description of how the video should be generated. Required if image_url is not provided. When image_url is provided, this describes how the image should be animated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Guidance scale for video generation. Higher values make the output more closely follow the prompt. Defaults to 5 for text-to-video, or 9 when providing an image.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"auto","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image, or defaults to 16:9 if no image is provided.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of the input audio. At 1080p, your request will cost $0.17 per second. Native audio is included. For $1 you can run this model for approximately 6 seconds of input audio at 1080p.","published_at":"2026-08-11T19:06:02.221000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5ebb1/x2M962iL_WzU9M8R6D5fd.jpg","title":"Ltx 2.5 Audio to Video Pro"},{"category":"image-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint animates a still image into video with synchronized audio in a single pass, in a speed-optimized mode for quick iteration.","endpoint_id":"lightricks/ltx-2.5/image-to-video/fast","family":"LTX 2.5","inputs":[{"default":null,"description":"The URL of the start image to use for the generated video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the end image to use for the generated video. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The duration of the generated video in seconds. At 720p and 1080p, 24 or 25 FPS supports up to 20 seconds, while 48 or 50 FPS supports up to 10 seconds. At 1440p and 2160p, all frame rates support up to 10 seconds. Set to 'auto' to let the model choose the duration automatically.","enum":[6,8,10,12,14,16,18,20,"auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video.","enum":[24,25,48,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"Optional camera motion applied to the generated video.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","focus_shift"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_motion","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated: $0.09 at 720p, $0.13 at 1080p, $0.19 at 1440p, and $0.30 at 4K. Native audio is included at every resolution. For example, a 10-second video at 1080p costs $1.30.","published_at":"2026-08-11T19:06:20.845000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5eb7b/Z8KYWrUqzfkZO1JhyAv56.jpg","title":"LTX 2.5 Image to Video Fast"},{"category":"image-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint animates a still image into video with synchronized audio in a single pass, in a quality-optimized mode for high-fidelity final output.","endpoint_id":"lightricks/ltx-2.5/image-to-video/pro","family":"LTX 2.5","inputs":[{"default":null,"description":"The URL of the start image to use for the generated video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The URL of the end image to use for the generated video. When provided, generates a transition video between start and end frames.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The duration of the generated video in seconds, up to 10 seconds. Set to 'auto' to let the model choose the duration automatically.","enum":[6,8,10,"auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"The aspect ratio of the generated video. If 'auto', the aspect ratio will be determined automatically based on the input image.","enum":["auto","16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video.","enum":[24,25,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"Optional camera motion applied to the generated video.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","focus_shift"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_motion","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.12 per second for 720p or $0.17 per second for 1080p.","published_at":"2026-08-11T19:06:40.878000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5eb8a/FBy0EMCANnRLiPCNoAh10.jpg","title":"LTX 2.5 Image to Video Pro"},{"category":"text-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint generates synchronized video and audio from a text prompt in a single pass, in a speed-optimized mode built for rapid iteration and previews.","endpoint_id":"lightricks/ltx-2.5/text-to-video/fast","family":"LTX 2.5","inputs":[{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The duration of the generated video in seconds. At 720p and 1080p, 24 or 25 FPS supports up to 20 seconds, while 48 or 50 FPS supports up to 10 seconds. At 1440p and 2160p, all frame rates support up to 10 seconds. Set to 'auto' to let the model choose the duration automatically.","enum":[6,8,10,12,14,16,18,20,"auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video.","enum":["720p","1080p","1440p","2160p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video.","enum":[24,25,48,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"Optional camera motion applied to the generated video.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","focus_shift"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_motion","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per second of video generated: $0.09 at 720p, $0.13 at 1080p, $0.19 at 1440p, and $0.30 at 4K. Native audio is included at every resolution. For example, a 10-second video at 1080p costs $1.30.","published_at":"2026-08-11T19:06:55.067000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5ebb1/szS8gNC3Szq_suLVnrwmV.jpg","title":"Ltx 2.5 Text to Video Fast"},{"category":"text-to-video","description":"LTX-2.5 is Lightricks' open-source audio-video model. This endpoint generates synchronized video and audio from a text prompt in a single pass, in a quality-optimized mode for final, high-fidelity output.","endpoint_id":"lightricks/ltx-2.5/text-to-video/pro","family":"LTX 2.5","inputs":[{"default":null,"description":"The prompt to use for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The duration of the generated video in seconds, up to 10 seconds. Set to 'auto' to let the model choose the duration automatically.","enum":[6,8,10,"auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"1080p","description":"The resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"The aspect ratio of the generated video","enum":["16:9","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":25,"description":"The frames per second of the generated video.","enum":[24,25,50],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"fps","required":false,"type":"enum"},{"default":true,"description":"Whether to generate audio for the generated video","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"Optional camera motion applied to the generated video.","enum":["dolly_in","dolly_out","dolly_left","dolly_right","jib_up","jib_down","static","focus_shift"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_motion","required":false,"type":"enum"}],"lab":"LTX","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.12 per second for 720p or $0.17 per second for 1080p.","published_at":"2026-08-11T19:07:09.516000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5eb39/hd2sKCSz-CxI-omfTEXYi.jpg","title":"Ltx 2.5 Text to Video Fast"},{"category":"image-to-video","description":"Luma Ray 3.2 animates a source image into cinematic motion guided by a text prompt, preserving the starting frame's look while controlling resolution, duration, and seamless looping.","endpoint_id":"luma/agent/ray/v3.2/image-to-video","family":"Ray 3.2","inputs":[{"default":null,"description":"Text prompt describing the motion/scene to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image used as the first frame of the video. Provide either image_url (optionally with end_image_url) or keyframes — the two anchoring modes are mutually exclusive.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of an image used as the last frame. When set, the model interpolates between image_url and end_image_url. Cannot be combined with keyframes.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["3:4","4:3","1:1","9:16","16:9","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"540p","description":"Resolution of the generated video. Higher resolutions cost more.","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"Duration of the generated video. 10s requires multi-keyframe input (keyframes / keyframe_indexes); it is not supported with a single image_url / end_image_url anchor.","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Generate a seamless loop. Only valid for standard-dynamic-range generations without an end frame or keyframes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":false,"description":"Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p; not supported with loop.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hdr","required":false,"type":"boolean"},{"default":false,"description":"Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"exr_export","required":false,"type":"boolean"},{"default":null,"description":"Multi-keyframe image-to-video guide frames: 1-64 image URLs pinned at the positions given by keyframe_indexes. Mutually exclusive with image_url, end_image_url, and loop; unlocks 10s and HDR. Provide keyframes and keyframe_indexes together (same length).","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"keyframes","required":false,"type":"string"},{"default":null,"description":"Output-frame positions (duration x 24fps: 5s -> 0-120, 10s -> 0-240) where each keyframes[i] is anchored. Non-negative, unique, and the same length as keyframes.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframe_indexes","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"video","output_props":["exr_file","video"],"pricing":"For 5s video your request will cost $0.15 for 540p, $0.30 for 720p and $1.20 for 1080p. 10s is not available for image-to-video (start-frame requirement). HDR (5s) costs $0.60 at 720p and $2.40 at 1080p; HDR + EXR (5s) costs $0.90 at 720p and $3.60 at 1080p (540p not available in HDR). For $1 you can run this model approximately 6 times (540p/5s).","published_at":"2026-06-09T15:14:38.545000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d98c5/bGUKcElNU84zDuONbJcfm_72859703947a48629cc1b9773d784260.jpg","title":"Luma Ray 3.2 Image to Video"},{"category":"video-to-video","description":"Luma Ray 3.2 reframes an existing video into a new aspect ratio guided by a text prompt, preserving the original footage frame-for-frame while controlling resolution and outpainting the surrounding canvas.","endpoint_id":"luma/agent/ray/v3.2/reframe","family":"Ray 3.2","inputs":[{"default":null,"description":"Text prompt describing the content to paint into the newly exposed canvas area when reframing to the target aspect ratio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source video to reframe (must be 10 seconds or less).","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Target aspect ratio for the reframed video.","enum":["3:4","4:3","1:1","9:16","16:9","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":true,"type":"enum"},{"default":"540p","description":"Resolution of the reframed video. Higher resolutions cost more.","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Duration of the reframed video. Defaults to matching the source video's duration; set explicitly to 5s or 10s to override.","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Optional normalized source rectangle controlling where the source video sits in the output canvas.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"source_position","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"video","output_props":["exr_file","video"],"pricing":"Reframe is billed per started source second: $0.06/s at 540p, $0.12/s at 720p and $0.36/s at 1080p. A 5s source will cost $0.30 for 540p, $0.60 for 720p and $1.80 for 1080p. A 10s source costs $0.60 at 540p, $1.20 at 720p and $3.60 at 1080p. For $1 you can reframe approximately 3 five-second clips (540p).","published_at":"2026-06-11T08:25:00.838000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dd7b5/EYZitiCzNxOgXBBIwJFBQ_b17d775dd8f64f82b17fbcbf06e2ba9f.jpg","title":"Luma Ray 3.2 Reframe"},{"category":"text-to-video","description":"Luma Ray 3.2 generates cinematic video from a text prompt, with control over resolution, duration, and seamless looping, plus reference images to lock in subject and style.","endpoint_id":"luma/agent/ray/v3.2/text-to-video","family":"Ray 3.2","inputs":[{"default":null,"description":"Text prompt describing the video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["3:4","4:3","1:1","9:16","16:9","21:9"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"540p","description":"Resolution of the generated video. Higher resolutions cost more.","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"Duration of the generated video.","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":false,"description":"Generate a seamless loop. Only valid for 5s, standard-dynamic-range generations without an end frame.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loop","required":false,"type":"boolean"},{"default":false,"description":"Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p; not supported with 10s or loop.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hdr","required":false,"type":"boolean"},{"default":false,"description":"Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"exr_export","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"video","output_props":["exr_file","video"],"pricing":"Billing is calculated by video duration and resolution. A 5-second video costs $0.50 at 540p, $1.00 at 720p, or $2.00 at 1080p; a 10-second video costs $1.00, $2.00, or $4.00, respectively.","published_at":"2026-06-09T15:14:43.926000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d98a0/DwsmVaf6M6SVp2KIN3bId_321b3394d9f243de98b9f6295b4c48b5.jpg","title":"Luma Ray 3.2 Text to Video"},{"category":"video-to-video","description":"Luma Ray 3.2 re-renders an existing video into new cinematic motion guided by a text prompt, preserving the source's look and movement while controlling resolution, duration, and HDR.","endpoint_id":"luma/agent/ray/v3.2/video-to-video","family":"Ray 3.2","inputs":[{"default":null,"description":"Text prompt describing how to edit the source video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source video to edit.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional opaque identifier for the end user making the request. Used only for abuse attribution; never interpreted by fal.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"user","required":false,"type":"string"},{"default":null,"description":"Optional URL of an image to use as the edited video's first frame — e.g. a restyled version of the source's opening frame to steer the look of the edit. Leave unset to let the model derive the first frame from the source video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"start_image_url","required":false,"type":"string"},{"default":"540p","description":"Resolution of the edited video. Higher resolutions cost more.","enum":["540p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5s","description":"Duration of the edited video.","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"How closely the edit preserves the source video. 'adhere_*' stays closest to the source, 'flex_*' is balanced, and 'reimagine_*' diverges most. Leave unset to use Luma's default. Cannot be combined with auto_controls.","enum":["adhere_1","adhere_2","adhere_3","flex_1","flex_2","flex_3","reimagine_1","reimagine_2","reimagine_3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"edit_strength","required":false,"type":"enum"},{"default":false,"description":"Let the model derive the edit conditioning schedule from the source video. Cannot be combined with edit_strength.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_controls","required":false,"type":"boolean"},{"default":false,"description":"Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"hdr","required":false,"type":"boolean"},{"default":false,"description":"Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"exr_export","required":false,"type":"boolean"},{"default":null,"description":"Per-signal conditioning controls (pose, depth, normals, trajectory, face) for finer control than edit_strength. Cannot be combined with auto_controls.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"controls","required":false,"type":"json"},{"default":null,"description":"Multi-keyframe edit guide frames: up to 64 image URLs pinned at the source-frame positions given by keyframe_indexes. Mutually exclusive with start_image_url. Provide keyframes and keyframe_indexes together (same length).","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"keyframes","required":false,"type":"string"},{"default":null,"description":"Source-video frame positions where each keyframes[i] is anchored. Non-negative, unique, and the same length as keyframes.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keyframe_indexes","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"video","output_props":["exr_file","video"],"pricing":"For 5s video your request will cost $0.72 for 540p, $1.08 for 720p and $2.16 for 1080p. For 10s, $1.44 at 540p, $2.16 at 720p and $4.32 at 1080p. HDR (720p/1080p only) costs $2.16/$4.32 at 5s and $4.32/$8.64 at 10s; HDR + EXR costs $3.24/$6.48 at 5s and $6.48/$12.96 at 10s (540p not available in HDR). For $1 you can run this model approximately 1 time (540p/5s).","published_at":"2026-06-11T08:36:00.570000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9dd626/fDtx2FCaRxBnEQmyYu2DY_d03821f138c94cf3a2cf165a9aa389bf.jpg","title":"Luma Ray 3.2 Video to Video"},{"category":"image-to-image","description":"Luma Uni-1 Edit reworks a source image from a text instruction, preserving the original composition while applying style changes and following optional reference images to steer the result.","endpoint_id":"luma/agent/uni-1/v1/edit","family":"Uni-1","inputs":[{"default":null,"description":"Text prompt describing the edit to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"Visual style of the edited image.","enum":["auto","manga"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"Encoding format of the edited image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Optional list of reference image URLs used to guide the edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"Each edit costs $0.042, plus $0.003 per reference or source image. For example, an edit using 1 source image costs $0.045.","published_at":"2026-06-09T15:16:33.097000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d98d3/t8rhVKRw9Rj_5adYTDK6m_b393038bbf464975b8d573f94f2fadc0.jpg","title":"Luma Uni-1 Edit"},{"category":"text-to-image","description":"Luma Uni-1 Max generates a single image at the model's highest fidelity, delivering richer detail and stronger prompt adherence than the base tier for hero-quality stills.","endpoint_id":"luma/agent/uni-1/v1/max","family":"Uni-1","inputs":[{"default":null,"description":"Text prompt describing the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Aspect ratio of the generated image.","enum":["3:1","2:1","16:9","3:2","1:1","2:3","9:16","1:2","1:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"Visual style of the generated image.","enum":["auto","manga"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"Encoding format of the generated image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"When true, the model may consult the web for references.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Optional list of reference image URLs used to guide the generation.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"Billing is calculated at $0.102 per generated image. For example, 10 images cost $1.02.","published_at":"2026-06-09T15:16:24.712000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d98ea/3z1sASr8I0QtWyvc6bhIP_808c1c2b4b11452388ce903d4cd3d243.jpg","title":"Luma Uni-1 Text to Image Max"},{"category":"image-to-image","description":"Luma Uni-1 Max Edit applies text-guided edits to a source image at maximum fidelity, holding the original structure while honoring reference images for precise, high-detail revisions.","endpoint_id":"luma/agent/uni-1/v1/max/edit","family":"Uni-1","inputs":[{"default":null,"description":"Text prompt describing the edit to apply.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source image to edit.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"Visual style of the edited image.","enum":["auto","manga"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"Encoding format of the edited image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Optional list of reference image URLs used to guide the edit.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"Each edit costs $0.102, plus $0.003 per reference or source image. For example, an edit using 1 source image costs $0.105.","published_at":"2026-06-09T15:16:14.108000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d98fd/-vUZCkQbk_HxqDUKgcvo6_6b69ed5b53c74a6ba900168b8ad17e71.jpg","title":"Luma Uni-1 Edit Max"},{"category":"text-to-image","description":"Luma Uni-1 turns a text prompt into a single high-fidelity image, with control over aspect ratio and visual style, plus optional web-sourced and reference-image guidance for sharper grounding.","endpoint_id":"luma/agent/uni-1/v1/text-to-image","family":"Uni-1","inputs":[{"default":null,"description":"Text prompt describing the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Aspect ratio of the generated image.","enum":["3:1","2:1","16:9","3:2","1:1","2:3","9:16","1:2","1:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"auto","description":"Visual style of the generated image.","enum":["auto","manga"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":null,"description":"Encoding format of the generated image.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":false,"description":"When true, the model may consult the web for references.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Optional list of reference image URLs used to guide the generation.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Luma AI","output_kind":"images","output_props":["images"],"pricing":"Billing is calculated at $0.042 per generated image. For example, 10 images cost $0.42.","published_at":"2026-06-09T15:15:56.994000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9d990b/4ef8FCP-VEq-mXDufTE1f_ad73fb1124324bdc8d747094ad401a8a.jpg","title":"Luma Uni-1 Text to Image"},{"category":"3d-to-3d","description":"Meshy N1 retexture applies new textures to an existing 3D model using native 3D texturing, producing 2K base color textures from reference images.","endpoint_id":"meshy/n1/retexture","family":"","inputs":[{"default":null,"description":"URL or base64 data URI of a 3D model to texture. Supports .glb, .gltf, .obj, .fbx, .stl formats. Can be a publicly accessible URL or data URI with MIME type application/octet-stream.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":null,"description":"Single reference image, treated as the front view. Required if multiview_image_urls is not provided. Supports .jpg, .jpeg, .png, and .webp formats.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_style_url","required":false,"type":"string"},{"default":null,"description":"1 to 4 reference views of the target texture (first is the front view, order of the rest is irrelevant). Cannot be combined with image_style_url.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"multiview_image_urls","required":false,"type":"string"},{"default":true,"description":"Use the original UV mapping of the model instead of generating new UVs. If the model has no original UV, output quality may be reduced.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_original_uv","required":false,"type":"boolean"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["text_style_prompt","image_style_url","model_urls","texture_urls","model_glb","thumbnail"],"pricing":"Your request will cost $0.30 per retextured model.","published_at":"2026-11-05T22:29:53.044000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab14653/m8qE7RpfDmdrH4-dcuhu6.jpg","title":"Meshy N1 Retexture"},{"category":"image-to-3d","description":"Meshy Relief converts an image into a 3D relief model with a raised surface and a flat back.","endpoint_id":"meshy/relief","family":"","inputs":[{"default":null,"description":"Photo to turn into a relief. Works best with one clear subject on a plain background. JPG, PNG or WebP up to 20 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"low","description":"Relief depth. 'low' gives slight depth and finer detail (patterns, badges, seals); 'high' gives bold, sculptural depth (pets, portraits, characters).","enum":["low","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"variant","required":false,"type":"enum"},{"default":true,"description":"Generate the STL and GLB relief models. Set to false to return only the 16-bit depth map.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_generate_model","required":false,"type":"boolean"},{"default":60,"description":"Length of the photo's long side in millimeters, measured flat before any bend.","enum":null,"is_list":false,"max":250,"media_kind":null,"min":20,"multiline":false,"name":"size_mm","required":false,"type":"number"},{"default":"emboss","description":"'emboss' makes the nearer parts stand out; 'engrave' inverts the depth so they are cut in.","enum":["emboss","engrave"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"carving_mode","required":false,"type":"enum"},{"default":null,"description":"Carving depth in millimeters. Defaults to 3 for 'low' and 6 for 'high'.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0,"multiline":false,"name":"carving_depth_mm","required":false,"type":"number"},{"default":false,"description":"Cut away the background and build no base plate. A high removal_threshold, or a carving depth of 0, can produce an empty model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"remove_base","required":false,"type":"boolean"},{"default":null,"description":"Only used with remove_base. Depth below which the background is cut, on the depth map's 0-1 scale. Defaults to 0.01.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"removal_threshold","required":false,"type":"number"},{"default":null,"description":"Base plate thickness in millimeters. Defaults to 1. Not allowed with remove_base.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0.1,"multiline":false,"name":"base_thickness_mm","required":false,"type":"number"},{"default":"off","description":"Bend the relief into a convex or concave curve.","enum":["off","convex","concave"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bend_mode","required":false,"type":"enum"},{"default":"xz","description":"Bend axis: 'xz' curls the left and right edges, 'yz' the top and bottom.","enum":["xz","yz"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bend_axis","required":false,"type":"enum"},{"default":60,"description":"Bend angle in degrees. Under 1 stays flat.","enum":null,"is_list":false,"max":360,"media_kind":null,"min":0,"multiline":false,"name":"bend_angle","required":false,"type":"number"},{"default":1024,"description":"Mesh points along the long side. At 2048, files reach about 150 MB (GLB) and 300 MB (STL), and a bend can push the STL to about 800 MB.","enum":null,"is_list":false,"max":2048,"media_kind":null,"min":512,"multiline":false,"name":"mesh_resolution","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["depth_map","model_urls","model_glb","thumbnail"],"pricing":"Your request will cost $0.80 per generation.","published_at":"2026-11-05T22:31:00.060000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab14712/O_pzDwImb_keY9qMKpo7O.jpg","title":"Meshy Relief"},{"category":"image-to-3d","description":"Meshy T2.5 is Meshy's latest Smart Topology model. It converts a single image into a clean, triangle-only 3D mesh with natively separated parts, with a target polycount of up to 30,000 triangles (default 15,000). Compared with Meshy T2, it produces sharper detail and keeps shape and proportions closer to the input image, at the cost of longer generation times; optional textures, PBR maps and humanoid rigging are supported.","endpoint_id":"meshy/t2.5/image-to-3d","family":"T2.5","inputs":[{"default":null,"description":"Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":15000,"description":"Target number of triangles in the generated model. Smart Topology output is triangle-only.","enum":null,"is_list":false,"max":30000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":"default","description":"Model that textures the generated mesh, in the same task. 'default' uses Meshy's default texture model for T2/T2.5 (Meshy 7). Ignored when should_texture is false. meshy-n1 makes a 2K base color texture from reference images only: it rejects texture_prompt and enable_pbr. With meshy-n1, texture_image_url is used as the front view, or the input image when it is unset.","enum":["default","meshy-7","meshy-n1","meshy-6-lite"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_model","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process. Maximum 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696]. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["rigged_character_glb","texture_urls","seed","model_glb","basic_animations","rigged_character_fbx","animation_glb","rig_task_id","model_urls","animation_fbx","thumbnail"],"pricing":"Billing is calculated per generation. An untextured mesh costs $0.20, and a textured mesh costs $0.60; PBR maps and the choice of texture model are included at no extra charge. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A textured model with auto-rigging and animation costs $0.92. Failed requests are not billed. For $10 you can generate 50 untextured meshes or 16 textured meshes.","published_at":"2026-11-06T21:19:35.407000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab16b7a/BBJ6vAcsczbyPk6Zc3x4B.jpg","title":"Meshy T2.5 Image to 3D"},{"category":"text-to-3d","description":"Meshy T2.5 is Meshy's latest Smart Topology model. It generates a clean, triangle-only 3D mesh with natively separated parts from a text prompt, with a target polycount of up to 30,000 triangles (default 15,000). Preview mode returns the untextured mesh, and full mode textures it with Meshy 7.1; compared with Meshy T2, it produces sharper detail at the cost of longer generation times.","endpoint_id":"meshy/t2.5/text-to-3d","family":"T2.5","inputs":[{"default":null,"description":"Describe what kind of object the 3D model is. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"full","description":"Generation mode. 'preview' returns untextured Smart Topology geometry only, 'full' also textures it (preview + refine).","enum":["preview","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible results. Same prompt and seed usually generate the same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":15000,"description":"Target number of triangles in the generated model. Smart Topology output is triangle-only.","enum":null,"is_list":false,"max":30000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Additional text prompt to guide the texturing process (only used in 'full' mode). Maximum 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":"meshy-7.1","description":"Model for the texturing (refine) step, only used in 'full' mode. meshy-n1 makes a 2K base color texture from texture_image_url, which it requires; it rejects texture_prompt and enable_pbr.","enum":["meshy-7.1","meshy-n1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_model","required":false,"type":"enum"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696]. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["rigged_character_glb","texture_urls","seed","model_glb","basic_animations","actual_prompt","rigged_character_fbx","animation_glb","rig_task_id","model_urls","prompt","animation_fbx","thumbnail"],"pricing":"Billing is calculated per generation. Preview mode, which returns the untextured mesh, costs $0.20, and full mode, which also textures it, costs $0.60; PBR maps and the choice of texture model are included at no extra charge. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A full-mode model with auto-rigging and animation costs $0.92. Failed requests are not billed. For $10 you can generate 50 preview meshes or 16 textured meshes.","published_at":"2026-11-06T21:20:32.349000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab16c19/jQs2tHoLUvyaL598htsIH.jpg","title":"Meshy T2.5 Text to 3D"},{"category":"image-to-3d","description":"Meshy T2 is Meshy's faster Smart Topology model. It converts a single image into a clean, triangle-only 3D mesh with natively separated parts, with a target polycount of up to 15,000 triangles (default 4,000). It generates faster than Meshy T2.5, which suits low-poly assets and speed-sensitive pipelines; optional textures, PBR maps and humanoid rigging are supported.","endpoint_id":"meshy/t2/image-to-3d","family":"T2","inputs":[{"default":null,"description":"Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":4000,"description":"Target number of triangles in the generated model. Smart Topology output is triangle-only.","enum":null,"is_list":false,"max":15000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":"default","description":"Model that textures the generated mesh, in the same task. 'default' uses Meshy's default texture model for T2/T2.5 (Meshy 7). Ignored when should_texture is false. meshy-n1 makes a 2K base color texture from reference images only: it rejects texture_prompt and enable_pbr. With meshy-n1, texture_image_url is used as the front view, or the input image when it is unset.","enum":["default","meshy-7","meshy-n1","meshy-6-lite"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_model","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process. Maximum 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696]. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["rigged_character_glb","texture_urls","seed","model_glb","basic_animations","rigged_character_fbx","animation_glb","rig_task_id","model_urls","animation_fbx","thumbnail"],"pricing":"Billing is calculated per generation. An untextured mesh costs $0.20, and a textured mesh costs $0.60; PBR maps and the choice of texture model are included at no extra charge. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A textured model with auto-rigging and animation costs $0.92. Failed requests are not billed. For $10 you can generate 50 untextured meshes or 16 textured meshes.","published_at":"2026-11-06T21:20:32.416000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab16c98/QtFIM0dcuBYWoCzXB50Bi.jpg","title":"Meshy T2 Image to 3D"},{"category":"text-to-3d","description":"Meshy T2 is Meshy's faster Smart Topology model. It generates a clean, triangle-only 3D mesh with natively separated parts from a text prompt, with a target polycount of up to 15,000 triangles (default 4,000). Preview mode returns the untextured mesh, and full mode textures it with Meshy 7.1; it generates faster than Meshy T2.5, which suits low-poly assets.","endpoint_id":"meshy/t2/text-to-3d","family":"T2","inputs":[{"default":null,"description":"Describe what kind of object the 3D model is. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"full","description":"Generation mode. 'preview' returns untextured Smart Topology geometry only, 'full' also textures it (preview + refine).","enum":["preview","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible results. Same prompt and seed usually generate the same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":4000,"description":"Target number of triangles in the generated model. Smart Topology output is triangle-only.","enum":null,"is_list":false,"max":15000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Additional text prompt to guide the texturing process (only used in 'full' mode). Maximum 800 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":"meshy-7.1","description":"Model for the texturing (refine) step, only used in 'full' mode. meshy-n1 makes a 2K base color texture from texture_image_url, which it requires; it rejects texture_prompt and enable_pbr.","enum":["meshy-7.1","meshy-n1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_model","required":false,"type":"enum"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696]. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["rigged_character_glb","texture_urls","seed","model_glb","basic_animations","actual_prompt","rigged_character_fbx","animation_glb","rig_task_id","model_urls","prompt","animation_fbx","thumbnail"],"pricing":"Billing is calculated per generation. Preview mode, which returns the untextured mesh, costs $0.20, and full mode, which also textures it, costs $0.60; PBR maps and the choice of texture model are included at no extra charge. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A full-mode model with auto-rigging and animation costs $0.92. Failed requests are not billed. For $10 you can generate 50 preview meshes or 16 textured meshes.","published_at":"2026-11-06T21:21:10.951000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab16c69/VKU-mA8WVdW6FxDC7Eheq.jpg","title":"Meshy T2 Text to 3D"},{"category":"3d-to-3d","description":"Meshy 6 Lite retexture applies new textures to an existing 3D model from a text prompt or a reference image, with optional PBR maps.","endpoint_id":"meshy/v6-lite/retexture","family":"","inputs":[{"default":null,"description":"URL or base64 data URI of a 3D model to texture. Supports .glb, .gltf, .obj, .fbx, .stl formats. Can be a publicly accessible URL or data URI with MIME type application/octet-stream.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":null,"description":"Describe your desired texture style using text. Maximum 800 characters. Required if image_style_url is not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_style_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Supports .jpg, .jpeg, .png, and .webp formats. Required if text_style_prompt is not provided. If both are provided, image_style_url takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_style_url","required":false,"type":"string"},{"default":"2k","description":"Base color resolution: 2k (2048), 4k (4096), or 8k (8192). 4k and 8k require Meshy 6 or 7. At 8k, PBR maps are 4k and no emission map is generated.","enum":["2k","4k","8k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_resolution","required":false,"type":"enum"},{"default":true,"description":"Use the original UV mapping of the model instead of generating new UVs. If the model has no original UV, output quality may be reduced.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_original_uv","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["text_style_prompt","image_style_url","model_urls","texture_urls","model_glb","thumbnail"],"pricing":"Your request will cost $0.30 per retextured model. PBR maps are included at no extra cost.","published_at":"2026-10-06T16:31:21.867000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad4f08/IkcOYGHtExoDut7Z39h8m.jpg","title":"Meshy 6 Lite Retexture"},{"category":"3d-to-3d","description":"Meshy 6 retexture applies new textures to an existing 3D model from a text prompt or a reference image, with optional PBR maps.","endpoint_id":"meshy/v6/retexture","family":"","inputs":[{"default":null,"description":"URL or base64 data URI of a 3D model to texture. Supports .glb, .gltf, .obj, .fbx, .stl formats. Can be a publicly accessible URL or data URI with MIME type application/octet-stream.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":null,"description":"Describe your desired texture style using text. Maximum 800 characters. Required if image_style_url is not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_style_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Supports .jpg, .jpeg, .png, and .webp formats. Required if text_style_prompt is not provided. If both are provided, image_style_url takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_style_url","required":false,"type":"string"},{"default":"2k","description":"Base color resolution: 2k (2048), 4k (4096), or 8k (8192). 4k and 8k require Meshy 6 or 7. At 8k, PBR maps are 4k and no emission map is generated.","enum":["2k","4k","8k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_resolution","required":false,"type":"enum"},{"default":true,"description":"Use the original UV mapping of the model instead of generating new UVs. If the model has no original UV, output quality may be reduced.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_original_uv","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["text_style_prompt","image_style_url","model_urls","texture_urls","model_glb","thumbnail"],"pricing":"Your request will cost $0.30 per retextured model at 2K or 4K resolution, or $0.45 at 8K resolution. PBR maps are included at no extra cost.","published_at":"2026-10-15T11:03:45.305000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae5f3f/gyMDaOtx8BoFAqk7Qe7Ar.jpg","title":"Meshy 6 Retexture"},{"category":"image-to-3d","description":"Meshy 7.1 generates 3D models from a single image, with standard, low-poly, and Smart Topology modes, optional textures and PBR maps, and geometry resolution up to 4K.","endpoint_id":"meshy/v7.1/image-to-3d","family":"V7.1","inputs":[{"default":null,"description":"Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation. Off disables symmetry, Auto determines it automatically, On enforces symmetry.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Geometry resolution. 4k is only available with Meshy-7.1.","enum":["standard","2k","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_resolution","required":false,"type":"enum"},{"default":false,"description":"Deprecated: use geometry_resolution='2k'. If both fields are provided, geometry_resolution takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ultra_mode","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"A base model without textures costs $0.80. Adding textures brings the total to $1.20. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A textured model with auto-rigging and animation costs $1.52.","published_at":"2026-09-21T17:30:11.193000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab191a/G-wnzTid6Od_ewQ3ASuOF.jpg","title":"Meshy 7.1 Image to 3D"},{"category":"image-to-3d","description":"Meshy 7.1 is the latest standard model from Meshy. It generates 3D models from one to four views of the same object, with optional textures and PBR maps.","endpoint_id":"meshy/v7.1/multi-image-to-3d","family":"V7.1","inputs":[{"default":null,"description":"1 to 4 images for 3D model creation. All images should depict the same object from different angles. Supports .jpg, .jpeg, .png formats, and AVIF/HEIF which will be automatically converted. If more than 4 images are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns triangular mesh ignoring topology and target_polycount.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":null,"description":"Model that textures the generated mesh from several views, in the same task. Leave unset to use the endpoint model's default texture model. Ignored when should_texture is false. meshy-n1 makes a 2K base color texture from reference images only: it rejects texture_prompt, enable_pbr, and quad topology with remeshing. With meshy-n1, Meshy textures from texture_image_urls or texture_image_url, or from the input images when neither is set.","enum":["meshy-7","meshy-n1"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_model","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process. Maximum 800 characters. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":null,"description":"1 to 4 views of the object that guide only the texture (the first is the front view); independent of image_urls. Requires the Meshy 7 or Meshy N1 texture model (the v7/v7.1 endpoints, or texture_model meshy-7 or meshy-n1). Cannot be combined with texture_image_url, texture_prompt, or should_texture false.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"texture_image_urls","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Geometry resolution. Multi-image generation does not support 4k.","enum":["standard","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_resolution","required":false,"type":"enum"}],"lab":"Meshy","output_kind":"file","output_props":["rigged_character_glb","texture_urls","seed","model_glb","basic_animations","rigged_character_fbx","animation_glb","rig_task_id","model_urls","animation_fbx","thumbnail"],"pricing":"A base model without textures costs $0.80. Adding textures brings the total to $1.20. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A textured model with auto-rigging and animation costs $1.52.","published_at":"2026-09-21T17:30:17.517000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab191e/ASgJ3AifwlPiIKDKJRBd1.jpg","title":"Meshy 7.1 Multi Image to 3D"},{"category":"text-to-3d","description":"Meshy 7.1 generates 3D models from text prompts, with untextured preview and textured full modes, standard, low-poly, and Smart Topology options, and geometry resolution up to 4K.","endpoint_id":"meshy/v7.1/text-to-3d","family":"V7.1","inputs":[{"default":null,"description":"Describe what kind of object the 3D model is. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"full","description":"Generation mode. 'preview' returns untextured geometry only, 'full' returns textured model (preview + refine).","enum":["preview","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible results. Same prompt and seed usually generate the same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts on the geometry (preview) step. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns unprocessed triangular mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Additional text prompt to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Geometry resolution. 4k is only available with Meshy-7.1.","enum":["standard","2k","4k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_resolution","required":false,"type":"enum"},{"default":false,"description":"Deprecated: use geometry_resolution='2k'. If both fields are provided, geometry_resolution takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ultra_mode","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","prompt","model_urls","actual_prompt","rig_task_id","texture_urls","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"A base model without textures costs $0.80. Adding textures brings the total to $1.20. Optional auto-rigging adds $0.20, and animation adds $0.12 per call. A textured model with auto-rigging and animation costs $1.52.","published_at":"2026-09-21T17:30:05.031000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab15a0/--xBfX2nTr0EhQxGNw2Bw.jpg","title":"Meshy 7.1 Text to 3D"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Turns a single image into a fully textured, PBR-ready 3D mesh with complete geometry, in game-ready Smart Topology at a target polygon count","endpoint_id":"meshy/v7/image-to-3d","family":"V7","inputs":[{"default":null,"description":"Image URL or base64 data URI for 3D model creation. Supports .jpg, .jpeg, and .png formats. Also supports AVIF and HEIF formats which will be automatically converted.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation. Off disables symmetry, Auto determines it automatically, On enforces symmetry.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Geometry resolution. Meshy-7 supports standard and 2k.","enum":["standard","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_resolution","required":false,"type":"enum"},{"default":false,"description":"Deprecated: use geometry_resolution='2k'. If both fields are provided, geometry_resolution takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ultra_mode","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"A base model with no texture costs $0.80. Adding textures brings it to $1.20, and enabling ultra mode raises it to $1.40 for a fully textured, ultra-quality model. Optional auto-rigging adds $0.20, and animation adds $0.12 per call.","published_at":"2026-08-11T22:02:14.440000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f3c9/hFlQE2sioziA6lcKVjDQK.jpg","title":"V7 Image to 3D"},{"category":"image-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"econstructs a high-fidelity textured 3D model from multiple angle views of one object, with game-ready topology and polygon control","endpoint_id":"meshy/v7/multi-image-to-3d","family":"V7","inputs":[{"default":null,"description":"1 to 4 images for 3D model creation. All images should depict the same object from different angles. Supports .jpg, .jpeg, .png formats, and AVIF/HEIF which will be automatically converted. If more than 4 images are provided, only the first 4 will be used.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns triangular mesh ignoring topology and target_polycount.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_texture","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":null,"description":"Text prompt to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Requires should_texture to be true.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Geometry resolution. Multi-image generation does not support 4k.","enum":["standard","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_resolution","required":false,"type":"enum"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","model_urls","texture_urls","rig_task_id","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"A textured model generated from multiple input images costs $1.20, or $1.40 with ultra mode enabled. Optional auto-rigging adds $0.20, and animation adds $0.12 per call.","published_at":"2026-08-11T22:02:01.094000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f3b3/_w2NafI4bNfxR7B5DqWZE.jpg","title":"V7 Multi Image to 3D"},{"category":"3d-to-3d","description":"Meshy 7 retexture applies new textures to an existing 3D model from a text prompt or a reference image, with optional PBR maps.","endpoint_id":"meshy/v7/retexture","family":"","inputs":[{"default":null,"description":"URL or base64 data URI of a 3D model to texture. Supports .glb, .gltf, .obj, .fbx, .stl formats. Can be a publicly accessible URL or data URI with MIME type application/octet-stream.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"model_url","required":true,"type":"string"},{"default":null,"description":"Describe your desired texture style using text. Maximum 800 characters. Required if image_style_url is not provided.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_style_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process. Supports .jpg, .jpeg, .png, and .webp formats. Required if text_style_prompt is not provided. If both are provided, image_style_url takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_style_url","required":false,"type":"string"},{"default":"2k","description":"Base color resolution: 2k (2048), 4k (4096), or 8k (8192). 4k and 8k require Meshy 6 or 7. At 8k, PBR maps are 4k and no emission map is generated.","enum":["2k","4k","8k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_resolution","required":false,"type":"enum"},{"default":true,"description":"Use the original UV mapping of the model instead of generating new UVs. If the model has no original UV, output quality may be reduced.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_original_uv","required":false,"type":"boolean"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["text_style_prompt","image_style_url","model_urls","texture_urls","model_glb","thumbnail"],"pricing":"Your request will cost $0.30 per retextured model at 2K or 4K resolution, or $0.45 at 8K resolution. PBR maps are included at no extra cost.","published_at":"2026-10-15T11:03:57.683000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae5f49/fX6rQr3MLd0HuSBFcnFRk.jpg","title":"Meshy 7 Retexture"},{"category":"text-to-3d","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Turns text into a fully textured, PBR-ready 3D mesh with complete geometry, in game-ready Smart Topology at a target polygon count","endpoint_id":"meshy/v7/text-to-3d","family":"V7","inputs":[{"default":null,"description":"Describe what kind of object the 3D model is. Maximum 600 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"full","description":"Generation mode. 'preview' returns untextured geometry only, 'full' returns textured model (preview + refine).","enum":["preview","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"mode","required":false,"type":"enum"},{"default":null,"description":"Seed for reproducible results. Same prompt and seed usually generate the same result.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"standard","description":"Type of 3D mesh generation. 'standard' produces a regular high-detail mesh; 'lowpoly' produces a low-poly mesh optimized for cleaner polygons; 'smart-topology' uses Meshy-T2 for clean, natively separated parts on the geometry (preview) step. When set to 'lowpoly', the remesh controls (topology, target_polycount, should_remesh) are ignored by Meshy.","enum":["standard","lowpoly","smart-topology"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_type","required":false,"type":"enum"},{"default":"triangle","description":"Specify the topology of the generated model. Quad for smooth surfaces, Triangle for detailed geometry.","enum":["quad","triangle"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"topology","required":false,"type":"enum"},{"default":30000,"description":"Target number of polygons in the generated model. When model_type is 'smart-topology' and this is left unset, Meshy's lower smart-topology default (4,000) is used instead; smart topology accepts at most 15,000.","enum":null,"is_list":false,"max":300000,"media_kind":null,"min":100,"multiline":false,"name":"target_polycount","required":false,"type":"integer"},{"default":true,"description":"Whether to enable the remesh phase. When false, returns unprocessed triangular mesh.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"should_remesh","required":false,"type":"boolean"},{"default":"auto","description":"Controls symmetry behavior during model generation.","enum":["off","auto","on"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"symmetry_mode","required":false,"type":"enum"},{"default":false,"description":"Generate PBR Maps (metallic, roughness, normal) in addition to base color.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_pbr","required":false,"type":"boolean"},{"default":false,"description":"Deprecated: use pose_mode instead. When true, generates a T-pose model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"is_a_t_pose","required":false,"type":"boolean"},{"default":"","description":"Pose mode for the generated model. 'a-pose' generates an A-pose, 't-pose' generates a T-pose, empty string for no specific pose.","enum":["a-pose","t-pose",""],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pose_mode","required":false,"type":"enum"},{"default":false,"description":"Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details while maintaining the original meaning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Additional text prompt to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_prompt","required":false,"type":"string"},{"default":null,"description":"2D image to guide the texturing process (only used in 'full' mode)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"texture_image_url","required":false,"type":"string"},{"default":false,"description":"Automatically rig the generated model as a humanoid character. Includes basic walking and running animations. Best results with humanoid characters that have clearly defined limbs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_rigging","required":false,"type":"boolean"},{"default":1.7,"description":"Approximate height of the character in meters. Only used when enable_rigging is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"rigging_height_meters","required":false,"type":"number"},{"default":false,"description":"Apply an animation preset to the rigged model. Requires enable_rigging to be true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_animation","required":false,"type":"boolean"},{"default":92,"description":"Animation preset ID from Meshy's library. Only used when enable_animation is true; in that case it must be in [0, 696] (``0`` is the \"Idle\" preset) and is otherwise rejected with a 422. See https://docs.meshy.ai/en/api/animation-library for available action IDs.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"animation_action_id","required":false,"type":"integer"},{"default":true,"description":"If set to true, input data will be checked for safety before processing.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Geometry resolution. Meshy-7 supports standard and 2k.","enum":["standard","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_resolution","required":false,"type":"enum"},{"default":false,"description":"Deprecated: use geometry_resolution='2k'. If both fields are provided, geometry_resolution takes precedence.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ultra_mode","required":false,"type":"boolean"}],"lab":"Meshy","output_kind":"file","output_props":["animation_glb","basic_animations","animation_fbx","thumbnail","seed","prompt","model_urls","actual_prompt","rig_task_id","texture_urls","model_glb","rigged_character_fbx","rigged_character_glb"],"pricing":"A base model with no texture costs $0.80. Adding textures brings it to $1.20, and enabling ultra mode raises it to $1.40 for a fully textured, ultra-quality model. Optional auto-rigging adds $0.20, and animation adds $0.12 per call.","published_at":"2026-08-24T11:50:18.611000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa79cd0/rdebBYD61TshhQfKFKfUX.jpg","title":"V7 Text to 3D"},{"category":"image-to-image","description":"Meta's Muse Image model does precise edits that change only what you ask, stay coherent across turns, and compose from multiple reference images.","endpoint_id":"meta/muse-image/edit","family":"Muse Image","inputs":[{"default":null,"description":"The text prompt used to generate or edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images used for the edit. Provide between 1 and 10 HTTP(S) or data URLs.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Any custom output aspect ratio as \"width:height\", for example \"16:9\", \"5:4\", or \"1920:1200\". Common presets are \"21:9\", \"16:9\", \"4:3\", \"3:2\", \"1:1\", \"2:3\", \"3:4\", \"9:16\", \"9:21\". The ratio must be between 1:16 and 16:1, the range Muse supports. Only the ratio is used: Muse renders it at its own fixed resolution of roughly 2.5 megapixels, so \"1920:1200\" and \"960:600\" both return the same 1920x1200 image. If omitted, Muse chooses the output dimensions automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"aspect_ratio","required":false,"type":"string"},{"default":1,"description":"The number of edited images to generate.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"webp","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Meta","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-08-26T22:55:11.733000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa743e9/p2RjYTFPCviexLZ_6oYmv.jpg","title":"Meta Muse Image Edit"},{"category":"text-to-image","description":"Meta's Muse Image model has faithful instruction-following and exceptional visual fidelity, with fine details like text, plots, and QR codes rendered accurately.","endpoint_id":"meta/muse-image/text-to-image","family":"Muse Image","inputs":[{"default":null,"description":"The text prompt used to generate or edit the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Any custom output aspect ratio as \"width:height\", for example \"16:9\", \"5:4\", or \"1920:1200\". Common presets are \"21:9\", \"16:9\", \"4:3\", \"3:2\", \"1:1\", \"2:3\", \"3:4\", \"9:16\", \"9:21\". The ratio must be between 1:16 and 16:1, the range Muse supports. Only the ratio is used: Muse renders it at its own fixed resolution of roughly 2.5 megapixels, so \"1920:1200\" and \"960:600\" both return the same 1920x1200 image. If omitted, Muse chooses the output dimensions automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"aspect_ratio","required":false,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"webp","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Meta","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-08-26T22:55:03.693000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa743db/nScihj1tWzLbmaEA3mKE2.jpg","title":"Meta Muse Image Text to Image"},{"category":"text-to-image","description":"MAI-Image-2.5 is Microsoft's photorealistic image generation and editing model that turns text prompts or uploaded images into high-quality, design-ready visuals with fine-grained, pixel-level control.","endpoint_id":"microsoft/mai-image-2.5","family":"Mai Image 2.5","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","1:1","4:3","3:4","16:9","9:16","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Microsoft","output_kind":"images","output_props":["images","description"],"pricing":"Text tokens (per 1M): $5.00 input. Image output: ~$0.05 per generated image (billed as 1024 output tokens). Each requested image is billed separately. Token cost is rounded up to the nearest $0.0001. Note: Pricing is subject to change.","published_at":"2026-06-02T21:15:26.791000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9cb935/HbS9rehPTKxqOgAogjHKc_05794f384f4f4631b439ecc867b97b08.jpg","title":"Mai Image 2.5 Text to Image"},{"category":"text-to-image","description":"Generate high-fidelity, design-ready images with precise typography, strong prompt alignment, and rich visual detail using Microsoft's flagship MAI Image 2.5 Pro.","endpoint_id":"microsoft/mai-image-2.5-pro","family":"Mai Image 2.5","inputs":[{"default":null,"description":"The text prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Use \"auto\" to let the model decide based on the prompt.","enum":["auto","1:1","4:3","3:4","16:9","9:16","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Microsoft","output_kind":"images","output_props":["images","description"],"pricing":"Text input: $7.50 / 1M tokens. Image output: $162 / 1M tokens. Average text-to-image cost: ~$0.17 per image.","published_at":"2026-07-30T14:24:05.778000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa418a3/FMiWrcYSkRy51M57u7TtL.jpg","title":"MAI Image 2.5 Pro (Text to Image)"},{"category":"image-to-image","description":"Apply precise, controllable edits to a reference image while preserving composition, typography, identity, and fine visual detail.","endpoint_id":"microsoft/mai-image-2.5-pro/edit","family":"Mai Image 2.5","inputs":[{"default":null,"description":"The instruction describing how to edit the input image(s).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Use \"auto\" to match the input or let the model decide.","enum":["auto","1:1","4:3","3:4","16:9","9:16","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"","description":"The URL of the image to edit. Provide one http(s) or data: URL.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"}],"lab":"Microsoft","output_kind":"images","output_props":["images","description"],"pricing":"Text input: $7.50 / 1M tokens. Image input: $162 / 1M tokens. Image output: $162 / 1M tokens. Estimated cost with one input image: ~$0.18–$0.27 per output image.","published_at":"2026-07-30T14:24:19.801000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa41899/nk1T8qzlhZ1edxsb1N9YO.jpg","title":"MAI Image 2.5 Pro (Edit)"},{"category":"image-to-image","description":"MAI-Image-2.5 is Microsoft's photorealistic image generation and editing model that turns text prompts or uploaded images into high-quality, design-ready visuals with fine-grained, pixel-level control.","endpoint_id":"microsoft/mai-image-2.5/edit","family":"Mai Image 2.5","inputs":[{"default":null,"description":"The instruction describing how to edit the input image(s).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"The aspect ratio of the generated image. Use \"auto\" to match the input or let the model decide.","enum":["auto","1:1","4:3","3:4","16:9","9:16","3:2","2:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"The URL of the image to edit. Provide one http(s) or data: URL.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"}],"lab":"Microsoft","output_kind":"images","output_props":["images","description"],"pricing":"Billing uses the provider-reported cost when available. Otherwise, token-based pricing is $5 per million text input tokens, $8 per million image input tokens, and $47 per million image output tokens. At the fallback rate, 1,024 image output tokens cost $0.048128 before input costs. Each requested image is billed separately, and total cost is rounded up to the next $0.0001. Pricing is subject to change.","published_at":"2026-06-03T23:46:30.286000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9cd5ea/45Nk09Ywc5xp2308fS4Wa_b2473bfde0a2498e9840eac9cbe8028e.jpg","title":"Mai Image 2.5"},{"category":"image-to-3d","description":"Estimates metric 3D geometry from a single image, returning a point map, depth, a validity mask and the camera field of view, with surface normals on the normal-capable checkpoints. Four ViT checkpoints trade accuracy for speed, and the result can be exported as a textured GLB mesh and a colored PLY point cloud.","endpoint_id":"microsoft/moge-2","family":"MoGe","inputs":[{"default":"https://storage.googleapis.com/falserverless/example_inputs/dog.png","description":"Input RGB image to estimate geometry (point map, depth, normals) for.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":"vitl-normal","description":"MoGe-2 checkpoint variant. '-normal' variants additionally predict surface normals. 'vitl' is the metric model without normals; the smaller 'vitb-normal'/'vits-normal' variants trade accuracy for speed.","enum":["vitl-normal","vitl","vitb-normal","vits-normal"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":9,"description":"Processing resolution level (0-9). Higher values use more tokens for finer detail but slower inference. Output size always matches the input.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":0,"multiline":false,"name":"resolution_level","required":false,"type":"integer"},{"default":null,"description":"Optional known horizontal field of view in degrees. If provided, MoGe uses it instead of estimating the camera FoV.","enum":null,"is_list":false,"max":179,"media_kind":null,"min":0,"multiline":false,"name":"fov_x","required":false,"type":"number"},{"default":true,"description":"If true, mask out invalid (sky/background/uncertain) regions in the predicted point map and depth map.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":0.04,"description":"Relative threshold for removing mesh edges across depth discontinuities. Smaller values remove more edges.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"edge_threshold","required":false,"type":"number"},{"default":true,"description":"If true, export a textured .glb mesh of the reconstructed geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_glb","required":false,"type":"boolean"},{"default":true,"description":"If true, export a colored .ply point cloud of the reconstructed geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_ply","required":false,"type":"boolean"},{"default":true,"description":"Enable safety checking of the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Microsoft","output_kind":"file","output_props":["fov_x","intrinsics","model_mesh","mask","point_cloud","depth_map","fov_y","normal_map"],"pricing":"Billing is calculated per megapixel of the input image, rounded up to the next whole megapixel, with a minimum of 1 megapixel per request. Each megapixel costs $0.01. A 1600×1067 image (1.7 MP) costs $0.02, a 1920×1080 image (2.1 MP) costs $0.03, and the largest supported input, 2048×2048 (4.2 MP), costs $0.05. The checkpoint choice does not change the price. Depth, normal and mask maps, camera intrinsics and the optional GLB mesh and PLY point cloud are included. For $1 you can process about 50 images at 1600×1067.","published_at":"2026-11-06T19:50:02.828000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab14209/abGVDqNNAJSfTGkPDY7Yj.jpg","title":"MoGe-2"},{"category":"image-to-3d","description":"Estimates metric 3D geometry from a single image, returning a point map, depth, surface normals, a validity mask and the camera field of view. A sparse 3D refiner sharpens the predicted depth, and the result can be exported as a textured GLB mesh and a colored PLY point cloud.","endpoint_id":"microsoft/moge-3","family":"MoGe","inputs":[{"default":"https://storage.googleapis.com/falserverless/example_inputs/dog.png","description":"Input RGB image to estimate geometry (point map, depth, normals) for.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":9,"description":"Processing resolution level (0-9). Higher values use more tokens for finer detail but slower inference. Output size always matches the input.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":0,"multiline":false,"name":"resolution_level","required":false,"type":"integer"},{"default":3,"description":"Number of sparse 3D refinement passes over the predicted depth. 0 skips the refiner and returns the coarse MoGe-2-style prediction.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0,"multiline":false,"name":"num_refinement_steps","required":false,"type":"integer"},{"default":null,"description":"Optional known horizontal field of view in degrees. If provided, MoGe uses it instead of estimating the camera FoV.","enum":null,"is_list":false,"max":179,"media_kind":null,"min":0,"multiline":false,"name":"fov_x","required":false,"type":"number"},{"default":true,"description":"If true, mask out invalid (sky/background/uncertain) regions in the predicted point map, depth map and normal map.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"apply_mask","required":false,"type":"boolean"},{"default":0.04,"description":"Relative threshold for removing mesh edges across depth discontinuities. Smaller values remove more edges.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"edge_threshold","required":false,"type":"number"},{"default":true,"description":"If true, export a textured .glb mesh of the reconstructed geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_glb","required":false,"type":"boolean"},{"default":true,"description":"If true, export a colored .ply point cloud of the reconstructed geometry.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_ply","required":false,"type":"boolean"},{"default":true,"description":"Enable safety checking of the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Microsoft","output_kind":"file","output_props":["depth_map","normal_map","intrinsics","model_mesh","point_cloud","mask","fov_x","fov_y"],"pricing":"Billing is calculated per megapixel of the input image, rounded up to the next whole megapixel, with a minimum of 1 megapixel per request. Each megapixel costs $0.015. A 1600×1067 image (1.7 MP) costs $0.03, a 1920×1080 image (2.1 MP) costs $0.045, and the largest supported input, 2048×2048 (4.2 MP), costs $0.075. Depth, normal and mask maps, camera intrinsics and the optional GLB mesh and PLY point cloud are included. For $1 you can process about 33 images at 1600×1067.","published_at":"2026-11-06T19:50:24.109000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab141ee/YUzWPTOTUIOGTc_qU-n0m.jpg","title":"MoGe-3"},{"category":"video-to-video","description":"Extend an existing video with H3 Max Turbo: add 1 to 15 seconds of prompt-guided footage, with optional audio references and output resolutions from 480p to 2K.","endpoint_id":"minimax/h3-max-turbo/extend-video","family":"H3 Max","inputs":[{"default":null,"description":"URL of the video to extend. Must be 1.625 s to 60 s long, up to 50 MB, aspect ratio between 0.4 and 2.5.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"What happens next. Describe the continuation, not the source.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional audio references for the continuation (2–15 seconds each, 15 seconds combined). The full extended video retains its original source soundtrack, and its ending still conditions the transition. These clips guide the newly generated audio instead of using that soundtrack as an audio reference. Assign each clip a role in the prompt, such as 'Audio 1 for the voice' and 'Audio 2 for background music'.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":true,"description":"Automatically enhance the prompt using the source video to help keep the continuation consistent. May increase processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":5,"description":"Seconds of new footage to add. The continuation clip also includes 1.625 seconds from the source's ending and may be longer because of frame rounding.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.71,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"Output video resolution.","enum":["480P","768P","1080P","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Output aspect ratio. 'auto' follows the source video. Other values crop the video to fit the selected ratio.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Seed for the continuation. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"extended","description":"'extended' returns the source and new footage as one video. 'continuation' returns a clip that starts with a 1.625-second repeat of the source's ending, then shows the new footage.","enum":["extended","continuation"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output","required":false,"type":"enum"},{"default":true,"description":"Moderate the source video and the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","source","expanded_prompt","duration","seed"],"pricing":"Billing is calculated per second of newly generated video. Your request will cost $0.025 per second at 480p, $0.04 per second at 768p, $0.08 per second at 1080p, and $0.16 per second at 2K. Billing applies to the requested continuation duration, not the original video.","published_at":"2026-10-01T21:41:34.675000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aacaeb7/jUm3mOJpvKxTWhpLVoXCJ.jpg","title":"H3 Max Turbo Extend Video"},{"category":"image-to-video","description":"fal's H3 Max Turbo is a post-trained variant of MiniMax H3, tuned for stronger prompt adherence and better aesthetics while co-optimized with our custom inference stack for higher throughput with no compromises on output quality","endpoint_id":"minimax/h3-max-turbo/image-to-video","family":"H3 Max","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested. Use at least 2 s with target_audio_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the first frame. When provided, the output canvas follows this image. If only end_image_url is provided, the canvas follows that last frame instead. If both images are omitted, the request is handled as text-to-video (16:9 by default).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the last frame. It may be provided alone for end-only keyframe generation; in that case the output canvas follows this image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","expanded_prompt"],"pricing":"Billing is calculated per second of video generated. Through October 31, 2026, the 35% promotional discount applies: $0.01625 at 480p, $0.026 at 768p, and $0.052 at 1080p per second. From November 1 through November 15, 2026, get 30% off standard rates: $0.0175 at 480p, $0.028 at 768p, and $0.056 at 1080p per second. During the November promotion, 5 seconds of video at 768p costs $0.14. From November 16, 2026, standard rates are $0.025, $0.04, and $0.08 per second at 480p, 768p, and 1080p, respectively. Contact your sales representative to discuss permanent discounted pricing.","published_at":"2026-09-02T17:55:11.477000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa8d532/tsMg9lPG9DaXI7bqzqz6Y.jpg","title":"H3 Max Turbo Image to Video"},{"category":"image-to-video","description":"Generate video with synchronized audio from a prompt and image, video, or audio references with H3 Max Turbo, at 480p, 768p, or 1080p for up to 15 seconds.","endpoint_id":"minimax/h3-max-turbo/reference-to-video","family":"H3 Max","inputs":[{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested. Use at least 2 s with target_audio_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":"adaptive","description":"The aspect ratio of the generated video.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Ordered reference list; cross-modality order is semantic and is preserved end-to-end. Do not combine with reference_*_urls.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reference_conditions","required":false,"type":"json"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","reference_tokens","expanded_prompt","seed"],"pricing":"Billing is calculated per second of output video, plus reference inputs beyond the included allowance. Video costs $0.05 per second at 480p, $0.08 per second at 768p, and $0.16 per second at 1080p. A 5-second 768p clip costs $0.40 before additional reference charges. The first 4,096 reference tokens are included; additional reference tokens cost $0.016 per 1K tokens.","published_at":"2026-10-30T21:34:19.058000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aadb4ed/Nc_-PFaAPZ_9ikSRTCisF.jpg","title":"H3 Max Turbo Reference to Video"},{"category":"text-to-video","description":"fal's H3 Max Turbo is a post-trained variant of MiniMax H3, tuned for stronger prompt adherence and better aesthetics while co-optimized with our custom inference stack for higher throughput with no compromises on output quality","endpoint_id":"minimax/h3-max-turbo/text-to-video","family":"H3 Max","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested. Use at least 2 s with target_audio_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","expanded_prompt"],"pricing":"Billing is calculated per second of video generated. Through October 31, 2026, the 35% promotional discount applies: $0.01625 at 480p, $0.026 at 768p, and $0.052 at 1080p per second. From November 1 through November 15, 2026, get 30% off standard rates: $0.0175 at 480p, $0.028 at 768p, and $0.056 at 1080p per second. During the November promotion, 5 seconds of video at 768p costs $0.14. From November 16, 2026, standard rates are $0.025, $0.04, and $0.08 per second at 480p, 768p, and 1080p, respectively. Contact your sales representative to discuss permanent discounted pricing.","published_at":"2026-09-02T17:55:19.999000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa8d50b/vj4BiCoQwOlmK7ku4KBZq.jpg","title":"H3 Max Turbo Text to Video"},{"category":"video-to-video","description":"Transform Blender renders and 3D previs into photorealistic video. H3 Max uses the source clip to guide scene layout, camera movement, and timing, with optional image references for appearance.","endpoint_id":"minimax/h3-max/3d-to-video","family":"H3 Max","inputs":[{"default":null,"description":"Blender video, up to 15 seconds and 32 shots, at a public HTTPS URL.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional clarification of what your proxies represent or how they move, for example: 'The moving block represents a running person.' Camera, trajectories, timing and object count remain defined by the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Optional environment, subject, interior or detail references. When supplied, uses these images directly without visual planning or generating new images; Scene Intent is optional. Without references, automatically creates appearance references within your new-image limit. Camera and movement always come from the video.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":2,"description":"Maximum NEW images to generate when no reference images are supplied. Ignored when reference images are supplied. Uses fewer when enough views are covered. Uncovered shots stay in the video.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"max_generated_reference_images","required":false,"type":"integer"},{"default":"768P","description":"Output quality. Duration is taken automatically from the video.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["video"],"pricing":"For every second of video you generate you will be charged $0.05 at 480p, $0.08 at 768p or $0.16 at 1080p (minimum 5 seconds), plus reference token usage for your input video and images, the same as H3 Max Reference to Video. If you don't provide reference images, up to max_generated_reference_images (default 2) are generated automatically at about $0.02–$0.04 each. For example, a 5 second 16:9 video at 768p with your own reference images costs about $0.96.","published_at":"2026-09-24T14:03:40.973000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad6ca/MkosWDWpYq9MCbeM0oopg_e4SyohXH.png","title":"H3 Max 3D to Video"},{"category":"image-to-video","description":"H3 Max Multi Angle turns a single image into a video with precise, keyframe-based control over the camera's orbit, elevation, and distance in 3D space","endpoint_id":"minimax/h3-max/camera-controls","family":"H3 Max","inputs":[{"default":"The same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves. no scene motion only camera motion","description":"Text prompt for video generation. When omitted or blank, defaults to preserving the frozen reference scene while only the camera moves.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"480P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":null,"description":"URL of the image to use as the first frame.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Ordered camera keyframes. The first pose is held before its time and the final pose is held for the remainder of the video. Signed full turns are preserved, with at most 32 turns of total azimuth travel.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_trajectory","required":false,"type":"json"},{"default":null,"description":"A fixed free-camera move. Truck, pedestal, and dolly slide the camera; pan, tilt, and roll turn it in place. The path is not editable. When this is set, camera_trajectory is ignored. Each move is one training-scale step: one near-depth unit, 30 degrees of pan, or 20 degrees of tilt or roll.","enum":["truck_right","truck_left","pedestal_up","pedestal_down","dolly_in","dolly_out","pan_right","pan_left","tilt_up","tilt_down","roll_right","roll_left","s_curve_forward"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"free_camera_preset","required":false,"type":"enum"},{"default":null,"description":"Your own camera path, one pose per frame, e.g. sampled from a Blender camera. Poses span the whole clip evenly; only motion relative to the first pose is used. The first pose should be the camera that took image_url. When set, camera_trajectory and free_camera_preset are ignored.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_poses","required":false,"type":"json"},{"default":1,"description":"Multiplier on imported camera translations. One model unit is the depth of the nearest scene content in the first frame, so a Blender scene whose nearest object is 5 m away needs 0.2.","enum":null,"is_list":false,"max":10000,"media_kind":null,"min":0,"multiline":false,"name":"camera_poses_scale","required":false,"type":"number"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","expanded_prompt"],"pricing":"Billing is calculated per second of video generated. Through October 31, 2026, the 35% promotional discount applies: $0.0325 at 480p, $0.052 at 768p, and $0.104 at 1080p per second. From November 1 through November 15, 2026, get 30% off standard rates: $0.035 at 480p, $0.056 at 768p, and $0.112 at 1080p per second. During the November promotion, 5 seconds of video at 768p costs $0.28. From November 16, 2026, standard rates are $0.05, $0.08, and $0.16 per second at 480p, 768p, and 1080p, respectively. Contact your sales representative to discuss permanent discounted pricing.","published_at":"2026-09-11T19:54:28.846000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa0943/TDxACZJeJzny7u-Q-tV7w.jpg","title":"H3 Max Camera Controls"},{"category":"video-to-video","description":"H3 Max Extend Video adds a text-guided continuation to an existing video. It supports prompt expansion, adjustable duration and aspect ratio, and output resolutions from 480p to 2K, returning either the full extended video or only the new footage.","endpoint_id":"minimax/h3-max/extend-video","family":"H3 Max","inputs":[{"default":null,"description":"URL of the video to extend. Must be 1.625 s to 60 s long, up to 50 MB, aspect ratio between 0.4 and 2.5.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"What happens next. Describe the continuation, not the source.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional audio references for the continuation (2–15 seconds each, 15 seconds combined). The full extended video retains its original source soundtrack, and its ending still conditions the transition. These clips guide the newly generated audio instead of using that soundtrack as an audio reference. Assign each clip a role in the prompt, such as 'Audio 1 for the voice' and 'Audio 2 for background music'.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":true,"description":"Automatically enhance the prompt using the source video to help keep the continuation consistent. May increase processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":5,"description":"Seconds of new footage to add. The continuation clip also includes 1.625 seconds from the source's ending and may be longer because of frame rounding.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.71,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"Output video resolution.","enum":["480P","768P","1080P","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"auto","description":"Output aspect ratio. 'auto' follows the source video. Other values crop the video to fit the selected ratio.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Seed for the continuation. Random when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"extended","description":"'extended' returns the source and new footage as one video. 'continuation' returns a clip that starts with a 1.625-second repeat of the source's ending, then shows the new footage.","enum":["extended","continuation"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output","required":false,"type":"enum"},{"default":true,"description":"Moderate the source video and the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","source","expanded_prompt","duration","seed"],"pricing":"Billing is calculated per second of generated video, plus reference input charges beyond the included allowance. Video costs $0.05 per second at 480p, $0.08 per second at 768p, $0.16 per second at 1080p, and $0.32 per second at 2K. Each request includes 4,096 reference tokens at no additional charge. Reference usage above this allowance costs $0.02 per 1,000 tokens, prorated to the actual token count.","published_at":"2026-09-24T15:29:07.327000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaac3c2/Kw78XBxyzztvFFG4978eo.jpg","title":"H3 Max Extend Video"},{"category":"image-to-video","description":"fal's H3 Max is a post-trained variant of MiniMax H3, tuned for stronger prompt adherence and better aesthetics while co-optimized with our custom inference stack for higher throughput with no compromises on output quality","endpoint_id":"minimax/h3-max/image-to-video","family":"H3 Max","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested. Use at least 2 s with target_audio_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the first frame. When provided, the output canvas follows this image. If only end_image_url is provided, the canvas follows that last frame instead. If both images are omitted, the request is handled as text-to-video (16:9 by default).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the last frame. It may be provided alone for end-only keyframe generation; in that case the output canvas follows this image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","expanded_prompt"],"pricing":"Billing is calculated per second of video generated. Through October 31, 2026, the 35% promotional discount applies: $0.0325 at 480p, $0.052 at 768p, and $0.104 at 1080p per second. From November 1 through November 15, 2026, get 30% off standard rates: $0.035 at 480p, $0.056 at 768p, and $0.112 at 1080p per second. During the November promotion, 5 seconds of video at 768p costs $0.28. From November 16, 2026, standard rates are $0.05, $0.08, and $0.16 per second at 480p, 768p, and 1080p, respectively. Contact your sales representative to discuss permanent discounted pricing.","published_at":"2026-08-26T20:25:10.052000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7658f/fSQlWMcduHn4_abgJ7qhQ.jpg","title":"H3 Max Image to Video"},{"category":"video-to-video","description":"Insert a new scene into an existing video with H3 Max. Guide the scene with a prompt, reference images, or reference videos, then return to the original footage.","endpoint_id":"minimax/h3-max/insert-video","family":"H3 Max","inputs":[{"default":null,"description":"Video Url","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Reference Image Urls","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"description":"Reference Video Urls","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"description":"Start Time","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1.625,"multiline":false,"name":"start_time","required":true,"type":"number"},{"default":null,"description":"Resume Time","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1.625,"multiline":false,"name":"resume_time","required":true,"type":"number"},{"default":5,"description":"Duration","enum":null,"is_list":false,"max":13,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768p","description":"Resolution","enum":["480p","768p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable Prompt Expansion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"Color Match","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_match","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["height","start_time","expanded_prompt","timings","video","resume_time","source","frame_count","seed","duration","width","injected_duration"],"pricing":"Your request will cost $0.05 per second of generated scene at 480p or $0.06 per second at 768p. Only the newly generated scene duration is billed, not the full output video. The first 4,096 reference tokens are included; additional reference tokens cost $0.02 per 1,000 tokens, prorated.","published_at":"2026-09-29T16:01:30.378000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac45ed/CUlIKgQ55O4HiSkSG0OEL.jpg","title":"H3 Max"},{"category":"image-to-video","description":"H3 Max Lip Sync generates a video from an image and supplied audio, synchronizing mouth movements to the soundtrack. It supports optional transcription guidance and output resolutions from 480p to 2K.","endpoint_id":"minimax/h3-max/lip-sync/image-to-video","family":"H3 Max","inputs":[{"default":null,"description":"Image to animate. The aspect ratio must be between 0.4 and 2.5.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Audio to synchronize the mouth movements to, at least 5 seconds long. Supports up to 15 minutes. The output video matches the supplied audio duration.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":"768P","description":"Output resolution. Uses the supported aspect ratio nearest the image.","enum":["480P","768P","1080P","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Transcribe the supplied audio to guide lip synchronization. Turn this off if the audio has a lot of non-word sound, such as music, singing, laughter or noise, which the transcript may turn into words that were never spoken.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_transcription","required":false,"type":"boolean"},{"default":null,"description":"Random seed; selected randomly if omitted.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content safety checks.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","duration","seed"],"pricing":"Billing is calculated per second of generated video. Video costs $0.05 per second at 480p, $0.08 per second at 768p, $0.16 per second at 1080p, and $0.32 per second at 2K. A 1.2x multiplier is added to videos over 15 seconds. A 5-second video at 768p costs $0.40. A 30-second video at 768p costs $2.88.","published_at":"2026-09-18T05:26:34.782000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaac3b8/AFRNL61Lm2CQntBtg88Hv.jpg","title":"H3 Max Lip Sync Image to Video"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"H3 Max Multi Angle turns a single image into a video with precise, keyframe-based control over the camera's orbit, elevation, and distance in 3D space","endpoint_id":"minimax/h3-max/multi-angle/image-to-video","family":"H3","inputs":[{"default":"The same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves. no scene motion only camera motion","description":"Text prompt for video generation. When omitted or blank, defaults to preserving the frozen reference scene while only the camera moves.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"480P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Ordered camera keyframes. The first pose is held before its time and the final pose is held for the remainder of the video. Signed full turns are preserved, with at most 32 turns of total azimuth travel.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"camera_trajectory","required":false,"type":"json"}],"lab":"Minimax","output_kind":"video","output_props":["timings","video","expanded_prompt"],"pricing":"Video costs $0.0125 per second at 480p, $0.02 per second at 768p, and $0.04 per second at 1080p.\n\nNote: these are promotional launch rates, 75% off for a limited time. The discount ends September 14, after which 480p is $0.05/second, 768p is $0.08/second, and 1080p is $0.16/second.","published_at":"2026-09-09T18:06:51.892000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa9a24f/8qZ-4SRSAwJBkzC6bKwBL.jpg","title":"H3 Max Multi Angle"},{"category":"video-to-video","description":"Recast the people in a video using reference photos with H3 Max, while preserving the source motion, camera, cuts, and audio.","endpoint_id":"minimax/h3-max/recast","family":"H3 Max","inputs":[{"default":null,"description":"The source video, 5 to 30 seconds long, with no single shot longer than 15 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"One photo per new person. By default they replace the main people in the video from left to right, each in every shot they appear in.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":true,"type":"string"},{"default":null,"description":"Optional: who becomes whom, or what else to keep or change.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":"1080P","description":"Resolution","enum":["768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. Leave empty for a random one.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":false,"description":"More natural skin textures and better blending of the new people into the scene. Off unless set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhance_realism","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.30 per second of output video at 768p or $0.45 per second at 1080p. Reference images are included at no additional charge.","published_at":"2026-10-01T21:04:11.079000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aacabd7/P2ptkl7_WVxobibHV7Ti7.jpg","title":"H3 Max Recast"},{"category":"image-to-video","description":"fal's H3 Max is a post-trained variant of MiniMax H3, tuned for stronger prompt adherence and better aesthetics while co-optimized with our custom inference stack for higher throughput with no compromises on output quality","endpoint_id":"minimax/h3-max/reference-to-video","family":"H3 Max","inputs":[{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the first frame. The video opens exactly on this image while the references keep the subjects consistent; the output canvas follows this image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional image to guide the video at middle_frame_time. Requires start and end images and native 480P or 768P resolution.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"middle_image_url","required":false,"type":"string"},{"default":null,"description":"Target time for the middle image, in seconds from the start. Rounded to the nearest frame at 24 fps; it must fall strictly between the first and last frames of the requested duration. Requires middle_image_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0,"multiline":false,"name":"middle_frame_time","required":false,"type":"number"},{"default":null,"description":"Optional URL of the image to use as the last frame. The video ends exactly on this image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"end_image_url","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested. Use at least 2 s with target_audio_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":"adaptive","description":"The aspect ratio of the generated video.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Ordered reference list; cross-modality order is semantic and is preserved end-to-end. Do not combine with reference_*_urls.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reference_conditions","required":false,"type":"json"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","reference_tokens","expanded_prompt","seed"],"pricing":"Billing uses the requested output duration at $0.05 per second for 480p, $0.08 for 768p, and $0.16 for 1080p. Each request includes 4,096 reference tokens, shared across all reference images, videos, and audio clips; additional usage costs $0.02 per 1,000 tokens, prorated. Square reference images, including 1024 × 1024 and 2048 × 2048 uploads, contribute 1,024 tokens each. With no video or audio references, the first four square images add no reference charge, and each additional square image adds $0.02048 (about $0.02). First, middle, and end frame images (image_url, middle_image_url, end_image_url) also count toward reference tokens. Each adds the output canvas’s token count, (output width ÷ 32) × (output height ÷ 32): 576 tokens for a square 768p output, about 1,008 for 16:9 768p. For example, a 5-second 768p output costs $0.40 with up to four square reference images, or $0.42048 with five. See the pricing details below for other image shapes, video references, and audio references.","published_at":"2026-08-31T20:32:22.303000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa84d7e/Weqd1RIL2EmDlzxnkQzCq.jpg","title":"H3 Max Reference to Video"},{"category":"video-to-video","description":"Expands existing videos to a selected aspect ratio with generative outpainting, preserving source audio and timing. Supports optional text guidance and 480p or 768p output.","endpoint_id":"minimax/h3-max/reframe-video","family":"H3 Max","inputs":[{"default":"","description":"Optional guidance for the new surroundings. Expansion captions the source automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Source video, 0.25 to 300 seconds; fitted onto the target canvas with its timeline and audio preserved.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"16:9","description":"Target canvas aspect ratio; the source is contain-fitted and the rest is outpainted.","enum":["16:9","9:16","1:1","4:3","3:4","21:9","9:21"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"768p","description":"Target canvas resolution profile. 1080p uses learned latent upscaling from a native 768p reframe.","enum":["480p","768p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Seed","enum":null,"is_list":false,"max":4294967295,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["placement","frame_count","video","expanded_prompt","seed","frames_per_second"],"pricing":"Billing is calculated per second of video generated at $0.05 for 480p or $0.08 for 768p. For short videos, billing follows the output duration; a 5-second video at 768p costs $0.40. Longer source videos are processed in overlapping windows, and generated overlap seconds are also billable, so billed duration can exceed the final video duration.","published_at":"2026-10-20T19:59:20.144000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae1b2b/GYNF6LxWxgUK9WD5iYGBV.jpg","title":"H3 Max Reframe"},{"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.","endpoint_id":"minimax/h3-max/relight","family":"H3 Max","inputs":[{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Sphere render showing the target lighting.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":true,"type":"string"},{"default":"768P","description":"Output video resolution. 480P and 768P generate natively; 1080P and 2K (1440p) use latent upscaling and refinement from 768P.","enum":["480P","768P","1080P","2K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Output video aspect ratio.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed for video generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checking.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Fal","output_kind":"video","output_props":["seed","video","timings"],"pricing":"Billing is calculated per second of generated video, which matches the source video length. Video costs $0.05 per second at 480p, $0.08 per second at 768p, $0.16 per second at 1080p, and $0.32 per second at 2K. A 5-second video at 768p costs $0.40.","published_at":"2026-10-07T20:48:08.197000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aad7408/RK0vzvak7-_A8Ajqd5pCC.jpg","title":"H3 Max Relight"},{"category":"text-to-video","description":"Generates 768p video with audio in a 16-bit pixel-art style from text prompts or an optional first-frame image. Supports durations of 5–15 seconds.","endpoint_id":"minimax/h3-max/styles/16bit-pixel","family":"H3 Max","inputs":[{"default":null,"description":"Describe the scene, action, camera and sound. The 16-bit pixel style is applied automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional first-frame image. Use pixel artwork for the most consistent style. When provided, its aspect ratio determines the output canvas.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":5,"description":"Requested video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"16:9","description":"Video aspect ratio for text-only generation. Ignored when image_url is provided.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed. Omit to choose one automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["video","seed"],"pricing":"Billing is calculated per second of video generated. Video at 768p costs $0.08 per second, with audio included. A 5-second video costs $0.40, and a 15-second video costs $1.20.","published_at":"2026-09-21T18:26:02.053000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad5e9/M4QpbIMC5EcjkbBo4AW33.jpg","title":"H3 Max 16-bit Pixel"},{"category":"text-to-video","description":"Generates 768p video with audio in a hand-drawn animation style from text prompts or an optional first-frame image. Supports durations of 5–15 seconds.","endpoint_id":"minimax/h3-max/styles/hand-drawn","family":"H3 Max","inputs":[{"default":null,"description":"Describe the scene, action, camera and sound. The Hand drawn style is applied automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional first-frame image. Use pencil artwork for the most consistent look; the image's aspect ratio determines the output canvas.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":5,"description":"Requested video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"16:9","description":"Video aspect ratio for text-only generation. Ignored when image_url is provided.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed. Omit to choose one automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["video","seed"],"pricing":"Billing is calculated per second of video generated. Video at 768p costs $0.08 per second, with audio included. A 5-second video costs $0.40, and a 15-second video costs $1.20.","published_at":"2026-09-21T18:26:07.585000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad5f2/3kPTumERGySlFQrvJdc-5.jpg","title":"H3 Max Hand Drawn"},{"category":"text-to-video","description":"Generates 768p video with audio in a retro low-poly 3D style from text prompts or an optional first-frame image. Supports durations of 5–15 seconds.","endpoint_id":"minimax/h3-max/styles/low-poly","family":"H3 Max","inputs":[{"default":null,"description":"Describe the scene, action, camera and sound. The retro low-poly 3D style is applied automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional first-frame image. Use low-poly or retro 3D artwork for the most consistent look; the image's aspect ratio determines the output canvas.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":5,"description":"Requested video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"16:9","description":"Video aspect ratio for text-only generation. Ignored when image_url is provided.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed. Omit to choose one automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["video","seed"],"pricing":"Billing is calculated per second of video generated. Video at 768p costs $0.08 per second, with audio included. A 5-second video costs $0.40, and a 15-second video costs $1.20.","published_at":"2026-09-21T18:26:16.711000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad5f8/7YH1svyhRf42Itvh-gQ4T.jpg","title":"H3 Max Low Poly"},{"category":"text-to-video","description":"Generates 768p video with audio in a retro 1970s hand-painted animation style from text prompts or an optional first-frame image. Supports durations of 5–15 seconds.","endpoint_id":"minimax/h3-max/styles/retro-toon-70s","family":"H3 Max","inputs":[{"default":null,"description":"Describe the scene, action, camera and sound. The retro 1970s hand-painted animation style is applied automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional first-frame image. Use painted-style artwork for the most consistent look; the image's aspect ratio determines the output canvas.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":5,"description":"Requested video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"16:9","description":"Video aspect ratio for text-only generation. Ignored when image_url is provided.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed. Omit to choose one automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["video","seed"],"pricing":"Billing is calculated per second of video generated. Video at 768p costs $0.08 per second, with audio included. A 5-second video costs $0.40, and a 15-second video costs $1.20.","published_at":"2026-09-21T18:26:20.675000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad5fe/vIqC2SSPOPaR305av-iHV.jpg","title":"H3 Max Retro Toon 70s"},{"category":"text-to-video","description":"Generates 768p VHS-style video with audio from text prompts or an optional first-frame image. Supports 5–15 second clips and adjustable tape damage, from subtle analog noise to strong tracking distortion.","endpoint_id":"minimax/h3-max/styles/vhs","family":"H3 Max","inputs":[{"default":null,"description":"Describe the scene, action, camera and sound. VHS style and tape damage are applied automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional first-frame image. Use a 4:3 image for the classic VHS frame; the image's aspect ratio determines the output canvas.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":"medium","description":"Tape wear: light adds subtle analog noise, medium adds visible damage, and heavy adds strong tracking errors and distortion.","enum":["light","medium","heavy"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"damage_level","required":false,"type":"enum"},{"default":5,"description":"Requested video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"16:9","description":"Video aspect ratio for text-only generation. Ignored when image_url is provided.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"Random seed. Omit to choose one automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Fal","output_kind":"video","output_props":["video","seed"],"pricing":"Billing is calculated per second of video generated. Video at 768p costs $0.08 per second, with audio included. A 5-second video costs $0.40, and a 15-second video costs $1.20.","published_at":"2026-09-21T18:26:46.163000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaad605/J4zSNIgmNAoArcg4BwPNp.jpg","title":"H3 Max VHS"},{"category":"text-to-video","description":"fal's H3 Max is a post-trained variant of MiniMax H3, tuned for stronger prompt adherence and better aesthetics while co-optimized with our custom inference stack for higher throughput with no compromises on output quality","endpoint_id":"minimax/h3-max/text-to-video","family":"H3 Max","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"Video length in seconds. The output can run up to about 0.7 s longer than requested. Use at least 2 s with target_audio_url.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":0.92,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"768P","description":"The native generation resolution, or 1080P latent refinement from a native 768P source.","enum":["480P","768P","1080P"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","description":"How much effort to spend rewriting the prompt before generation. 'disabled' skips prompt expansion. 'balanced' returns in about a second. 'quality' spends up to ~30s on a richer prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":true,"suggestions":["disabled","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Fal","output_kind":"video","output_props":["video","timings","expanded_prompt"],"pricing":"Billing is calculated per second of video generated. Through October 31, 2026, the 35% promotional discount applies: $0.0325 at 480p, $0.052 at 768p, and $0.104 at 1080p per second. From November 1 through November 15, 2026, get 30% off standard rates: $0.035 at 480p, $0.056 at 768p, and $0.112 at 1080p per second. During the November promotion, 5 seconds of video at 768p costs $0.28. From November 16, 2026, standard rates are $0.05, $0.08, and $0.16 per second at 480p, 768p, and 1080p, respectively. Contact your sales representative to discuss permanent discounted pricing.","published_at":"2026-08-26T20:24:56.547000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7657e/LlavC7cCdZ_GGyvyglA82.jpg","title":"MiniMax H3 Max Text to Video"},{"category":"training","description":"Train a MiniMax H3 LoRA on first/last/both keyframe signatures, teaching it to generate video with audio that starts on one image and lands on another.","endpoint_id":"minimax/h3/flf2v/trainer","family":"H3","inputs":[{"default":null,"description":"URL to zip archive with video clips. Try to use at least 10 clips, although more is better.\n\n **Supported video formats:** .mp4, .mov, .avi, .mkv\n\n Note: The dataset must contain ONLY videos. Image datasets are not supported - images cannot serve as training media (some endpoints accept images as conditioning sidecars; see the endpoint's documentation). Mixed image/video archives are also rejected.\n\n The archive can also contain text files with captions. Each text file shoul","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":15000,"media_kind":null,"min":1,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization. Higher values can lead to faster training but may cause overfitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":73,"description":"Number of frames per training sample. Must satisfy frames % 17 == 5 (e.g., 22, 39, 56, 73, 90, 107, 124).","enum":null,"is_list":false,"max":124,"media_kind":null,"min":22,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio to use for training. Matches the aspect ratios supported by the MiniMax H3 API.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":0.2,"description":"Probability of conditioning on the first frame only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":false,"description":"Reject dataset-quality fallbacks during preprocessing, including captions that would use a blank prompt, missing sidecar keyframes, and videos without a readable audio track. By default these cases are reported in logs and use the documented blank-prompt, clip-frame, or silence fallback.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"strict_dataset","required":false,"type":"boolean"},{"default":0.2,"description":"Probability of conditioning on the last frame only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"last_frame_conditioning_p","required":false,"type":"number"},{"default":0.4,"description":"Probability of conditioning on BOTH the first and last frames (the API's first-to-last keyframe mode). The remaining probability mass trains unconditioned text-to-video-audio.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_last_frame_conditioning_p","required":false,"type":"number"}],"lab":"Minimax","output_kind":"json","output_props":["config_file","lora_file","debug_dataset"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.01 * steps. With 1000 steps, your request will cost $10.00.","published_at":"2026-08-10T17:59:07.475000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4c7e5/uSvYTt7kgW68f5wSHkQco.jpg","title":"MiniMax H3 First Last Frame LoRA Trainer"},{"category":"training","description":"Train a MiniMax H3 LoRA with first-frame conditioning, so a still image animates into video with audio; captions optional.","endpoint_id":"minimax/h3/i2v/trainer","family":"H3","inputs":[{"default":null,"description":"URL to zip archive with video clips. Try to use at least 10 clips, although more is better.\n\n **Supported video formats:** .mp4, .mov, .avi, .mkv\n\n Note: The dataset must contain ONLY videos. Image datasets are not supported - images cannot serve as training media (some endpoints accept images as conditioning sidecars; see the endpoint's documentation). Mixed image/video archives are also rejected.\n\n The archive can also contain text files with captions. Each text file shoul","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":15000,"media_kind":null,"min":1,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization. Higher values can lead to faster training but may cause overfitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":73,"description":"Number of frames per training sample. Must satisfy frames % 17 == 5 (e.g., 22, 39, 56, 73, 90, 107, 124).","enum":null,"is_list":false,"max":124,"media_kind":null,"min":22,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio to use for training. Matches the aspect ratios supported by the MiniMax H3 API.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":0.5,"description":"Probability of conditioning on the first frame during training. Higher values improve image-to-video performance.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":false,"description":"Reject dataset-quality fallbacks during preprocessing, including captions that would use a blank prompt, missing sidecar keyframes, and videos without a readable audio track. By default these cases are reported in logs and use the documented blank-prompt, clip-frame, or silence fallback.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"strict_dataset","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"json","output_props":["config_file","lora_file","debug_dataset"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.01 * steps. With 1000 steps, your request will cost $10.00.","published_at":"2026-08-10T17:59:02.655000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4c7e2/g_bTE07BPKDYnHM51ySM-.jpg","title":"MiniMax H3 Image to Video Audio LoRA Trainer"},{"category":"image-to-video","description":"MiniMax H3 is a frontier video model. This endpoint animates a supplied image into 2K video, using it as the opening frame or pairs a first and last frame to control a transition between two images with the aspect ratio following the input.","endpoint_id":"minimax/h3/image-to-video","family":"H3","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"2K","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","enum":["480P","768P","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":false,"suggestions":["disabled","fast","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the first frame. When provided, the output canvas follows this image. If only end_image_url is provided, the canvas follows that last frame instead. If both images are omitted, the request is handled as text-to-video (16:9 by default).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the last frame. It may be provided alone for end-only keyframe generation; in that case the output canvas follows this image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"}],"lab":"Minimax","output_kind":"video","output_props":["video","expanded_prompt"],"pricing":"Video costs $0.05 per second at 480p, $0.06 per second at 768p, $0.13 per second at 2K and $0.16 per second at 4K.","published_at":"2026-07-31T06:13:24.781000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa42dac/wjm-S2eWgG8vU2uJoRwPx.jpg","title":"MiniMax H3 Image to Video"},{"category":"image-to-video","description":"Images into video with synchronized audio using MiniMax H3; your image becomes the first frame, prompt optional, with trained LoRA support for subject consistency.","endpoint_id":"minimax/h3/image-to-video/lora","family":"H3","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"2K","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","enum":["480P","768P","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":false,"suggestions":["disabled","fast","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the first frame. When provided, the output canvas follows this image. If only end_image_url is provided, the canvas follows that last frame instead. If both images are omitted, the request is handled as text-to-video (16:9 by default).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional URL of the image to use as the last frame. It may be provided alone for end-only keyframe generation; in that case the output canvas follows this image.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"end_image_url","required":false,"type":"string"},{"default":null,"description":"List of LoRA adapters to apply to the transformer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"Minimax","output_kind":"video","output_props":["video","expanded_prompt"],"pricing":"Video costs $0.0625 per second at 480p, $0.075 per second at 768p, $0.1625 per second at 2K and $0.20 per second at 4K.","published_at":"2026-08-10T20:02:26.548000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4c825/EewvNmxzIkXlC4vNqsPgi.jpg","title":"MiniMax H3 Image to Video LoRA"},{"category":"training","description":"Train a MiniMax H3 LoRA with reference conditioning, so different modalities animate into video with audio; captions optional.","endpoint_id":"minimax/h3/ref2va/trainer","family":"H3","inputs":[{"default":null,"description":"URL to zip archive with video clips of your subject. Try to use at least 10 clips, although more is better.\n\n **Supported video formats:** .mp4, .mov, .avi, .mkv\n\n Note: The dataset must contain ONLY videos. Image datasets are not supported - images cannot serve as training media (provide them as reference sidecars instead, see below). Mixed image/video archives are also rejected.\n\n Optional per-clip extras, matched by base name: a caption text file (`clip01.txt`), and ORDER","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":15000,"media_kind":null,"min":1,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization. Higher values can lead to faster training but may cause overfitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":73,"description":"Number of frames per training sample. Must satisfy frames % 17 == 5 (e.g., 22, 39, 56, 73, 90, 107, 124).","enum":null,"is_list":false,"max":124,"media_kind":null,"min":22,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio to use for training. Matches the aspect ratios supported by the MiniMax H3 API.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":0.9,"description":"Probability of conditioning on the reference images during training. The remaining probability mass trains unconditioned text-to-video-audio, which keeps prompt-only generation stable.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"reference_conditioning_p","required":false,"type":"number"},{"default":null,"description":"URL of a previously trained LoRA (.safetensors) from this trainer to WARM-START from: its weights initialize the adapter and training continues for number_of_steps more steps. Weights only — the optimizer and learning-rate schedule start fresh.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"resume_from_lora_url","required":false,"type":"string"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes. Note: reference sidecars are dropped for clips that get split.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, captions and reference images were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":false,"description":"Reject dataset-quality fallbacks during preprocessing, including captions that would use a blank prompt, missing reference sidecars, and videos without a readable audio track. By default these cases are reported in logs and use the documented fallback.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"strict_dataset","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"json","output_props":["config_file","lora_file","debug_dataset"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.015 * steps. With 1000 steps, your request will cost $15.00.","published_at":"2026-08-10T17:59:13.231000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5ce43/QHlY-BQzMKU1t0r1e5cGs.jpg","title":"MiniMax H3 Reference to Video LoRA Trainer"},{"category":"image-to-video","description":"MiniMax H3 is a frontier video model. This endpoint generates 2K video from multimodal references up to 9 images for subject and style, 3 video clips for motion, and 3 audio clips each cited in the prompt by order, keeping subjects consistent while following the referenced motion and audio.","endpoint_id":"minimax/h3/reference-to-video","family":"H3","inputs":[{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"2K","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","enum":["480P","768P","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":false,"suggestions":["disabled","fast","balanced","quality"],"type":"string"},{"default":"adaptive","description":"The aspect ratio of the generated video.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"}],"lab":"Minimax","output_kind":"video","output_props":["video","expanded_prompt"],"pricing":"Video costs $0.05 per second at 480p, $0.06 per second at 768p, $0.13 per second at 2K and $0.16 per second at 4K; the first 5 reference images are free and each additional image costs $0.08.","published_at":"2026-07-31T06:13:15.319000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa42dcf/3VDKabd7ifjCezrQpdfEI.jpg","title":"MiniMax H3 Reference to Video"},{"category":"video-to-video","description":"References into video with synchronized audio using MiniMax H3","endpoint_id":"minimax/h3/reference-to-video/lora","family":"H3","inputs":[{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"2K","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","enum":["480P","768P","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":false,"suggestions":["disabled","fast","balanced","quality"],"type":"string"},{"default":"adaptive","description":"The aspect ratio of the generated video.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"reference_video_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":true,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"reference_audio_urls","required":false,"type":"string"},{"default":null,"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.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":null,"description":"List of LoRA adapters to apply to the transformer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"Minimax","output_kind":"video","output_props":["video","expanded_prompt"],"pricing":"Video costs $0.0625 per second at 480p, $0.075 per second at 768p, $0.1625 per second at 2K and $0.20 per second at 4K.","published_at":"2026-08-10T20:32:03.392000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5d1a9/U9LZw7fmLzSjY6ycSnNYY.jpg","title":"MiniMax H3 Reference to Video LoRA"},{"category":"training","description":"Train a MiniMax H3 LoRA on your own captioned clips for pure text-to-video generation with matching audio.","endpoint_id":"minimax/h3/t2v/trainer","family":"H3","inputs":[{"default":null,"description":"URL to zip archive with video clips. Try to use at least 10 clips, although more is better.\n\n **Supported video formats:** .mp4, .mov, .avi, .mkv\n\n Note: The dataset must contain ONLY videos. Image datasets are not supported - images cannot serve as training media (some endpoints accept images as conditioning sidecars; see the endpoint's documentation). Mixed image/video archives are also rejected.\n\n The archive can also contain text files with captions. Each text file shoul","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"training_data_url","required":true,"type":"string"},{"default":32,"description":"The rank of the LoRA adaptation. Higher values increase capacity but use more memory.","enum":[8,16,32,64,128],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"rank","required":false,"type":"enum"},{"default":2000,"description":"The number of training steps.","enum":null,"is_list":false,"max":15000,"media_kind":null,"min":1,"multiline":false,"name":"number_of_steps","required":false,"type":"integer"},{"default":0.0002,"description":"Learning rate for optimization. Higher values can lead to faster training but may cause overfitting.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":1e-06,"multiline":false,"name":"learning_rate","required":false,"type":"number"},{"default":73,"description":"Number of frames per training sample. Must satisfy frames % 17 == 5 (e.g., 22, 39, 56, 73, 90, 107, 124).","enum":null,"is_list":false,"max":124,"media_kind":null,"min":22,"multiline":false,"name":"number_of_frames","required":false,"type":"integer"},{"default":24,"description":"Target frames per second for the video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":8,"multiline":false,"name":"frame_rate","required":false,"type":"integer"},{"default":"medium","description":"Resolution to use for training. Higher resolutions require more memory.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio to use for training. Matches the aspect ratios supported by the MiniMax H3 API.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"","description":"A phrase that will trigger the LoRA style. Will be prepended to captions during training.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"trigger_phrase","required":false,"type":"string"},{"default":0,"description":"Fixed at 0: this endpoint trains the pure text-to-video-audio objective. Use the image-to-video-audio or first-last-frame endpoints for keyframe conditioning.","enum":null,"is_list":false,"max":0,"media_kind":null,"min":0,"multiline":false,"name":"first_frame_conditioning_p","required":false,"type":"number"},{"default":false,"description":"If true, videos will be automatically scaled to the target frame count and fps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_scale_input","required":false,"type":"boolean"},{"default":true,"description":"If true, videos above a certain duration threshold will be split into scenes.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"split_input_into_scenes","required":false,"type":"boolean"},{"default":30,"description":"The duration threshold in seconds. If a video is longer than this, it will be split into scenes.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"split_input_duration_threshold","required":false,"type":"number"},{"default":false,"description":"When enabled, the trainer returns a downloadable archive of your preprocessed training data for manual inspection. Use this to verify that your videos, images, and captions were processed correctly before committing to a full training run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"debug_dataset","required":false,"type":"boolean"},{"default":false,"description":"Reject dataset-quality fallbacks during preprocessing, including captions that would use a blank prompt, missing sidecar keyframes, and videos without a readable audio track. By default these cases are reported in logs and use the documented blank-prompt, clip-frame, or silence fallback.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"strict_dataset","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"json","output_props":["config_file","lora_file","debug_dataset"],"pricing":"The cost of training depends on the number of steps. The formula is: 0.005 * steps. With 1000 steps, your request will cost $5.00.","published_at":"2026-08-10T17:58:54.507000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4c7ed/p7BcKn3HYb-pOF2U4XZjX.jpg","title":"MiniMax H3 Text to Video LoRA Trainer"},{"category":"text-to-video","description":"MiniMax H3 is a frontier video model. This endpoint generates video from a text prompt alone, rendering at 2K in durations from 5 to 15 seconds across seven aspect ratios.","endpoint_id":"minimax/h3/text-to-video","family":"H3","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"2K","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","enum":["480P","768P","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":false,"suggestions":["disabled","fast","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"}],"lab":"Minimax","output_kind":"video","output_props":["video","expanded_prompt"],"pricing":"Video costs $0.05 per second at 480p, $0.06 per second at 768p, $0.13 per second at 2K and $0.16 per second at 4K.","published_at":"2026-07-31T06:13:20.332000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa42d8c/uJC3CQO20PyPi5iM7eu3a.jpg","title":"MiniMax H3 Text to Video"},{"category":"text-to-video","description":"Generate video with synchronized audio from a text prompt using MiniMax H3; load a trained LoRA at adjustable strength to lock in style, character, or motion.","endpoint_id":"minimax/h3/text-to-video/lora","family":"H3","inputs":[{"default":null,"description":"Text prompt for video generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":5,"description":"The duration of the video in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"2K","description":"The resolution of the generated video. 480P and 768P are native generation modes; 2K and 4K upscale a 768P base result.","enum":["480P","768P","2K","4K"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Random seed. A random seed is selected when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"balanced","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.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt_expansion_mode","required":false,"suggestions":["disabled","fast","balanced","quality"],"type":"string"},{"default":null,"description":"Optional URL of an audio clip at least 2 seconds long (maximum 15 MB) to pin to the generated soundtrack. Longer clips are trimmed to the generated video's length, keeping the beginning. The original audio replaces the output soundtrack, padded with silence if shorter than the video, without changing playback speed. Exceptionally high sample rates may be resampled to 96 kHz. Accepts an HTTP(S) URL or a base64 data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_audio_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":null,"description":"List of LoRA adapters to apply to the transformer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":true,"type":"json"}],"lab":"Minimax","output_kind":"video","output_props":["video","expanded_prompt"],"pricing":"Video costs $0.0625 per second at 480p, $0.075 per second at 768p, $0.1625 per second at 2K and $0.20 per second at 4K.","published_at":"2026-08-10T20:02:51.134000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa4c826/eJSEtWE-CowTbabIAcO5f.jpg","title":"MiniMax H3 Text to Video LoRA"},{"category":"text-to-audio","description":"MiniMax Music 3 is a high-performance music generation model for creating complete songs up to five minutes long","endpoint_id":"minimax/music-3","family":"MiniMax Music 3","inputs":[{"default":null,"description":"Music description: style, mood, vocals, instrumentation and arrangement. For precise control use a Structured Caption with global metadata (genre, BPM, key, emotional progression), vocal details, and a section-by-section arrangement.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The lyrics to sing. Structure tags such as [intro], [verse], [pre-chorus], [chorus], [post-chorus], [bridge], [instrumental], [solo] and [outro] must each be on their own line; text on the same line as a leading tag is dropped by the model's input contract.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":true,"type":"string"},{"default":60,"description":"Upper bound on the generated audio length in seconds. The model may stop earlier; the actual duration is returned in the output.","enum":null,"is_list":false,"max":300,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. If not provided, a random seed will be used.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":30,"description":"Number of flow-matching Euler steps per 8-second denoising chunk. More steps improve quality at the cost of speed.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":1.7,"description":"Classifier-free guidance scale of the flow-matching stage.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Minimax","output_kind":"audio","output_props":["seed","duration","audio"],"pricing":"","published_at":"2026-08-13T21:09:52.944000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa6363a/E6MV5Yy0mhJ2pOzNHcHAU.jpg","title":"MiniMax Music 3"},{"category":"image-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"The Avatar X API offers access to Mirage's most advanced generation model yet, delivering\nindustry-leading identity preservation and expressivity in AI video","endpoint_id":"mirage-api/avatar-x/reference-to-video","family":"Avatar X","inputs":[{"default":null,"description":"Publicly fetchable HTTPS URL of the driving audio; no cookies or authorization headers. Supports MP3, PCM WAV or AIFF, AAC or ALAC, Opus or Vorbis, and FLAC audio from 3 to 180 seconds and up to 64 MiB, with one mono or stereo stream sampled from 8 to 48 kHz. The generated video follows this audio.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Publicly fetchable HTTPS URL of the reference video; no cookies or authorization headers. Takes precedence over image_reference_url when both are supplied. Supports H.264, H.265/HEVC, or ProRes in .mp4, .mov, or .m4v and VP8 or VP9 in .webm, from 1 to 120 seconds and up to 1 GiB, with exactly one video stream and a 9:16 or 16:9 display aspect ratio (within 5%). The video must contain a usable one-second reference window; any audio track is ignored.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"video_reference_url","required":false,"type":"string"},{"default":null,"description":"Stock visual that can be used instead of an image or video reference; it does not supply audio. Browse the [avatar catalog](https://captions.ai/help/docs/api/actor-catalog) to preview the available visuals and copy the exact Avatar value. Default and None both mean no avatar. Any supplied image or video reference overrides the selection, and audio always comes from audio_url.","enum":["None","Ayesha","Ayesha (16:9)","Farhan","Farhan (16:9)","Giulia","Giulia (16:9)","Jasmine","Jasmine (16:9)","Luke","Luke (16:9)","Maya","Maya (16:9)","Michael","Michael (16:9)","Neha","Neha (16:9)","Tariq","Tariq (16:9)","Valerie","Valerie (16:9)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar","required":false,"type":"enum"},{"default":null,"description":"Publicly fetchable HTTPS URL of the reference image; no cookies or authorization headers. Ignored when video_reference_url is also supplied. Supports one static .jpg, .jpeg, .png, or .webp image up to 25 MiB, with a short edge of at least 512 px, no edge over 8192 px, at most 25 megapixels, and a 9:16 or 16:9 aspect ratio (within 5%).","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_reference_url","required":false,"type":"string"}],"lab":"Mirage","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-08-11T13:22:39.141000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5d534/qRJYSS2111WWbBBH12R4H.jpg","title":"Mirage Avatar X"},{"category":"text-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"The Avatar X API offers access to Mirage's most advanced generation model yet, delivering\nindustry-leading identity preservation and expressivity in AI video","endpoint_id":"mirage-api/avatar-x/text-to-video","family":"Avatar X","inputs":[{"default":null,"description":"Use 50 to 1,500 characters. The 50-character minimum typically produces about four seconds of speech. Generated speech must be 180 seconds or shorter; speaking pace may cause shorter scripts to exceed this limit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"script","required":true,"type":"string"},{"default":"Jasmine","description":"Stock visual and voice. Browse the [avatar catalog](https://captions.ai/help/docs/api/actor-catalog) to preview every available avatar and copy the exact Avatar value. Select None to send no avatar. When video_reference_url and audio_reference_url are both supplied, the references replace the avatar entirely and it may be omitted.","enum":["None","Ayesha","Ayesha (16:9)","Farhan","Farhan (16:9)","Giulia","Giulia (16:9)","Jasmine","Jasmine (16:9)","Luke","Luke (16:9)","Maya","Maya (16:9)","Michael","Michael (16:9)","Neha","Neha (16:9)","Tariq","Tariq (16:9)","Valerie","Valerie (16:9)"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar","required":false,"type":"enum"},{"default":null,"description":"Publicly fetchable HTTPS URL of a reference video. When supplied, audio_reference_url is also required and the selected avatar is ignored; no cookies or authorization headers. Supports H.264, H.265/HEVC, or ProRes in .mp4, .mov, or .m4v and VP8 or VP9 in .webm, from 1 to 120 seconds and up to 1 GiB, with a 9:16 or 16:9 display aspect ratio (within 5%). Any audio track is ignored.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_reference_url","required":false,"type":"string"},{"default":null,"description":"Publicly fetchable HTTPS URL of a voice reference. When supplied, video_reference_url is also required and the selected avatar is ignored; no cookies or authorization headers. Supports MP3, PCM WAV or AIFF, AAC or ALAC, Opus or Vorbis, and FLAC audio from 10 to 180 seconds and up to 64 MiB, with one mono or stereo stream sampled from 8 to 48 kHz. Only the first 60 seconds are used.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"audio_reference_url","required":false,"type":"string"}],"lab":"Mirage","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2026-08-11T13:22:30.834000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5d53b/CZTt-Wm3m1zjGelkDUHzM.jpg","title":"Avatar X"},{"category":"video-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate synced sounds for any video, and return the new sound track (like MMAudio)","endpoint_id":"mirelo-ai/sfx-v1.5/video-to-audio","family":"","inputs":[{"default":null,"description":"A video url that can accessed from the API to process and add sound effects","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Additional description to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":2,"description":"The number of samples to generate from the model","enum":null,"is_list":false,"max":8,"media_kind":null,"min":2,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":836,"description":"The seed to use for the generation. If not provided, a random seed will be used","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":10,"description":"The duration of the generated audio in seconds","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":0,"description":"The start offset in seconds to start the audio generation from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_offset","required":false,"type":"number"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["model","audio"],"pricing":"","published_at":"2025-10-15T11:13:45.451000+00:00","thumbnail":"https://v3b.fal.media/files/b/lion/wwhXRNDWSVEdS9jIG6BAA_b1d337ecdccb441aa80caab321487fb7.jpg","title":"Mirelo SFX V1.5"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate synced sounds for any video, and return it with its new sound track (like MMAudio)","endpoint_id":"mirelo-ai/sfx-v1.5/video-to-video","family":"","inputs":[{"default":null,"description":"A video url that can accessed from the API to process and add sound effects","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Additional description to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":2,"description":"The number of samples to generate from the model","enum":null,"is_list":false,"max":8,"media_kind":null,"min":2,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":836,"description":"The seed to use for the generation. If not provided, a random seed will be used","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":10,"description":"The duration of the generated audio in seconds","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":0,"description":"The start offset in seconds to start the audio generation from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"start_offset","required":false,"type":"number"}],"lab":"Mirelo AI","output_kind":"video","output_props":["model","video"],"pricing":"","published_at":"2025-10-15T11:11:27.394000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/ySuE0GYF98p7-856X4mvc_9371de55f14448e08b76871b7d77c059.jpg","title":"Mirelo SFX V1.5"},{"category":"video-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate synced sounds for any video, and return the new sound track (like MMAudio)","endpoint_id":"mirelo-ai/sfx-v1/video-to-audio","family":"","inputs":[{"default":null,"description":"A video url that can accessed from the API to process and add sound effects","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Additional description to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":2,"description":"The number of samples to generate from the model","enum":null,"is_list":false,"max":8,"media_kind":null,"min":2,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":2105,"description":"The seed to use for the generation. If not provided, a random seed will be used","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":10,"description":"The duration of the generated audio in seconds","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.007 per second of output and per sample.","published_at":"2025-08-15T12:24:51.311000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f92d6/5GisulG5ECXXgAO6-czKP_7uRr34ZG.png","title":"Mirelo SFX"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate synced sounds for any video, and return it with its new sound track (like MMAudio)","endpoint_id":"mirelo-ai/sfx-v1/video-to-video","family":"","inputs":[{"default":null,"description":"A video url that can accessed from the API to process and add sound effects","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Additional description to guide the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":2,"description":"The number of samples to generate from the model","enum":null,"is_list":false,"max":8,"media_kind":null,"min":2,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":2105,"description":"The seed to use for the generation. If not provided, a random seed will be used","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":10,"description":"The duration of the generated audio in seconds","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"}],"lab":"Mirelo AI","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.007 per second of output and per sample.","published_at":"2025-08-14T15:28:42.130000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9398/n7-A2Zl0tPWjWAfZxXTGj_SwtWmr31.png","title":"Mirelo SFX"},{"category":"audio-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Extend any sound effect with seamless, natural tails.","endpoint_id":"mirelo-ai/sfx1.6/extend-audio","family":"","inputs":[{"default":null,"description":"URL of the audio prefix to extend. The prefix duration must be 3–59 seconds; the total output (prefix + append_duration) is capped at 60 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt guiding the extension.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":10,"description":"How many seconds to add after the prefix. Total output = prefix duration + append_duration, capped at 60s. Minimum 1s, maximum 57s (60s cap minus the 3s prefix minimum).","enum":null,"is_list":false,"max":57,"media_kind":null,"min":1,"multiline":false,"name":"append_duration","required":false,"type":"number"},{"default":false,"description":"When true, run the extend+loop path: extend the prefix and stitch the end back to the prefix start so the tile loops seamlessly. When false, run a one-shot extension.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ambience","required":false,"type":"boolean"},{"default":false,"description":"Only used when ambience=true: concatenate the loop with itself for a 2x-length output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"double_output","required":false,"type":"boolean"},{"default":2,"description":"Number of variations to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Seed for generation. -1 or None for random.","enum":null,"is_list":false,"max":18446744073709552000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"wav","description":"Audio format for the returned files.","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_format","required":false,"type":"enum"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["audio","model"],"pricing":"","published_at":"2026-05-18T18:43:44.785000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9abc5b/IzyebtglRHhrTN4R332lK_3ce3e48026f845a4b657e7a85e4ea921.jpg","title":"Mirelo SFX1.6"},{"category":"audio-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Erase and replace any moment in your audio with AI-driven precision.","endpoint_id":"mirelo-ai/sfx1.6/inpaint-audio","family":"","inputs":[{"default":null,"description":"URL of the source audio. Maximum 10 seconds — longer clips are rejected. The model regenerates only the region defined by `segment`; everything outside it is preserved.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Region [start_s, end_s] (in seconds, 1s ≤ start < end ≤ 10s, 1–8s span) to regenerate. The audio outside this region is preserved.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segment","required":true,"type":"json"},{"default":null,"description":"Optional text prompt guiding the regenerated segment.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":2,"description":"Number of variations to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Seed for generation. -1 or None for random.","enum":null,"is_list":false,"max":18446744073709552000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"wav","description":"Audio format for the returned files.","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_format","required":false,"type":"enum"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["audio","model"],"pricing":"","published_at":"2026-05-18T18:43:48.448000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9abc6b/yrs1WKYDwD72zvCfre8HT_3682862f016942178f0100e9cd27f1fd.jpg","title":"Mirelo SFX1.6"},{"category":"text-to-audio","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate ambient sounds for any text prompt. Now you can turn any SFX into a natural loop for ambient soundscapes.","endpoint_id":"mirelo-ai/sfx1.6/text-to-audio","family":"","inputs":[{"default":null,"description":"Text prompt for the generated audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":true,"type":"string"},{"default":10,"description":"Duration of the generated audio in seconds. The minimum is 0.1s for ordinary sound effects and 1s when ambience=true.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":0.1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":false,"description":"When true, generate a seamlessly loopable ambience tile (room tone, rain, drones, etc.). When false, generate a generic text-conditioned SFX of `duration` seconds.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ambience","required":false,"type":"boolean"},{"default":false,"description":"Only used when ambience=true: concatenate the loop with itself for a 2x-length output.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"double_output","required":false,"type":"boolean"},{"default":2,"description":"Number of variations to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Seed for generation. -1 or None for random.","enum":null,"is_list":false,"max":18446744073709552000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"wav","description":"Audio format for the returned files.","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_format","required":false,"type":"enum"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["audio","model"],"pricing":"","published_at":"2026-05-18T18:43:51.572000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9a49f4/j_CsUhacSWsqc9KyZ6X5G_6e551c71998c4f9697cee6bc6f22554d.jpg","title":"Mirelo SFX1.6"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate synced sounds for any video, and return it with its new sound track (like MMAudio). Now up to 60 seconds!","endpoint_id":"mirelo-ai/sfx1.6/video-to-video","family":"","inputs":[{"default":null,"description":"Video URL to add SFX to.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt guiding generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"text_prompt","required":false,"type":"string"},{"default":10,"description":"Duration of the generated SFX in seconds. Values >10 use sliding-window extended generation.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":2,"description":"Number of variations to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Seed for generation. -1 or None for random.","enum":null,"is_list":false,"max":18446744073709552000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Mirelo AI","output_kind":"video","output_props":["video","model"],"pricing":"","published_at":"2026-05-18T18:43:54.282000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9abc49/Hx1n7Mr61RIVuZ9Ia8rEU_38997284ae234545a12528f31e3b592c.jpg","title":"Mirelo SFX1.6"},{"category":"text-to-audio","description":"Generates sound effects and ambience from a text description, up to 600 seconds long, with up to 4 variations per request.","endpoint_id":"mirelo-ai/sfx2.0/text-to-audio","family":"SFX 2.0","inputs":[{"default":null,"description":"What the sound effect should sound like","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Sounds to keep out of the result","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":30,"description":"Seconds of sound to generate, up to the deployment's text-to-SFX maximum","enum":null,"is_list":false,"max":600,"media_kind":null,"min":0.1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":null,"description":"Seed of the first sample; -1 or unset is random","enum":null,"is_list":false,"max":9223372036854776000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":2,"description":"Number of variations to generate. Billed per sample.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":"wav","description":"Audio format of each file","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_format","required":false,"type":"enum"},{"default":null,"description":"Bitrate in kbps for an mp3 or aac upload. mp3 is written at exactly this constant rate, one of 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. aac takes 32 to 256 as a target the encoder may undershoot on mono or sparse audio. Unset keeps the default: mp3 at LAME V0 VBR, aac at a 256 kbps target. Refused with a lossless upload_audio_format.","enum":null,"is_list":false,"max":320,"media_kind":null,"min":32,"multiline":false,"name":"upload_audio_bitrate_kbps","required":false,"type":"integer"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["model","audio","seeds"],"pricing":"$0.010 per second through December 13, 2026 (33% off the standard $0.015 per second), then $0.015 per second. Billed per second of generated audio, per sample.","published_at":"2026-10-14T13:00:23.644000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae5475/0QvHHPHbJyAhC7JkgQDHq.jpg","title":"Mirelo SFX2.0"},{"category":"video-to-audio","description":"Generates synchronized sound effects for a video as audio files, with speech preserved or separated. Supports text prompts for off-screen sounds and ambience.","endpoint_id":"mirelo-ai/sfx2.0/video-to-audio","family":"SFX 2.0","inputs":[{"default":null,"description":"Video to add sound to: an http(s) URL, or a base64 data URI up to 8 MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional text guiding the soundtrack. Name sounds the picture does not show, such as off-screen sounds or an ambience bed, to have them worked into it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text_prompt","required":false,"type":"string"},{"default":null,"description":"Sounds to keep out of the result, as a short comma-separated list.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Keep the speech in the input's audio and generate the rest of the soundtrack around it. False generates sound effects only and suppresses speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_speech","required":false,"type":"boolean"},{"default":10,"description":"Seconds of sound to generate, from 1 s to 600 s, clamped to the video's length. Over 10 s generates in 10 s windows. A video shorter than 1 s answers 400.","enum":null,"is_list":false,"max":600,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":2,"description":"Number of variations to generate. Billed per sample.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Seed for generation. -1 or None for random.","enum":null,"is_list":false,"max":18446744073709552000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"wav","description":"Audio format of each file","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_format","required":false,"type":"enum"},{"default":null,"description":"Bitrate in kbps for an mp3 or aac upload. mp3 is written at exactly this constant rate, one of 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. aac takes 32 to 256 as a target the encoder may undershoot on mono or sparse audio. Unset keeps the default: mp3 at LAME V0 VBR, aac at a 256 kbps target. Refused with a lossless upload_audio_format.","enum":null,"is_list":false,"max":320,"media_kind":null,"min":32,"multiline":false,"name":"upload_audio_bitrate_kbps","required":false,"type":"integer"},{"default":false,"description":"Also return the input's separated speech as its own audio file, in the response's speech. With preserve_speech false the soundtracks are sound effects only and the speech is separated while they generate. With preserve_speech true it is the speech separated from the input that the soundtracks were generated around, not the speech in them: the model renders that speech anew, so the file does not cancel or double it cleanly when layered onto a soundtrack. The file is mono, in upload_audio_format, ","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"return_speech","required":false,"type":"boolean"}],"lab":"Mirelo AI","output_kind":"audio","output_props":["model","audio","speech"],"pricing":"$0.010 per second through December 13, 2026 (33% off the standard $0.015 per second), then $0.015 per second. Billed per second of generated audio, per sample.","published_at":"2026-10-14T13:00:30.158000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae55a4/q7jADwkMPCLTXP2PnzCYl.jpg","title":"Mirelo SFX2.0"},{"category":"video-to-video","description":"Adds synchronized sound effects to a video and returns the video with the sound mixed in. Speech is preserved by default, with text prompts for off-screen sounds and ambience.","endpoint_id":"mirelo-ai/sfx2.0/video-to-video","family":"SFX 2.0","inputs":[{"default":null,"description":"Video to add sound to: an http(s) URL, or a base64 data URI up to 8 MB.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional text guiding the soundtrack. Name sounds the picture does not show, such as off-screen sounds or an ambience bed, to have them worked into it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text_prompt","required":false,"type":"string"},{"default":null,"description":"Sounds to keep out of the result, as a short comma-separated list.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Keep the speech in the input's audio and generate the rest of the soundtrack around it. False generates sound effects only and suppresses speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preserve_speech","required":false,"type":"boolean"},{"default":10,"description":"Seconds of sound to generate, from 1 s to 600 s, clamped to the video's length. Over 10 s generates in 10 s windows. A video shorter than 1 s answers 400.","enum":null,"is_list":false,"max":600,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":2,"description":"Number of variations to generate. Billed per sample.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Seed for generation. -1 or None for random.","enum":null,"is_list":false,"max":18446744073709552000,"media_kind":null,"min":-1,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Mirelo AI","output_kind":"video","output_props":["model","video"],"pricing":"$0.010 per second through December 13, 2026 (33% off the standard $0.015 per second), then $0.015 per second. Billed per second of generated audio, per sample.","published_at":"2026-10-14T13:00:16.586000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae54a0/9qEA6uVyY5VGIW7Db2ub3.jpg","title":"Mirelo SFX2.0"},{"category":"image-to-video","description":"Generate a video starting from an image as the first frame with Marey, a generative video model trained exclusively on fully licensed data.","endpoint_id":"moonvalley/marey/i2v","family":"Marey","inputs":[{"default":null,"description":"The prompt to generate a video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1920x1080","description":"The dimensions of the generated video in width x height format.","enum":["1920x1080","1080x1920","1152x1152","1536x1152","1152x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dimensions","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video.","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"<synthetic> <scene cut> low-poly, flat shader, bad rigging, stiff animation, uncanny eyes, low-quality textures, looping glitch, cheap effect, overbloom, bloom spam, default lighting, game asset, stiff face, ugly specular, AI artifacts","description":"Negative prompt used to guide the model away from undesirable features.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":-1,"description":"Seed for random number generation. Use -1 for random seed each run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Controls how strongly the generation is guided by the prompt (0-20). Higher values follow the prompt more closely.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The URL of the image to use as the first frame of the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Moonvalley","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $1.50 for a 5s video or $3.00 for a 10s video.","published_at":"2025-08-14T01:27:37.851000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9394/ZLHbUTHZhNxJ56W9NaaeK_iLOqZpyY.png","title":"Marey Realism V1.5"},{"category":"video-to-video","description":"Pull motion from a reference video and apply it to new subjects or scenes.","endpoint_id":"moonvalley/marey/motion-transfer","family":"Marey","inputs":[{"default":null,"description":"The prompt to generate a video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to use as the control video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"https://video-editor-files-prod.s3.us-east-2.amazonaws.com/users/1e4d46df-0702-4491-95ce-763592f33f34/uploaded-images/9b9dce1c-abd0-46c0-bac9-9454f8893b06/original","description":"Optional first frame image URL to use as the first frame of the generated video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_frame_image_url","required":false,"type":"string"},{"default":null,"description":"Optional reference image URL to use for pose control or as a starting frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":"<synthetic> <scene cut> low-poly, flat shader, bad rigging, stiff animation, uncanny eyes, low-quality textures, looping glitch, cheap effect, overbloom, bloom spam, default lighting, game asset, stiff face, ugly specular, AI artifacts","description":"Negative prompt used to guide the model away from undesirable features.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":-1,"description":"Seed for random number generation. Use -1 for random seed each run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Moonvalley","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $2.00 per video.","published_at":"2025-08-14T01:30:37.686000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f93a5/vjMxBOfrRCK4jN0P79ETX_qvnjaHVQ.png","title":"Marey Realism V1.5"},{"category":"video-to-video","description":"Ideal for matching human movement. Your input video determines human poses, gestures, and body movements that will appear in the generated video.","endpoint_id":"moonvalley/marey/pose-transfer","family":"Marey","inputs":[{"default":null,"description":"The prompt to generate a video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URL of the video to use as the control video.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional first frame image URL to use as the first frame of the generated video","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"first_frame_image_url","required":false,"type":"string"},{"default":null,"description":"Optional reference image URL to use for pose control or as a starting frame","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"reference_image_url","required":false,"type":"string"},{"default":"<synthetic> <scene cut> low-poly, flat shader, bad rigging, stiff animation, uncanny eyes, low-quality textures, looping glitch, cheap effect, overbloom, bloom spam, default lighting, game asset, stiff face, ugly specular, AI artifacts","description":"Negative prompt used to guide the model away from undesirable features.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":-1,"description":"Seed for random number generation. Use -1 for random seed each run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"}],"lab":"Moonvalley","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $2.00 per video.","published_at":"2025-08-14T01:35:00.575000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9a4c/EPt_AnjU8dkXIo-fjuhMl_cj1U1nbj.png","title":"Marey Realism V1.5"},{"category":"text-to-video","description":"Generate a video from a text prompt with Marey, a generative video model trained exclusively on fully licensed data.","endpoint_id":"moonvalley/marey/t2v","family":"Marey","inputs":[{"default":null,"description":"The prompt to generate a video from","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"1920x1080","description":"The dimensions of the generated video in width x height format.","enum":["1920x1080","1152x1152","1536x1152","1152x1536"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"dimensions","required":false,"type":"enum"},{"default":"5s","description":"The duration of the generated video.","enum":["5s","10s"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"<synthetic> <scene cut> low-poly, flat shader, bad rigging, stiff animation, uncanny eyes, low-quality textures, looping glitch, cheap effect, overbloom, bloom spam, default lighting, game asset, stiff face, ugly specular, AI artifacts","description":"Negative prompt used to guide the model away from undesirable features.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":-1,"description":"Seed for random number generation. Use -1 for random seed each run.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Controls how strongly the generation is guided by the prompt (0-20). Higher values follow the prompt more closely.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"guidance_scale","required":false,"type":"number"}],"lab":"Moonvalley","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $1.50 for a 5s video or $3.00 for a 10s video.","published_at":"2025-08-14T01:01:05.296000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9394/PrU8g8NJYdKOP6NaL5j2K_LCCKVkOr.png","title":"Marey Realism V1.5"},{"category":"unknown","description":"Upload files to Mureka to use them in other endpoints","endpoint_id":"mureka/api/files/upload","family":"","inputs":[{"default":null,"description":"Public HTTPS URL or data URI of the file to upload.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"file_url","required":true,"type":"string"},{"default":null,"description":"Intended use of the uploaded file. The returned ID can only be used in parameters that accept this purpose.","enum":["reference","melody","instrumental","voice","audio","remix","soundtrack","lyrics-video"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"purpose","required":true,"type":"enum"}],"lab":"Mureka","output_kind":"json","output_props":["purpose","created_at","bytes","filename","id"],"pricing":"Billing is calculated per uploaded file. Your request will cost $0.01 per upload. For $1 you can upload 100 files.","published_at":"2026-10-30T21:03:13.948000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff3b7/6heMUaFj3_JE4vj1FhtbV.jpg","title":"Mureka Upload File"},{"category":"text-to-text","description":"Writes song lyrics and a title from a text prompt describing a topic, theme, or song concept.","endpoint_id":"mureka/api/generate/lyrics","family":"Mureka 9.5","inputs":[{"default":null,"description":"Topic, theme, or title to use when writing the lyrics.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"text","output_props":["lyrics","title"],"pricing":"Billing is calculated per request. Your request will cost $0.009 per set of generated lyrics. For $1 you can generate about 111 sets of lyrics.","published_at":"2026-10-07T09:39:48.513000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61a6/_2ZMnrW2RO3eBpuEN5Qmr.jpg","title":"Mureka Lyrics Generation"},{"category":"audio-to-video","description":"Creates a lyrics video from generated or uploaded audio, with selectable layouts, aspect ratios, backgrounds, and lyric-row or time-range selection.","endpoint_id":"mureka/api/generate/lyrics-video","family":"","inputs":[{"default":null,"description":"Generated audio ID from song_id in a song or instrumental response. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='audio'. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Background image ID returned by /files/upload with purpose='lyrics-video'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_id","required":false,"type":"string"},{"default":null,"description":"Optional public HTTPS URL or data URI for a JPG, PNG, or WebP cover. Not supported with layout_1.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"cover_url","required":false,"type":"string"},{"default":null,"description":"Optional title displayed in the lyrics video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title","required":false,"type":"string"},{"default":"9:16","description":"Output video aspect ratio.","enum":["16:9","9:16","3:4","4:3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"layout_1","description":"Visual layout template for the lyrics video.","enum":["layout_1","layout_2","layout_3","layout_4","layout_5","layout_6","layout_7"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"layout","required":false,"type":"enum"},{"default":null,"description":"First lyric row to include, starting at 1. Must be paired with lyrics_end_row and cannot be combined with a time selection. Provide either both lyric-row fields or both selection_start and selection_end. One complete pair is required.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"lyrics_start_row","required":false,"type":"integer"},{"default":null,"description":"Last lyric row to include. Must be paired with lyrics_start_row and cannot be combined with a time selection. Provide either both lyric-row fields or both selection_start and selection_end. One complete pair is required.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"lyrics_end_row","required":false,"type":"integer"},{"default":null,"description":"Start of the included audio range in milliseconds. Must be paired with selection_end and cannot be combined with lyric-row selection. Provide either both time-selection fields or both lyrics_start_row and lyrics_end_row. One complete pair is required.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"selection_start","required":false,"type":"integer"},{"default":null,"description":"End of the included audio range in milliseconds. Must be paired with selection_start and cannot be combined with lyric-row selection. Provide either both time-selection fields or both lyrics_start_row and lyrics_end_row. One complete pair is required.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"selection_end","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated per generated video. Your request will cost $0.10 per lyrics video. For $1 you can generate 10 videos.","published_at":"2026-10-07T09:39:41.980000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61ae/85_9RNGN0cyG0nsU52-2i.jpg","title":"Mureka Lyrics Video"},{"category":"text-to-audio","description":"Generates podcast audio from an ordered sequence of conversation turns, with text and a voice selection for each turn.","endpoint_id":"mureka/api/generate/podcast","family":"","inputs":[{"default":null,"description":"Ordered conversation turns used to generate the podcast audio.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"conversations","required":true,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per minute of generated audio, prorated to the exact output duration. Your request will cost $0.115 per minute ($6.90 per hour), so a 10-minute podcast costs $1.15. For $1 you can generate about 8.7 minutes of podcast audio.","published_at":"2026-10-07T09:40:28.878000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61ce/rxfwDlsIueQFyAUppFLNV.jpg","title":"Mureka Podcast Generation"},{"category":"text-to-audio","description":"Synthesizes speech from text using a built-in voice preset or an uploaded custom voice.","endpoint_id":"mureka/api/generate/speech","family":"","inputs":[{"default":null,"description":"Text to synthesize, up to 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Built-in voice preset. Cannot be combined with voice_id.","enum":["Ethan","Victoria","Jake","Luna","Emma"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"Custom voice ID returned by /files/upload with purpose='voice'. Cannot be combined with voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per minute of generated audio, prorated to the exact output duration. Your request will cost $0.0817 per minute ($4.90 per hour), so a 30-second clip costs about $0.041. For $1 you can generate about 12 minutes of speech.","published_at":"2026-10-30T21:14:04.490000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61da/W8yYhfA_YR6yVzWvoIAbh.jpg","title":"Mureka Speech Generation"},{"category":"text-to-text","description":"Continues existing song lyrics, accepting section labels alongside the supplied text and returning extended lyrics.","endpoint_id":"mureka/api/lyrics/extend","family":"","inputs":[{"default":null,"description":"Existing lyrics to continue from, including any section labels.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"text","output_props":["lyrics"],"pricing":"Billing is calculated per request. Your request will cost $0.002 per lyrics extension. For $1 you can run 500 extensions.","published_at":"2026-10-30T21:03:38.764000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61e3/b--r6O7ncFkG_BDBvV73p.jpg","title":"Mureka Lyrics Extension"},{"category":"audio-to-text","description":"Analyzes a song from an audio URL and returns a written description, identified instruments, genres, and descriptive tags.","endpoint_id":"mureka/api/song/describe","family":"","inputs":[{"default":null,"description":"Public HTTPS URL or data URI for an MP3 or M4A song to analyze, up to 10 MB.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"json","output_props":["description","instruments","tags","genres"],"pricing":"Billing is calculated per analyzed song. Your request will cost $0.10 per song. For $1 you can analyze 10 songs.","published_at":"2026-10-30T21:04:55.250000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61e9/jZCkgjYFhgMpaUwmmc6xE.jpg","title":"Mureka Song Description"},{"category":"audio-to-audio","description":"Rewrites a selected time region of a generated song or uploaded audio using replacement lyrics.","endpoint_id":"mureka/api/song/edit","family":"","inputs":[{"default":null,"description":"Generated song ID from song_id in a /generate/song response. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='audio'. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Replacement lyrics for the selected region.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":true,"type":"string"},{"default":null,"description":"Start of the region to rewrite in milliseconds.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"edit_start","required":true,"type":"integer"},{"default":null,"description":"End of the region to rewrite in milliseconds. The region must be at least three seconds long.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"edit_end","required":true,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per edit. Your request will cost $0.10 per edited region, and each request returns one edited song. For $1 you can run 10 edits.","published_at":"2026-10-30T21:13:58.965000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61f3/3wLOBspCEcfdX8pDqVZA5.jpg","title":"Mureka Song Editing"},{"category":"audio-to-text","description":"Analyzes an uploaded song and returns its duration and recognized lyrics with timing information when available.","endpoint_id":"mureka/api/song/recognize","family":"","inputs":[{"default":null,"description":"Audio ID returned by /files/upload with purpose='audio'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":true,"type":"string"}],"lab":"Mureka","output_kind":"json","output_props":["lyrics_sections","duration"],"pricing":"Billing is calculated per recognized song. Your request will cost $0.01 per song. For $1 you can process 100 songs.","published_at":"2026-10-30T21:04:45.949000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6201/nQWCO2M-7uajMdYaDc1a6.jpg","title":"Mureka Lyrics Recognition"},{"category":"audio-to-audio","description":"Separates a song into downloadable audio stems, with available stem types and optional MIDI output determined by the selected separation model.","endpoint_id":"mureka/api/song/stem","family":"","inputs":[{"default":"audio-separation-3","description":"Stem-separation model, which determines available stems and MIDI output.","enum":["audio-separation-1","audio-separation-2","audio-separation-3"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":null,"description":"Public HTTPS URL or data URI for an MP3 or M4A song to separate, up to 10 MB.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Mureka","output_kind":"text","output_props":["midi_zip_url","zip_url"],"pricing":"Billing is calculated per separated song and depends on the selected model. With audio-separation-1, your request will cost $0.06 per song; with audio-separation-3 (the default), $0.20 per song; and with audio-separation-2, $0.70 per song.","published_at":"2026-10-30T21:13:52.581000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6214/x2KU6ElS5zAlLVic8_wMj.jpg","title":"Mureka Stem Separation"},{"category":"audio-to-text","description":"Transcribes generated or uploaded music into a downloadable archive that can include MusicXML, PDF sheet music, and timestamped lyrics.","endpoint_id":"mureka/api/song/transcribe","family":"","inputs":[{"default":null,"description":"Generated song ID from song_id in a /generate/song response. Provide exactly one audio source.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='audio'. Provide exactly one audio source.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Public HTTPS URL or data URI for an MP3, WAV, or M4A file between 10 seconds and 10 minutes and no larger than 100 MB. Provide exactly one audio source.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":null,"description":"Optional title used for the generated transcription files.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"title","required":false,"type":"string"}],"lab":"Mureka","output_kind":"text","output_props":["zip_url"],"pricing":"Billing is calculated per transcribed song. Your request will cost $0.20 per song. For $1 you can transcribe 5 songs.","published_at":"2026-10-30T21:13:44.324000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6225/Lnyda6dCKMikdpm_gLBlA.jpg","title":"Mureka Music Transcription"},{"category":"audio-to-audio","description":"Creates a reusable custom voice from a short vocal recording and returns a voice identifier for supported generation workflows.","endpoint_id":"mureka/api/voice/clone","family":"Mureka 9.5","inputs":[{"default":null,"description":"Public HTTPS URL or data URI for an MP3 or M4A vocal sample between 15 and 30 seconds and smaller than 10 MB.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional text describing the cloned voice.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"description","required":false,"type":"string"}],"lab":"Mureka","output_kind":"json","output_props":["created_at","description","vocal_id"],"pricing":"Billing is calculated per cloned voice. Your request will cost $5.00 per voice clone.","published_at":"2026-10-30T21:03:23.148000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6235/kH7JRPJYphhcNVbMoCM13.jpg","title":"Mureka Voice Cloning"},{"category":"text-to-audio","description":"Generates instrumental music from a text description or uploaded instrumental reference, with support for multiple variations.","endpoint_id":"mureka/v8/generate/instrumental","family":"Mureka 8","inputs":[{"default":null,"description":"Description of the desired instrumental. Provide exactly one of prompt or instrumental_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Instrumental ID returned by /files/upload with purpose='instrumental'. Provide exactly one of instrumental_id or prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instrumental_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated instrumental track. Your request will cost $0.045 per track, and each request returns one track. For $1 you can generate about 22 instrumental tracks.","published_at":"2026-10-30T21:14:48.261000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf6b91/Od9WiNXGMRlQgps9WYwQz.jpg","title":"Mureka 8 Instrumental Generation"},{"category":"text-to-audio","description":"Generates songs from a text prompt or supplied lyrics, with musical style, vocal, reference-audio, and melody controls, plus support for multiple variations.","endpoint_id":"mureka/v8/generate/song","family":"Mureka 8","inputs":[{"default":null,"description":"Lyrics to sing, up to 5,000 characters. Provide this for lyrics-to-song generation; otherwise provide prompt for prompt-to-song generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":null,"description":"One or more musical genres for prompt-to-song generation. This cannot be used when lyrics is provided.","enum":["pop","rock","jazz","r&b","edm","ambient","folk","latin","k-pop","j-pop","house","gospel","lo-fi"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":null,"description":"Describe the desired song, mood, instrumentation, and vocals. Required when lyrics is omitted, up to 2,000 characters. With lyrics, it acts as a music-style control and supports up to 1,024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Preferred vocal gender for lyrics-to-song generation. An uploaded or cloned voice takes precedence.","enum":["female","male"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"gender","required":false,"type":"enum"},{"default":null,"description":"Reference-music ID returned by /files/upload with purpose='reference'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reference_id","required":false,"type":"string"},{"default":null,"description":"Voice ID returned by /voice/clone.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vocal_id","required":false,"type":"string"},{"default":null,"description":"Melody ID returned by /files/upload with purpose='melody'. This cannot be combined with prompt, reference_id, or vocal_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"melody_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated song. When you provide lyrics, your request will cost $0.045 per song; when you provide only a prompt without lyrics, it will cost $0.30 per song. Each request returns one song. For $1 you can generate about 22 songs from your own lyrics or 3 songs from a prompt alone.","published_at":"2026-10-30T21:14:41.867000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf8dce/0lFfMSKWP3ocUh7XnGkO8.jpg","title":"Mureka 8 Song Generation"},{"category":"text-to-audio","description":"Generates soundtracks from an uploaded image or video, with optional style and mood guidance, audio-range selection, and multiple variations.","endpoint_id":"mureka/v8/generate/soundtrack","family":"Mureka 8","inputs":[{"default":null,"description":"Image ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_id","required":false,"type":"string"},{"default":null,"description":"Video ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_id","required":false,"type":"string"},{"default":null,"description":"Optional description of the desired soundtrack style and mood.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Start time of the soundtrack audio in milliseconds. If only audio_start is specified, generation starts there and continues for the video duration, stopping at the end of the song if the remaining audio is shorter. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-in is added at the beginning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_start","required":false,"type":"integer"},{"default":null,"description":"End time of the soundtrack audio in milliseconds. If both audio_start and audio_end are specified, generation uses those times. If audio_end exceeds the song duration, generation stops at the end of the song. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-out is added at the end.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_end","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated soundtrack. Your request will cost $0.10 per soundtrack, and each request returns one track. For $1 you can generate 10 soundtracks.","published_at":"2026-10-30T21:14:54.743000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf8e6a/8Yz-UopodquIrDrrZ8K3z.jpg","title":"Mureka 8 Soundtrack Generation"},{"category":"audio-to-audio","description":"Generates vocal or instrumental tracks for an existing song or uploaded audio, with controls for track type, musical style, generation region, and optional vocal lyrics.","endpoint_id":"mureka/v8/generate/track","family":"Mureka 8","inputs":[{"default":null,"description":"Generated song ID from song_id in a /generate/song response. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='audio'. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Type of musical or vocal track to generate.","enum":["Vocals","Instrumental","Drums","Bass","Guitar","Keyboard","Percussion","Strings","Synth","FX","Brass","Woodwinds"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_type","required":true,"type":"enum"},{"default":null,"description":"Optional start of the generation region in milliseconds.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"generate_start","required":false,"type":"integer"},{"default":null,"description":"Optional end of the generation region in milliseconds. Requires generate_start and must be greater than it.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"generate_end","required":false,"type":"integer"},{"default":null,"description":"Lyrics for a generated vocal track, up to 5,000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":false,"type":"string"},{"default":null,"description":"Description of the track's musical style and performance.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Preferred vocal gender; only valid when generate_type is Vocals.","enum":["female","male"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vocal_gender","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated track. Your request will cost $0.09 per track, regardless of the selected generation type. Each request returns one track. For $1 you can generate about 11 tracks.","published_at":"2026-10-30T21:15:00.972000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf8eff/1tEZt1_oDHDlJAglrgzeU.jpg","title":"Mureka 8 Track Generation"},{"category":"audio-to-audio","description":"Extends a generated song or uploaded audio from a specified timestamp using supplied lyrics, with head or tail extension depending on the selected model.","endpoint_id":"mureka/v8/song/extend","family":"Mureka 8","inputs":[{"default":null,"description":"Generated song ID from song_id in a /generate/song response. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='audio'. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Lyrics for the extended section, up to 3,000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":true,"type":"string"},{"default":null,"description":"Timestamp in milliseconds where extension begins.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"extend_at","required":true,"type":"integer"},{"default":"tail","description":"Direction of extension: append to the tail or prepend to the head.","enum":["tail","head"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"extend_type","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"","published_at":"2026-10-30T21:15:07.026000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf8fb4/v6gy1QvfavujHKZWT4w8k.jpg","title":"Mureka 8 Song Extension"},{"category":"audio-to-audio","description":"Remixes a generated song or uploaded audio with Mureka 8, using complete lyrics and a prompt that controls genre, mood, instrumentation, and arrangement. Accepts source audio from 10 to 350 seconds; vocal-only, accompaniment-only, and instrumental tracks are not supported.","endpoint_id":"mureka/v8/song/remix","family":"Mureka 8","inputs":[{"default":null,"description":"Generated song ID from song_id in a /generate/song response. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='remix'. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Complete lyrics for the remixed song, up to 5,000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":true,"type":"string"},{"default":null,"description":"Control the remix's genre, mood, instrumentation, and arrangement with a prompt, up to 1,024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per remixed song. Your request will cost $0.20 per song, and each request returns one song. For $1 you can remix about 5 songs.","published_at":"2026-10-30T21:15:13.002000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa620b/dzA6SjokYI-4v7xeUE9wD.jpg","title":"Mureka 8 Song Remix"},{"category":"text-to-audio","description":"Generates instrumental music from a text description or uploaded instrumental reference, with support for multiple variations.","endpoint_id":"mureka/v9.5/generate/instrumental","family":"Mureka 9.5","inputs":[{"default":null,"description":"Description of the desired instrumental. Provide exactly one of prompt or instrumental_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Instrumental ID returned by /files/upload with purpose='instrumental'. Provide exactly one of instrumental_id or prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instrumental_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated instrumental track. Your request will cost $0.15 per track, and each request returns one track. For $1 you can generate about 6 instrumental tracks.","published_at":"2026-10-30T21:16:28.294000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa6193/e-XLyqpAgL2AXHiNGr1Fz.jpg","title":"Mureka 9.5 Instrumental Generation"},{"category":"text-to-audio","description":"Generates songs from a text prompt or supplied lyrics, with musical style, vocal, reference-audio, and melody controls, plus support for multiple variations.","endpoint_id":"mureka/v9.5/generate/song","family":"Mureka 9.5","inputs":[{"default":null,"description":"Lyrics to sing, up to 5,000 characters. Provide this for lyrics-to-song generation; otherwise provide prompt for prompt-to-song generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":null,"description":"One or more musical genres for prompt-to-song generation. This cannot be used when lyrics is provided.","enum":["pop","rock","jazz","r&b","edm","ambient","folk","latin","k-pop","j-pop","house","gospel","lo-fi"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":null,"description":"Describe the desired song, mood, instrumentation, and vocals. Required when lyrics is omitted, up to 2,000 characters. With lyrics, it acts as a music-style control and supports up to 1,024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Preferred vocal gender for lyrics-to-song generation. An uploaded or cloned voice takes precedence.","enum":["female","male"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"gender","required":false,"type":"enum"},{"default":null,"description":"Reference-music ID returned by /files/upload with purpose='reference'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reference_id","required":false,"type":"string"},{"default":null,"description":"Voice ID returned by /voice/clone.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vocal_id","required":false,"type":"string"},{"default":null,"description":"Melody ID returned by /files/upload with purpose='melody'. This cannot be combined with prompt, reference_id, or vocal_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"melody_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Target song duration in seconds. If omitted, the model determines the duration automatically. The length of the lyrics also affects the target duration.","enum":null,"is_list":false,"max":300,"media_kind":null,"min":120,"multiline":false,"name":"duration","required":false,"type":"integer"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated song. When you provide lyrics, your request will cost $0.15 per song; when you provide only a prompt without lyrics, it will cost $0.50 per song. Each request returns one song. For $1 you can generate about 6 songs from your own lyrics or 2 songs from a prompt alone.","published_at":"2026-10-30T21:18:28.896000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61bd/nUKHfwGHS0eFH_BoR-mDL.jpg","title":"Mureka 9.5 Song Generation"},{"category":"video-to-audio","description":"Generates soundtracks from an uploaded image or video, with optional style and mood guidance, audio-range selection, and multiple variations.","endpoint_id":"mureka/v9.5/generate/soundtrack","family":"Mureka 9.5","inputs":[{"default":null,"description":"Image ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_id","required":false,"type":"string"},{"default":null,"description":"Video ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_id","required":false,"type":"string"},{"default":null,"description":"Optional description of the desired soundtrack style and mood.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Start time of the soundtrack audio in milliseconds. If only audio_start is specified, generation starts there and continues for the video duration, stopping at the end of the song if the remaining audio is shorter. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-in is added at the beginning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_start","required":false,"type":"integer"},{"default":null,"description":"End time of the soundtrack audio in milliseconds. If both audio_start and audio_end are specified, generation uses those times. If audio_end exceeds the song duration, generation stops at the end of the song. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-out is added at the end.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_end","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated soundtrack. Your request will cost $0.10 per soundtrack, and each request returns one track. For $1 you can generate 10 soundtracks.","published_at":"2026-10-30T21:16:35.510000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaa61d4/G48sHKsdgHRQHXejl6iDh.jpg","title":"Mureka 9.5 Soundtrack Generation"},{"category":"audio-to-audio","description":"Remixes a generated song or uploaded audio with Mureka 9.5, using complete lyrics and a prompt that controls genre, mood, instrumentation, arrangement, and vocal gender. Accepts source audio from 10 to 480 seconds, including vocal-only, accompaniment-only, and instrumental tracks.","endpoint_id":"mureka/v9.5/song/remix","family":"Mureka 9.5","inputs":[{"default":null,"description":"Generated song ID from song_id in a /generate/song response. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"song_id","required":false,"type":"string"},{"default":null,"description":"Audio ID returned by /files/upload with purpose='remix'. Provide exactly one of song_id or upload_audio_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"upload_audio_id","required":false,"type":"string"},{"default":null,"description":"Complete lyrics for the remixed song, up to 5,000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":true,"type":"string"},{"default":null,"description":"Control the remix's genre, mood, instrumentation, arrangement, and vocal gender with a prompt, up to 1,024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per remixed song. Your request will cost $0.50 per song, and each request returns one song. For $1 you can remix about 2 songs.","published_at":"2026-10-30T21:16:43.494000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab0fcc0/VS1gBrnLqCVGJ3O3xadjJ_lzkAXzaN.png","title":"Mureka 9.5 Song Remix"},{"category":"text-to-audio","description":"Generates instrumental music from a text description or uploaded instrumental reference, with support for multiple variations.","endpoint_id":"mureka/v9/generate/instrumental","family":"Mureka 9","inputs":[{"default":null,"description":"Description of the desired instrumental. Provide exactly one of prompt or instrumental_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Instrumental ID returned by /files/upload with purpose='instrumental'. Provide exactly one of instrumental_id or prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"instrumental_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated instrumental track. Your request will cost $0.045 per track, and each request returns one track. For $1 you can generate about 22 instrumental tracks.","published_at":"2026-10-30T21:15:41.842000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff1b0/QdgRyEDZMctEvdrsBhiPQ.jpg","title":"Mureka 9 Instrumental Generation"},{"category":"text-to-audio","description":"Generates songs from a text prompt or supplied lyrics, with musical style, vocal, reference-audio, and melody controls, plus support for multiple variations.","endpoint_id":"mureka/v9/generate/song","family":"Mureka 9","inputs":[{"default":null,"description":"Lyrics to sing, up to 5,000 characters. Provide this for lyrics-to-song generation; otherwise provide prompt for prompt-to-song generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"lyrics","required":false,"type":"string"},{"default":null,"description":"One or more musical genres for prompt-to-song generation. This cannot be used when lyrics is provided.","enum":["pop","rock","jazz","r&b","edm","ambient","folk","latin","k-pop","j-pop","house","gospel","lo-fi"],"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"styles","required":false,"type":"enum"},{"default":null,"description":"Describe the desired song, mood, instrumentation, and vocals. Required when lyrics is omitted, up to 2,000 characters. With lyrics, it acts as a music-style control and supports up to 1,024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Preferred vocal gender for lyrics-to-song generation. An uploaded or cloned voice takes precedence.","enum":["female","male"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"gender","required":false,"type":"enum"},{"default":null,"description":"Reference-music ID returned by /files/upload with purpose='reference'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reference_id","required":false,"type":"string"},{"default":null,"description":"Voice ID returned by /voice/clone.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vocal_id","required":false,"type":"string"},{"default":null,"description":"Melody ID returned by /files/upload with purpose='melody'. This cannot be combined with prompt, reference_id, or vocal_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"melody_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated song. When you provide lyrics, your request will cost $0.045 per song; when you provide only a prompt without lyrics, it will cost $0.30 per song. Each request returns one song. For $1 you can generate about 22 songs from your own lyrics or 3 songs from a prompt alone.","published_at":"2026-10-30T21:15:36.120000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff182/4drxC0q8eOOC6uSU4RyCQ.jpg","title":"Mureka 9 Song Generation"},{"category":"audio-to-audio","description":"Generates soundtracks from an uploaded image or video, with optional style and mood guidance, audio-range selection, and multiple variations.","endpoint_id":"mureka/v9/generate/soundtrack","family":"Mureka 9","inputs":[{"default":null,"description":"Image ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_id","required":false,"type":"string"},{"default":null,"description":"Video ID returned by /files/upload with purpose='soundtrack'. Provide exactly one of image_id or video_id.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"video_id","required":false,"type":"string"},{"default":null,"description":"Optional description of the desired soundtrack style and mood.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Start time of the soundtrack audio in milliseconds. If only audio_start is specified, generation starts there and continues for the video duration, stopping at the end of the song if the remaining audio is shorter. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-in is added at the beginning.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_start","required":false,"type":"integer"},{"default":null,"description":"End time of the soundtrack audio in milliseconds. If both audio_start and audio_end are specified, generation uses those times. If audio_end exceeds the song duration, generation stops at the end of the song. The soundtrack audio segment must be at least 3 seconds long, and a 1-second fade-out is added at the end.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_end","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Mureka","output_kind":"audio","output_props":["song_id","lyrics_sections","duration","audio"],"pricing":"Billing is calculated per generated soundtrack. Your request will cost $0.10 per soundtrack, whether it is guided by an image or a video. Each request returns one soundtrack. For $1 you can generate 10 soundtracks.","published_at":"2026-10-30T21:15:48.273000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaff1ef/_Rj7C3h4nbFzIekBD9VY6.jpg","title":"Mureka 9 Soundtrack Generation"},{"category":"image-to-video","description":"Cosmos3 is a collection of Omnimodal world models capable of generating dynamic, high-quality video, image, audio, and action commands from combinations of text, image, video, and action trajectory inputs.","endpoint_id":"nvidia/cosmos-3-super/image-to-video","family":"Cosmos","inputs":[{"default":null,"description":"Text prompt describing the motion and scene of the video to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the conditioning first-frame image for the video.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"The video captures a series of frames showing macroblocking artifacts, chromatic aberration, high-frequency noise, and rolling shutter distortion. It includes static with no motion, motion blur, over-saturation, shaky footage, low resolution, grainy texture, pixelated images, poorly lit areas, underexposed and overexposed scenes, poor color balance, washed out colors, choppy sequences, jerky movements, low frame rate, bit-depth compression artifacts, color banding, unnatural transitions, outdated special effects, fake elements, unconvincing visuals, poorly edited content, jump cuts, hard cut, visual noise, and flickering. It features moiré patterns, edge halos, and temporal aliasing. Furthermore, the content defies common sense, generating illogical scenarios, nonsensical entities, absurd character behaviors, and conceptual paradoxes that violate basic human reasoning and everyday reality. The video looks like a surreal or glitchy hallucination. Overall, the video is of poor quality.","description":"Content to steer the generation away from (artifacts, unwanted motion). Defaults to NVIDIA's recommended i2v negative prompt; pass an empty string to disable.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"If true, the Cosmos3-Nano Reasoner (a VLM that sees the first frame) rewrites the prompt into the dense caption Cosmos3 was trained on. The app starts a local Reasoner by default, or uses COSMOS_PROMPT_UPSAMPLER_BASE_URL when configured. Falls back to the raw prompt if expansion fails.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Enable the iterative Cosmos agentic loop: prompt upsampling, candidate video generation, VLM critique of sampled frames, and prompt rewrite. Each candidate is a full render, so this is substantially slower and costlier than a single generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_agentic_generation","required":false,"type":"boolean"},{"default":2,"description":"Maximum agentic prompt stages when agentic generation is enabled.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"agentic_max_iterations","required":false,"type":"integer"},{"default":2,"description":"Candidate videos to generate and judge per agentic iteration. The best candidate advances to the next rewrite stage.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"agentic_samples_per_iteration","required":false,"type":"integer"},{"default":true,"description":"Stop the agentic loop early when the critic score clears the strict quality threshold.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"agentic_early_stop","required":false,"type":"boolean"},{"default":{"height":480,"width":832},"description":"The size of the generated video. The request is clamped and snapped to the nearest supported NVIDIA tier (256p/480p/720p) and aspect ratio.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":189,"description":"Number of frames to generate. More frames yield a longer video.","enum":null,"is_list":false,"max":189,"media_kind":null,"min":5,"multiline":false,"name":"num_frames","required":false,"type":"integer"},{"default":24,"description":"Frames per second of the output video.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":4,"multiline":false,"name":"frames_per_second","required":false,"type":"integer"},{"default":28,"description":"Number of denoising steps. More steps yield higher quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":6,"description":"Classifier-free guidance scale. Higher values increase prompt adherence at the cost of diversity.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"The same seed and prompt given to the same model version will produce the same video every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for the input prompt and image. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"NVIDIA","output_kind":"video","output_props":["seed","video"],"pricing":"Your request will cost $0.05 per second of generated video, rounded up. Agentic generation is billed for each candidate video generated","published_at":"2026-06-02T00:21:20.063000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fbe/hXW1eVvHgtPqSxYZP4CqC_8cd37164dacf41aaad63b1aa2afb0b5c.jpg","title":"Cosmos 3 Super Image to Video"},{"category":"text-to-image","description":"Cosmos3 is a collection of Omnimodal world models capable of generating dynamic, high-quality video, image, audio, and action commands from combinations of text, image, video, and action trajectory inputs.","endpoint_id":"nvidia/cosmos-3-super/text-to-image","family":"Cosmos","inputs":[{"default":null,"description":"Text prompt describing the image to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"","description":"Content to steer the generation away from (colors, objects, artifacts).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":false,"description":"Expand the prompt with OpenRouter before image generation. When enabled, the prompt is rewritten into the dense structured-JSON format Cosmos3 was trained on; generation falls back to the raw prompt if expansion fails.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"Automatically generate and compare multiple candidate images, then refine the prompt between rounds to better match the original request. This can improve prompt adherence but increases latency and billable image generations.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_agentic_generation","required":false,"type":"boolean"},{"default":2,"description":"Maximum number of refinement rounds when agentic generation is enabled.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"agentic_max_iterations","required":false,"type":"integer"},{"default":2,"description":"Candidate images to generate and judge per agentic iteration. The best candidate advances to the next rewrite stage.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"agentic_samples_per_iteration","required":false,"type":"integer"},{"default":true,"description":"Stop early when a candidate image is already a strong match for the prompt.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"agentic_early_stop","required":false,"type":"boolean"},{"default":"square_hd","description":"The size of the generated image. Each edge is clamped to 512-1280px (multiples of 16).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"Number of denoising steps. More steps yield higher quality but take longer.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":4,"description":"Classifier-free guidance scale. Higher values increase prompt adherence at the cost of diversity.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":null,"description":"The same seed and prompt given to the same model version will produce the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for the input prompt and generated images. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"NVIDIA","output_kind":"images","output_props":["images","has_nsfw_concepts","seed"],"pricing":"Your request will cost $0.04 per generated image. Prompt expansion adds $0.02 per request when enabled. Agentic generation bills for every candidate image generated during selection, not just the final returned image.","published_at":"2026-06-01T22:04:50.504000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fbf/8oMkNXbqWEcxXACy_vm-Z_21bfbdc01687466b9206e49cc70423e4.jpg","title":"Cosmos 3 Super"},{"category":"llm","description":"Chat and reason with NVIDIA Nemotron 3.5 Super, a hybrid Mamba-Transformer mixture-of-experts model with optional step-by-step thinking.","endpoint_id":"nvidia/nemotron-3-5-super/text","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"`think` emits an explicit reasoning trace before the final answer; `no_think` returns a direct answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":32000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":1,"description":"Sampling temperature. NVIDIA recommends 1.0 for all tasks.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","output","reasoning","usage"],"pricing":"Your request will cost $0.01 per 1,000 tokens (input plus output), with a minimum of $0.01 per request.","published_at":"2026-10-15T15:28:34.849000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae6a5d/IbP1tgqhRJ9m2mqCmNJIS.jpg","title":"NVIDIA Nemotron 3.5 Super Text"},{"category":"video-to-text","description":"Ask NVIDIA Nemotron 3.5 Super about a video clip: summarize what happens, find moments and reason across frames.","endpoint_id":"nvidia/nemotron-3-5-super/video","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"`think` emits an explicit reasoning trace before the final answer; `no_think` returns a direct answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":32000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":1,"description":"Sampling temperature. NVIDIA recommends 1.0 for all tasks.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to reason about. mp4, max 2 minutes, max 3840 pixels per side and 3840x2160 total pixels.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","output","reasoning","usage"],"pricing":"Your request will cost $0.01 per 1,000 tokens (input plus output), with a minimum of $0.01 per request.","published_at":"2026-10-15T15:29:11.444000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae6a6c/eHiNQu9WXSmGnQd1OdvB-.jpg","title":"NVIDIA Nemotron 3.5 Super Video"},{"category":"image-to-text","description":"Ask NVIDIA Nemotron 3.5 Super questions about an image: describe scenes, read text and charts, and reason over what it sees.","endpoint_id":"nvidia/nemotron-3-5-super/vision","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"`think` emits an explicit reasoning trace before the final answer; `no_think` returns a direct answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":32000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":1,"description":"Sampling temperature. NVIDIA recommends 1.0 for all tasks.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to reason about. RGB JPEG or PNG.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","output","reasoning","usage"],"pricing":"Your request will cost $0.01 per 1,000 tokens (input plus output), with a minimum of $0.01 per request.","published_at":"2026-10-15T15:28:54.240000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae6a64/kGOr2OYoleoFns6PK56xV.jpg","title":"NVIDIA Nemotron 3.5 Super Vision"},{"category":"llm","description":"Open, efficient reasoning model from NVIDIA. 30B A3B hybrid Transformer-Mamba MoE, built for enterprise agentic workflows.","endpoint_id":"nvidia/nemotron-3-nano-omni","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model. English only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model. Reasoning behavior is controlled by the separate `reasoning_mode` field.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"Whether the model should emit an explicit reasoning trace. `no_think` returns a direct answer; `think` returns chain-of-thought followed by the final answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.7,"description":"Sampling temperature. Lower is more deterministic.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","usage","output"],"pricing":"","published_at":"2026-04-28T15:50:58.353000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97fbd9/If5ov--ixg3WLwZO41VX7_adc5fcfe153c4ff5b57fd501934b4a99.jpg","title":"Nemotron 3 Nano Omni"},{"category":"audio-to-text","description":"Audio reasoning variant of NVIDIA's Nemotron 3 Nano Omni. 30B A3B hybrid Transformer-Mamba MoE - accepts audio plus a prompt and returns text.","endpoint_id":"nvidia/nemotron-3-nano-omni/audio","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model. English only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model. Reasoning behavior is controlled by the separate `reasoning_mode` field.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"Whether the model should emit an explicit reasoning trace. `no_think` returns a direct answer; `think` returns chain-of-thought followed by the final answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.7,"description":"Sampling temperature. Lower is more deterministic.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the audio clip to reason about. wav or mp3, max 50 minutes.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","usage","output"],"pricing":"","published_at":"2026-04-28T15:51:13.512000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97fbf3/g_W4YFr0ezicmk-_sAhsr_58513a223d514f269d222988f86de3ce.jpg","title":"Nemotron 3 Nano Omni"},{"category":"video-to-text","description":"Video reasoning variant of NVIDIA's Nemotron 3 Nano Omni. 30B A3B hybrid Transformer-Mamba MoE - accepts video plus a prompt and returns text.","endpoint_id":"nvidia/nemotron-3-nano-omni/video","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model. English only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model. Reasoning behavior is controlled by the separate `reasoning_mode` field.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"Whether the model should emit an explicit reasoning trace. `no_think` returns a direct answer; `think` returns chain-of-thought followed by the final answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.7,"description":"Sampling temperature. Lower is more deterministic.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to reason about. mp4, up to 1080p, max 2 minutes.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","usage","output"],"pricing":"","published_at":"2026-04-28T15:51:20.073000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97fc0c/IvpJSkmN4FKa3qtjq1cwG_c50977be73724e55afe22e21c722e382.jpg","title":"Nemotron 3 Nano Omni"},{"category":"image-to-text","description":"Vision reasoning variant of NVIDIA's Nemotron 3 Nano Omni. 30B A3B hybrid Transformer-Mamba MoE - accepts an image plus a prompt and returns text.","endpoint_id":"nvidia/nemotron-3-nano-omni/vision","family":"Nemotron","inputs":[{"default":null,"description":"Text prompt to send to the model. English only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional system prompt to steer the model. Reasoning behavior is controlled by the separate `reasoning_mode` field.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":"no_think","description":"Whether the model should emit an explicit reasoning trace. `no_think` returns a direct answer; `think` returns chain-of-thought followed by the final answer.","enum":["think","no_think"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_mode","required":false,"type":"enum"},{"default":1024,"description":"Maximum number of tokens to generate.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":0.7,"description":"Sampling temperature. Lower is more deterministic.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":0.95,"description":"Nucleus sampling probability mass.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"top_p","required":false,"type":"number"},{"default":true,"description":"Whether to enable the safety checker.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the image to reason about. RGB JPEG or PNG.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"NVIDIA","output_kind":"json","output_props":["finish_reason","usage","output"],"pricing":"","published_at":"2026-04-28T15:51:27.028000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a97fc1a/44YyOoFOCrsAmXpvExbhN_bf489eed741849bf89170edd15436191.jpg","title":"Nemotron 3 Nano Omni"},{"category":"speech-to-text","description":"Nemotron-ASR-Streaming is a multi lingual, streaming Automatic Speech Recognition (ASR) engineered to deliver high-quality multi lingual transcription across both low-latency streaming and high-throughput batch workloads.","endpoint_id":"nvidia/nemotron-asr-multilingual/asr","family":"Nemotron","inputs":[{"default":null,"description":"URL of the audio file to transcribe.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":"auto","description":"Target language for transcription (language-ID prompt). 'auto' lets the model detect the language.","enum":["auto","en-US","en-GB","es-US","es-ES","de-DE","fr-FR","fr-CA","it-IT","ar-AR","ja-JP","ko-KR","pt-BR","pt-PT","ru-RU","hi-IN","zh-CN","vi-VN","he-IL","nl-NL","cs-CZ","da-DK","pl-PL","nn-NO","nb-NO","sv-SE","th-TH","tr-TR","bg-BG","el-GR","et-EE","fi-FI","hr-HR","hu-HU","lt-LT","lv-LV","ro-RO","sk-SK","uk-UA","mt-MT","sl-SI"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":"regular","description":"Controls the speed/accuracy trade-off. 'none' = best accuracy (1.12s chunks), 'regular' = balanced (0.56s chunks), 'high' = faster (0.32s chunks), 'full' = fastest (0.08s chunks).","enum":["none","regular","high","full"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"NVIDIA","output_kind":"json","output_props":["partial","output"],"pricing":"","published_at":"2026-06-10T17:20:08.711000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fbf/6-zNQDwpy54LnxDQx2dEO_a053aeaf6ad14a4fb4bce191086d95f1.jpg","title":"Nemotron Asr Multilingual"},{"category":"text-to-image","description":"GPT Image 2, OpenAI's latest image model, is capable of creating extremely detailed images with fine typography.","endpoint_id":"openai/gpt-image-2","family":"GPT Image 2","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image. Supports preset names, explicit {width, height}, or 'auto' to let the model pick the best size. Concrete sizes must have both dimensions as multiples of 16, max edge 3840px, aspect ratio <= 3:1, total pixels between 655,360 and 8,294,400.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image. Use 'auto' to let the model pick the best quality for the prompt.","enum":["auto","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-04-21T19:15:20.183000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a970c4a/BkrYELYOiaZMXCw-pgRcB_QlgOenEx.png","title":"GPT Image 2 API"},{"category":"image-to-image","description":"Precise image editing that changes only what's asked, keeping subject, composition, and background intact, with reference subjects staying recognizable across styles and successive edits.","endpoint_id":"openai/gpt-image-2.5/flare/edit","family":"GPT Image 2.5","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation. A maximum of 16 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Mask image URL. White marks regions to edit and black marks regions to keep.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":"auto","description":"The size of the generated image. Use 'auto' to infer from input images.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image. Higher settings increase detail, latency, and token usage. Use 'auto' to let the model choose.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001).","published_at":"2026-09-08T20:11:00.354000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa9a3a4/LkWSlm_4F_SXsNlc4limv.jpg","title":"GPT Image 2.5 Flare Edit"},{"category":"text-to-image","description":"OpenAI's default image model for most applications. Fast, high-quality generation with natural lighting, rich textures, and support for complex layouts including transparent backgrounds.","endpoint_id":"openai/gpt-image-2.5/flare/text-to-image","family":"GPT Image 2.5","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image. Supports preset names, explicit {width, height}, or 'auto' to let the model pick the best size. Concrete sizes must have both dimensions as multiples of 16, max edge 3840px, aspect ratio <= 3:1, total pixels between 655,360 and 8,294,400.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image. Higher settings increase detail, latency, and token usage. Use 'auto' to let the model choose.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-09-08T20:10:48.775000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa9a39a/1RpGwGDfDZbwC_QBhudJo.jpg","title":"GPT Image 2.5 Flare Text to Image"},{"category":"image-to-image","description":"Editing built for the tightest control, edits scoped precisely to the instruction, with subject and composition preserved across many rounds of revision.","endpoint_id":"openai/gpt-image-2.5/sunburst/edit","family":"GPT Image 2.5","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation. A maximum of 16 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Mask image URL. White marks regions to edit and black marks regions to keep.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":"auto","description":"The size of the generated image. Use 'auto' to infer from input images.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image. Higher settings increase detail, latency, and token usage. Use 'auto' to let the model choose.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001).","published_at":"2026-09-08T20:11:18.989000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa9a3b8/cSrDjg-ke-PcqgHiY_gxn.jpg","title":"GPT Image 2.5 Sunburst Edit"},{"category":"text-to-image","description":"OpenAI's precision-focused image model, built for premium visual work, extra fidelity on intricate detail, in exchange for longer generation times.","endpoint_id":"openai/gpt-image-2.5/sunburst/text-to-image","family":"GPT Image 2.5","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image. Supports preset names, explicit {width, height}, or 'auto' to let the model pick the best size. Concrete sizes must have both dimensions as multiples of 16, max edge 3840px, aspect ratio <= 3:1, total pixels between 655,360 and 8,294,400.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image. Higher settings increase detail, latency, and token usage. Use 'auto' to let the model choose.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-09-08T20:11:12.507000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa9a3c6/xpKm5FzsZBuvm2Bf8xY7W.jpg","title":"GPT Image 2.5 Sunburst Text to Image"},{"category":"image-to-image","description":"Precise image editing that changes only what's asked, keeping subject, composition, and background intact, with reference subjects staying recognizable across styles and successive edits.","endpoint_id":"openai/gpt-image-2.6/flare/edit","family":"GPT Image 2.6","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation. A maximum of 16 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Mask image URL. White marks regions to edit and black marks regions to keep.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"Transparent PNG containing only annotations (circles, arrows, notes) that guide the edit of the first image. Must match the first image's dimensions. Cannot be combined with mask_url. Reference images are sent unmodified when set.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"markup_image_url","required":false,"type":"string"},{"default":"auto","description":"The size of the generated image. Use 'auto' to infer from input images.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Rendering quality for the generated image. For SVG output it controls the reference image used to create the vector.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"high","description":"How much the model plans before rendering, independently of quality (OpenAI `complexity`). Higher levels can help with dense text and complex layouts but add latency.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_effort","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate. Must be 1 for SVG output. For GIF output, all frames of all outputs share the request's pixel budget.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images. 'gif' returns an animation.","enum":["jpeg","png","webp","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":9,"description":"GIF only: number of frames. image_size applies to each frame; reduce size or count if the request exceeds the pixel budget.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"frame_count","required":false,"type":"integer"},{"default":200,"description":"GIF only: milliseconds per frame, rounded to 10 ms.","enum":null,"is_list":false,"max":2000,"media_kind":null,"min":20,"multiline":false,"name":"frame_duration_ms","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-11-04T23:46:23.244000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab12545/nBSD1qllETGJZIIT84YeH.jpg","title":"GPT Image 2.6 Flare Edit"},{"category":"text-to-image","description":"OpenAI's default image model for most applications. Fast, high-quality generation with natural lighting, rich textures, and support for complex layouts including transparent backgrounds.","endpoint_id":"openai/gpt-image-2.6/flare/text-to-image","family":"GPT Image 2.6","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image. Supports preset names, explicit {width, height}, or 'auto' to let the model pick the best size. Concrete sizes must have both dimensions as multiples of 16, max edge 3840px, aspect ratio <= 3:1, total pixels between 655,360 and 8,294,400.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Rendering quality for the generated image. For SVG output it controls the reference image used to create the vector.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"high","description":"How much the model plans before rendering, independently of quality (OpenAI `complexity`). Higher levels can help with dense text and complex layouts but add latency.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_effort","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate. Must be 1 for SVG output. For GIF output, all frames of all outputs share the request's pixel budget.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images. 'gif' returns an animation and 'svg' a vector image.","enum":["jpeg","png","webp","gif","svg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":9,"description":"GIF only: number of frames. image_size applies to each frame; reduce size or count if the request exceeds the pixel budget.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"frame_count","required":false,"type":"integer"},{"default":200,"description":"GIF only: milliseconds per frame, rounded to 10 ms.","enum":null,"is_list":false,"max":2000,"media_kind":null,"min":20,"multiline":false,"name":"frame_duration_ms","required":false,"type":"integer"},{"default":"gpt-6-astra","description":"SVG only: the model that converts the generated reference image into vector paths. Larger models produce more accurate shapes.","enum":["gpt-6-astra","gpt-5.5","gpt-5.4","gpt-5.6-terra","gpt-6-luna"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"svg_model","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-11-04T23:46:11.115000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab12535/2l8URtrpYsFXNVNdKhSOG.jpg","title":"GPT Image 2.6 Flare Text to Image"},{"category":"image-to-image","description":"Editing built for the tightest control, edits scoped precisely to the instruction, with subject and composition preserved across many rounds of revision.","endpoint_id":"openai/gpt-image-2.6/sunburst/edit","family":"GPT Image 2.6","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation. A maximum of 16 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Mask image URL. White marks regions to edit and black marks regions to keep.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"},{"default":null,"description":"Transparent PNG containing only annotations (circles, arrows, notes) that guide the edit of the first image. Must match the first image's dimensions. Cannot be combined with mask_url. Reference images are sent unmodified when set.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"markup_image_url","required":false,"type":"string"},{"default":"auto","description":"The size of the generated image. Use 'auto' to infer from input images.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Rendering quality for the generated image. For SVG output it controls the reference image used to create the vector.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"high","description":"How much the model plans before rendering, independently of quality (OpenAI `complexity`). Higher levels can help with dense text and complex layouts but add latency.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_effort","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate. Must be 1 for SVG output. For GIF output, all frames of all outputs share the request's pixel budget.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images. 'gif' returns an animation.","enum":["jpeg","png","webp","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":9,"description":"GIF only: number of frames. image_size applies to each frame; reduce size or count if the request exceeds the pixel budget.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"frame_count","required":false,"type":"integer"},{"default":200,"description":"GIF only: milliseconds per frame, rounded to 10 ms.","enum":null,"is_list":false,"max":2000,"media_kind":null,"min":20,"multiline":false,"name":"frame_duration_ms","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-11-04T23:45:53.805000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab1255d/vcqbyugh4tvlCOFkaWp1W.jpg","title":"GPT Image 2.6 Sunburst Edit"},{"category":"text-to-image","description":"OpenAI's precision-focused image model, built for premium visual work, extra fidelity on intricate detail, in exchange for longer generation times.","endpoint_id":"openai/gpt-image-2.6/sunburst/text-to-image","family":"GPT Image 2.6","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image. Supports preset names, explicit {width, height}, or 'auto' to let the model pick the best size. Concrete sizes must have both dimensions as multiples of 16, max edge 3840px, aspect ratio <= 3:1, total pixels between 655,360 and 8,294,400.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Rendering quality for the generated image. For SVG output it controls the reference image used to create the vector.","enum":["auto","low","medium","high","xhigh","max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":"high","description":"How much the model plans before rendering, independently of quality (OpenAI `complexity`). Higher levels can help with dense text and complex layouts but add latency.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning_effort","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate. Must be 1 for SVG output. For GIF output, all frames of all outputs share the request's pixel budget.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images. 'gif' returns an animation and 'svg' a vector image.","enum":["jpeg","png","webp","gif","svg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":9,"description":"GIF only: number of frames. image_size applies to each frame; reduce size or count if the request exceeds the pixel budget.","enum":null,"is_list":false,"max":16,"media_kind":null,"min":2,"multiline":false,"name":"frame_count","required":false,"type":"integer"},{"default":200,"description":"GIF only: milliseconds per frame, rounded to 10 ms.","enum":null,"is_list":false,"max":2000,"media_kind":null,"min":20,"multiline":false,"name":"frame_duration_ms","required":false,"type":"integer"},{"default":"gpt-6-astra","description":"SVG only: the model that converts the generated reference image into vector paths. Larger models produce more accurate shapes.","enum":["gpt-6-astra","gpt-5.5","gpt-5.4","gpt-5.6-terra","gpt-6-luna"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"svg_model","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001.)","published_at":"2026-11-04T23:45:34.413000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab12553/DcOT-LMAkLJVxYuCGtSIX.jpg","title":"GPT Image 2.6 Sunburst Text to Image"},{"category":"image-to-image","description":"GPT Image 2, OpenAI's latest image model, is capable of making fine-grained, detailed edits to images.","endpoint_id":"openai/gpt-image-2/edit","family":"GPT Image 2","inputs":[{"default":null,"description":"The prompt for image generation","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The URLs of the images to use as a reference for the generation. A maximum of 16 images are allowed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"The size of the generated image. Use 'auto' to infer from input images.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","auto","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"auto","description":"Background for the generated image","enum":["auto","transparent","opaque"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":"high","description":"Quality for the generated image. Use 'auto' to let the model pick the best quality for the prompt.","enum":["auto","low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the images","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Compression level from 0 to 100. Only supported when output_format is 'jpeg' or 'webp'.","enum":null,"is_list":false,"max":100,"media_kind":null,"min":0,"multiline":false,"name":"output_compression","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"Mask image URL. White marks regions to edit and black marks regions to keep.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":false,"type":"string"}],"lab":"OpenAI","output_kind":"images","output_props":["images"],"pricing":"Text tokens (per 1M): $5.00 input, $1.25 cached, $10.00 output.\nImage tokens (per 1M): $8.00 input, $2.00 cached, $30.00 output. Changing the quality parameter significantly affects cost; by default we use high. Adjust it to your preference.\nSee the description at the bottom of this page for more details on how much canonical image sizes cost. Total cost is rounded up to the closest hundredth of a cent ($0.0001).","published_at":"2026-04-21T19:15:07.070000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2f0d/G7gs81xziNgfaucyi7NO7_cfb3919cd2914dfba679e44ce8bbecdc.jpg","title":"GPT Image 2 API"},{"category":"llm","description":"Run any LLM with fal. Access Claude (Anthropic), ChatGPT / GPT-5 / GPT-4o (OpenAI), Gemini (Google), Grok (xAI), DeepSeek, Llama (Meta), Qwen (Alibaba), Mistral, and 200+ more models through a single API. Supports reasoning, structured output, and streaming. Powered by OpenRouter.","endpoint_id":"openrouter/router","family":"Openrouter","inputs":[{"default":null,"description":"Prompt to be used for the chat completion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"System prompt to provide context or instructions to the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Name of the model to use. Charged based on actual token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":true,"suggestions":["google/gemini-2.5-flash","anthropic/claude-sonnet-5","anthropic/claude-sonnet-4.6","anthropic/claude-opus-4.6","anthropic/claude-sonnet-4.5","openai/gpt-4.1","openai/gpt-oss-120b","meta-llama/llama-4-maverick","moonshotai/kimi-k2.5"],"type":"string"},{"default":false,"description":"Should reasoning be the part of the final answer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":1,"description":"This setting influences the variety in the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"This sets the upper limit for the number of tokens the model can generate in response. It won't produce more than this limit. The maximum value is the context length minus the prompt length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"Give the model access to real-time web information via OpenRouter's web search server tool. When enabled, the model decides when to search and may search multiple times per request. Search costs are charged in addition to token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Options for web search (engine, result limits, domain filters, ...). Ignored unless enable_web_search is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"web_search_options","required":false,"type":"json"}],"lab":"Openrouter","output_kind":"json","output_props":["output","partial","usage","error","reasoning"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2025-11-12T20:17:58.937000+00:00","thumbnail":"https://v3b.fal.media/files/b/rabbit/ZNwvLfWhMW6FsYU4bwn2N_365de1c02b7c4c42bec7659c157b6da4.jpg","title":"OpenRouter"},{"category":"unknown","description":"Run any audio capable LLM with fal. Process audio files — transcription, analysis, understanding, understand— using Gemini (Google) models. Supports wav, mp3, aiff, aac, ogg, flac, m4a. Powered by OpenRouter.","endpoint_id":"openrouter/router/audio","family":"Openrouter","inputs":[{"default":null,"description":"URL or data URI of the audio file to process. Supported formats: wav, mp3, aiff, aac, ogg, flac, m4a.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Prompt to be used for the audio processing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"System prompt to provide context or instructions to the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Name of the model to use. Charged based on actual token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":true,"suggestions":["google/gemini-3-flash-preview","google/gemini-2.5-flash","google/gemini-3-pro-preview","google/gemini-3.1-pro-preview"],"type":"string"},{"default":false,"description":"Should reasoning be the part of the final answer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":1,"description":"This setting influences the variety in the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"This sets the upper limit for the number of tokens the model can generate in response. It won't produce more than this limit. The maximum value is the context length minus the prompt length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"Give the model access to real-time web information via OpenRouter's web search server tool. When enabled, the model decides when to search and may search multiple times per request. Search costs are charged in addition to token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Options for web search (engine, result limits, domain filters, ...). Ignored unless enable_web_search is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"web_search_options","required":false,"type":"json"}],"lab":"Openrouter","output_kind":"json","output_props":["output","usage"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2025-12-22T17:15:42.947000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87593d/pDGPXXb694Rjgst08FkUa_60fe8689185944889b162dc64de6cffc.jpg","title":"OpenRouter [Audio]"},{"category":"text-to-text","description":"Run any decision model with fal, powered by OpenRouter.","endpoint_id":"openrouter/router/decisions","family":"Openrouter","inputs":[{"default":null,"description":"Text, structured JSON, or an array mixing text strings with OpenRouter media parts: image_url, input_audio, and video_url. Images and videos use base64 data URLs; input_audio uses raw base64 data and a format. Media support and limits depend on the selected Decisions model. See https://openrouter.ai/docs/guides/community/multimodal-decisions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"state","required":true,"type":"string"},{"default":null,"description":"Optional image URLs or base64 image data URLs appended to state. Public images are downloaded and encoded inline for OpenRouter. Inline images are limited to 16 MiB per image. Up to 128 convenience images and 32 MiB of total encoded image data (including data URL metadata) are allowed per request. The selected Decisions model must support images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Questions keyed by caller-defined IDs. Each question is evaluated independently against the same state.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"questions","required":true,"type":"json"},{"default":"typesafe/jev-1.13","description":"Any OpenRouter Decisions model ID or alias. Choose a model that supports the supplied input modalities.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"string"},{"default":null,"description":"Identifier for grouping related decision requests.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Openrouter","output_kind":"json","output_props":["provider","answers","id","usage","model"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2026-09-21T22:13:11.666000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab5dfd/ZFqJBkwm3xEp_FfpTvAYV.jpg","title":"Router"},{"category":"llm","description":"Run any LLM (Large Language Model) with fal, powered by OpenRouter.","endpoint_id":"openrouter/router/enterprise","family":"","inputs":[{"default":null,"description":"Prompt to be used for the chat completion","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"System prompt to provide context or instructions to the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Name of the model to use. Charged based on actual token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":true,"suggestions":["anthropic/claude-sonnet-5","anthropic/claude-opus-4.6","anthropic/claude-sonnet-4.6","anthropic/claude-opus-4.5","anthropic/claude-sonnet-4.5","anthropic/claude-haiku-4.5","google/gemini-3-pro-preview","google/gemini-3-flash-preview","google/gemini-2.5-flash-preview-09-2025","google/gemini-2.5-flash-lite-preview-09-2025","google/gemini-3.1-pro-preview","z-ai/glm-4.7","z-ai/glm-4.6","deepseek/deepseek-v3.2","nvidia/llama-3.3-nemotron-super-49b-v1.5","nvidia/nemotron-3-nano-30b-a3b","amazon/nova-premier-v1","amazon/nova-2-lite-v1","mistralai/ministral-14b-2512","minimax/minimax-m2","deepcogito/cogito-v2-preview-llama-405b","deepcogito/cogito-v2.1-671b","moonshotai/kimi-k2.5","moonshotai/kimi-k2-thinking","perplexity/sonar-pro-search"],"type":"string"},{"default":false,"description":"Should reasoning be the part of the final answer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":1,"description":"This setting influences the variety in the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"This sets the upper limit for the number of tokens the model can generate in response. It won't produce more than this limit. The maximum value is the context length minus the prompt length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"Give the model access to real-time web information via OpenRouter's web search server tool. When enabled, the model decides when to search and may search multiple times per request. Search costs are charged in addition to token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Options for web search (engine, result limits, domain filters, ...). Ignored unless enable_web_search is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"web_search_options","required":false,"type":"json"}],"lab":"Openrouter","output_kind":"json","output_props":["output","partial","usage","error","reasoning"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2026-06-23T22:00:07.809000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a876188/HOgaJbkaD8eI0aOITjbwz_511c32d7a4c14f4686fd7e88cd21e259.jpg","title":"OpenRouter [Enterprise]"},{"category":"llm","description":"OpenAI-compatible chat completions API. Drop-in replacement for the OpenAI API — use any OpenAI SDK or client to access Claude, Gemini, Grok, DeepSeek, Llama, Qwen, Mistral, and all OpenAI models (GPT-5, GPT-4o, o3) through fal. Powered by OpenRouter.","endpoint_id":"openrouter/router/openai/v1/chat/completions","family":"Openrouter","inputs":[{"default":null,"description":"Optional HTTP(S) image URLs or base64 image data URLs (up to 16 MiB decoded per inline image) appended to the final user message.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"}],"lab":"Openrouter","output_kind":"json","output_props":[],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2025-11-12T20:15:52.898000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/tll4XzKQE4bopYdZOX1q2_c3e4d28642484971932f8dbe3523af5a.jpg","title":"OpenRouter Chat Completions [OpenAI Compatible]"},{"category":"llm","description":"Generate text embeddings using OpenAI-compatible API. Access embedding models like text-embedding-3-small, text-embedding-3-large (OpenAI), and other embedding models available through OpenRouter. Drop-in replacement for the OpenAI embeddings API. Powered by OpenRouter.","endpoint_id":"openrouter/router/openai/v1/embeddings","family":"Openrouter","inputs":[],"lab":"Openrouter","output_kind":"json","output_props":[],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2025-11-12T23:59:34.151000+00:00","thumbnail":"https://v3b.fal.media/files/b/elephant/RkJUeT7ghwVgj7Ym30gFD_78da13df9adb442cb31792e941146b79.jpg","title":"OpenRouter Embeddings [OpenAI Compatible]"},{"category":"llm","description":"The OpenRouter Responses API with fal, powered by OpenRouter, provides unified access to a wide range of large language models - including GPT, Claude, Gemini, and many others through a single API interface.","endpoint_id":"openrouter/router/openai/v1/responses","family":"Openrouter","inputs":[{"default":null,"description":"Optional HTTP(S) image URLs or base64 image data URLs (up to 16 MiB decoded per inline image) appended to the final user message.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"}],"lab":"Openrouter","output_kind":"json","output_props":[],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2025-11-13T01:10:03.312000+00:00","thumbnail":"https://v3b.fal.media/files/b/zebra/zzqFHzVP-OnSBa7ZfwPOY_14fce1eeccb749c4bdbb74a46a169432.jpg","title":"OpenRouter Responses [OpenAI Compatible]"},{"category":"video-to-text","description":"Run any video-capable LLM with fal. Analyze, summarize, and understand video files using Gemini (Google) models. Supports mp4, mpeg, mov, webm, and YouTube links. Powered by OpenRouter.","endpoint_id":"openrouter/router/video","family":"Openrouter","inputs":[{"default":null,"description":"List of URLs or data URIs of video files to process. Supported formats: mp4, mpeg, mov, webm. For Google Gemini on AI Studio, YouTube links are also supported. Mutually exclusive with video_url.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Prompt to be used for the video processing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"System prompt to provide context or instructions to the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Name of the model to use. Charged based on actual token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":true,"suggestions":["google/gemini-2.5-flash","google/gemini-2.5-pro","google/gemini-3-flash-preview","google/gemini-3-pro-preview","google/gemini-3.1-pro-preview"],"type":"string"},{"default":false,"description":"Should reasoning be the part of the final answer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":1,"description":"This setting influences the variety in the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"This sets the upper limit for the number of tokens the model can generate in response. It won't produce more than this limit. The maximum value is the context length minus the prompt length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"Give the model access to real-time web information via OpenRouter's web search server tool. When enabled, the model decides when to search and may search multiple times per request. Search costs are charged in addition to token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Options for web search (engine, result limits, domain filters, ...). Ignored unless enable_web_search is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"web_search_options","required":false,"type":"json"}],"lab":"Openrouter","output_kind":"json","output_props":["output","usage"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2026-01-13T23:31:16.485000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a4887/4urYAt4UGIT4KfbwEdL6R_f0b95609b9e241468dbaf34bf3229f91.jpg","title":"OpenRouter [Video]"},{"category":"video-to-text","description":"Run any VLM (Video Language Model) with fal, powered by OpenRouter.","endpoint_id":"openrouter/router/video/enterprise","family":"Openrouter","inputs":[{"default":null,"description":"List of URLs or data URIs of video files to process. Supported formats: mp4, mpeg, mov, webm. For Google Gemini on AI Studio, YouTube links are also supported. Mutually exclusive with video_url.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Prompt to be used for the video processing","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"System prompt to provide context or instructions to the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Name of the model to use. Charged based on actual token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":true,"suggestions":["google/gemini-2.5-flash","google/gemini-2.5-flash-lite","google/gemini-2.5-flash-preview-09-2025","google/gemini-2.5-flash-lite-preview-09-2025","google/gemini-2.5-pro","google/gemini-2.5-pro-preview","google/gemini-2.5-pro-preview-05-06","google/gemini-2.0-flash-001","google/gemini-2.0-flash-lite-001","google/gemini-3-flash-preview","google/gemini-3-pro-preview","google/gemini-3.1-pro-preview"],"type":"string"},{"default":false,"description":"Should reasoning be the part of the final answer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":1,"description":"This setting influences the variety in the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"This sets the upper limit for the number of tokens the model can generate in response. It won't produce more than this limit. The maximum value is the context length minus the prompt length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"Give the model access to real-time web information via OpenRouter's web search server tool. When enabled, the model decides when to search and may search multiple times per request. Search costs are charged in addition to token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Options for web search (engine, result limits, domain filters, ...). Ignored unless enable_web_search is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"web_search_options","required":false,"type":"json"}],"lab":"Openrouter","output_kind":"json","output_props":["output","usage"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2026-01-13T23:57:11.907000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a491c/S5EO4nTWCnQl8LBj3j-pb_d972f9018895443e8d8f7a4bb0f08050.jpg","title":"OpenRouter [Video][Enterprise]"},{"category":"vision","description":"Run any Vision Language Model with fal. Analyze and understand images using Claude (Anthropic), GPT-5 / GPT-4o (OpenAI), Gemini (Google), Grok (xAI), Llama (Meta), Qwen, Pixtral (Mistral), and more. Send one or multiple images for captioning, analysis, OCR, or visual Q&A. Powered by OpenRouter.","endpoint_id":"openrouter/router/vision","family":"Openrouter","inputs":[{"default":null,"description":"List of image URLs to be processed.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"List of PDF document URLs to be processed. Only PDF files are accepted: http(s) URLs must point to a .pdf file and data URIs must be data:application/pdf;base64,... Models without native PDF support fall back to OpenRouter's document parsing.","enum":null,"is_list":true,"max":null,"media_kind":"file","min":null,"multiline":true,"name":"pdf_urls","required":false,"type":"string"},{"default":null,"description":"Prompt to be used for the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"System prompt to provide context or instructions to the model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"system_prompt","required":false,"type":"string"},{"default":null,"description":"Name of the model to use. Charged based on actual token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":true,"suggestions":["google/gemini-2.5-flash","anthropic/claude-sonnet-5","anthropic/claude-sonnet-4.6","anthropic/claude-sonnet-4.5","openai/gpt-4o","moonshotai/kimi-k2.5","qwen/qwen3-vl-235b-a22b-instruct","x-ai/grok-4-fast"],"type":"string"},{"default":false,"description":"Should reasoning be the part of the final answer.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"reasoning","required":false,"type":"boolean"},{"default":1,"description":"This setting influences the variety in the model's responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0,"multiline":false,"name":"temperature","required":false,"type":"number"},{"default":null,"description":"This sets the upper limit for the number of tokens the model can generate in response. It won't produce more than this limit. The maximum value is the context length minus the prompt length.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":1,"multiline":false,"name":"max_tokens","required":false,"type":"integer"},{"default":false,"description":"Give the model access to real-time web information via OpenRouter's web search server tool. When enabled, the model decides when to search and may search multiple times per request. Search costs are charged in addition to token usage.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_web_search","required":false,"type":"boolean"},{"default":null,"description":"Options for web search (engine, result limits, domain filters, ...). Ignored unless enable_web_search is true.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"web_search_options","required":false,"type":"json"}],"lab":"Openrouter","output_kind":"json","output_props":["output","usage"],"pricing":"You will be charged based on the number of input and output tokens.","published_at":"2025-11-12T20:20:52.668000+00:00","thumbnail":"https://v3b.fal.media/files/b/penguin/v-wl5CGbHxNVatcGXntIY_e14c7922d88348769a90469d1c206501.jpg","title":"OpenRouter [Vision]"},{"category":"vision","description":"Isaac-01 is a multimodal vision-language model from Perceptron for various vision language tasks.","endpoint_id":"perceptron/isaac-01","family":"Isaac 1","inputs":[{"default":null,"description":"Image URL to be processed","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Prompt to be used for the image","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"text","description":"Response style to be used for the image.\n\n- text: Model will output text. Good for descriptions and captioning.\n- box: Model will output a combination of text and bounding boxes. Good for\nlocalization.\n- point: Model will output a combination of text and points. Good for counting many\nobjects.\n- polygon: Model will output a combination of text and polygons. Good for granular\nsegmentation.","enum":["text","box","point","polygon"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"response_style","required":false,"type":"enum"}],"lab":"Perceptron","output_kind":"json","output_props":["output","usage","error","partial"],"pricing":"$0.26 per 1M input tokens, $2.17 per 1M output tokens","published_at":"2025-09-17T15:12:22.823000+00:00","thumbnail":"https://v3.fal.media/files/panda/nuuSn6Wf3q72FHqD8uppE_86098dbea31a439bb14ee16b29277afe.jpg","title":"Isaac 0.1"},{"category":"vision","description":"OpenAI spec compatible endpoint of Isaac-01 which is a multimodal vision-language model from Perceptron for various vision language tasks.","endpoint_id":"perceptron/isaac-01/openai/v1/chat/completions","family":"Isaac 1","inputs":[],"lab":"Perceptron","output_kind":"json","output_props":[],"pricing":"$0.26 per 1M input tokens, $2.17 per 1M output tokens","published_at":"2025-09-17T18:11:25.154000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f9393/01OerP6Vq_d2OHQIUjuKL_uSp1vDzZ.png","title":"Isaac 0.1 [OpenAI Compatible Endpoint]"},{"category":"image-to-image","description":"Pixelcut’s Background Remover enables fast, ultra high-quality removal of backgrounds from images. Perfect for e-commerce and image editing workflows. Powered by advanced AI for clean, perfect cutouts every time.","endpoint_id":"pixelcut/background-removal","family":"","inputs":[{"default":null,"description":"Input image (JPEG or PNG)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"rgba","description":"Output format","enum":["rgba","alpha","zip"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Pixelcut","output_kind":"image","output_props":["file","image"],"pricing":"","published_at":"2026-03-04T08:51:07.655000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8e11aa/gFKCEDWIuxTOpt8Yn8Igr_5b5e714fe11d4742b2cb3abaa13b589c.jpg","title":"Pixelcut Background Remover"},{"category":"image-to-video","description":"Turn one product photo into a seamless 5 to 15 second video loop with a locked camera, subtle ambient motion or a full 360° spin.","endpoint_id":"pixelcut/looping-video","family":"","inputs":[{"default":null,"description":"Input image the video starts and ends on (JPEG, PNG, or WebP)","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"","description":"Optional creative direction for the motion. Camera stays locked regardless.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":5,"description":"Video duration in seconds","enum":null,"is_list":false,"max":15,"media_kind":null,"min":5,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"1080p","description":"Output resolution","enum":["480p","768p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"subtle","description":"Motion style: 'subtle' for gentle ambient movement, 'spin' for one full 360° revolution ending on the source frame","enum":["subtle","spin"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"motion","required":false,"type":"enum"},{"default":false,"description":"Keep the generated audio track (off by default; the loop is silent)","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"include_audio","required":false,"type":"boolean"}],"lab":"Pixelcut","output_kind":"video","output_props":["video"],"pricing":"$0.08 per second at 480p, $0.16 per second at 768p, and $0.32 per second at 1080p","published_at":"2026-09-30T16:42:00.132000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac5f92/G8yz80a0dhfYgF2taF6YC.jpg","title":"Pixelcut Looping Video"},{"category":"image-to-image","description":"Pixelcut's Background Remover produces fast, high-quality cutouts built for e-commerce product imagery","endpoint_id":"pixelcut/product-photo","family":"","inputs":[{"default":null,"description":"URL of the product image to be processed.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"square_hd","description":"Output canvas size. A preset (square_hd, square, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9) or a custom {width, height}. Defaults to square_hd (1024x1024).","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":null,"description":"Output background: solid color (default white), transparent, or an image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"json"},{"default":null,"description":"Canvas margins around the product: `all` for every side plus optional per-side overrides. Defaults to 20% on all sides.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"margin","required":false,"type":"json"},{"default":null,"description":"Shadow: choose a type ('Generative'/'Drop'; unset = no shadow) and set its params.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"shadow","required":false,"type":"json"},{"default":null,"description":"Optional logo/watermark image overlaid on top of the output. Off by default; omit for no watermark.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"watermark","required":false,"type":"json"},{"default":null,"description":"The format of the resultant image (PNG or JPEG). When not set, matches the input format. JPEG cannot be combined with a transparent background.","enum":["png","jpeg"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Pixelcut","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2026-07-30T17:15:39.039000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa41610/yk3Sk7o7g8k9mr0-yZ6Ix.jpg","title":"Pixelcut Product Photo"},{"category":"video-to-video","description":"Pixelcut's Video Background Remover is an AI segmentation model that erases backgrounds frame by frame, with seamless temporal consistency.","endpoint_id":"pixelcut/video-background-removal","family":"","inputs":[{"default":null,"description":"URL of the input video","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"transparent","description":"Output background: transparent, a named preset color, or 'custom' to use the background_color color picker.","enum":["transparent","black","white","green","blue","magenta","custom"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background","required":false,"type":"enum"},{"default":null,"description":"Custom solid background color (only used when background='custom').","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":null,"description":"Output video format. Auto-detected if not set (defaults to webm_vp9 for transparent). Transparent backgrounds need webm_vp9, mov_h265, mov_proresks, mkv_vp9 or gif. Transparent MOV is meant for Apple players and editing tools; browser previews, especially Chrome, may show edge halos or no transparency. Use webm_vp9 for transparent web playback.","enum":["webm_vp9","mp4_h264","mp4_h265","mov_proresks","mov_h265","mkv_h264","mkv_h265","mkv_vp9","gif"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Pixelcut","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.022 per 30 frames.","published_at":"2026-06-11T17:35:22.832000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9de071/4KSnVL4HHDmFy5Ty4paA7_83e32f5de65c4f8bbc5611c87c1defa4.jpg","title":"Pixelcut Video Background Removal"},{"category":"audio-to-video","description":"PixVerse VibeMV generates music videos from audio, with optional character references and lyric subtitles. It supports visual style presets, custom style references, five aspect ratios, and output at 720p or 1080p.","endpoint_id":"pixverse/music-video/vibemv","family":"","inputs":[{"default":null,"description":"URL of an MP3 or WAV file between 10 seconds and 6 minutes.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional character reference image URL.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":false,"type":"string"},{"default":null,"description":"Optional style reference image URL. Only used with the Custom style.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"style_image_url","required":false,"type":"string"},{"default":null,"description":"Optional musical genre used to guide the visuals.","enum":["Pop","Rock","Hip Hop","R&B","Jazz","Reggae","Country","Folk","Electronic","Classical","Soul","Funk","Metal","Ambient","Others"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"music_style","required":false,"type":"enum"},{"default":"Cinematic","description":"Visual style for the music video.","enum":["Custom","Cinematic","Lo-fi","Dreamscape","Woolen Felt","Candy","Golden Age","Voxel","Retro Game","Claymation","Woodland Tale","Impressionism","Decadence","Futuristic","Chromatic Clash","Holiday"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"720p","description":"Resolution of the generated video.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"Optional lyrics to display as subtitles.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lyrics","required":false,"type":"string"},{"default":false,"description":"Enable lip sync so characters mouth the vocals. Works best with a character reference image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"lip_sync_switch","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Pixverse","output_kind":"video","output_props":["video"],"pricing":"For 720p, your request will cost $0.06 per second; for 1080p, $0.09 per second. Audio is billed in whole seconds, rounded up, with a 10-second minimum and a 6-minute maximum.","published_at":"2026-09-21T19:54:52.100000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaac960/8mih2vKZ0s5GqPG_pA0cH.jpg","title":"PixVerse VibeMV"},{"category":"text-to-image","description":"Recraft V4.1 Flash generates raster images from text prompts, including photography, illustrations, and mixed-media compositions, with controls for image size, color palette, and background color.","endpoint_id":"recraft/v4.1/flash/text-to-image","family":"Recraft V4.1","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"images","output_props":["images"],"pricing":"Billing is calculated per generated image at $0.007 per image. Generating 100 images costs $0.70.","published_at":"2026-09-23T15:08:13.966000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab27a9/MF0LyfhORLMZKHVA5_6Gp.jpg","title":"Recraft V4.1 Flash Text to Image"},{"category":"training","description":"Creates a reusable style from your reference images and returns a style ID you can pass to Recraft V4 Styles image and vector generation.","endpoint_id":"recraft/v4/create-style","family":"Recraft V4","inputs":[{"default":null,"description":"The URLs of the style reference images. Supports PNG, JPG, and WEBP; provide between 1 and 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"any","description":"The base style of the generated images.","enum":["any","vector_illustration"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_style","required":false,"type":"enum"},{"default":"precise","description":"How closely generated images should follow the style.","enum":["precise","flexible"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match","required":false,"type":"enum"},{"default":null,"description":"One weight per image URL, in the same order as `image_urls`.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_weights","required":false,"type":"number"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"text","output_props":["style_id"],"pricing":"","published_at":"2026-08-26T13:01:22.496000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e0ef/MIWBY2FowowC9fhUlnDGx.jpg","title":"Recraft V4 Styles Create Style"},{"category":"training","description":"Creates a reusable style from your reference images for use with Recraft V4 Styles Pro generation","endpoint_id":"recraft/v4/pro/create-style","family":"Recraft V4","inputs":[{"default":null,"description":"The URLs of the style reference images. Supports PNG, JPG, and WEBP; provide between 1 and 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":"any","description":"The base style of the generated images.","enum":["any","vector_illustration"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"base_style","required":false,"type":"enum"},{"default":"precise","description":"How closely generated images should follow the style.","enum":["precise","flexible"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"match","required":false,"type":"enum"},{"default":null,"description":"One weight per image URL, in the same order as `image_urls`.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_weights","required":false,"type":"number"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Recraft","output_kind":"text","output_props":["style_id"],"pricing":"","published_at":"2026-08-26T13:01:17.678000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e10f/LGScKt8Hips8oxtEBEtcm.jpg","title":"Recraft V4 Styles Pro Create Style"},{"category":"text-to-image","description":"Generates raster images that hold a consistent style, from either a saved style ID or reference images attached directly.","endpoint_id":"recraft/v4/style/pro/text-to-image","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The ID of an existing V4 custom style.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":null,"description":"The URLs of the style reference images. Supports PNG, JPG, and WEBP; provide between 1 and 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Override how closely the generation follows the custom style.","enum":["precise","flexible"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_match","required":false,"type":"enum"}],"lab":"Recraft","output_kind":"images","output_props":["style_id","images"],"pricing":"Your request will cost $0.10 per generated image when a style_id is provided. If no style_id is provided, a new one will be generated from the provided images and you will be charged $0.005 extra. You will be given a style_id for such a generation.","published_at":"2026-08-26T13:01:03.748000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e12f/PrdWy_iJ2-BpzfPYF0g5Z.jpg","title":"Recraft V4 Styles Pro Text to Image"},{"category":"text-to-image","description":"Generates vector images that hold a consistent style, from either a saved style ID or reference images attached directly.","endpoint_id":"recraft/v4/style/pro/text-to-vector","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The ID of an existing V4 custom style.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":null,"description":"The URLs of the style reference images. Supports PNG, JPG, and WEBP; provide between 1 and 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Override how closely the generation follows the custom style.","enum":["precise","flexible"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_match","required":false,"type":"enum"}],"lab":"Recraft","output_kind":"images","output_props":["style_id","images"],"pricing":"Your request will cost $0.12 per generated image when a style_id is provided. If no style_id is provided, a new style_id will be generated from the provided images and you will be charged $0.005 extra. You will be given a style_id for such a generation.","published_at":"2026-08-26T13:00:58.284000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e13c/RxAwtAwYjRtrohiwLXpAE.jpg","title":"Recraft V4 Styles Pro Text to Vector"},{"category":"text-to-image","description":"Generates raster images that hold a consistent style, from either a saved style ID or reference images attached directly.","endpoint_id":"recraft/v4/style/text-to-image","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The ID of an existing V4 custom style.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":null,"description":"The URLs of the style reference images. Supports PNG, JPG, and WEBP; provide between 1 and 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Override how closely the generation follows the custom style.","enum":["precise","flexible"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_match","required":false,"type":"enum"}],"lab":"Recraft","output_kind":"images","output_props":["style_id","images"],"pricing":"Each image costs $0.035 when a style_id is provided. If no style_id is provided, a new one will be generated from the provided images and you will be charged $0.005 extra. You will be given a style_id for such a generation.","published_at":"2026-08-26T13:01:13.208000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e131/NMc_Xsqvh3urFzo6Z1qe1.jpg","title":"Recraft V4 Styles Text to Image"},{"category":"text-to-image","description":"Generates vector images that hold a consistent style, from either a saved style ID or reference images attached directly.","endpoint_id":"recraft/v4/style/text-to-vector","family":"","inputs":[{"default":null,"description":"Prompt","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"square_hd","description":"Image Size","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":"[]","description":"An array of preferable colors","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"colors","required":false,"type":"json"},{"default":null,"description":"The preferable background color of the generated images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"background_color","required":false,"type":"json"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"The ID of an existing V4 custom style.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_id","required":false,"type":"string"},{"default":null,"description":"The URLs of the style reference images. Supports PNG, JPG, and WEBP; provide between 1 and 10 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":null,"description":"Override how closely the generation follows the custom style.","enum":["precise","flexible"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style_match","required":false,"type":"enum"}],"lab":"Recraft","output_kind":"images","output_props":["style_id","images"],"pricing":"Your request will cost $0.05 per generated image when a style_id is provided. If no style_id is provided, a new style_id will be generated from the provided images and you will be charged $0.005 extra. You will be given a style_id for such a generation.","published_at":"2026-08-26T13:01:08.281000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa7e126/UghDwE4-fEXs95-hW4afR.jpg","title":"Recraft V4 Styles Text to Vector"},{"category":"speech-to-speech","description":"Transform voices using Resemble AI's Chatterbox. Convert audio to new voices or your own samples, with expressive results and built-in perceptual watermarking.","endpoint_id":"resemble-ai/chatterboxhd/speech-to-speech","family":"Chatterbox","inputs":[{"default":null,"description":"URL to the source audio file to be voice-converted.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"source_audio_url","required":true,"type":"string"},{"default":null,"description":"The voice to use for the speech-to-speech request. If neither target_voice nor target_voice_audio_url are provided, a random target voice will be used.","enum":["Aurora","Blade","Britney","Carl","Cliff","Richard","Rico","Siobhan","Vicky"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_voice","required":false,"type":"enum"},{"default":null,"description":"URL to the audio file which represents the voice of the output audio. If provided, this will override the target_voice setting. If neither target_voice nor target_voice_audio_url are provided, the default target voice will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"target_voice_audio_url","required":false,"type":"string"},{"default":false,"description":"If True, the generated audio will be upscaled to 48kHz. The generation of the audio will take longer, but the quality will be higher. If False, the generated audio will be 24kHz.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"high_quality_audio","required":false,"type":"boolean"}],"lab":"Resemble AI","output_kind":"audio","output_props":["audio"],"pricing":"","published_at":"2025-06-02T19:21:41.438000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/chatterbox.webp","title":"Chatterboxhd"},{"category":"text-to-speech","description":"Generate expressive, natural speech with Resemble AI's Chatterbox. Features unique emotion control, instant voice cloning from short audio, and built-in watermarking.","endpoint_id":"resemble-ai/chatterboxhd/text-to-speech","family":"Chatterbox","inputs":[{"default":"My name is Maximus Decimus Meridius, commander of the Armies of the North, General of the Felix Legions and loyal servant to the true emperor, Marcus Aurelius. Father to a murdered son, husband to a murdered wife. And I will have my vengeance, in this life or the next.","description":"Text to synthesize into speech.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":false,"type":"string"},{"default":null,"description":"The voice to use for the TTS request. If neither voice nor audio are provided, a random voice will be used.","enum":["Aurora","Blade","Britney","Carl","Cliff","Richard","Rico","Siobhan","Vicky"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":null,"description":"URL to the audio sample to use as a voice prompt for zero-shot TTS voice cloning. Providing a audio sample will override the voice setting. If neither voice nor audio_url are provided, a random voice will be used.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":0.5,"description":"Controls emotion exaggeration. Range typically 0.25 to 2.0.","enum":null,"is_list":false,"max":2,"media_kind":null,"min":0.25,"multiline":false,"name":"exaggeration","required":false,"type":"number"},{"default":0.5,"description":"Classifier-free guidance scale (CFG) controls the conditioning factor. Range typically 0.2 to 1.0. For expressive or dramatic speech, try lower cfg values (e.g. ~0.3) and increase exaggeration to around 0.7 or higher. If the reference speaker has a fast speaking style, lowering cfg to around 0.3 can improve pacing.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"cfg","required":false,"type":"number"},{"default":false,"description":"If True, the generated audio will be upscaled to 48kHz. The generation of the audio will take longer, but the quality will be higher. If False, the generated audio will be 24kHz.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"high_quality_audio","required":false,"type":"boolean"},{"default":0,"description":"Useful to control the reproducibility of the generated audio. Assuming all other properties didn't change, a fixed seed should always generate the exact same audio file. Set to 0 for random seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":0.8,"description":"Controls the randomness of generation. Range typically 0.05 to 5.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":0.05,"multiline":false,"name":"temperature","required":false,"type":"number"}],"lab":"Resemble AI","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.04 per 1000 characters.","published_at":"2025-06-02T19:16:12.548000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/chatterbox.webp","title":"Chatterboxhd"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Edit images from text prompts with strong prompt adherence, layout intelligence, and accurate text rendering using Reve 2.1","endpoint_id":"reve/2.1/edit","family":"","inputs":[{"default":null,"description":"The text description of how to edit the provided image. You can refer to the reference image with `<frame>0</frame>`.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the reference image to edit. Must be publicly accessible or base64 data URI. Supports PNG, JPEG, WebP, AVIF, and HEIF formats.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"The desired aspect ratio of the generated image. With `auto`, the model picks an appropriate aspect ratio for the request.","enum":["4:1","3:1","21:9","2:1","17:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","1:2","1:3","1:4","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Reve","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-07-14T17:49:32.903000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa22110/5KW4ETGnkN79M1wbGFBRJ.jpg","title":"Reve 2.1"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Remix images from text prompts with strong prompt adherence, layout intelligence, and accurate text rendering using Reve 2.1","endpoint_id":"reve/2.1/remix","family":"","inputs":[{"default":null,"description":"The text description of the desired image. Refer to a reference image by frame: `<frame>N</frame>` is the Nth entry in `image_urls` (0-based, so the first reference is `<frame>0</frame>`).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of reference images. Refer to them from the prompt with `<frame>N</frame>` (0-based). Must provide between 1 and 8 images (inclusive). Each image must be less than 10 MB. Supports PNG, JPEG, WebP, AVIF, and HEIF formats.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"auto","description":"The desired aspect ratio of the generated image. With `auto`, the model picks an appropriate aspect ratio for the request.","enum":["4:1","3:1","21:9","2:1","17:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","1:2","1:3","1:4","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Reve","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-07-14T17:49:39.260000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa2210b/lCcRLgHJvsaDNu6xynZxh.jpg","title":"Reve 2.1"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Generate high-quality images from text prompts with strong prompt adherence, layout intelligence, and accurate text rendering using Reve 2.1.","endpoint_id":"reve/2.1/text-to-image","family":"reve 2.0","inputs":[{"default":null,"description":"The text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"auto","description":"The desired aspect ratio of the generated image. With `auto`, the model picks an appropriate aspect ratio for the request.","enum":["4:1","3:1","21:9","2:1","17:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","1:2","1:3","1:4","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"png","description":"Output format for the generated image.","enum":["png","jpeg","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Reve","output_kind":"images","output_props":["images"],"pricing":"","published_at":"2026-07-14T17:49:27.001000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa21a93/9BujwayMMtMwLEJCmjd0w.jpg","title":"Reve 2.1"},{"category":"worlds","description":"Explore interactive worlds in real time with movement and camera controls.","endpoint_id":"robbyant/lingbot-world-2","family":"Lingbot World","inputs":[{"default":null,"description":"Sdp","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sdp","required":true,"type":"string"},{"default":"offer","description":"Type","enum":["offer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"type","required":false,"type":"enum"},{"default":null,"description":"Session Id","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":null,"description":"Ice Servers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_servers","required":false,"type":"json"},{"default":null,"description":"Ice Status","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_status","required":false,"type":"string"},{"default":null,"description":"Credential Age Seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"credential_age_seconds","required":false,"type":"number"}],"lab":"Robbyant","output_kind":"json","output_props":[],"pricing":"","published_at":"2026-10-16T00:48:00.779000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aae847a/LTkPBlluv8lxjIeVMN4jP.jpg","title":"Lingbot World 2"},{"category":"text-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Juggernaut Base Flux LoRA by RunDiffusion is a drop-in replacement for Flux [Dev] that delivers sharper details, richer colors, and enhanced realism to all your LoRAs and LyCORIS with full compatibility.","endpoint_id":"rundiffusion-fal/juggernaut-flux-lora","family":"Juggernaut","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-lora.webp","title":"Juggernaut Flux Base LoRA"},{"category":"image-to-image","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Juggernaut Base Flux LoRA Inpainting by RunDiffusion is a drop-in replacement for Flux [Dev] inpainting that delivers sharper details, richer colors, and enhanced realism to all your LoRAs and LyCORIS with full compatibility.","endpoint_id":"rundiffusion-fal/juggernaut-flux-lora/inpainting","family":"Juggernaut","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate. This is always set to 1 for streaming output.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"none","description":"Acceleration level for image generation. 'regular' balances speed and quality.","enum":["none","regular"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"acceleration","required":false,"type":"enum"},{"default":null,"description":"URL of image to use for inpainting. or img2img","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":0.85,"description":"The strength to use for inpainting/image-to-image. Only used if the image_url is provided. 1.0 is completely remakes the image while 0.0 preserves the original.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":null,"description":"The mask to area to Inpaint in.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"mask_url","required":true,"type":"string"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","has_nsfw_concepts","seed","images","timings"],"pricing":"","published_at":"2025-04-21T21:29:32.480000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-lora.webp","title":"Juggernaut Flux Lora"},{"category":"text-to-image","description":"Juggernaut Base Flux by RunDiffusion is a drop-in replacement for Flux [Dev] that delivers sharper details, richer colors, and enhanced realism, while instantly boosting LoRAs and LyCORIS with full compatibility.","endpoint_id":"rundiffusion-fal/juggernaut-flux/base","family":"Juggernaut","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-base.webp","title":"Juggernaut Flux Base"},{"category":"image-to-image","description":"Juggernaut Base Flux by RunDiffusion is a drop-in replacement for Flux [Dev] that delivers sharper details, richer colors, and enhanced realism, while instantly boosting LoRAs and LyCORIS with full compatibility.","endpoint_id":"rundiffusion-fal/juggernaut-flux/base/image-to-image","family":"Juggernaut","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-base.webp","title":"Juggernaut Flux Base"},{"category":"text-to-image","description":"Juggernaut Lightning Flux by RunDiffusion provides blazing-fast, high-quality images rendered at five times the speed of Flux. Perfect for mood boards and mass ideation, this model excels in both realism and prompt adherence.","endpoint_id":"rundiffusion-fal/juggernaut-flux/lightning","family":"Juggernaut","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":4,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":12,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-lightning.webp","title":"Juggernaut Flux Lightning"},{"category":"text-to-image","description":"Juggernaut Pro Flux by RunDiffusion is the flagship Juggernaut model rivaling some of the most advanced image models available, often surpassing them in realism. It combines Juggernaut Base with RunDiffusion Photo and features enhancements like reduced background blurriness.","endpoint_id":"rundiffusion-fal/juggernaut-flux/pro","family":"Juggernaut","inputs":[{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-pro.webp","title":"Juggernaut Flux Pro"},{"category":"image-to-image","description":"Juggernaut Pro Flux by RunDiffusion is the flagship Juggernaut model rivaling some of the most advanced image models available, often surpassing them in realism. It combines Juggernaut Base with RunDiffusion Photo and features enhancements like reduced background blurriness.","endpoint_id":"rundiffusion-fal/juggernaut-flux/pro/image-to-image","family":"Juggernaut","inputs":[{"default":null,"description":"The URL of the image to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":0.95,"description":"The strength of the initial image. Higher strength values are better for this model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":40,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":10,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":20,"media_kind":null,"min":1,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked, and images flagged as unsafe are returned as black images.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"png","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","timings","images","seed","has_nsfw_concepts"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/juggernaut-flux-pro.webp","title":"Juggernaut Flux Pro"},{"category":"text-to-image","description":"RunDiffusion Photo Flux provides insane realism. With this enhancer, textures and skin details burst to life, turning your favorite prompts into vivid, lifelike creations. Recommended to keep it at 0.65 to 0.80 weight. Supports resolutions up to 1536x1536.","endpoint_id":"rundiffusion-fal/rundiffusion-photo-flux","family":"Juggernaut","inputs":[{"default":0.75,"description":"LoRA Scale of the photo lora model","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"photo_lora_scale","required":false,"type":"number"},{"default":null,"description":"The prompt to generate an image from.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":"landscape_4_3","description":"The size of the generated image.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":28,"description":"The number of inference steps to perform.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":null,"description":"The same seed and the same prompt given to the same version of the model\n will output the same image every time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"[]","description":"The LoRAs to use for the image generation. You can use any number of LoRAs\n and they will be merged together to generate the final image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"loras","required":false,"type":"json"},{"default":3.5,"description":"The CFG (Classifier Free Guidance) scale is a measure of how close you want\n the model to stick to your prompt when looking for a related image to show you.","enum":null,"is_list":false,"max":35,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":1,"description":"The number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Rundiffusion","output_kind":"images","output_props":["prompt","images","timings","has_nsfw_concepts","seed"],"pricing":"","published_at":"2025-03-05T00:00:00+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/rundiffusion-photo-flux.webp","title":"Rundiffusion Photo Flux"},{"category":"image-to-image","description":"Rembg-enhance is optimized for 2D vector images, 3D graphics, and photos by leveraging matting technology.","endpoint_id":"smoretalk-ai/rembg-enhance","family":"","inputs":[{"default":null,"description":"URL of the input image","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Smoretalk AI","output_kind":"image","output_props":["image"],"pricing":"","published_at":"2025-05-09T03:29:12.011000+00:00","thumbnail":"https://v3.fal.media/files/tiger/k7u2IikPi0ubraTdzzOYz_smoretalk-ai-rembg-enhance-thumbnail.png","title":"Rembg Enhance (Remove Background Enhance)"},{"category":"text-to-audio","description":"Generates licensed, commercial-use-safe music from a single text prompt, with full control over style, mood, instrumentation, and exact duration.","endpoint_id":"sonilo/v1.1/text-to-music","family":"Sonilo v1.1","inputs":[{"default":null,"description":"Text prompt describing the music to generate.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":90,"description":"Requested output duration in seconds (max 600). Also used for billing (one billable unit per second per sample, rounded up; each sample under 10s bills as 10s).","enum":null,"is_list":false,"max":600,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":1,"description":"How many distinct music tracks to generate.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"}],"lab":"Sonilo","output_kind":"audio","output_props":["audio","audios"],"pricing":"Your request will cost $0.0025 per second of output and per sample.","published_at":"2026-06-03T18:40:52.042000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9cce58/2fkn-QJvDeqArMhlb66vr_9e400a7a1fd841f38bed933eeb6aa3fe.jpg","title":"Sonilo V1.1 Text to Music"},{"category":"text-to-audio","description":"Generates high-quality, commercial-use-safe sound effects from a text prompt, with full control over type, texture, intensity, and exact duration.","endpoint_id":"sonilo/v1.1/text-to-sound-effects","family":"Sonilo v1.1","inputs":[{"default":null,"description":"Describe the sound you want to create.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":8,"description":"How long the audio should be, in seconds (0.5 to 180).","enum":null,"is_list":false,"max":180,"media_kind":null,"min":0.5,"multiline":false,"name":"duration","required":false,"type":"number"},{"default":"aac","description":"Audio file format: aac (default), mp3, wav, or flac.","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_format","required":false,"type":"enum"}],"lab":"Sonilo","output_kind":"audio","output_props":["audios","audio"],"pricing":"Your request will cost $0.0018 per second of output and per sample.","published_at":"2026-07-21T09:44:15.658000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa30e7f/6mq820o99Kn43TR-qmOnk.jpg","title":"V1.1 Text to Sound Effects"},{"category":"video-to-audio","description":"Analyzes your video’s pacing, mood, and timing to generate a frame-synced, licensed, commercial-use-safe soundtrack in seconds.","endpoint_id":"sonilo/v1.1/video-to-music","family":"Sonilo v1.1","inputs":[{"default":null,"description":"Public http(s) URL of the source video to score.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":1,"description":"How many distinct music tracks to generate for the video.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Optional text prompt steering the musical style. If omitted, a prompt is generated automatically from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":0.5,"description":"Turn it up to match the text prompt","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"prompt_influence","required":false,"type":"number"},{"default":null,"description":"Optional. Start scoring from this offset (seconds) into the video. Requires Start Offset + Duration <= Video Duration.","enum":null,"is_list":false,"max":600,"media_kind":null,"min":0,"multiline":false,"name":"start_offset","required":false,"type":"number"},{"default":null,"description":"Optional. Length (seconds) of the video segment to score. When set, scores a segment of this length starting at Start Offset (or from the beginning if Start Offset is unset). Defaults (None) to the rest of the video: the whole video when Start Offset is unset, or from Start Offset to the end when it is set.","enum":null,"is_list":false,"max":600,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"}],"lab":"Sonilo","output_kind":"audio","output_props":["audio","audios"],"pricing":"Your request will cost $0.009 per second of output and per sample.","published_at":"2026-06-03T18:40:46.335000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fa5/jHE-xiu94lGuFQ6TRzyJ0_42eae911d4d0441e91d0e870274c4898.jpg","title":"V1.1"},{"category":"video-to-audio","description":"Analyzes a video and generates synchronized, royalty-free sound effects timed to visible actions. Returns the generated sound-effects audio track for commercial use.","endpoint_id":"sonilo/v1.1/video-to-sound-effects","family":"Sonilo v1.1","inputs":[{"default":null,"description":"The video to add sound to (public URL, or upload a file). The generated audio matches the video's length.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional. Describe the kind of sound you want; it steers the generated audio for every scene. Leave empty to caption the video automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Optional. Split the video into time ranges, each with its own sound description. Leave empty to split into scenes automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segments","required":false,"type":"json"},{"default":"aac","description":"Format of the returned audio file: aac (default), mp3, wav, or flac. (The video with sound is always AAC.)","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_format","required":false,"type":"enum"},{"default":false,"description":"Keep the original video's speech/vocals. When on, the source audio is separated (music source separation) and the isolated vocals are kept as recorded, with the generated sound mixed in at a level matched to the voice; the rest of the original soundtrack (music, ambience) is dropped. Applies to the returned audio and video. When off (default), the result carries only the generated sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_speech_vocal","required":false,"type":"boolean"}],"lab":"Sonilo","output_kind":"audio","output_props":["segments","audios","audio"],"pricing":"Your request will cost $0.009 per second of output and per sample.","published_at":"2026-07-21T09:44:30.217000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa30eb2/lWtpNyGEfXTqKWwXGXCDe.jpg","title":"V1.1 Video to Sound Effects"},{"category":"video-to-video","description":"Generates perfectly synced music for any video. Return a licensed music soundtrack ready for commercial use (optional preservation of the original speech in video)","endpoint_id":"sonilo/v1.1/video-to-video-music","family":"Sonilo v1.1","inputs":[{"default":null,"description":"Public http(s) URL of the source video to score.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Keep the original video's speech/vocals. When on, the source audio is separated (music source separation), and only the isolated vocals are blended over the generated music with automatic ducking (the music dips under speech). When off (default), the original soundtrack is dropped and the video carries only the generated music.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_speech_vocal","required":false,"type":"boolean"},{"default":1,"description":"How many distinct scored videos to generate.","enum":null,"is_list":false,"max":3,"media_kind":null,"min":1,"multiline":false,"name":"num_samples","required":false,"type":"integer"},{"default":null,"description":"Optional text prompt steering the musical style. If omitted, a prompt is generated automatically from the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":0.5,"description":"Turn it up to match the text prompt","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"prompt_influence","required":false,"type":"number"},{"default":null,"description":"Optional. Start scoring from this offset (seconds) into the video. Requires Start Offset + Duration <= Video Duration.","enum":null,"is_list":false,"max":600,"media_kind":null,"min":0,"multiline":false,"name":"start_offset","required":false,"type":"number"},{"default":null,"description":"Optional. Length (seconds) of the video segment to score. When set, scores a segment of this length starting at Start Offset (or from the beginning if Start Offset is unset). Defaults (None) to the rest of the video.","enum":null,"is_list":false,"max":600,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"number"}],"lab":"Sonilo","output_kind":"video","output_props":["video","videos"],"pricing":"Your request will cost $0.009 per second of output and per sample.","published_at":"2026-07-21T09:44:44.451000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa31db6/9QPgZEb8A9cdW-BdmK1Ri.jpg","title":"V1.1 Video to Video Music"},{"category":"video-to-video","description":"Adds synchronized, royalty-free, commercial-use-safe sound effects to a video. Returns the finished video with the generated audio mixed in.","endpoint_id":"sonilo/v1.1/video-to-video-sound-effects","family":"Sonilo v1.1","inputs":[{"default":null,"description":"The video to add sound to (public URL, or upload a file). The generated audio matches the video's length.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional. Describe the kind of sound you want; it steers the generated audio for every scene. Leave empty to caption the video automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Optional. Split the video into time ranges, each with its own sound description. Leave empty to split into scenes automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"segments","required":false,"type":"json"},{"default":"aac","description":"Format of the returned audio file: aac (default), mp3, wav, or flac. (The video with sound is always AAC.)","enum":["wav","mp3","aac","flac"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"audio_format","required":false,"type":"enum"},{"default":false,"description":"Keep the original video's speech/vocals. When on, the source audio is separated (music source separation) and the isolated vocals are kept as recorded, with the generated sound mixed in at a level matched to the voice; the rest of the original soundtrack (music, ambience) is dropped. Applies to the returned audio and video. When off (default), the result carries only the generated sound.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"keep_speech_vocal","required":false,"type":"boolean"}],"lab":"Sonilo","output_kind":"video","output_props":["videos","video","audio"],"pricing":"Your request will cost $0.009 per second of output and per sample.","published_at":"2026-07-21T09:44:23.393000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa30ea1/5hNmrqiAuYO2DtdZ4eXpH.jpg","title":"V1.1 Video to Video Sound Effects"},{"category":"image-to-3d","description":"Idol by Sperid Labs turns a single image of an object into a 3D Gaussian splat, with a GLB point-cloud preview.","endpoint_id":"speridlabs/idol","family":"Idol","inputs":[{"default":null,"description":"URL of the image of a single object to convert into a 3D Gaussian splat.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"synthetic","description":"Kind of input image. `synthetic` for renders and generated images (tight crop), `real` for photographs (looser crop).","enum":["synthetic","real"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_type","required":false,"type":"enum"},{"default":262144,"description":"Target number of Gaussians in the output splat. Rounded down to a multiple of 32.","enum":null,"is_list":false,"max":1048576,"media_kind":null,"min":32768,"multiline":false,"name":"num_gaussians","required":false,"type":"integer"},{"default":50,"description":"Number of sampling steps. Fewer are faster but lose some detail.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"Classifier-free guidance: how strictly the object follows the image.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is generated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checking of the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Sperid Labs","output_kind":"file","output_props":["preprocessed_image","model_glb","seed","timings","model_mesh","camera","num_gaussians"],"pricing":"","published_at":"2026-10-30T22:18:06.298000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab07f87/Z7OKjkqz5tdOAEH34KUOn.jpg","title":"Sperid Labs Idol"},{"category":"image-to-video","description":"TBC mischief 1 is the world's first neuron-derived video model. Generate videos 5x faster at a fraction of the cost, so you can explore more ideas, experiment freely, and make more mischief.","endpoint_id":"tbc/mischief-1/image-to-video","family":"","inputs":[{"default":null,"description":"What happens in the video. Long, specific prompts steer WAN best.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"http(s) URL of the condition image the video starts from, at most 25 MiB and 100 megapixels. A JPEG or PNG within the endpoint's byte budget (2.5 MB by default) renders as sent; anything larger, and any other format, is re-encoded to fit (a JPEG stays JPEG, anything else becomes lossless PNG), scaled down only as far as needed and never below the requested resolution; where that resolution stops the shrink, it is sent as a JPEG of slightly lower quality instead.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"720p","description":"480p = 832x480, 720p = 1280x720 (landscape, 16 fps).","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":5,"description":"Clip length in seconds: 3 or 5. Rendered at 16 fps on the model's 4N+1 frame grid, so the clip runs slightly longer than asked: 3 s -> 49 frames (3.0625 s), 5 s -> 81 frames (5.0625 s). Billing follows the requested seconds, not the slightly longer rendered clip.","enum":[3,5],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":null,"description":"Omit for a random seed; the seed used is echoed back. Fixes the render only: the prompt rewrite takes no seed, so send prompt_processing=original for reproducible results.","enum":null,"is_list":false,"max":2147483647,"media_kind":null,"min":0,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":"center_crop","description":"How the condition image is fitted to the render size: center_crop preserves aspect, resize stretches.","enum":["center_crop","resize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_transform","required":false,"type":"enum"},{"default":"enhanced","description":"original: render the prompt as typed (trimmed). enhanced: rewrite it against the condition image and the clip shape first. Falls back to the typed prompt when the rewrite fails or is rejected, or when rewriting is off. Either way TBC's policy service screens the prompt and the image before anything renders.","enum":["original","enhanced"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"prompt_processing","required":false,"type":"enum"}],"lab":"TBC","output_kind":"video","output_props":["seed","video"],"pricing":"Billing is calculated per second of video generated. For 480p, the cost is $0.005 per second; for 720p, $0.01 per second. A 5-second video costs $0.025 at 480p or $0.05 at 720p.","published_at":"2026-10-30T11:59:49.649000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab02f0b/jGztSDlBc8z00gEEY1COZ.jpg","title":"Mischief 1"},{"category":"image-to-image","description":"Professional color and lighting correction powered by Topaz Labs. Adjust V2 fixes exposure, White Balance corrects color casts, Colorize adds color to black-and-white photos. Best for one-click photo correction.","endpoint_id":"topaz/adjust/image","family":"","inputs":[{"default":null,"description":"Url of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"jpeg","description":"Output format of the processed image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"Adjust V2","description":"Color & lighting correction. Adjust V2 fixes exposure/lighting; White Balance corrects color; Colorize adds color to B&W images.","enum":["Adjust V2","White Balance","Colorize"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.08 per started 24 megapixels of output with Adjust V2, White Balance, or Colorize.","published_at":"2026-08-17T19:51:43.374000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f1aa/0TsaU1OuI1eS9y5XcGV5G.jpg","title":"Topaz Adjust Image"},{"category":"video-to-video","deprecated":true,"deprecated_reason":"Endpoint absent from the latest live fal catalog or schema fetch.","description":"Professional video colorization powered by Topaz Labs. Brings natural color to black-and-white footage, upscaled to at least 1080p. Best for archival and historical clips.","endpoint_id":"topaz/colorize/video","family":"","inputs":[{"default":null,"description":"URL of the black-and-white video to colorize","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Pricing uses the output resolution, frame rate, and duration. At 30 fps, 10 seconds costs $0.10 up to 1080p or $0.30 at 4K; one minute costs $0.40 or $1.40.","published_at":"2026-08-17T19:51:09.528000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f4c2/jkyiwrVy1uU8bdOV1FAo0.jpg","title":"Topaz Colorize Video"},{"category":"video-to-video","description":"Professional motion deblur powered by Topaz Labs. Themis 2 restores clarity to fast-moving, motion-blurred footage at source resolution. Best for sports and action footage.","endpoint_id":"topaz/deblur/video","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to deblur (motion deblur, Themis 2)","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Pricing uses the output resolution, frame rate, and duration. With Themis 2 at 30 fps, 10 seconds costs $0.10 up to 1080p or $0.30 at 4K; one minute costs $0.40 or $1.40.","published_at":"2026-08-17T19:51:06.831000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f4b6/hYmhqbFrxm9xIF3-iMYFx.jpg","title":"Topaz Deblur Video"},{"category":"image-to-image","description":"Professional photo denoising powered by Topaz Labs. Normal, Strong and Extreme presets clean noise at source resolution; Denoise Max adds generative detail recovery. Best for high-ISO and night photography.","endpoint_id":"topaz/denoise/image","family":"","inputs":[{"default":null,"description":"Url of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"jpeg","description":"Output format of the processed image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"Normal","description":"Denoise model. Normal is general-purpose; Strong and Extreme remove progressively more noise; Denoise Max is Topaz's highest-quality generative denoiser.","enum":["Normal","Strong","Extreme","Denoise Max"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.08 for each started 24 megapixels with Normal, Strong, or Extreme, and $0.08 for each started 20 megapixels with Denoise Max (generative denoising with detail recovery). Output keeps the source resolution. For example, a 12-megapixel image costs $0.08 with either family; a 24-megapixel image costs $0.08 with Normal, Strong, or Extreme, or $0.16 with Denoise Max.","published_at":"2026-08-17T19:51:34.289000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f57d/o7bBPRADnl9iXyGs6pukA.jpg","title":"Topaz Denoise Image"},{"category":"video-to-video","description":"Professional video denoising powered by Topaz Labs. Nyx models remove noise at source resolution, with Nyx Fast as a lighter, cheaper pass. Best for low-light and high-ISO footage.","endpoint_id":"topaz/denoise/video","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to denoise","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Nyx","description":"Denoise model. Nyx is high-quality denoising with texture preservation; Nyx Fast trades quality for speed on high-volume workloads; Nyx XL targets extreme noise; Nyx HF is precision denoising for pipeline-ready outputs (denoise only, no upscaling).","enum":["Nyx","Nyx Fast","Nyx XL","Nyx HF"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":1,"description":"Optional upscale applied on top of denoising. 1.0 keeps the source resolution.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"Noise reduction level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise","required":false,"type":"number"},{"default":null,"description":"Compression artifact removal level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"compression","required":false,"type":"number"},{"default":null,"description":"Halo reduction level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"halo","required":false,"type":"number"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Pricing uses the selected model, output resolution, frame rate, and duration. At 30 fps, a 10-second Nyx, Nyx XL, or Nyx HF job costs $0.10 at 720p, $0.20 at 1080p, or $0.60 at 4K. Nyx Fast costs $0.10 at 720p or 1080p and $0.30 at 4K.","published_at":"2026-08-17T19:50:57.921000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f342/C7ZZlj0zHKXnm2FXF9_qy.jpg","title":"Topaz Denoise 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.","endpoint_id":"topaz/interpolate/video","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to retime / interpolate","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Apollo","description":"Frame interpolation model. Apollo is general-purpose; Chronos targets real-world motion; Aion handles extreme/complex motion.","enum":["Apollo","Chronos","Aion"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":60,"description":"Target frames per second for the interpolated output.","enum":null,"is_list":false,"max":120,"media_kind":null,"min":16,"multiline":false,"name":"target_fps","required":false,"type":"integer"},{"default":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.","enum":null,"is_list":false,"max":8,"media_kind":null,"min":1,"multiline":false,"name":"slowdown_factor","required":false,"type":"integer"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"For ordinary frame-rate conversion with Slowdown Factor set to 1, pricing is based on newly generated frames. For a 10-second 30→60 fps job, Apollo or Chronos costs $0.30 at 1080p or $0.60 at 4K; Aion costs $0.50 or $1.70. Slow motion uses the current full-output-duration calculation, so higher slowdown factors cost more.","published_at":"2026-08-17T19:51:03.570000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f4b0/fRicqNVVkZ1fMzQ-6JHKo.jpg","title":"Topaz Interpolate Video"},{"category":"image-to-image","description":"Professional image restoration powered by Topaz Labs. Recover 3 generatively rebuilds natural detail; Dust-Scratch V2 cleans film dust and scratches. Best for old, damaged or degraded photos.","endpoint_id":"topaz/restore/image","family":"","inputs":[{"default":null,"description":"Url of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"jpeg","description":"Output format of the processed image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"Recover 3","description":"Restoration. Recover 3 rebuilds natural detail; Dust-Scratch V2 cleans up film dust and scratches; Faces restores facial detail with Face Recovery 3.","enum":["Recover 3","Dust-Scratch V2","Faces"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.08 per started 4 megapixels of output with Recover 3 and $0.08 per started 24 megapixels with Dust-Scratch V2. For example, a 24 MP output costs $0.48 with Recover 3 or $0.08 with Dust-Scratch V2.","published_at":"2026-08-17T19:51:29.313000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f56d/AO00SFyUGgOvI-_5fqYj6.jpg","title":"Topaz Restore Image"},{"category":"video-to-video","description":"Professional SDR-to-HDR conversion powered by Topaz Labs. Hyperion 2.5 redistributes luminance and color while preserving detail in text, faces and motion. Best for giving flat SDR footage a true HDR look.","endpoint_id":"topaz/sdr-to-hdr/video","family":"","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the SDR video to convert to HDR","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"mp4","description":"Output container/codec: mp4 delivers 10-bit H265 HDR10; prores delivers 10-bit ProRes 422 HQ in a .mov, Topaz's recommended format for grading and mastering workflows (much larger files).","enum":["mp4","prores"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Pricing uses the output resolution, frame rate, and duration. With Hyperion 2.5 at 30 fps, 10 seconds costs $2.40 up to 1080p or $5.10 at 4K; one minute costs $13.90 or $30.60. MP4 and ProRes have the same price.","published_at":"2026-08-17T19:51:00.907000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f408/lYPF0zAsvN4YNzqdxmndB.jpg","title":"Topaz Sdr To Hdr Video"},{"category":"image-to-image","description":"Professional photo sharpening powered by Topaz Labs. Models tuned per blur type (lens, motion, portrait, wildlife), plus Super Focus for generative recovery of severely blurred shots. Best for out-of-focus and motion-blurred photos.","endpoint_id":"topaz/sharpen/image","family":"","inputs":[{"default":null,"description":"Url of the image to process","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"jpeg","description":"Output format of the processed image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"Standard","description":"Sharpen model tuned per blur type (defocus, motion, portrait, wildlife, …). Super Focus is Topaz's generative deblur for severely blurred images.","enum":["Standard","Strong","Lens Blur V2","Motion Blur","Natural","Refocus","Wildlife","Portrait","Auto Sharpen","Super Focus V3","Super Focus V2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Billing is calculated at $0.08 per started 24 megapixels for classic sharpening models, or $0.08 per started 20 megapixels for Super Focus V2 and V3. Output keeps the source resolution. For example, a 24-megapixel image costs $0.08 with a classic model or $0.16 with Super Focus.","published_at":"2026-08-17T19:51:38.276000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f57e/XIwrfBLh3f7aCCK5WUnQW.jpg","title":"Topaz Sharpen Image"},{"category":"image-to-image","description":"Professional creative image upscaling powered by Topaz Labs. Bloom 2 reinvents detail with adjustable creativity and color preservation. Best for AI-generated images that need striking enhancement.","endpoint_id":"topaz/upscale/image/creative","family":"Upscale","inputs":[{"default":null,"description":"Url of the image to be upscaled","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"Bloom 2","description":"Creative (Bloom) upscaling model. Bloom 2 is the latest and most capable; Bloom creatively upscales and transforms AI-generated images; Bloom Realism biases the added detail toward photorealism.","enum":["Bloom 2","Bloom","Bloom Realism"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the image by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"Enable automatic prompt generation. Applies to Bloom 2 only; Topaz defaults it to true when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"autoprompt","required":false,"type":"boolean"},{"default":null,"description":"Creativity level (1-9). Higher values produce more creative/hallucinated details. Applies to Bloom 2 only.","enum":null,"is_list":false,"max":9,"media_kind":null,"min":1,"multiline":false,"name":"creativity","required":false,"type":"integer"},{"default":null,"description":"Preserve the source image's colors in the output. Applies to Bloom 2 only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"color_preservation","required":false,"type":"boolean"},{"default":false,"description":"Crop To Fill","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_to_fill","required":false,"type":"boolean"},{"default":"jpeg","description":"Output format of the upscaled image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.08 per started 2 megapixels of output with Bloom 2, Bloom, or Bloom Realism. For example, a 24 MP output costs $0.96.","published_at":"2026-08-17T19:51:22.517000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f513/Og4D-4MnoSPwUpoHem_jr.jpg","title":"Topaz Upscale Image Creative"},{"category":"image-to-image","description":"Professional generative image upscaling powered by Topaz Labs. Wonder 3.5 leads the range, with Redefine for prompt-guided detail and Recovery for extreme low-resolution sources. Best for rebuilding sharp detail in small or blurry images.","endpoint_id":"topaz/upscale/image/generative","family":"Upscale","inputs":[{"default":null,"description":"Url of the image to be upscaled. Wonder 4 supports up to 256 MP input and output. The complete upload request must fit within 500 MB.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":"Wonder 3","description":"Generative upscaling model. Wonder 4 automatically enhances and upscales images with no model-specific controls. Wonder 3.5 offers finer detail and fewer repetitive patterns; Wonder 3 is Topaz's most advanced generative realism model (Wonder 2/Wonder are earlier generations); Recover 3 rebuilds natural detail; Standard MAX is high-quality precision-leaning upscaling; Redefine adds prompt-guided creative detail; Recovery and Recovery V2 rebuild extreme low-resolution images.","enum":["Wonder 4","Wonder 3.5","Wonder 3","Wonder 2","Wonder","Recover 3","Standard MAX","Redefine","Recovery V2","Recovery"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the image by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":false,"description":"Crop To Fill","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_to_fill","required":false,"type":"boolean"},{"default":"jpeg","description":"Output format of the upscaled image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"All","description":"Subject detection mode for the image enhancement. Applies to Wonder 3, Recovery and Recovery V2 models.","enum":["All","Foreground","Background"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_detection","required":false,"type":"enum"},{"default":true,"description":"Whether to apply face enhancement to the image. Ignored by Wonder 4, which handles face recovery automatically.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_enhancement","required":false,"type":"boolean"},{"default":0,"description":"Creativity level for face enhancement. 0.0 means no creativity, 1.0 means maximum creativity. Ignored if face enhancement is disabled.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"face_enhancement_creativity","required":false,"type":"number"},{"default":0.8,"description":"Strength of the face enhancement. 0.0 means no enhancement, 1.0 means maximum enhancement. Ignored if face enhancement is disabled.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"face_enhancement_strength","required":false,"type":"number"},{"default":null,"description":"Enhancement strength for generative upscaling. Applies to Wonder 3 and Wonder 3.5 models. When omitted, Topaz auto-configures it.","enum":["low","medium","high"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enhancement_strength","required":false,"type":"enum"},{"default":null,"description":"Creativity level for generative upscaling (1-6). Higher values produce more creative/hallucinated details. Applies to Redefine model only.","enum":null,"is_list":false,"max":6,"media_kind":null,"min":1,"multiline":false,"name":"creativity","required":false,"type":"integer"},{"default":null,"description":"Texture detail level for generative upscaling (1-5). Applies to Redefine model only.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"texture","required":false,"type":"integer"},{"default":null,"description":"Text prompt to guide generative upscaling (max 1024 chars). Applies to Redefine model only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Enable automatic prompt generation for generative upscaling. Applies to Redefine model only.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"autoprompt","required":false,"type":"boolean"},{"default":null,"description":"Sharpening level (0.0-1.0). Applies to Redefine model only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"sharpen","required":false,"type":"number"},{"default":null,"description":"Denoising level (0.0-1.0). Applies to Redefine model only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"denoise","required":false,"type":"number"},{"default":null,"description":"Detail recovery level (0.0-1.0). Applies to Recovery V2 model only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"detail","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.08 per started 8 megapixels of output with Wonder 3 or Wonder 3.5, and $0.08 per started 4 megapixels with Wonder, Wonder 2, Recover 3, Standard MAX, Redefine, Recovery, or Recovery V2. A 24 MP output therefore costs $0.24 with Wonder 3/3.5 or $0.48 with the other models.","published_at":"2026-08-17T19:51:18.538000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f6e8/wn3JpJcY1I824uEdijtAy.jpg","title":"Topaz Upscale Image Generative"},{"category":"image-to-image","description":"Professional photo upscaling powered by Topaz Labs. Gigapixel precision models (Standard V2, High Fidelity, Low Resolution, CGI, Text Refine) enlarge images faithfully up to 4x. Best for photos that must stay true to the original.","endpoint_id":"topaz/upscale/image/precision","family":"Upscale","inputs":[{"default":null,"description":"Url of the image to be upscaled","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"Standard V2","description":"Precision upscaling model. Standard V2 fits most photos; High Fidelity V3/V2 preserve detail in professional shots; Low Resolution V2 recovers compressed sources; CGI targets art and rendered graphics; Text Refine keeps text and shapes crisp; Faces restores facial detail with Face Recovery 3.","enum":["Standard V2","High Fidelity V3","High Fidelity V2","Low Resolution V2","CGI","Text Refine","Faces"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the image by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":false,"description":"Crop To Fill","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"crop_to_fill","required":false,"type":"boolean"},{"default":"jpeg","description":"Output format of the upscaled image.","enum":["jpeg","png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":"All","description":"Subject detection mode for the image enhancement.","enum":["All","Foreground","Background"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_detection","required":false,"type":"enum"},{"default":true,"description":"Whether to apply face enhancement to the image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_enhancement","required":false,"type":"boolean"},{"default":0,"description":"Creativity level for face enhancement. 0.0 means no creativity, 1.0 means maximum creativity. Ignored if face enhancement is disabled.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"face_enhancement_creativity","required":false,"type":"number"},{"default":0.8,"description":"Strength of the face enhancement. 0.0 means no enhancement, 1.0 means maximum enhancement. Ignored if face enhancement is disabled.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"face_enhancement_strength","required":false,"type":"number"},{"default":null,"description":"Sharpening level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"sharpen","required":false,"type":"number"},{"default":null,"description":"Denoising level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"denoise","required":false,"type":"number"},{"default":null,"description":"Compression artifact removal level (0.0-1.0). Not supported by the CGI model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"fix_compression","required":false,"type":"number"},{"default":null,"description":"Enhancement strength (0.01-1.0). Applies to Text Refine model only.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0.01,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Your request will cost $0.08 per started 24 megapixels of output for every precision model. For example, an output up to 24 MP costs $0.08, over 24 MP and up to 48 MP costs $0.16, and over 48 MP and up to 72 MP costs $0.24.","published_at":"2026-08-17T19:51:13.114000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f4d2/jP4o7RDGaEMhvRaykFtct.jpg","title":"Topaz Upscale Image Precision"},{"category":"image-to-image","description":"Professional transparent-image upscaling powered by Topaz Labs. Preserves the alpha channel end to end with PNG output. Best for logos, stickers and assets with transparency.","endpoint_id":"topaz/upscale/image/transparent","family":"Upscale","inputs":[{"default":null,"description":"Url of the image to process. The fixed 4x upscale supports inputs up to 8000 pixels per side.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"png","description":"Transparent upscaling always outputs PNG to preserve the alpha channel.","enum":["png"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"image","output_props":["image"],"pricing":"Transparent Upscale always produces a fixed 4× enlargement in width and height (16× the source pixel area) and preserves the alpha channel in PNG. Your request will cost $0.08 per started 24 megapixels of output. For example, 1024×1024 becomes 4096×4096 and costs $0.08; 2000×2000 becomes 8000×8000 and costs $0.24; 3000×2000 becomes 12000×8000 and costs $0.32.","published_at":"2026-08-17T19:51:26.535000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f55d/DsvCTt3MX3AZXIIibQFbG.jpg","title":"Topaz Upscale Image Transparent"},{"category":"video-to-video","description":"Professional creative video upscaling powered by Topaz Labs. Astra 2 reimagines fine detail and typically delivers 4K output. Best for cinematic shots that need maximum visual impact.","endpoint_id":"topaz/upscale/video/creative","family":"Upscale","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to upscale","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Optional text prompt guiding the detail Astra 2 generates. When set, the input video is limited to 450 frames.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":0.5,"description":"How much new detail and texture Astra 2 invents. 0.0 stays faithful to the source, 1.0 is maximally creative.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"creativity","required":false,"type":"number"},{"default":null,"description":"Bias generated detail toward photorealism (0.0-1.0).","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"realism","required":false,"type":"number"},{"default":null,"description":"Output sharpness. 0.0 softens, 0.5 is neutral passthrough, 1.0 applies strong sharpening. Defaults to Topaz's neutral 0.5.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"sharp","required":false,"type":"number"},{"default":2,"description":"Requested upscale factor (e.g. 2.0 doubles width and height). Note: Astra 2 snaps to its own supported output resolutions (typically 4K when upscaling) and may override the requested target. Billing is based on the delivered resolution.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"Target FPS for the output. Frame interpolation is enabled only when this differs from the source FPS.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":16,"multiline":false,"name":"target_fps","required":false,"type":"integer"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Pricing uses the output resolution, frame rate, and duration. With Astra 2 at 30 fps, 10 seconds costs $3.00 up to 1080p or $5.00 at 4K. At 60 fps, the same job costs $6.00 or $10.00.","published_at":"2026-08-17T19:50:56.033000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f332/C_CTi7DkU-vpFO4ls5s05.jpg","title":"Topaz Upscale Video Creative"},{"category":"video-to-video","description":"Professional generative video upscaling powered by Topaz Labs. Starlight models rebuild detail that is not in the source, with Fast variants at half the price. Best for low-quality, compressed or archive footage.","endpoint_id":"topaz/upscale/video/generative","family":"Upscale","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to upscale","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Starlight Precise 2.6","description":"Generative diffusion enhancement model. Starlight Precise 2.6 adds realism to AI-generated video; Starlight HQ maximizes quality on high-resolution sources; Starlight Mini restores archival footage; Starlight Sharp is fast restoration with sharper detail; Starlight Fast 2 is the fastest, cheapest diffusion upscaler.","enum":["Starlight Precise 2.6","Starlight HQ","Starlight Mini","Starlight Sharp","Starlight Fast 2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the video by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"Target FPS for the output. Frame interpolation is enabled only when this differs from the source FPS.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":16,"multiline":false,"name":"target_fps","required":false,"type":"integer"},{"default":null,"description":"How much softening the model applies to the output, from 1 (sharpest) to 5 (softest). Starlight Precise 2.6 only; leave unset for Topaz's default.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"softness","required":false,"type":"number"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Pricing uses the selected model, output resolution, frame rate, and duration. At 30 fps, 10 seconds costs $1.20 up to 1080p or $2.60 at 4K with Starlight Precise 2.6, HQ, Mini, or Sharp; Starlight Fast 2 costs $0.60 up to 1080p or $1.30 at 4K. At 60 fps, the same 10-second examples cost $2.40/$5.10 for the quality models or $1.20/$2.60 for Fast 2.","published_at":"2026-08-17T19:50:48.837000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f2fc/fH7-Krw-QX8aqm9aPXcgU.jpg","title":"Topaz Upscale Video Generative"},{"category":"video-to-video","description":"Professional video upscaling powered by Topaz Labs. Precision models (Proteus, Artemis, Iris, Dione, Theia, Gaia, Rhea) enhance footage up to 4x while staying faithful to the source. Best for clean, natural upscales of real-world footage.","endpoint_id":"topaz/upscale/video/precision","family":"Upscale","inputs":[{"default":true,"description":"Enable Safety Checker","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"URL of the video to upscale","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"Proteus","description":"Precision (non-generative) enhancement model. Proteus fits most real-world footage; Proteus Natural is a softer variant; Iris recovers faces; Dione deinterlaces legacy/interlaced sources; Artemis denoises and sharpens degraded footage; Gaia refines high-quality footage and CG (Gaia 2 upscales animation at 2x); Rhea maximizes fine detail via an internal 4x pass; Theia gives manual detail/fidelity control.","enum":["Proteus","Proteus Natural","Iris","Iris Low Quality","Dione DV","Dione TV","Dione Robust","Dione Dehalo","Dione Robust Dehalo","Artemis High Quality","Artemis Medium Quality","Artemis Low Quality","Artemis Strong Halo","Artemis Medium Halo","Artemis Aliasing & Moire","Gaia HQ","Gaia CG","Gaia 2","Rhea","Theia Fine Tune Detail","Theia Fine Tune Fidelity"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model","required":false,"type":"enum"},{"default":2,"description":"Factor to upscale the video by (e.g. 2.0 doubles width and height)","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"upscale_factor","required":false,"type":"number"},{"default":null,"description":"Target FPS for the output. Frame interpolation is enabled only when this differs from the source FPS.","enum":null,"is_list":false,"max":60,"media_kind":null,"min":16,"multiline":false,"name":"target_fps","required":false,"type":"integer"},{"default":null,"description":"Compression artifact removal level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"compression","required":false,"type":"number"},{"default":null,"description":"Noise reduction level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"noise","required":false,"type":"number"},{"default":null,"description":"Halo reduction level (0.0-1.0). Default varies by model.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"halo","required":false,"type":"number"},{"default":null,"description":"Film grain amount (0.0-0.1). Default varies by model.","enum":null,"is_list":false,"max":0.1,"media_kind":null,"min":0,"multiline":false,"name":"grain","required":false,"type":"number"},{"default":null,"description":"Recover original detail level (0.0-1.0). Higher values preserve more original detail.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"recover_detail","required":false,"type":"number"},{"default":false,"description":"Whether to use H264 codec for output video. Default is H265.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"H264_output","required":false,"type":"boolean"}],"lab":"Topaz Labs","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per 10 seconds of output at 720p, $0.20 at 1080p, and $0.60 at 4K with the precision models (Proteus, Artemis, Iris, Dione, Theia, Gaia HQ/CG, and Rhea). Proteus Natural (2x only) costs $0.10 per 10 seconds at 720p, $0.20 at 1080p, and $0.50 at 4K. Gaia 2 (2x, animation) costs $0.10 at 720p or 1080p and $0.30 at 4K. Longer clips scale with duration, with credits rounded once per job: a 1-minute upscale with the standard precision models costs $0.40 at 720p, $0.80 at 1080p, and $3.10 at 4K. The per-10-second amounts are rounded examples. These examples assume 30 fps. The final cost depends on output resolution, duration, and frame rate.","published_at":"2026-08-17T19:50:44.098000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa5f1ec/6RruEcb1mzuNDFal3KsPz.jpg","title":"Topaz Upscale Video Precision"},{"category":"image-to-3d","description":"Generate high-quality 3D models from a single image using Tripo H3.1.","endpoint_id":"tripo3d/h3.1/image-to-3d","family":"Tripo H3.1","inputs":[{"default":null,"description":"URL of the input image for 3D model creation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Target number of faces for the generated mesh. If not set, the model adaptively determines the count.","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":1000,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate PBR (Physically Based Rendering) materials. If true, texture is also enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":null,"description":"Seed for texture generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":"standard","description":"Quality level for textures. 'detailed' produces higher-resolution textures.","enum":["standard","detailed"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_quality","required":false,"type":"enum"},{"default":"standard","description":"Quality level for geometry.","enum":["standard","detailed"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_quality","required":false,"type":"enum"},{"default":"original_image","description":"How textures are aligned. 'original_image' aligns to input image, 'geometry' aligns to generated geometry.","enum":["original_image","geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_alignment","required":false,"type":"enum"},{"default":false,"description":"Auto-scale the model to real-world dimensions (meters).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":"default","description":"Model orientation. 'align_image' auto-rotates to match the input image.","enum":["default","align_image"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"orientation","required":false,"type":"enum"},{"default":false,"description":"Generate quad (4-sided) mesh topology instead of triangles. When Tripo emits FBX bytes for quad output, the returned model file is FBX.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"Your request will cost $0.20 (without textures), $0.30 (with standard textures), or $0.40 (with HD textures), plus an additional $0.20 for detailed geometry and $0.05 for quad mesh if selected.","published_at":"2026-04-15T18:24:28.326000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a95559a/DXp1uAfHvZsXt-GJ9-Bp-_47060336be0749d5bd751ca6359cd2f9.jpg","title":"Tripo H3.1 Image to 3D"},{"category":"image-to-3d","description":"Generate 3D models from multiple view images using Tripo H3.1.","endpoint_id":"tripo3d/h3.1/multiview-to-3d","family":"Tripo H3.1","inputs":[{"default":null,"description":"2 to 4 image URLs of the same object from different angles. Order: [front, left, back, right]. Front view is required.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":true,"type":"string"},{"default":null,"description":"Target number of faces for the generated mesh. If not set, the model adaptively determines the count.","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":1000,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate PBR (Physically Based Rendering) materials. If true, texture is also enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":null,"description":"Seed for texture generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":"standard","description":"Quality level for textures.","enum":["standard","detailed"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_quality","required":false,"type":"enum"},{"default":"standard","description":"Quality level for geometry.","enum":["standard","detailed"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_quality","required":false,"type":"enum"},{"default":"original_image","description":"How textures are aligned.","enum":["original_image","geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_alignment","required":false,"type":"enum"},{"default":false,"description":"Auto-scale the model to real-world dimensions (meters).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":"default","description":"Model orientation.","enum":["default","align_image"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"orientation","required":false,"type":"enum"},{"default":false,"description":"Generate quad (4-sided) mesh topology instead of triangles. When Tripo emits FBX bytes for quad output, the returned model file is FBX.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"Your request will cost $0.20 (without textures), $0.30 (with standard textures), or $0.40 (with HD textures), plus an additional $0.20 for detailed geometry and $0.05 for quad mesh if selected.","published_at":"2026-04-15T18:24:49.403000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a95559a/U1mXxU33GmFb4hpddFBT9_ebaf264db7864aa38096b36738fd4c8c.jpg","title":"Tripo H3.1 Multiview to 3D"},{"category":"text-to-3d","description":"Generate 3D models from text descriptions using Tripo H3.1.","endpoint_id":"tripo3d/h3.1/text-to-3d","family":"Tripo H3.1","inputs":[{"default":null,"description":"Text description of the 3D object to generate. Maximum 1024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Text describing features to avoid in the generated model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Target number of faces for the generated mesh. If not set, the model adaptively determines the count.","enum":null,"is_list":false,"max":2000000,"media_kind":null,"min":1000,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate PBR (Physically Based Rendering) materials. If true, texture is also enabled.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":null,"description":"Seed for the text-to-image step.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_seed","required":false,"type":"integer"},{"default":null,"description":"Seed for texture generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":"standard","description":"Quality level for textures. 'detailed' produces higher-resolution textures.","enum":["standard","detailed"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_quality","required":false,"type":"enum"},{"default":"standard","description":"Quality level for geometry.","enum":["standard","detailed"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"geometry_quality","required":false,"type":"enum"},{"default":false,"description":"Auto-scale the model to real-world dimensions (meters).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":false,"description":"Generate quad (4-sided) mesh topology instead of triangles. When Tripo emits FBX bytes for quad output, the returned model file is FBX.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"Your request will cost $0.10 (without textures), $0.20 (with standard textures), or $0.30 (with HD textures), plus an additional $0.20 for detailed geometry and $0.05 for quad mesh if selected.","published_at":"2026-04-15T18:24:37.074000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a95559a/M9VA3cYkl8K_pUsuQYiQz_992bf220fed24835892f1abe3027c871.jpg","title":"Tripo H3.1 Text to 3D"},{"category":"image-to-3d","description":"Generate 3D models from a single image using Tripo P1.","endpoint_id":"tripo3d/p1/image-to-3d","family":"Tripo P1","inputs":[{"default":null,"description":"URL of the input image for 3D model creation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Target number of faces for the generated mesh. If not set, the model adaptively determines the count.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":48,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"Your request will cost $0.40 (without textures) or $0.50 (with textures).","published_at":"2026-04-15T18:23:58.905000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9555d8/5Ofas7tl8rqFeF9Ql9N_7_8c7b86b5319b4c9daab2d1743920a7fa.jpg","title":"Tripo P1 Image to 3D"},{"category":"text-to-3d","description":"Generate 3D models from text descriptions using Tripo P1.","endpoint_id":"tripo3d/p1/text-to-3d","family":"Tripo P1","inputs":[{"default":null,"description":"Text description of the 3D object to generate. Maximum 1024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Target number of faces for the generated mesh. If not set, the model adaptively determines the count.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":48,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"","published_at":"2026-04-15T18:24:09.919000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9555d9/Iy0IDz5o0s5iyWHXMdnPQ_90e6f4ac24554af68acf654d79f36db3.jpg","title":"Tripo P1 Text to 3D"},{"category":"image-to-3d","description":"Tripo P2 generates 3D models from a single image, with optional PBR textures, adjustable face counts, and triangle or quad mesh topology.","endpoint_id":"tripo3d/p2/image-to-3d","family":"Tripo P2","inputs":[{"default":null,"description":"URL of the input image for 3D model creation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Maximum number of faces for the generated mesh. Quad meshes support up to 25,000 faces.","enum":null,"is_list":false,"max":50000,"media_kind":null,"min":48,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate PBR material maps. Enabling PBR also enables textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":null,"description":"Seed for texture generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":"standard","description":"Texture quality level.","enum":["fast","standard","detailed","extreme"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_quality","required":false,"type":"enum"},{"default":null,"description":"Texture model version. The fast quality requires v3.5-20260815.","enum":["v3.5-20260815","v3.0-20250812","v2.5-20250123"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_version","required":false,"type":"enum"},{"default":true,"description":"Remove baked-in lighting before texturing with v3.5-20260815.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delight","required":false,"type":"boolean"},{"default":false,"description":"Auto-scale the model to real-world dimensions in meters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate UV coordinates for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_uv","required":false,"type":"boolean"},{"default":null,"description":"Optional forward axis for the exported model.","enum":["+x","-x","-y","+y"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_orientation","required":false,"type":"enum"},{"default":false,"description":"Generate quad mesh topology instead of triangles.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"Billing is calculated per generated 3D model. Each request costs $1.00 without textures, $1.10 with fast or standard textures, $1.20 with detailed textures, or $1.30 with extreme textures. PBR enables textures and uses the selected texture rate. Quad topology adds no extra charge. For example, 10 models with standard textures cost $11.00. To generate without textures, set both texture and pbr to false.","published_at":"2026-09-21T20:52:00.285000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab5c22/iR7ETXMnNL1Kgpj5bWU5k.jpg","title":"Tripo P2 Image to 3D"},{"category":"text-to-3d","description":"Tripo P2 generates 3D models from a text prompt, with optional PBR textures, adjustable face counts, and triangle or quad mesh topology.","endpoint_id":"tripo3d/p2/text-to-3d","family":"Tripo P2","inputs":[{"default":null,"description":"Text description of the 3D object to generate. Maximum 1024 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Text describing features to avoid in the generated model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Seed for the internal text-to-image step.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_seed","required":false,"type":"integer"},{"default":null,"description":"Seed for geometry generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"model_seed","required":false,"type":"integer"},{"default":null,"description":"Maximum number of faces for the generated mesh. Quad meshes support up to 25,000 faces.","enum":null,"is_list":false,"max":50000,"media_kind":null,"min":48,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Whether to generate textures for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate PBR material maps. Enabling PBR also enables textures.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":null,"description":"Seed for texture generation reproducibility.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":"standard","description":"Texture quality level.","enum":["fast","standard","detailed","extreme"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_quality","required":false,"type":"enum"},{"default":null,"description":"Texture model version. The fast quality requires v3.5-20260815.","enum":["v3.5-20260815","v3.0-20250812","v2.5-20250123"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_version","required":false,"type":"enum"},{"default":true,"description":"Remove baked-in lighting before texturing with v3.5-20260815.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"delight","required":false,"type":"boolean"},{"default":false,"description":"Auto-scale the model to real-world dimensions in meters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate UV coordinates for the model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_uv","required":false,"type":"boolean"},{"default":null,"description":"Optional forward axis for the exported model.","enum":["+x","-x","-y","+y"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"export_orientation","required":false,"type":"enum"},{"default":false,"description":"Generate quad mesh topology instead of triangles.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"Billing is calculated per generated 3D model. Each request costs $1.00 without textures, $1.10 with fast or standard textures, $1.20 with detailed textures, or $1.30 with extreme textures. PBR enables textures and uses the selected texture rate. Quad topology adds no extra charge. For example, 10 models with standard textures cost $11.00. To generate without textures, set both texture and pbr to false.","published_at":"2026-09-21T20:52:05.873000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab5c1f/wuw9kbrjl9AjbJDy54l0R.jpg","title":"Tripo P2 Text to 3D"},{"category":"3d-to-3d","description":"Converts triangle meshes into clean quad topology at a target polygon count, animation-ready with no manual retopology.","endpoint_id":"tripo3d/tripo/remesh","family":"","inputs":[{"default":null,"description":"URL of the input 3D model to remesh. Supported formats: GLB, OBJ, FBX, STL (max 150MB).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"mesh_url","required":true,"type":"string"},{"default":false,"description":"Generate quad (4-sided) mesh topology instead of triangles. Forces FBX output. When enabled and 'face_limit' is unset, 'face_limit' defaults to 10000.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":null,"description":"Target face count of the remeshed model. Range 500-20000 (500-10000 when 'quad' is true). If unset, the model determines the count adaptively.","enum":null,"is_list":false,"max":20000,"media_kind":null,"min":500,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":true,"description":"Bake textures onto the remeshed model during generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"bake","required":false,"type":"boolean"},{"default":null,"description":"Optional list of part names (as returned by a prior mesh segmentation) to preserve as separate parts while remeshing.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"part_names","required":false,"type":"string"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","task_id","model_urls"],"pricing":"","published_at":"2026-08-06T20:23:54.536000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa54846/p3ydtPbP_CPp-9oWvXwzk.jpg","title":"Tripo3D Remesh"},{"category":"3d-to-3d","description":"Automatically splits a 3D model into semantic parts for editing, texturing, and rigging.","endpoint_id":"tripo3d/tripo/segment","family":"","inputs":[{"default":null,"description":"URL of the input 3D model to segment. Supported formats: GLB, OBJ, FBX, STL (max 150MB).","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"mesh_url","required":true,"type":"string"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","model_mesh","part_names","model_urls"],"pricing":"","published_at":"2026-08-06T20:24:01.075000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa54847/OCTPSYL-719giavDNCORB.jpg","title":"Tripo3D Segment"},{"category":"image-to-3d","description":"State of the art Image to 3D Object generation. Generate 3D model from a single image!","endpoint_id":"tripo3d/tripo/v2.5/image-to-3d","family":"Tripo 2.5","inputs":[{"default":null,"description":"This is the random seed for model generation. The seed controls the geometry generation process, ensuring identical models when the same seed is used. This parameter is an integer and is randomly chosen if not set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Limits the number of faces on the output model. If this option is not set, the face limit will be adaptively determined.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":false,"description":"A boolean option to enable pbr. The default value is True, set False to get a model without pbr. If this option is set to True, texture will be ignored and used as True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":"standard","description":"An option to enable texturing. Default is 'standard', set 'no' to get a model without any textures, and set 'HD' to get a model with hd quality textures.","enum":["no","standard","HD"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"enum"},{"default":null,"description":"This is the random seed for texture generation. Using the same seed will produce identical textures. This parameter is an integer and is randomly chosen if not set. If you want a model with different textures, please use same seed and different texture_seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":false,"description":"Automatically scale the model to real-world dimensions, with the unit in meters. The default value is False.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":null,"description":"[DEPRECATED] Defines the artistic style or transformation to be applied to the 3D model, altering its appearance according to preset options (extra $0.05 per generation). Omit this option to keep the original style and apperance.","enum":["person:person2cartoon","object:clay","object:steampunk","animal:venom","object:barbie","object:christmas","gold","ancient_bronze"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":false,"description":"Set True to enable quad mesh output (extra $0.05 per generation). If quad=True and face_limit is not set, the default face_limit will be 10000. Note: Enabling this option will force the output to be an FBX model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":"original_image","description":"Determines the prioritization of texture alignment in the 3D model. The default value is original_image.","enum":["original_image","geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_alignment","required":false,"type":"enum"},{"default":"default","description":"Set orientation=align_image to automatically rotate the model to align the original image. The default value is default.","enum":["default","align_image"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"orientation","required":false,"type":"enum"},{"default":null,"description":"URL of the image to use for model generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","base_model","pbr_model","task_id","model_mesh"],"pricing":"Your request will cost $0.20 (without textures), $0.30 (with standard textures), or $0.40 (with HD textures), plus an additional $0.05 each for Style and quad options if selected.","published_at":"2025-04-25T18:54:01.400000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/tripo-image-to-3d.webp","title":"Tripo3D"},{"category":"image-to-3d","description":"State of the art Multiview to 3D Object generation. Generate 3D models from multiple images!","endpoint_id":"tripo3d/tripo/v2.5/multiview-to-3d","family":"Tripo 2.5","inputs":[{"default":null,"description":"This is the random seed for model generation. The seed controls the geometry generation process, ensuring identical models when the same seed is used. This parameter is an integer and is randomly chosen if not set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":null,"description":"Limits the number of faces on the output model. If this option is not set, the face limit will be adaptively determined.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"face_limit","required":false,"type":"integer"},{"default":false,"description":"A boolean option to enable pbr. The default value is True, set False to get a model without pbr. If this option is set to True, texture will be ignored and used as True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"pbr","required":false,"type":"boolean"},{"default":"standard","description":"An option to enable texturing. Default is 'standard', set 'no' to get a model without any textures, and set 'HD' to get a model with hd quality textures.","enum":["no","standard","HD"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture","required":false,"type":"enum"},{"default":null,"description":"This is the random seed for texture generation. Using the same seed will produce identical textures. This parameter is an integer and is randomly chosen if not set. If you want a model with different textures, please use same seed and different texture_seed.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_seed","required":false,"type":"integer"},{"default":false,"description":"Automatically scale the model to real-world dimensions, with the unit in meters. The default value is False.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"auto_size","required":false,"type":"boolean"},{"default":null,"description":"[DEPRECATED] Defines the artistic style or transformation to be applied to the 3D model, altering its appearance according to preset options (extra $0.05 per generation). Omit this option to keep the original style and apperance.","enum":["person:person2cartoon","object:clay","object:steampunk","animal:venom","object:barbie","object:christmas","gold","ancient_bronze"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"style","required":false,"type":"enum"},{"default":false,"description":"Set True to enable quad mesh output (extra $0.05 per generation). If quad=True and face_limit is not set, the default face_limit will be 10000. Note: Enabling this option will force the output to be an FBX model.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quad","required":false,"type":"boolean"},{"default":"original_image","description":"Determines the prioritization of texture alignment in the 3D model. The default value is original_image.","enum":["original_image","geometry"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"texture_alignment","required":false,"type":"enum"},{"default":"default","description":"Set orientation=align_image to automatically rotate the model to align the original image. The default value is default.","enum":["default","align_image"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"orientation","required":false,"type":"enum"},{"default":null,"description":"Front view image of the object.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"front_image_url","required":true,"type":"string"},{"default":null,"description":"Left view image of the object.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"left_image_url","required":false,"type":"string"},{"default":null,"description":"Back view image of the object.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"back_image_url","required":false,"type":"string"},{"default":null,"description":"Right view image of the object.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"right_image_url","required":false,"type":"string"}],"lab":"Tripo3D","output_kind":"file","output_props":["rendered_image","base_model","pbr_model","task_id","model_mesh"],"pricing":"Your request will cost $0.20 (without textures), $0.30 (with standard textures), or $0.40 (with HD textures), plus an additional $0.05 each for Style and quad options if selected.","published_at":"2025-06-18T08:56:32.461000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9f922c/RX98se6CNyskvVJVV4yMj_oFMwwAhM.png","title":"Tripo3D"},{"category":"image-to-3d","description":"TripoSplat is an open-source model from TripoAI / VAST AI Research that converts a single 2D image into high-quality 3D Gaussians using a novel learned density-control approach","endpoint_id":"tripo3d/triposplat","family":"Triposplat","inputs":[{"default":null,"description":"URL of the input image to convert into a 3D Gaussian splat.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":262144,"description":"Target number of Gaussians in the output splat. Higher means more detail but larger files and slower rendering. Rounded to the nearest multiple of 32 internally.","enum":null,"is_list":false,"max":262144,"media_kind":null,"min":32768,"multiline":false,"name":"num_gaussians","required":false,"type":"integer"},{"default":20,"description":"Number of flow-matching sampler steps. More steps improve fidelity with a roughly linear runtime cost.","enum":null,"is_list":false,"max":50,"media_kind":null,"min":1,"multiline":false,"name":"num_inference_steps","required":false,"type":"integer"},{"default":3,"description":"Classifier-free guidance strength. Values at or below 1.0 disable guidance; higher values increase detail and adherence to the input image, but too high can oversaturate colors.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"guidance_scale","required":false,"type":"number"},{"default":"ply","description":"File format for the generated Gaussian splat.","enum":["ply","splat"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is generated.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable safety checking of the input image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Tripo3D","output_kind":"file","output_props":["timings","preprocessed_image","model_mesh","num_gaussians","seed"],"pricing":"","published_at":"2026-06-03T21:25:03.135000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9cd62a/5MiqHVAziRLKtEWtbx28J_957c1708b50a4caea905d4842f3bfd30.jpg","title":"Triposplat"},{"category":"worlds","description":"Real-time games rendered using VAST's Eden Live 14B","endpoint_id":"vast/eden-live-14b-game","family":"Eden Live","inputs":[{"default":null,"description":"Sdp","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sdp","required":true,"type":"string"},{"default":"offer","description":"Type","enum":["offer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"type","required":false,"type":"enum"},{"default":null,"description":"Session Id","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":null,"description":"Ice Servers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_servers","required":false,"type":"json"},{"default":null,"description":"Ice Status","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_status","required":false,"type":"string"},{"default":null,"description":"Credential Age Seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"credential_age_seconds","required":false,"type":"number"}],"lab":"VAST","output_kind":"json","output_props":[],"pricing":"Sessions cost $0.01 per second of video generated, with a minimum of 10 billable seconds ($0.10) per session.","published_at":"2026-10-23T19:42:52.556000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf73b1/W-z_qlgzGt9s64ktxWeJG.jpg","title":"Eden Live 14B Game"},{"category":"video-to-video","description":"Real-time generative rendering from any reference using VAST's Eden Live 14B","endpoint_id":"vast/eden-live-14b-video","family":"Eden Live","inputs":[{"default":null,"description":"Sdp","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sdp","required":true,"type":"string"},{"default":"offer","description":"Type","enum":["offer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"type","required":false,"type":"enum"},{"default":null,"description":"Session Id","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":null,"description":"Ice Servers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_servers","required":false,"type":"json"},{"default":null,"description":"Ice Status","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_status","required":false,"type":"string"},{"default":null,"description":"Credential Age Seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"credential_age_seconds","required":false,"type":"number"}],"lab":"VAST","output_kind":"json","output_props":[],"pricing":"Sessions cost $0.01 per second of video generated, with a minimum of 10 billable seconds ($0.10) per session.","published_at":"2026-10-23T19:42:54.212000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf725e/yXyVnnEY_pdIhXqP0R-In.jpg","title":"Eden Live 14B Video"},{"category":"worlds","description":"Real-time games rendered using VAST's Eden Live 5B","endpoint_id":"vast/eden-live-5b-game","family":"Eden Live","inputs":[{"default":null,"description":"Sdp","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sdp","required":true,"type":"string"},{"default":"offer","description":"Type","enum":["offer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"type","required":false,"type":"enum"},{"default":null,"description":"Session Id","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":null,"description":"Ice Servers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_servers","required":false,"type":"json"},{"default":null,"description":"Ice Status","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_status","required":false,"type":"string"},{"default":null,"description":"Credential Age Seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"credential_age_seconds","required":false,"type":"number"}],"lab":"VAST","output_kind":"json","output_props":[],"pricing":"Sessions cost $0.0035 per second of video generated, with a minimum of 10 billable seconds ($0.035) per session.","published_at":"2026-10-23T19:42:55.191000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf73f7/QYuxF1s5ZapTGmWCwcKig.jpg","title":"Eden Live 5B Game"},{"category":"video-to-video","description":"Real-time generative rendering from any reference using VAST's Eden Live 5B","endpoint_id":"vast/eden-live-5b-video","family":"Eden Live","inputs":[{"default":null,"description":"Sdp","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"sdp","required":true,"type":"string"},{"default":"offer","description":"Type","enum":["offer"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"type","required":false,"type":"enum"},{"default":null,"description":"Session Id","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"session_id","required":false,"type":"string"},{"default":null,"description":"Ice Servers","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_servers","required":false,"type":"json"},{"default":null,"description":"Ice Status","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"ice_status","required":false,"type":"string"},{"default":null,"description":"Credential Age Seconds","enum":null,"is_list":false,"max":null,"media_kind":null,"min":0,"multiline":false,"name":"credential_age_seconds","required":false,"type":"number"}],"lab":"VAST","output_kind":"json","output_props":[],"pricing":"Sessions cost $0.0035 per second of video generated, with a minimum of 10 billable seconds ($0.035) per session.","published_at":"2026-10-23T19:42:56.451000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aaf73dc/yLSd-OgLFlZPG8c4KYbwg.jpg","title":"Eden Live 5B Video"},{"category":"audio-to-video","description":"Generate high-quality videos with UGC-like avatars from audio","endpoint_id":"veed/avatars/audio-to-video","family":"Avatars","inputs":[{"default":null,"description":"The avatar to use for the video","enum":["emily_vertical_primary","emily_vertical_secondary","marcus_vertical_primary","marcus_vertical_secondary","mira_vertical_primary","mira_vertical_secondary","jasmine_vertical_primary","jasmine_vertical_secondary","jasmine_vertical_walking","aisha_vertical_walking","elena_vertical_primary","elena_vertical_secondary","any_male_vertical_primary","any_female_vertical_primary","any_male_vertical_secondary","any_female_vertical_secondary","any_female_vertical_walking","emily_primary","emily_side","marcus_primary","marcus_side","aisha_walking","elena_primary","elena_side","any_male_primary","any_female_primary","any_male_side","any_female_side"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar_id","required":true,"type":"enum"},{"default":null,"description":"Audio Url","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-05-28T14:17:50.831000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/veed_logo.webp","title":"Avatars"},{"category":"text-to-video","description":"Generate high-quality videos with UGC-like avatars from text","endpoint_id":"veed/avatars/text-to-video","family":"Avatars","inputs":[{"default":null,"description":"The avatar to use for the video","enum":["emily_vertical_primary","emily_vertical_secondary","marcus_vertical_primary","marcus_vertical_secondary","mira_vertical_primary","mira_vertical_secondary","jasmine_vertical_primary","jasmine_vertical_secondary","jasmine_vertical_walking","aisha_vertical_walking","elena_vertical_primary","elena_vertical_secondary","any_male_vertical_primary","any_female_vertical_primary","any_male_vertical_secondary","any_female_vertical_secondary","any_female_vertical_walking","emily_primary","emily_side","marcus_primary","marcus_side","aisha_walking","elena_primary","elena_side","any_male_primary","any_female_primary","any_male_side","any_female_side"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"avatar_id","required":true,"type":"enum"},{"default":null,"description":"Text","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-05-28T14:20:10.759000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/veed_logo.webp","title":"Avatars"},{"category":"audio-to-audio","description":"Studio-quality speech from noisy recordings","endpoint_id":"veed/clean-audio","family":"","inputs":[{"default":null,"description":"The recording to clean. Any audio or video ffmpeg can decode (wav, mp3, m4a, aac, ogg, mp4, mov, webm, ...); a video's audio track is used (call /video to get the video back with the cleaned track) and multi-channel input is mixed down to mono. Up to 30 minutes and 512 MB. A public URL or a data URI.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":0.874,"description":"How much of the original is allowed to remain under speech: the suppression floor is 1 - strength (the default 0.874 is the validated -18 dB). Lower keeps more room tone behind the voice; silence between words is always fully cleaned.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"strength","required":false,"type":"number"},{"default":-19,"description":"Integrated loudness of the output (ITU-R BS.1770). The default -19 LUFS is the level the VEED editor delivers; true peak is capped at -1.1 dBTP. Pass null through the API to skip loudness normalization and keep the input level.","enum":null,"is_list":false,"max":-8,"media_kind":null,"min":-40,"multiline":false,"name":"target_lufs","required":false,"type":"number"},{"default":"flac","description":"Container for the 48 kHz mono 16-bit output. FLAC is lossless at about half the size of WAV.","enum":["flac","wav"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"}],"lab":"Veed","output_kind":"audio","output_props":["audio","audio_duration"],"pricing":"Billing is calculated at $0.0125 per minute of input audio. Duration is rounded to whole seconds, then up to full minutes, with a 1-minute minimum. For example, 10 minutes costs $0.125, and 30 minutes costs $0.375.","published_at":"2026-09-30T15:01:28.049000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aab6e5b/ZKvDjaHYYnJDJrJz4WyOu.jpg","title":"VEED Clean Audio"},{"category":"video-to-video","description":"Dubs videos up to 10 minutes into 86 languages with cloned voices and lip-sync, preserving each speaker’s tone and emotion.","endpoint_id":"veed/dubbing","family":"Dubbing","inputs":[{"default":null,"description":"Video to dub, up to 10 minutes long and with speech in its audio track. The speech is translated into the target language, and the speakers' lips are synced to the dubbed voices.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Language to dub into. This model has no regional dialects: a regional tag such as 'fr-FR' is accepted and dubbed in the base language ('fr').","enum":["af","ar","as","ast","az","be","bg","bn","bs","ca","ceb","cs","cy","da","de","el","en","es","et","fa","fi","fil","fr","ga","gl","gu","ha","he","hi","hr","hu","hy","id","is","it","ja","jv","ka","kk","kn","ko","ky","lb","ln","lt","lv","mi","mk","ml","mn","mr","ms","mt","my","ne","nl","no","ny","oc","or","pa","pl","ps","pt","ro","ru","sd","sk","sl","so","sr","sv","sw","ta","te","tg","th","tl","tr","uk","ur","uz","vi","yo","yue","zh"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_language","required":true,"type":"enum"},{"default":"auto","description":"Language spoken in the video. 'auto' (the default) detects it; set it explicitly if detection picks the wrong language.","enum":["auto","af","ar","as","ast","az","be","bg","bn","bs","ca","ceb","cs","cy","da","de","el","en","es","et","fa","fi","fil","fr","ga","gl","gu","ha","he","hi","hr","hu","hy","id","is","it","ja","jv","ka","kk","kn","ko","ky","lb","ln","lt","lv","mi","mk","ml","mn","mr","ms","mt","my","ne","nl","no","ny","oc","or","pa","pl","ps","pt","ro","ru","sd","sk","sl","so","sr","sv","sw","ta","te","tg","th","tl","tr","uk","ur","uz","vi","yo","yue","zh"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"source_language","required":false,"type":"enum"},{"default":[],"description":"Names and terms to get right in the dub, such as brand, product or people's names: they help the speech recognition catch these words and the translation keep them as written. Up to 1,000 terms, each at most 50 characters and 5 words, without the characters < > { } [ ] \\.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"keyterms","required":false,"type":"string"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated at $0.11 per second of input video. A 60-second video costs $6.60. Videos can be up to 10 minutes long.","published_at":"2026-10-28T14:11:23.325000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab0296e/SMPMeg2vHG2PReixsWjec.jpg","title":"VEED Dubbing Standard"},{"category":"video-to-video","description":"Dubs videos up to 10 minutes into 94 languages and 14 regional accents with cloned voices and lip-sync. Supports target accent and voice cloning strength controls, multiple speakers, and background audio preservation.","endpoint_id":"veed/dubbing/pro","family":"Dubbing","inputs":[{"default":null,"description":"Video to dub, up to 10 minutes long and with speech in its audio track. The speech is translated into the target language, and the speakers' lips are synced to the dubbed voices.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Language to dub into, optionally with a regional dialect (e.g. 'es-MX', 'pt-BR'). Case-insensitive; for a language without dialects the region is ignored ('de-DE' = 'de'), and an unsupported dialect is rejected.","enum":["af","ak","am","ar","ar-EG","as","az","be","bg","bo","bs","ca","ceb","cmn","cs","cy","da","de","dgo","el","en","en-AU","en-CA","en-GB","en-US","es","es-AR","es-CL","es-ES","es-MX","et","eu","fa","fi","fil","fr","fr-CA","fr-FR","gl","gu","ha","he","hi","hr","hu","hy","id","is","it","ja","jv","ka","ki","kk","kn","ko","ky","lg","lt","lv","mk","ml","mn","mr","ms","my","ne","nl","no","nso","pa","pl","pt","pt-BR","pt-PT","rn","ro","ru","rw","sd","sk","sl","sq","ss","st","su","sv","sw","ta","te","tg","th","tn","tr","ts","ug","uk","ur","uz","ve","vi","war","wo","yo","yue","zh","zh-TW","zu"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"target_language","required":true,"type":"enum"},{"default":"auto","description":"Language spoken in the video. 'auto' (the default) detects it; set it explicitly if detection picks the wrong language.","enum":["auto","af","ak","am","ar","as","az","be","bg","bo","bs","ca","ceb","cmn","cs","cy","da","de","dgo","el","en","es","et","eu","fa","fi","fil","fr","gl","gu","ha","he","hi","hr","hu","hy","id","is","it","ja","jv","ka","ki","kk","kn","ko","ky","lg","lt","lv","mk","ml","mn","mr","ms","my","ne","nl","no","nso","pa","pl","pt","rn","ro","ru","rw","sd","sk","sl","sq","ss","st","su","sv","sw","ta","te","tg","th","tn","tr","ts","ug","uk","ur","uz","ve","vi","war","wo","yo","yue","zh","zu"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"source_language","required":false,"type":"enum"},{"default":7,"description":"How closely the dubbed voices match the original speakers, from 0 to 10. Higher keeps more of each speaker's voice and accent; lower sounds more natural in the target language.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":0,"multiline":false,"name":"voice_cloning_strength","required":false,"type":"integer"},{"default":[],"description":"Names and terms to get right in the dub, such as brand, product or people's names: they help the speech recognition catch these words and the translation keep them as written. Up to 1,000 terms, each at most 50 characters and 5 words, without the characters < > { } [ ] \\.","enum":null,"is_list":true,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"keyterms","required":false,"type":"string"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Billing is calculated at $0.18 per second of input video. A 60-second video costs $10.80. Videos can be up to 10 minutes long.","published_at":"2026-10-28T14:11:25.194000+00:00","thumbnail":"https://v3b.fal.media/files/b/0ab02966/ev_1vBAz-JtSnKrxn-4qI.jpg","title":"VEED Dubbing Pro"},{"category":"image-to-video","description":"VEED Fabric 1.0 is an image-to-video API that turns any image into a talking video","endpoint_id":"veed/fabric-1.0","family":"Fabric 1","inputs":[{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Audio Url","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Resolution","enum":["720p","480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":true,"type":"enum"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"480p - $0.08 per second, 720p - $0.15 per second","published_at":"2025-09-19T22:01:20.442000+00:00","thumbnail":"https://v3.fal.media/files/zebra/t3xqW_dkjrcRc2vmUS0EN_10a217d1a5ba4488be7bb1967189ef65.jpg","title":"Fabric 1.0"},{"category":"image-to-video","description":"VEED Fabric 1.0 is an image-to-video API that turns any image into a talking video","endpoint_id":"veed/fabric-1.0/fast","family":"Fabric 1","inputs":[{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Audio Url","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Resolution","enum":["720p","480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":true,"type":"enum"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"480p - $0.10 per second, 720p - $0.20 per second","published_at":"2025-10-01T14:00:46.685000+00:00","thumbnail":"https://v3.fal.media/files/zebra/AGRvOvMtrM0o02wz8-hRF_cb5739a5199b49a7971c5319881c6765.jpg","title":"Fabric 1.0 Fast"},{"category":"text-to-video","description":"VEED Fabric 1.0 text-to-video API","endpoint_id":"veed/fabric-1.0/text","family":"Fabric 1","inputs":[{"default":null,"description":"Image Url","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"Text","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":null,"description":"Optional additional voice description. The primary voice description is auto-generated from the image. You can use simple descriptors like 'British accent' or 'Confident' or provide a detailed description like 'Confident male voice, mid-20s, with notes of...'","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"voice_description","required":false,"type":"string"},{"default":null,"description":"Resolution","enum":["720p","480p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":true,"type":"enum"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"480p - $0.08 per second, 720p - $0.15 per second","published_at":"2025-12-12T15:22:12.764000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a860513/IhQfhGTiM994lkg1kPlOX_4836a8df5844488399dc1205ef3cc083.jpg","title":"Fabric 1.0"},{"category":"video-to-video","description":"Generate realistic lipsync from any audio using VEED's model.","endpoint_id":"veed/lipsync","family":"Lipsync","inputs":[{"default":null,"description":"Video Url","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Audio Url","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"","published_at":"2025-05-28T16:17:01.408000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/gallery/veed_logo.webp","title":"Lipsync"},{"category":"video-to-video","description":"Generate production-quality lipsync from any audio using VEED's most advanced model yet.","endpoint_id":"veed/lipsync/v2","family":"VEED Lipsync","inputs":[{"default":null,"description":"Source video to lipsync","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"New audio track to articulate","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":false,"name":"audio_url","required":true,"type":"string"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.07 for every second of output video.","published_at":"2026-07-14T07:38:49.415000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa23b8c/iPAwwo52OAhCuHTaVogID.jpg","title":"VEED Lipsync"},{"category":"video-to-video","description":"VEED’s Subtitles API transforms raw footage into polished, publish-ready content with professional burned-in subtitles starting at a base rate of $0.10 per minute.","endpoint_id":"veed/subtitles","family":"Subtitles","inputs":[{"default":null,"description":"Upload or paste a URL to the video you want to subtitle.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":null,"description":"Each style defines fonts, colors, layout, and animation. Two tiers with different pricing:\n\n- Dynamic presets (2x multiplier): glass, whisper, glide2, fusion, glide, terminal, handwritten, backdrop, backdrop2. Richer, context-aware rendering that adapts to the input.\n- Basic presets (1x multiplier): simple, plain, beans, corpo, boo, shadeplay, casper, capri, lowkey, vinta, diego, ali, slay, kitty, hustle, karl, sprout, flex, mint, rizz, vegas. Fixed, lightweight styling with predictable output.","enum":["glass","whisper","glide2","fusion","glide","terminal","handwritten","backdrop","backdrop2","simple","plain","beans","corpo","boo","shadeplay","casper","capri","lowkey","vinta","diego","ali","slay","kitty","hustle","karl","sprout","flex","mint","rizz","vegas"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"preset","required":true,"type":"enum"},{"default":null,"description":"Improves transcription accuracy, and should match the source audio (not output subtitles).","enum":["af-ZA","am-ET","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IL","ar-IQ","ar-JO","ar-KW","ar-LB","ar-MA","ar-OM","ar-PS","ar-QA","ar-SA","ar-TN","ast-ES","az-AZ","ba","bas","be-BY","bg-BG","br","bs-BA","ca-ES","ceb-PH","ckb-IQ","cs-CZ","cy-GB","da-DK","de-DE","dyu","el-GR","en-AU","en-GB","en-IN","en-NZ","en-US","eo","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-ES","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-PY","es-SV","es-US","es-UY","es-VE","et-EE","eu-ES","fa-IR","ff","fi-FI","fil-PH","fo","fr-CA","fr-FR","fy","ga","gd","gl-ES","ha-NG","haw","he-IL","hr-HR","hsb","ht","hu-HU","hy-AM","id-ID","ig","is-IS","it-IT","ja-JP","ja-Latn-JP","jv-ID","ka-GE","kab","kam-KE","kea-CV","kk-KZ","ko-KR","ku","ky-KG","la","lb-LU","lg","lij","ln-CD","lo-LA","lt-LT","luo-KE","lv-LV","mg","mi-NZ","mk-MK","mn-MN","ms-MY","mt-MT","nb-NO","nl-NL","nso-ZA","ny-MW","oc-FR","pl-PL","ps-AF","pt-BR","pt-PT","ro-RO","roh","ru-RU","rw-RW","sah","sk-SK","sl-SI","sm","sn-ZW","so-SO","sq-AL","sr-Latn-RS","sr-RS","srd","ss","su-ID","sv-SE","sw-KE","sw-TZ","tg-TJ","th-TH","tk","tn","tok","ton","tr-TR","ts-ZA","tt","uk-UA","umb-AO","ur-IN","ur-PK","uz-UZ","vi-VN","vro","wo-SN","xh-ZA","yi","yo-NG","yue-Hant-HK","zh","zh-HK","zh-TW","zu-ZA"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":null,"description":"Translate the subtitles into this language. Omit to keep the original spoken language. If you also pass srt_content or srt_file_url, set `language` to its source language for the most reliable translation.","enum":["ab","ace","ach","af-ZA","ak","alz","am-ET","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IL","ar-IQ","ar-JO","ar-KW","ar-LB","ar-MA","ar-OM","ar-PS","ar-QA","ar-SA","ar-TN","awa","ay","az-AZ","ban","bbc","be-BY","bem","bew","bg-BG","bho","bik","bm","bs-BA","bts","btx","bua","ca-ES","ceb-PH","cgg","chm","ckb-IQ","cnh","co","crh","crs","cs-CZ","cv","cy-GB","da-DK","de-DE","din","doi","dov","dv","dz","ee","el-GR","en-AU","en-GB","en-IN","en-NZ","en-US","eo","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-ES","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-PY","es-SV","es-US","es-UY","es-VE","et-EE","eu-ES","fa-IR","ff","fi-FI","fil-PH","fj","fr-CA","fr-FR","fy","ga","gaa","gd","gl-ES","gn","gom","ha-NG","haw","he-IL","hil","hmn","hr-HR","hrx","ht","hu-HU","hy-AM","id-ID","ig","ilo","is-IS","it-IT","ja-JP","ja-Latn-JP","jv-ID","ka-GE","kk-KZ","ko-KR","kri","ktu","ku","ky-KG","la","lb-LU","lg","li","lij","lmo","ln-CD","lo-LA","lt-LT","ltg","luo-KE","lus","lv-LV","mai","mak","mg","mi-NZ","min","mk-MK","mn-MN","mni-Mtei","ms-Arab","ms-MY","mt-MT","nb-NO","new","nl-NL","nr","nso-ZA","nus","ny-MW","oc-FR","om","pag","pam","pap","pl-PL","ps-AF","pt-BR","pt-PT","qu","rn","ro-RO","rom","ru-RU","rw-RW","scn","sg","shn","sk-SK","sl-SI","sm","sn-ZW","so-SO","sq-AL","sr-Latn-RS","sr-RS","ss","st","su-ID","sv-SE","sw-KE","sw-TZ","szl","tet","tg-TJ","th-TH","ti","tk","tn","tr-TR","ts-ZA","tt","ug","uk-UA","ur-IN","ur-PK","uz-UZ","vi-VN","xh-ZA","yi","yo-NG","yua","yue-Hant-HK","zh","zh-HK","zh-TW","zu-ZA"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"translation_language","required":false,"type":"enum"},{"default":null,"description":"Upload or paste a URL to your .srt subtitles file. When provided, transcription is skipped.","enum":null,"is_list":false,"max":null,"media_kind":"file","min":null,"multiline":false,"name":"srt_file_url","required":false,"type":"string"},{"default":null,"description":"Paste raw SRT subtitle text. Alternative to srt_file_url. When provided, transcription is skipped.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"srt_content","required":false,"type":"string"},{"default":null,"description":"Optional list of terms to help auto-transcription correctly recognise brand names and domain jargon that providers commonly mis-spell (e.g. \"VEED\" → \"vid\"). Ignored when srt_content / srt_file_url is set.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"vocabulary","required":false,"type":"json"},{"default":null,"description":"Optional preset overrides: vertical position, shadow intensity, and per-tier text styling (font, weight, hex colour) for each word-importance tier. Any omitted field keeps the preset's default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"customization","required":false,"type":"json"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.10 per minute of input video, with a 2x multiplier for resolutions above 1080p and a 2x multiplier for dynamic styling. Setting a translation_language adds a flat +$0.20 / minute surcharge on top. Minimum charge: 1 minute.","published_at":"2026-05-18T09:03:09.763000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9abb98/lM8WGbJkKyFl5iABMR-3q_3192a25aba5c4ec7895cc8f2ac48f841.jpg","title":"Subtitles"},{"category":"video-to-video","description":"Remove background from any video with people and objects. No green screen needed.","endpoint_id":"veed/video-background-removal","family":"Video Background Removal","inputs":[{"default":null,"description":"Video Url","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"vp9","description":"Single VP9 video with alpha channel or two videos (rgb and alpha) in H264 format. H264 is recommended for better RGB quality.","enum":["vp9","h264"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_codec","required":false,"type":"enum"},{"default":true,"description":"Improves the quality of the extracted object's edges.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refine_foreground_edges","required":false,"type":"boolean"},{"default":true,"description":"Set to False if the subject is not a person.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_is_person","required":false,"type":"boolean"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.0225 per 30 frames (Refine Foreground Edges: ON) / $0.015 (Refine: OFF).","published_at":"2025-11-28T16:15:50.575000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8493a9/Oi0ou1tpONWDl5MQg1Ior_04bb265985a24a558bc3adae79407610.jpg","title":"Video Background Removal"},{"category":"video-to-video","description":"Remove background from any video with people and objects. No green screen needed.","endpoint_id":"veed/video-background-removal/fast","family":"Video Background Removal","inputs":[{"default":null,"description":"Video Url","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"vp9","description":"Single VP9 video with alpha channel or two videos (rgb and alpha) in H264 format. H264 is recommended for better RGB quality.","enum":["vp9","h264"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_codec","required":false,"type":"enum"},{"default":true,"description":"Improves the quality of the extracted object's edges.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"refine_foreground_edges","required":false,"type":"boolean"},{"default":true,"description":"Set to False if the subject is not a person.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"subject_is_person","required":false,"type":"boolean"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.012 per 30 frames with Refine Foreground Edges on, or $0.008 per 30 frames with it off.","published_at":"2025-12-01T13:33:43.631000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a848f46/fPWWIeh4BRaiUufOGPa1i_2e9706df51e1437d867dfe9eb5b4f854.jpg","title":"Video Background Removal"},{"category":"video-to-video","description":"Remove background from videos filmed using chromakey, with automatic green spill suppression for clean, professional edges.","endpoint_id":"veed/video-background-removal/green-screen","family":"Video Background Removal","inputs":[{"default":null,"description":"Video Url","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":"vp9","description":"Single VP9 video with alpha channel or two videos (rgb and alpha) in H264 format. H264 is recommended for better RGB quality.","enum":["vp9","h264"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_codec","required":false,"type":"enum"},{"default":0.8,"description":"Increase the value if green spots remain in the video, decrease if color changes are noticed on the extracted subject.","enum":null,"is_list":false,"max":1,"media_kind":null,"min":0,"multiline":false,"name":"spill_suppression_strength","required":false,"type":"number"}],"lab":"Veed","output_kind":"video","output_props":["video"],"pricing":"Your request will cost $0.025 per 30 frames.","published_at":"2025-11-28T16:14:11.401000+00:00","thumbnail":"https://v3b.fal.media/files/b/kangaroo/2dnJmbIsYHIB4aBpIgI0L_0044788dd750470589b08c44e7dc1087.jpg","title":"Video Background Removal"},{"category":"image-to-image","description":"Wan 2.6 image-to-image model.","endpoint_id":"wan/v2.6/image-to-image","family":"Wan 2.6","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English. Max 2000 characters. Example: 'Generate an image using the style of image 1 and background of image 2'.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference images for editing (1-3 images required). Order matters: reference as 'image 1', 'image 2', 'image 3' in prompt. Resolution: 384-5000px each dimension. Max size: 10MB each. Formats: JPEG, JPG, PNG (no alpha), BMP, WEBP.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":true,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":"square_hd","description":"Output image size. Use presets like 'square_hd', 'landscape_16_9', 'portrait_9_16', or specify exact dimensions with ImageSize(width=1280, height=720). Total pixels must be between 768*768 and 1280*1280.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Number of images to generate (1-4). Directly affects billing cost.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":true,"description":"Enable LLM prompt optimization. Significantly improves results for simple prompts but adds 3-4 seconds processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility (0-2147483647). Same seed produces more consistent results.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"images","output_props":["seed","images"],"pricing":"","published_at":"2025-12-23T21:00:06.432000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a87803a/zQUa6Yt1AHEqQjqgXBNNe.png","title":"Wan v2.6 Image to Image"},{"category":"image-to-video","description":"Wan 2.6 image-to-video model.","endpoint_id":"wan/v2.6/image-to-video","family":"Wan 2.6","inputs":[{"default":null,"description":"The text prompt describing the desired video motion. Max 1500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame. Must be publicly accessible or base64 data URI. Image dimensions must be between 240 and 7680.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the audio to use as the background music. Must be publicly accessible.\nLimit handling: If the audio duration exceeds the duration value (5, 10, or 15 seconds),\nthe audio is truncated to the first N seconds, and the rest is discarded. If\nthe audio is shorter than the video, the remaining part of the video will be silent.\nFor example, if the audio is 3 seconds long and the video duration is 5 seconds, the\nfirst 3 seconds of the output video will have sound, and the last 2 seconds will be si","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"1080p","description":"Video resolution. Valid values: 720p, 1080p","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. Choose between 5, 10 or 15 seconds.","enum":["5","10","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"When true, enables intelligent multi-shot segmentation. Only active when enable_prompt_expansion is True. Set to false for single-shot generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_shots","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","seed","video"],"pricing":"Your request will cost $0.10 per second for 720p, $0.15 per second for 1080p.","published_at":"2025-12-15T17:25:59.831000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86d2e1/KF3SBRRkzqdothbEr6ANe.png","title":"Wan v2.6 Image to Video"},{"category":"image-to-video","description":"Wan 2.6 image-to-video flash model.","endpoint_id":"wan/v2.6/image-to-video/flash","family":"Wan 2.6","inputs":[{"default":null,"description":"The text prompt describing the desired video motion. Max 1500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the image to use as the first frame. Must be publicly accessible or base64 data URI. Image dimensions must be between 240 and 7680.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":true,"type":"string"},{"default":null,"description":"URL of the audio to use as the background music. Must be publicly accessible.\nLimit handling: If the audio duration exceeds the duration value (5, 10, or 15 seconds),\nthe audio is truncated to the first N seconds, and the rest is discarded. If\nthe audio is shorter than the video, the remaining part of the video will be silent.\nFor example, if the audio is 3 seconds long and the video duration is 5 seconds, the\nfirst 3 seconds of the output video will have sound, and the last 2 seconds will be si","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"1080p","description":"Video resolution. Valid values: 720p, 1080p","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. Choose between 5, 10 or 15 seconds.","enum":["5","10","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":false,"description":"When true, enables intelligent multi-shot segmentation. Only active when enable_prompt_expansion is True. Set to false for single-shot generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_shots","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":true,"description":"Whether the model generates native audio for the video. Set to false for silent video generation, which is cheaper (half as much as a flash generation with audio)Independent of audio_url, which only provides a track to sync the video against.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","seed","video"],"pricing":"Your request will cost $0.05 per second for 720p, $0.075 per second for 1080p.","published_at":"2026-01-18T08:06:36.211000+00:00","thumbnail":"https://storage.googleapis.com/falserverless/model_tests/video_models/Gemini_Generated_Image_k9ohc1k9ohc1k9oh.png","title":"V2.6"},{"category":"video-to-video","description":"Wan 2.6 reference-to-video model.","endpoint_id":"wan/v2.6/reference-to-video","family":"Wan 2.6","inputs":[{"default":null,"description":"Use @Video1, @Video2, @Video3 to reference subjects from your videos. Works for people, animals, or objects. For multi-shot prompts: '[0-3s] Shot 1. [3-6s] Shot 2.' Max 1500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference videos for subject consistency (1-3 videos). Videos' FPS must be at least 16 FPS.Reference in prompt as @Video1, @Video2, @Video3. Works for people, animals, or objects.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":true,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution tier. R2V only supports 720p and 1080p (no 480p).","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. R2V supports only 5 or 10 seconds (no 15s).","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"When true (default), enables intelligent multi-shot segmentation for coherent narrative videos with multiple shots. When false, generates single continuous shot. Only active when enable_prompt_expansion is True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_shots","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed","actual_prompt"],"pricing":"Your request will cost $0.10 per second for 720p, $0.15 per second for 1080p.","published_at":"2025-12-16T05:08:01.945000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86d2c4/3COND31RbAVcBEj0c7P-b.png","title":"Wan v2.6 Reference to Video"},{"category":"video-to-video","description":"Wan 2.6 reference-to-video flash model.","endpoint_id":"wan/v2.6/reference-to-video/flash","family":"Wan 2.6","inputs":[{"default":null,"description":"Use Character1, Character2, etc. to reference subjects from your reference files. Works for people, animals, or objects. For multi-shot prompts: '[0-3s] Shot 1. [3-6s] Shot 2.' Max 1500 characters. Reference order: video_urls first, then image_urls.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Reference videos for subject consistency (0-3 videos). Videos' FPS must be at least 16 FPS. Combined with image_urls, total references cannot exceed 5. Reference order: video_urls are numbered first (Character1, Character2...), then image_urls continue the sequence.","enum":null,"is_list":true,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_urls","required":false,"type":"string"},{"default":null,"description":"Reference images for subject consistency (0-5 images). Combined with video_urls, total references cannot exceed 5. Formats: JPEG, JPG, PNG (no alpha), BMP, WEBP. Resolution: 240-5000px. Max 10MB each. Reference order: image_urls continue numbering after video_urls.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_urls","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution tier. R2V Flash only supports 720p and 1080p.","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. R2V Flash supports only 5 or 10 seconds.","enum":["5","10"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"When true (default), enables intelligent multi-shot segmentation for coherent narrative videos with multiple shots. When false, generates single continuous shot. Only active when enable_prompt_expansion is True.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_shots","required":false,"type":"boolean"},{"default":true,"description":"Whether to generate a video with audio. Set to false for silent video generation. Silent videos are faster and cost 25% of the audio version price.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"generate_audio","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["video","seed","actual_prompt"],"pricing":"Your request will cost $0.10 per second for 720p, $0.15 per second for 1080p.","published_at":"2026-02-06T18:01:37.773000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8d6ad5/i7hPcbtP9HLfjs9-HQ9sJ_c5cd47efdacf4c0cb431698708aed327.jpg","title":"V2.6"},{"category":"text-to-image","description":"Wan 2.6 text-to-image model.","endpoint_id":"wan/v2.6/text-to-image","family":"Wan 2.6","inputs":[{"default":null,"description":"Text prompt describing the desired image. Supports Chinese and English. Max 2000 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"Optional reference image (0 or 1). When provided, can be used for style guidance. Resolution: 384-5000px each dimension. Max size: 10MB. Formats: JPEG, JPG, PNG (no alpha), BMP, WEBP.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"image_url","required":false,"type":"string"},{"default":"","description":"Content to avoid in the generated image. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":null,"description":"Output image size. If not set: matches input image size (up to 1280*1280). Use presets like 'square_hd', 'landscape_16_9', or specify exact dimensions.","enum":["square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9","custom_size"],"has_custom_size":true,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"image_size","required":false,"type":"enum"},{"default":1,"description":"Maximum number of images to generate (1-5). Actual count may be less depending on model inference.","enum":null,"is_list":false,"max":5,"media_kind":null,"min":1,"multiline":false,"name":"max_images","required":false,"type":"integer"},{"default":null,"description":"Random seed for reproducibility (0-2147483647).","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"images","output_props":["generated_text","seed","images"],"pricing":"","published_at":"2025-12-23T21:00:10.736000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a878040/GSP3n-IjMgY2GlxiwOu3V.png","title":"Wan v2.6 Text to Image"},{"category":"text-to-video","description":"Wan 2.6 text-to-video model.","endpoint_id":"wan/v2.6/text-to-video","family":"Wan 2.6","inputs":[{"default":null,"description":"The text prompt for video generation. Supports Chinese and English, max 1500 characters. For multi-shot videos, use format: 'Overall description. First shot [0-3s] content. Second shot [3-5s] content.'","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the audio to use as the background music. Must be publicly accessible.\nLimit handling: If the audio duration exceeds the duration value (5, 10, or 15 seconds),\nthe audio is truncated to the first N seconds, and the rest is discarded. If\nthe audio is shorter than the video, the remaining part of the video will be silent.\nFor example, if the audio is 3 seconds long and the video duration is 5 seconds, the\nfirst 3 seconds of the output video will have sound, and the last 2 seconds will be si","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":false,"type":"string"},{"default":"16:9","description":"The aspect ratio of the generated video. Wan 2.6 supports additional ratios.","enum":["16:9","9:16","1:1","4:3","3:4"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1080p","description":"Video resolution tier. Wan 2.6 T2V only supports 720p and 1080p (no 480p).","enum":["720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"5","description":"Duration of the generated video in seconds. Choose between 5, 10, or 15 seconds.","enum":["5","10","15"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"duration","required":false,"type":"enum"},{"default":"","description":"Negative prompt to describe content to avoid. Max 500 characters.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"negative_prompt","required":false,"type":"string"},{"default":true,"description":"Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_prompt_expansion","required":false,"type":"boolean"},{"default":true,"description":"When true, enables intelligent multi-shot segmentation for coherent narrative videos. Only active when enable_prompt_expansion is True. Set to false for single-shot generation.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"multi_shots","required":false,"type":"boolean"},{"default":null,"description":"Random seed for reproducibility. If None, a random seed is chosen.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"seed","required":false,"type":"integer"},{"default":true,"description":"If set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"Alibaba","output_kind":"video","output_props":["actual_prompt","video","seed"],"pricing":"Your request will cost $0.10 per second for 720p, $0.15 per second for 1080p.","published_at":"2025-12-16T05:12:22.693000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a86d2d7/3WTDnIgc5z_RVh24RgF-D.png","title":"Wan v2.6 Text to Video"},{"category":"text-to-image","description":"Generate highly aesthetic images with xAI's Grok Imagine Image generation model.","endpoint_id":"xai/grok-imagine-image","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio of the generated image. Use auto to let the provider choose.","enum":["auto","2:1","20:9","19.5:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:19.5","9:20","1:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Resolution of the generated image. `1k` for standard resolution, `2k` for high resolution.","enum":["1k","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"images","output_props":["images","revised_prompt"],"pricing":"","published_at":"2026-01-29T00:28:58.441000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8c4b97/vZlFRoT1SBs5XMoVqN_P5_f4b2e3f42dcc4f06a18953fda2b5c942.jpg","title":"Grok Imagine Image"},{"category":"image-to-image","description":"Edit images precisely with xAI's Grok Imagine model","endpoint_id":"xai/grok-imagine-image/edit","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of URLs of the images to edit. A maximum of 3 images are supported.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"Aspect ratio of the edited image. When set to `auto` (the default), the output preserves the aspect ratio of the first input image.","enum":["auto","2:1","20:9","19.5:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:19.5","9:20","1:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Resolution of the generated image. `1k` for standard resolution, `2k` for high resolution.","enum":["1k","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"images","output_props":["images","revised_prompt"],"pricing":"Your request will cost $0.022 per image ($0.02 for image output + $0.002 for image input).","published_at":"2026-01-29T00:29:41.002000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a0dc7/kv2XmZ5em8Kb2-7oXZndp_b897f79cbc564e1d8f4e5d5c71710c2b.jpg","title":"Grok Imagine Image"},{"category":"image-to-image","description":"Grok Imagine Pro is an advanced AI model from xAI that creates high-quality visuals from text prompts and allows you to edit or analyze existing images.","endpoint_id":"xai/grok-imagine-image/quality/edit","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"Aspect ratio of the edited image. When set to `auto` (the default), the output preserves the aspect ratio of the first input image.","enum":["auto","2:1","20:9","19.5:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:19.5","9:20","1:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Resolution of the generated image. `1k` for standard resolution, `2k` for high resolution.","enum":["1k","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":null,"description":"List of URLs of the images to edit. A maximum of 3 images are supported.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"}],"lab":"xAI","output_kind":"images","output_props":["images","revised_prompt"],"pricing":"Your request will cost $0.05 per output image for 1K and $0.07 per output image for 2K in addition to $0.01 per input image.","published_at":"2026-05-07T00:48:30.326000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a959abd/vUggNVIfKJsfVCUQhcI7s_ea5f9f2ac49147d49270324989db60e4.jpg","title":"Grok Imagine Image Editing Quality"},{"category":"text-to-image","description":"Grok Imagine Pro is an advanced AI model from xAI that creates high-quality visuals from text prompts and allows you to edit or analyze existing images.","endpoint_id":"xai/grok-imagine-image/quality/text-to-image","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":4,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio of the generated image.","enum":["2:1","20:9","19.5:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:19.5","9:20","1:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Resolution of the generated image. `1k` for standard resolution, `2k` for high resolution.","enum":["1k","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"images","output_props":["images","revised_prompt"],"pricing":"Your request will cost $0.05 per image for 1K and $0.07 per image for 2K.","published_at":"2026-05-07T00:49:05.554000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a959ac2/BbRJ1XroSH1gwHzPYc_t8_8ba16f7ab525499aaa149fba1039b4a4.jpg","title":"Grok Imagine Image"},{"category":"image-to-image","description":"Edit images with xAi's Grok Imagine 2.0 model.","endpoint_id":"xai/grok-imagine-image/v2.0/edit","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"List of URLs of the images to edit. A maximum of 5 images are supported.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_urls","required":false,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"auto","description":"Aspect ratio of the edited image. Standard auto uses the nearest supported ratio of the first reference.","enum":["2:1","20:9","19.5:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:19.5","9:20","1:2","auto","21:9","5:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Resolution of the generated image: 1k, 1.5k, or 2k.","enum":["1k","1.5k","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"medium","description":"Quality level of the edited image. `auto` lets xAI choose; it currently uses `medium` for editing.","enum":["low","medium","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"}],"lab":"xAI","output_kind":"images","output_props":["images","revised_prompt"],"pricing":"Your request will cost $0.04 (low) or $0.06 (medium) per image for 1K, and $0.06 (low) or $0.08 (medium) per image for 2K, plus $0.01 per input image.","published_at":"2026-08-11T20:13:26.854000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa53f9f/NPxHgnCK_ldUc0dOfNe1q.jpg","title":"Grok Imagine Image 2.0"},{"category":"text-to-image","description":"Generate images from text using xAi's Grok Imagine 2.0 model.","endpoint_id":"xai/grok-imagine-image/v2.0/text-to-image","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired image.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":1,"description":"Number of images to generate.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"num_images","required":false,"type":"integer"},{"default":"1:1","description":"Aspect ratio of the generated image. Use auto to let the provider choose.","enum":["2:1","20:9","19.5:9","16:9","4:3","3:2","1:1","2:3","3:4","9:16","9:19.5","9:20","1:2","auto","21:9","5:2"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":"1k","description":"Resolution of the generated image: 1k, 1.5k, or 2k.","enum":["1k","1.5k","2k"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"jpeg","description":"The format of the generated image.","enum":["jpeg","png","webp"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"},{"default":"medium","description":"Quality level of the generated image. `auto` lets xAI choose; it currently uses `low` for generation.","enum":["low","medium","auto"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"quality","required":false,"type":"enum"}],"lab":"xAI","output_kind":"images","output_props":["images","revised_prompt"],"pricing":"Your request will cost $0.04 (low) or $0.06 (medium) per image for 1K, and $0.06 (low) or $0.08 (medium) per image for 2K.","published_at":"2026-08-11T20:13:21.281000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa53f80/jz23bpxsEx0-ROlZEErD0.jpg","title":"Grok Imagine Image 2.0"},{"category":"video-to-video","description":"Edit videos using xAI's Grok Imagine","endpoint_id":"xai/grok-imagine-video/edit-video","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired edit.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the input video to edit. The video will be resized to a maximum area of 854x480 pixels and truncated to 8 seconds.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":true,"name":"video_url","required":true,"type":"string"},{"default":"auto","description":"Resolution of the output video.","enum":["auto","480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Cost is $0.05 per second of 480p output video ($0.07 at 720p) plus $0.01 per second of input video. For example, a 6-second 480p video from a 6-second input costs $0.36.","published_at":"2026-01-29T00:27:49.985000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a29af/LdzkePZifdyhKkL-fzyZm_f823bcaae85c4342ad20c800c9a2cef1.jpg","title":"Grok Imagine Video"},{"category":"video-to-video","description":"Extend videos with xAI's Grok Imagine video model","endpoint_id":"xai/grok-imagine-video/extend-video","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of what should happen next in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"URL of the source video to extend. Must be MP4 format (H.264, H.265, or AV1 codec), 2-15 seconds long.","enum":null,"is_list":false,"max":null,"media_kind":"video","min":null,"multiline":false,"name":"video_url","required":true,"type":"string"},{"default":6,"description":"Length of the extension in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":2,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Cost is $0.05 per second of 480p output video ($0.07 at 720p) plus $0.01 per second of input video. For example, a 6-second 480p video from a 6-second input costs $0.36.","published_at":"2026-03-24T17:54:09.171000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a937b17/7vgMNPVP3FZ6BEZzv5mII_2605d58f4fd84b0ba950203d58c0e445.jpg","title":"Grok Imagine Extend Video"},{"category":"image-to-video","description":"Generate videos from images with audio using xAI's Grok Imagine Video model.","endpoint_id":"xai/grok-imagine-video/image-to-video","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of desired changes or motion in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the output video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"URL of the input image for video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"A 6s 480p video will cost $0.302 ($0.05 per second of 480p video + $0.002 for image input). At an output resolution of 480p, every second costs $0.05, and at 720p, every second costs $0.07.","published_at":"2026-01-29T00:27:07.613000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a0dd0/3wXg362MQ0pczC2ZQFBfW_c153dd469fd14b75bbd9fa6d27f1b63e.jpg","title":"Grok Imagine Video"},{"category":"image-to-video","description":"Generate videos using multiple reference images with xAI's Grok Imagine video model","endpoint_id":"xai/grok-imagine-video/reference-to-video","family":"Grok Imagine","inputs":[{"default":null,"description":"Text prompt describing the video to generate. Use @Image1, @Image2, etc. to reference specific images from reference_image_urls in order.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"One or more reference image URLs to guide the video generation as style and content references. Reference in prompt as @Image1, @Image2, etc. Maximum 7 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":true,"type":"string"},{"default":8,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":10,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the output video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"A 6s 480p video will cost $0.302 ($0.05 per second of 480p video + $0.002 for image input). At an output resolution of 480p, every second costs $0.05, and at 720p, every second costs $0.07.","published_at":"2026-03-24T17:55:41.616000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a937ab6/vW4pJVZGWgLX9tSTMZPiz_314f49c562014442a5a64eed32ab69ae.jpg","title":"Grok Imagine Reference to Video"},{"category":"text-to-video","description":"Generate videos with audio from text using Grok Imagine Video.","endpoint_id":"xai/grok-imagine-video/text-to-video","family":"Grok Imagine","inputs":[{"default":null,"description":"Text description of the desired video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the output video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"For 6s 480p video your request will cost $0.3. At an output resolution of 480p, every second costs $0.05, and at 720p, every second costs $0.07.","published_at":"2026-01-29T00:26:17.072000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a8a0dd6/EDbXLIstjumsrgtGfV4NA_b75e853d42ea45f695d07e434331bdfb.jpg","title":"Grok Imagine Video"},{"category":"image-to-video","description":"Generate videos from images with audio using xAI's Grok Imagine 1.5 Video model.","endpoint_id":"xai/grok-imagine-video/v1.5/image-to-video","family":"Grok Imagine 1.5","inputs":[{"default":null,"description":"Text description of desired changes or motion in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the output video.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"URL of the input image for video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Priced per second of output video, by resolution: 480p at $0.08/sec, 720p at $0.14/sec, 1080p at $0.25/sec. A 5-second clip costs $0.40 at 480p, $0.70 at 720p, and $1.25 at 1080p. Cost scales linearly with duration. Each reference image adds $0.01 (1–7 supported). A reference audio clip, if provided, is included at no extra cost.","published_at":"2026-05-31T09:49:36.797000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a9c2fbd/9sTsrztjz1KsxHWj1ONNM_b6a22e5d6ce2424aadbf4c3a7cf5f73a.jpg","title":"Grok Imagine Video 1.5"},{"category":"image-to-video","description":"Generate videos from images using xAI's Grok Imagine Video 1.5 Lite model.","endpoint_id":"xai/grok-imagine-video/v1.5/lite/image-to-video","family":"Grok Imagine 1.5 Lite","inputs":[{"default":null,"description":"Text description of desired changes or motion in the video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the output video.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":null,"description":"URL of the input image for video generation.","enum":null,"is_list":false,"max":null,"media_kind":"image","min":null,"multiline":false,"name":"image_url","required":true,"type":"string"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Priced per second of output video and per input image, by resolution: 480p at $0.02/sec, 720p at $0.03/sec, 1080p at $0.14/sec. Each input image costs $0.01. A 5-second clip with one input image costs $0.11 at 480p, $0.16 at 720p, or $0.71 at 1080p.","published_at":"2026-10-01T20:37:27.180000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac8c97/OwXsIilO-VK2xMBqsdbcG.jpg","title":"Grok Imagine Video 1.5 Lite Image to Video"},{"category":"text-to-video","description":"Generate videos from text prompts using xAI's Grok Imagine Video 1.5 Lite model.","endpoint_id":"xai/grok-imagine-video/v1.5/lite/text-to-video","family":"Grok Imagine 1.5 Lite","inputs":[{"default":null,"description":"Text description of the desired video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the output video.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Priced per second of output video, by resolution: 480p at $0.02/sec, 720p at $0.03/sec, 1080p at $0.14/sec. A 5-second 480p clip costs $0.10; 720p costs $0.15; 1080p costs $0.70.","published_at":"2026-10-01T20:36:39.299000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aac8c97/q0dnsNb5Wra4NzkWywH-S.jpg","title":"Grok Imagine Video 1.5 Lite Text to Video"},{"category":"image-to-video","description":"Generate videos from images and audio references using xAI's Grok Imagine 1.5 Video model.","endpoint_id":"xai/grok-imagine-video/v1.5/reference-to-video","family":"Grok Imagine 1.5","inputs":[{"default":null,"description":"Text prompt describing the video. Tag references as <IMAGE_0>, <IMAGE_1>, etc.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":null,"description":"One or more reference image URLs to guide the video generation as style and content references. Reference in prompt as <IMAGE_0>, <IMAGE_1>, etc. Maximum 7 images.","enum":null,"is_list":true,"max":null,"media_kind":"image","min":null,"multiline":true,"name":"reference_image_urls","required":true,"type":"string"},{"default":8,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"480p","description":"Resolution of the output video.","enum":["480p","720p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Priced per second of output video, by resolution: 480p at $0.08/sec, 720p at $0.14/sec. A 5-second 480p clip costs $0.40; 720p costs $0.70. Cost scales linearly with duration. Each reference image adds $0.01 (1–7 supported). A reference audio clip, if provided, is included","published_at":"2026-08-01T01:31:24.473000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa44028/2nTJFjWkMjyrXI-b6-euJ.jpg","title":"Grok Imagine Video 1.5 Reference to Video"},{"category":"text-to-video","description":"Generate videos from prompts with audio using xAI's Grok Imagine 1.5 Video model.","endpoint_id":"xai/grok-imagine-video/v1.5/text-to-video","family":"Grok Imagine 1.5","inputs":[{"default":null,"description":"Text description of the desired video.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":true,"type":"string"},{"default":6,"description":"Video duration in seconds.","enum":null,"is_list":false,"max":15,"media_kind":null,"min":1,"multiline":false,"name":"duration","required":false,"type":"integer"},{"default":"720p","description":"Resolution of the output video.","enum":["480p","720p","1080p"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"resolution","required":false,"type":"enum"},{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"aspect_ratio","required":false,"type":"enum"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"video","output_props":["video"],"pricing":"Priced per second of output video, by resolution: 480p at $0.08/sec, 720p at $0.14/sec, 1080p at $0.25/sec. A 5-second 480p clip costs $0.40; 720p costs $0.70. Cost scales linearly with duration. No input images or references, so no per-image charges apply.","published_at":"2026-08-01T01:31:06.928000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa44035/2zU-0vqvgLDc1B_n0vut0.jpg","title":"Grok Imagine Video 1.5 Text to Video"},{"category":"speech-to-speech","description":"Build real-time voice applications powered by Grok. Send recorded audio and get a voice and text response.","endpoint_id":"xai/grok-voice","family":"Grok Voice","inputs":[{"default":null,"description":"URL of the audio containing the user's speech. The Grok agent listens to it and replies with speech. Most common audio formats are supported; the audio is converted to 16-bit 24 kHz mono PCM before being sent to Grok. Maximum duration 10 minutes, maximum file size 50 MB.","enum":null,"is_list":false,"max":null,"media_kind":"audio","min":null,"multiline":true,"name":"audio_url","required":true,"type":"string"},{"default":null,"description":"Optional system instructions describing the agent's persona and conversation context. Uses Grok's default persona when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Built-in xAI voice for the agent's reply. Uses Grok's default voice when omitted.","enum":["carina","zagan","helix","orion","luna","iris","altair","zenith","perseus","helios","lux","kepler","rigel","cosmo","celeste","ursa","sirius","lumen","castor","naksh","atlas","aurora","liora","ara","eve","leo","rex","sal"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"{\"mcp_servers\": [], \"web_search\": {\"enabled\": false}, \"x_search\": {\"enabled\": false}}","description":"Server-side tools available to the agent. Web, X, and remote MCP tools are supported; every tool is disabled by default. file_search/collections are unsupported by the typed configuration due to ZDR.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tools","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"audio","output_props":["audio","duration","text"],"pricing":"","published_at":"2026-09-16T19:06:25.061000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa814b3/-kKZPCaj-2JqalM7rp0tQ.jpg","title":"Grok Voice"},{"category":"speech-to-speech","description":"Build real-time voice applications powered by Grok. Stream audio and text bidirectionally via WebSocket for voice assistants, phone agents, and interactive voice systems.","endpoint_id":"xai/grok-voice/realtime","family":"Grok Voice","inputs":[{"default":null,"description":"Server-side tools available to the agent. Web, X, and remote MCP tools are supported; every tool is disabled by default. An explicitly supplied object always reaches the session, so previously enabled tools can be cleared.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"tools","required":false,"type":"json"},{"default":null,"description":"System instructions describing the agent's persona and conversation context. Uses Grok's default persona when omitted.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"prompt","required":false,"type":"string"},{"default":null,"description":"Automatic turn detection: any configured object (even empty) lets the agent detect when you stop speaking and reply on its own. Set null for manual turns; omit to keep the session default.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"turn_detection","required":false,"type":"json"},{"default":null,"description":"xAI realtime event type (e.g. 'session.update', 'input_audio_buffer.append', 'response.create', 'response.output_audio.delta'). Events are relayed verbatim in both directions.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"type","required":true,"suggestions":["session.update","input_audio_buffer.append","response.create"],"type":"string"},{"default":null,"description":"Built-in xAI voice for the agent's speech. Uses Grok's default voice when omitted.","enum":["carina","zagan","helix","orion","luna","iris","altair","zenith","perseus","helios","lux","kepler","rigel","cosmo","celeste","ursa","sirius","lumen","castor","naksh","atlas","aurora","liora","ara","eve","leo","rex","sal"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"}],"lab":"xAI","output_kind":"json","output_props":["tools","prompt","turn_detection","type","voice"],"pricing":"","published_at":"2026-09-16T19:06:35.030000+00:00","thumbnail":"https://v3b.fal.media/files/b/0aa814dc/DGD6Y0Y2bgo7uhhhumKGd.jpg","title":"Grok Voice"},{"category":"text-to-speech","description":"Generate speech with expressive and realistic voices from xAI","endpoint_id":"xai/tts/v1","family":"Grok TTS v1","inputs":[{"default":null,"description":"The text to convert to speech. Maximum 15,000 characters. Supports speech tags for expressive delivery: inline tags like [laugh], [pause], [sigh] and wrapping tags like <whisper>text</whisper>, <slow>text</slow>.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":true,"name":"text","required":true,"type":"string"},{"default":"eve","description":"Built-in xAI voice to use for synthesis.","enum":["carina","zagan","helix","orion","luna","iris","altair","zenith","perseus","helios","lux","kepler","rigel","cosmo","celeste","ursa","sirius","lumen","castor","naksh","atlas","aurora","liora","ara","eve","leo","rex","sal"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"voice","required":false,"type":"enum"},{"default":"auto","description":"BCP-47 language code or 'auto' for automatic detection. Supported: en, zh, fr, de, hi, id, it, ja, ko, pt-BR, pt-PT, ru, es-MX, es-ES, tr, vi, bn, ar-EG, ar-SA, ar-AE.","enum":["auto","en","ar-EG","ar-SA","ar-AE","bn","zh","fr","de","hi","id","it","ja","ko","pt-BR","pt-PT","ru","es-MX","es-ES","tr","vi"],"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"language","required":false,"type":"enum"},{"default":null,"description":"Output format configuration. Defaults to MP3 at 24 kHz / 128 kbps.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"output_format","required":false,"type":"json"},{"default":true,"description":"Authorized callers may set false to request relaxed screening.","enum":null,"is_list":false,"max":null,"media_kind":null,"min":null,"multiline":false,"name":"enable_safety_checker","required":false,"type":"boolean"}],"lab":"xAI","output_kind":"audio","output_props":["audio"],"pricing":"Your request will cost $0.015 per 1000 characters.","published_at":"2026-03-17T00:21:43.728000+00:00","thumbnail":"https://v3b.fal.media/files/b/0a92763c/4toOv_gM9xUL_Zwmt4Gc8_67e9f077fc4c48e78dfa428f7d50b190.jpg","title":"xAI Text to Speech"}],"version":1,"window_days":0}
|