[{"id":"ecec9cc3-b622-4a21-ad0c-82a419bc1d62","slug":"minimax-music-03","branded_slug":"minimax/minimax-music/minimax-music-03","name":"minimax-music-03","title":"MiniMax Music 3.0","description":"MiniMax Music 3.0 creates studio-quality songs from lyrics and style prompts, with support for instrumental tracks, automatic lyric generation, and MP3 output.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/8f2367787feb4b71b11cf9fc0fedfad6.webp","output_type":"audio","provider_name":"Minimax","version":"","request_schema":{"additionalProperties":false,"properties":{"audio_settings":{"additionalProperties":false,"default":{"bitrate":256000,"format":"mp3","sample_rate":44100},"description":"Audio output settings. Format accepts mp3 or wav. Bitrate accepts 32000, 64000, 128000, or 256000. Sample rate accepts 16000, 24000, 32000, or 44100.","properties":{"bitrate":{"default":256000,"enum":[32000,64000,128000,256000],"title":"Bitrate","type":"integer"},"format":{"default":"mp3","enum":["mp3","wav"],"title":"Format","type":"string"},"sample_rate":{"default":44100,"enum":[16000,24000,32000,44100],"title":"Sample Rate","type":"integer"}},"title":"Audio Settings","type":"object"},"is_instrumental":{"default":false,"description":"Generate instrumental music without vocals.","title":"Instrumental","type":"boolean"},"lyrics":{"default":"[Verse]\nCity lights are fading slow\nRain is tapping on my window\nMidnight thoughts I can't ignore\nYour name echoes even more\n\n[Chorus]\nDancing in the afterglow\nOf a love we used to know\nPop melodies and broken hearts\nWe shine bright even in the dark","description":"Song lyrics. Use \\n to separate lines. Supports structure tags such as [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge], and [Outro].","maxLength":3500,"minLength":1,"title":"Lyrics","type":"string"},"lyrics_optimizer":{"default":false,"description":"When true, MiniMax can automatically generate lyrics from the style prompt if lyrics are empty.","title":"Generate Lyrics From Prompt","type":"boolean"},"output_format":{"default":"url","description":"Returns a provider URL that is downloaded and re-hosted by Eachlabs.","enum":["url"],"title":"Output Format","type":"string"},"prompt":{"default":"Pop, melancholic, atmospheric, female vocal, emotional, soft synths, light piano, slow tempo, rainy night mood.","description":"Style, mood, instruments, voice, and scenario for the generated song.","maxLength":2000,"minLength":1,"title":"Style Prompt","type":"string"}},"type":"object"},"category":{"Slug":"music-generation","Name":"Music Generation","Description":"","ThumbnailURL":"","Order":0,"ModelCount":0},"p50":60},{"id":"45d35c08-13bc-4e22-80ea-6e7fa2612571","slug":"xai-grok-imagine-2-0-image-edit","branded_slug":"xai/grok-imagine/xai-grok-imagine-2-0-image-edit","name":"xai-grok-imagine-2.0-image-edit","title":"XAI | Grok | Imagine | 2.0 | Image Edit","description":"Edit source images with xAI Grok Imagine Image 2.0 using prompt-guided controls for aspect ratio, resolution, quality, and output count.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/7c8313545a5443faa299d136fc553226.jpg","output_type":"image","provider_name":"xAI","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"auto","description":"Output aspect ratio. For single-image edits, use auto to follow the source image; for multi-image edits, specify a target ratio when needed.","enum":["auto","1:1","16:9","9:16","4:3","3:4","3:2","2:3","2:1","1:2","19.5:9","9:19.5","20:9","9:20"],"title":"Aspect Ratio","type":"string"},"image_url":{"description":"URL or base64 data URI of the source image to edit. Mutually exclusive with image_urls.","format":"uri","title":"Image URL","type":"string"},"image_urls":{"default":[],"description":"One to three source image URLs or base64 data URIs for multi-image edits. Mutually exclusive with image_url.","items":{"format":"uri","type":["string","null"]},"maxItems":3,"title":"Image URLs","type":"array"},"num_images":{"default":1,"description":"Number of edited images to generate. Each successful output image affects provider cost.","maximum":10,"minimum":1,"title":"Number of Images","type":["integer","null"]},"output_format":{"default":"jpeg","description":"Output image format. The pipeline converts the provider image before upload.","enum":["jpeg","png","webp"],"title":"Output Format","type":"string"},"prompt":{"description":"Text prompt describing the desired image edit. For multi-image edits, reference inputs as \u003cIMAGE_0\u003e, \u003cIMAGE_1\u003e, etc.","minLength":1,"title":"Prompt","type":"string"},"quality":{"default":"medium","description":"Output quality for grok-imagine-image-2.0. Higher quality increases provider cost.","enum":["low","medium"],"title":"Quality","type":"string"},"resolution":{"default":"1k","description":"Output resolution. Higher resolution increases provider cost.","enum":["1k","2k"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":70},{"id":"f0e07f97-0911-455e-8983-a04e9a913a2c","slug":"xai-grok-imagine-2-0-text-to-image","branded_slug":"xai/grok-imagine/xai-grok-imagine-2-0-text-to-image","name":"xai-grok-imagine-2.0-text-to-image","title":"XAI | Grok | Imagine | 2.0 | Text to Image","description":"Grok Imagine Image 2.0 generates images from text prompts with selectable aspect ratio, resolution, quality, and batch size.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/5cb8ade1f6554012a20334f105e8b340.webp","output_type":"array","provider_name":"xAI","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"auto","description":"Output aspect ratio. Use auto to let the model select the best ratio for the prompt.","enum":["auto","1:1","16:9","9:16","4:3","3:4","3:2","2:3","2:1","1:2","19.5:9","9:19.5","20:9","9:20"],"title":"Aspect Ratio","type":"string"},"num_images":{"default":1,"description":"Number of images to generate in one request.","maximum":10,"minimum":1,"title":"Number of Images","type":["integer","null"]},"output_format":{"default":"jpeg","description":"Output image format.","enum":["jpeg","png","webp"],"title":"Output Format","type":"string"},"prompt":{"description":"Text prompt describing the desired image.","title":"Prompt","type":"string"},"quality":{"default":"medium","description":"Output quality for grok-imagine-image-2.0. Higher quality increases provider cost.","enum":["low","medium"],"title":"Quality","type":"string"},"resolution":{"default":"1k","description":"Output resolution. Higher resolution increases provider cost.","enum":["1k","2k"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":70},{"id":"3ccf8262-6d1d-418f-b091-80d676c0e7e3","slug":"ltx-2-5-audio-to-video-fast","branded_slug":"ltx/ltx-v2-5/ltx-2-5-audio-to-video-fast","name":"ltx-2.5-audio-to-video-fast","title":"Ltx v2.5 | Audio to Video | fast","description":"LTX 2.5 Audio-to-Video Fast creates synchronized videos from short audio clips with optional image or prompt guidance for fast sound-led generation.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/ad202a45ad1049ada65708ad21fc4d63.webp","output_type":"video","provider_name":"LTX","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"title":"Aspect Ratio","type":"string"},"audio_url":{"description":"URL of the audio file to generate a video from. Duration must be between 2 and 20 seconds.","format":"uri","title":"Audio URL","type":"string"},"guidance_scale":{"description":"Guidance scale for video generation. 1-50","maximum":50,"minimum":1,"title":"Guidance Scale","type":["number","null"]},"image_url":{"description":"Optional image URL to use as the first frame of the video.","format":"uri","title":"Image URL","type":["string","null"]},"prompt":{"description":"Text description of how the video should be generated. Required when image_url is not provided.","maxLength":5000,"minLength":1,"title":"Prompt","type":["string","null"]}},"required":["audio_url"],"type":"object"},"category":{"Slug":"voice-to-video","Name":"Voice to Video","Description":"","ThumbnailURL":"","Order":0,"ModelCount":0},"p50":60},{"id":"a71df9d7-ef95-4d7e-8fa2-5bb8f5be26ca","slug":"ltx-2-5-text-to-video-fast","branded_slug":"ltx/ltx-v2-5/ltx-2-5-text-to-video-fast","name":"ltx-2.5-text-to-video-fast","title":"Ltx v2.5 | Text to Video | Fast","description":"LTX 2.5 Text-to-Video Fast generates video from text prompts with synchronized audio, flexible duration, and up to 4K output.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/f6390db0c09e435088efeb12a43652fa.webp","output_type":"video","provider_name":"LTX","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16"],"title":"Aspect Ratio","type":"string"},"camera_motion":{"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",null],"title":"Camera Motion","type":["string","null"]},"duration":{"default":6,"description":"Duration of the generated video in seconds.","enum":[6,8,10,12,14,16,18,20],"title":"Duration","type":"integer"},"fps":{"default":25,"description":"Frames per second of the generated video.","enum":[24,25,48,50],"title":"Frames Per Second","type":"integer"},"generate_audio":{"default":true,"description":"Whether to generate audio for the video.","title":"Generate Audio","type":"boolean"},"prompt":{"description":"Text prompt describing the generated video.","maxLength":5000,"minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["720p","1080p","1440p","2160p"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-video","Name":"Text to Video","Description":"","ThumbnailURL":"","Order":7,"ModelCount":0},"p50":60},{"id":"4a2c5c08-3f72-4cba-8070-35dfaaed80e1","slug":"ltx-2-5-image-to-video-fast","branded_slug":"ltx/ltx-v2-5/ltx-2-5-image-to-video-fast","name":"ltx-2.5-image-to-video-fast","title":"Ltx v2.5 | Image to Video | Fast","description":"LTX 2.5 Image-to-Video Fast turns a starting image into quick motion-rich video with prompt, duration, resolution, audio, and camera controls.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/6f932c77c8864c1587ccb388a81f0ea3.webp","output_type":"video","provider_name":"LTX","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"auto","description":"Aspect ratio of the generated video. If auto, the ratio is determined from the input image.","enum":["auto","16:9","9:16"],"title":"Aspect Ratio","type":"string"},"camera_motion":{"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",null],"title":"Camera Motion","type":["string","null"]},"duration":{"default":6,"description":"Duration of the generated video in seconds.","enum":[6,8,10,12,14,16,18,20],"title":"Duration","type":"integer"},"end_image_url":{"default":"","description":"Optional URL of the end image. When provided, the model generates a transition video between start and end frames.","format":"uri","title":"End Image URL","type":"string"},"fps":{"default":25,"description":"Frames per second of the generated video.","enum":[24,25,48,50],"title":"Frames Per Second","type":"integer"},"generate_audio":{"default":true,"description":"Whether to generate audio for the video.","title":"Generate Audio","type":"boolean"},"image_url":{"description":"URL of the start image to animate into the generated video.","format":"uri","minLength":1,"title":"Start Image URL","type":"string"},"prompt":{"description":"Text prompt describing the generated video.","maxLength":5000,"minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"1080p","description":"Resolution of the generated video.","enum":["720p","1080p","1440p","2160p"],"title":"Resolution","type":"string"}},"required":["image_url","prompt"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":60},{"id":"dbbe95fa-8bb7-424f-aef3-af89b99d3b1d","slug":"ltx-2-5-audio-to-video-pro","branded_slug":"ltx/ltx-v2-5/ltx-2-5-audio-to-video-pro","name":"ltx-2.5-audio-to-video-pro","title":"Ltx v2.5 | Audio to Video | Pro","description":"LTX 2.5 Audio-to-Video Pro turns short audio clips into synchronized video with optional image or prompt guidance for dialogue, music, and sound-led scenes.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/18b9dcd9d78f476c9bc5a09811c3880f.webp","output_type":"video","provider_name":"LTX","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"auto","description":"Aspect ratio of the generated video.","enum":["auto","16:9","9:16"],"title":"Aspect Ratio","type":"string"},"audio_url":{"description":"URL of the audio file to generate a video from. Duration must be between 2 and 10 seconds.","format":"uri","title":"Audio URL","type":"string"},"guidance_scale":{"description":"Guidance scale for video generation. 1-50","maximum":50,"minimum":1,"title":"Guidance Scale","type":["number","null"]},"image_url":{"description":"Optional image URL to use as the first frame of the video.","format":"uri","title":"Image URL","type":["string","null"]},"prompt":{"description":"Text description of how the video should be generated. Required when image_url is not provided.","maxLength":5000,"minLength":1,"title":"Prompt","type":["string","null"]}},"required":["audio_url"],"type":"object"},"category":{"Slug":"voice-to-video","Name":"Voice to Video","Description":"","ThumbnailURL":"","Order":0,"ModelCount":0},"p50":60},{"id":"ee507976-bf5e-4cef-abaf-b733386fd4d5","slug":"ltx-2-5-image-to-video-pro","branded_slug":"ltx/ltx-v2-5/ltx-2-5-image-to-video-pro","name":"ltx-2.5-image-to-video-pro","title":"Ltx v2.5 | Image to Video | Pro","description":"LTX 2.5 Image-to-Video Pro animates a starting image into a high-quality video with prompt, resolution, duration, audio, and camera-motion controls.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/68db0c2594564cac8391544e2f5ca9af.webp","output_type":"video","provider_name":"LTX","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Aspect ratio of the generated video. If auto, the ratio is determined from the input image. Default: auto.","enum":["auto","16:9","9:16"],"title":"Aspect Ratio","type":"string"},"camera_motion":{"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"],"title":"Camera Motion","type":"string"},"duration":{"description":"Duration of the generated video in seconds. Use auto to let the model choose. Default: auto.","enum":[6,8,10,"auto"],"title":"Duration"},"end_image_url":{"default":"","description":"Optional URL of the end image. When provided, generates a transition video between the start and end frames.","format":"uri","title":"End Image URL","type":"string"},"fps":{"default":25,"description":"Frames per second of the generated video. Default: 25.","enum":[24,25,50],"title":"Frames per Second","type":"integer"},"generate_audio":{"default":true,"description":"Whether to generate audio for the generated video. Default: true.","title":"Generate Audio","type":"boolean"},"image_url":{"description":"URL of the start image to use for the generated video. Accepts a public URL or a base64 data URI.","format":"uri","minLength":1,"title":"Start Image URL","type":"string"},"prompt":{"description":"Text description of the desired video.","maxLength":5000,"minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"1080p","description":"Resolution of the generated video. Default: 1080p.","enum":["720p","1080p"],"title":"Resolution","type":"string"}},"required":["image_url","prompt"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":60},{"id":"fb37fa78-2c87-4434-bd99-d55eccf35b3c","slug":"ltx-2-5-text-to-video-pro","branded_slug":"ltx/ltx-v2-5/ltx-2-5-text-to-video-pro","name":"ltx-2.5-text-to-video-pro","title":"Ltx v2.5 | Text to Video | Pro","description":"Lightricks LTX 2.5 Text-to-Video creates videos with synchronized audio from text prompts, with 720p or 1080p output for cinematic clip production.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/82ed3813452744b3b0eee1445d6db8a1.webp","output_type":"video","provider_name":"LTX","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"16:9","description":"Aspect ratio of the generated video.","enum":["16:9","9:16"],"title":"Aspect Ratio","type":"string"},"camera_motion":{"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",null],"title":"Camera Motion","type":["string","null"]},"duration":{"default":6,"description":"Duration of the generated video in seconds.","enum":[6,8,10],"title":"Duration","type":"integer"},"fps":{"default":25,"description":"Frames per second of the generated video.","enum":[24,25,50],"title":"Frames Per Second","type":"integer"},"generate_audio":{"default":true,"description":"Whether to generate audio for the video.","title":"Generate Audio","type":"boolean"},"prompt":{"description":"Text prompt describing the generated video.","maxLength":5000,"minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"1080p","description":"Output video resolution.","enum":["720p","1080p"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-video","Name":"Text to Video","Description":"","ThumbnailURL":"","Order":7,"ModelCount":0},"p50":60},{"id":"fe54a996-0c70-441e-ab66-6ec5f741893b","slug":"bytedance-seedream-v5-layer-decomposition","branded_slug":"bytedance/seedream-v5/bytedance-seedream-v5-layer-decomposition","name":"bytedance-seedream-v5-layer-decomposition","title":"Bytedance | Seedream | v5 | Layer Decomposition","description":"Seedream v5 Layer Decomposition turns a single scene into separate transparent PNG layers, giving designers editable assets for ads and product visuals.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/32337aafcab54094ae96a2de3427ffe2.png","output_type":"object","provider_name":"Bytedance","version":"","request_schema":{"additionalProperties":false,"properties":{"image":{"description":"URL of the single image to decompose into layers. PNG or JPEG, under 30 MB, total pixels between 512x512 and 6000x6000, aspect ratio between 1/16 and 16. Only one image is supported.","format":"uri","minLength":1,"title":"Image URL","type":"string"},"optimize_prompt_mode":{"default":"standard","description":"Prompt optimization mode. standard (default) yields better quality; fast returns results sooner.","enum":["standard","fast"],"title":"Prompt Optimization Mode","type":"string"},"output_format":{"default":"jpeg","description":"File format of the base image. Each layer is always output as PNG (with transparency) regardless of this setting.","enum":["jpeg","png"],"title":"Output Format","type":"string"},"prompt":{"description":"Optional instruction describing which elements to split into layers. Leave empty to let the model automatically decompose all major elements. Supports natural language and precise \u003cbbox\u003ex1 y1 x2 y2\u003c/bbox\u003e coordinate tags (normalized thousandths). Up to 16 layers plus 1 base image are returned.","title":"Prompt","type":"string"},"size":{"default":"auto","description":"Output resolution tier. auto (default) matches the input image size (clamped to 1K-2K). The base image keeps the original aspect ratio; each layer keeps the aspect ratio of its region in the original image.","enum":["auto","1K","1.5K","2K"],"title":"Size","type":"string"}},"required":["image"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":80},{"id":"1513a554-8f3f-4740-bf02-54085f17adc8","slug":"bytedance-seedance-2-5-text-to-video","branded_slug":"bytedance/seedance-2-5/bytedance-seedance-2-5-text-to-video","name":"bytedance-seedance-2.5-text-to-video","title":"Bytedance | Seedance 2.5 | Text to Video","description":"Seedance 2.5 Text-to-Video turns prompts into coherent 30-second clips with synchronized audio and timestamped shot control for cinematic storytelling.\n\"Please use this model only with AI-generated human faces, not real human faces. If you use real human faces, you accept full responsibility and liability for any consequences.\"","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/8b6aa545aca5492784ce9b0a33b5278f.png","output_type":"video","provider_name":"Bytedance","version":"","request_schema":{"properties":{"aspect_ratio":{"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 from the prompt.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"duration":{"default":"auto","description":"Video duration in seconds. Seedance 2.5 supports 4 to 30 seconds, or auto (default) to let the model pick the best length from the prompt. Longer durations consume more tokens and cost proportionally more.","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"],"title":"Duration","type":"string"},"generate_audio":{"default":true,"description":"Whether the model generates synchronized audio (voice, sound effects, ambient sound, background music) matched to the visuals. true (default) produces an audio video; false produces a silent video. The cost is the same either way.","title":"Generate Audio","type":"boolean"},"prompt":{"description":"Text prompt describing the video to generate. Recommended under 1000 words. English always supported; Seedance 2.5 also supports Spanish, Indonesian, Portuguese, Japanese, Malay, Thai, Arabic, Vietnamese and Korean. Put spoken lines in double quotes for best speech results.","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"720p","description":"Output resolution. Seedance 2.5 supports 480p for faster/cheaper generation and 720p (default) for higher quality.","enum":["480p","720p"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-video","Name":"Text to Video","Description":"","ThumbnailURL":"","Order":7,"ModelCount":0},"p50":250},{"id":"01809238-e97f-4445-a585-7bc8a514dde1","slug":"bytedance-seedance-2-5-image-to-video","branded_slug":"bytedance/seedance-2-5/bytedance-seedance-2-5-image-to-video","name":"bytedance-seedance-2.5-image-to-video","title":"Bytedance | Seedance 2.5 | Image to Video","description":"Seedance 2.5 Image-to-Video animates first or first-and-last frames into cinematic clips up to 30 seconds with synchronized audio and natural motion.\n\"Please use this model only with AI-generated human faces, not real human faces. If you use real human faces, you accept full responsibility and liability for any consequences.\"","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/897a412dda364d3e87e5b1c8f1f3395f.png","output_type":"video","provider_name":"Bytedance","version":"","request_schema":{"properties":{"duration":{"default":"auto","description":"Video duration in seconds. Seedance 2.5 supports 4 to 30 seconds, or auto (default) to let the model pick the best length from the prompt. Longer durations consume more tokens and cost proportionally more.","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"],"title":"Duration","type":"string"},"end_image_url":{"description":"Optional URL of the last-frame image. When provided, the video transitions from the first frame to this last frame. Same format/size limits as the first frame; if aspect ratios differ, the first frame wins and the last frame is center-cropped.","format":"uri-reference","title":"End Image URL","type":["string","null"]},"generate_audio":{"default":true,"description":"Whether the model generates synchronized audio (voice, sound effects, ambient sound, background music) matched to the visuals. true (default) produces an audio video; false produces a silent video. The cost is the same either way.","title":"Generate Audio","type":"boolean"},"image_url":{"description":"URL of the first-frame image the video starts from. JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC or HEIF. Aspect ratio 0.4-2.5, 300-6000 px per side, under 30 MB. Note: Seedance 2.5 does not accept images containing real human faces.","format":"uri","minLength":1,"title":"Image URL","type":["string","null"]},"prompt":{"description":"Text prompt describing the motion/action applied to the image. English always supported; Seedance 2.5 also supports Spanish, Indonesian, Portuguese, Japanese, Malay, Thai, Arabic, Vietnamese and Korean. Put spoken lines in double quotes for best speech results.","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"720p","description":"Output resolution. Seedance 2.5 supports 480p for faster/cheaper generation and 720p (default) for higher quality.","enum":["480p","720p"],"title":"Resolution","type":"string"}},"required":["prompt","image_url"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":250},{"id":"61f8253f-eee4-480c-a863-c287a4b71deb","slug":"bytedance-seedance-2-5-reference-to-video","branded_slug":"bytedance/seedance-2-5/bytedance-seedance-2-5-reference-to-video","name":"bytedance-seedance-2.5-reference-to-video","title":"Bytedance | Seedance 2.5 | Reference to Video","description":"Seedance 2.5 Reference-to-Video blends up to 50 image, video, and audio references into one consistent clip for character-true branded storytelling\n\"Please use this model only with AI-generated human faces, not real human faces. If you use real human faces, you accept full responsibility and liability for any consequences.\"","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/0fb049b181344a05961db8d4bd22a908.png","output_type":"video","provider_name":"Bytedance","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Aspect ratio of the generated video. auto maps to BytePlus adaptive selection. For video editing or extension prompts, keep auto: the output keeps the input video's aspect ratio and a fixed ratio is rejected.","enum":["auto","21:9","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"audio_urls":{"description":"Reference audio guiding the generation. Refer to them as Audio 1, Audio 2, etc. WAV or MP3. Up to 10 clips, each 2-30 s, combined duration \u003c= 30 s, each under 15 MB. Seedance 2.5 supports audio-only input (no image or video required).","items":{"format":"uri-reference","type":["string","null"]},"maxItems":10,"title":"Audio Urls","type":["array","string","null"]},"duration":{"default":"auto","description":"Video duration in seconds. Seedance 2.5 supports 4 to 30 seconds, or auto (default) to let the model pick the best length from the prompt. For video editing prompts, keep auto: the output keeps the input video's duration and a fixed duration is rejected. Longer durations consume more tokens and cost proportionally more.","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"],"title":"Duration","type":"string"},"generate_audio":{"default":true,"description":"Whether the model generates synchronized audio (voice, sound effects, ambient sound, background music) matched to the visuals. true (default) produces an audio video; false produces a silent video. Put spoken lines in double quotes in the prompt for best speech results.","title":"Generate Audio","type":"boolean"},"image_urls":{"description":"Reference images guiding the generation (subjects, style, scene). Refer to them as Image 1, Image 2, etc. JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC or HEIF. Up to 30 images, under 30 MB each. Note: Seedance 2.5 does not accept images containing real human faces.","items":{"format":"uri-reference","type":["string","null"]},"maxItems":30,"title":"Image Urls","type":["array","string","null"]},"prompt":{"description":"Text prompt describing the video to generate. Reference the inputs by token, e.g. @Image1, @Video1, @Audio1. English always supported; Seedance 2.5 also supports Spanish, Indonesian, Portuguese, Japanese, Malay, Thai, Arabic, Vietnamese and Korean. Editing wording (add/remove/replace) or extension wording (extend/continue) switches the task to video editing/extension, which forces adaptive aspect ratio (and auto duration for editing).","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"720p","description":"Output resolution. Seedance 2.5 supports 480p for faster/cheaper generation and 720p (default) for higher quality.","enum":["480p","720p"],"title":"Resolution","type":"string"},"video_urls":{"description":"Reference videos guiding the generation. Refer to them as Video 1, Video 2, etc. MP4 or MOV (H.264/H.265), 24-60 FPS. Up to 10 videos, each 2-30 s, combined duration \u003c= 30 s, each under 200 MB. Note: Seedance 2.5 does not accept videos containing real human faces, except face-containing videos generated by Seedance under your account in the past 30 days.","items":{"format":"uri-reference","type":["string","null"]},"maxItems":10,"title":"Video Urls","type":["array","string","null"]}},"required":["prompt"],"type":"object"},"category":{"Slug":"reference-to-video","Name":"Reference to Video","Description":"","ThumbnailURL":"","Order":0,"ModelCount":0},"p50":250},{"id":"78e7fa4d-a0d2-47d9-94be-2c8fa84875f5","slug":"flux-3-video-continuation","branded_slug":"black-forest-labs/flux-3/flux-3-video-continuation","name":"flux-3-video-continuation","title":"Flux 3 | Video Continuation","description":"FLUX.3 is Black Forest Labs’ frontier video extension model, continuing existing clips with smooth, coherent motion while preserving the original scene, style, and visual consistency.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/6f43ee684fe4433fa4d7269dcf430b94.webp","output_type":"video","provider_name":"Black Forest Labs","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Output aspect ratio. auto lets the model choose from the prompt and the input video. 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"draft":{"default":false,"description":"Draft mode: a rapid, cheaper preview render for exploration. Draft renders are hd-only and the result includes a draft_cache reference for a later full-quality re-render.","title":"Draft","type":"boolean"},"duration":{"default":"auto","description":"Duration of the generated continuation in seconds, from 5 to 20, or auto to let the model fit the content.","enum":["auto","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"],"title":"Duration","type":"string"},"generate_audio":{"default":true,"description":"Generate synchronized audio alongside the video. Audio is included at no extra charge.","title":"Generate Audio","type":"boolean"},"prompt":{"description":"The text prompt describing how the video continues, including any audio, dialogue or ambient sound.","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"hd","description":"Video resolution class. hd is up to 1MP per frame (e.g. 1280x704); fhd is up to 2MP (e.g. 1920x1088), finished by the video upsampler. Exact dimensions vary with the aspect ratio. Draft renders are always hd.","enum":["hd","fhd"],"title":"Resolution","type":"string"},"video_url":{"description":"URL of the video to continue; the generated clip carries on from its final frames. MP4.","format":"uri","minLength":1,"title":"Video URL","type":"string"}},"required":["prompt","video_url"],"type":"object"},"category":{"Slug":"video-to-video","Name":"Video to Video","Description":"","ThumbnailURL":"","Order":9,"ModelCount":0},"p50":220},{"id":"5f2d76f9-9c2d-4291-809e-686e97b0200c","slug":"flux-3-image-to-video-timestamped","branded_slug":"black-forest-labs/flux-3/flux-3-image-to-video-timestamped","name":"flux-3-image-to-video-timestamped","title":"Flux 3 | Image to Video Timestamped","description":"FLUX.3 is Black Forest Labs’ frontier keyframe-to-video model, generating smooth, coherent motion between multiple keyframes for precise control over camera movement, timing, and scene progression.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/6083e56932734b22aac1cf3fc5fdfe81.webp","output_type":"video","provider_name":"Black Forest Labs","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Output aspect ratio. auto lets the model choose from the prompt and the keyframe images. 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"draft":{"default":false,"description":"Draft mode: a rapid, cheaper preview render for exploration. Draft renders are hd-only and the result includes a draft_cache reference for a later full-quality re-render.","title":"Draft","type":"boolean"},"duration":{"default":"auto","description":"Video duration in seconds, from 5 to 20, or auto to run to the last keyframe's timestamp, rounded up.","enum":["auto","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"],"title":"Duration","type":"string"},"generate_audio":{"default":true,"description":"Generate synchronized audio alongside the video. Audio is included at no extra charge.","title":"Generate Audio","type":"boolean"},"keyframes":{"description":"Timestamped keyframes: each image becomes the exact frame at its timestamp. With duration auto the video runs to the last timestamp, rounded up (20 seconds max).","items":{"additionalProperties":false,"properties":{"image_url":{"description":"URL of the image to pin at this timestamp. JPEG, PNG or WebP.","format":"uri","minLength":1,"title":"Image URL","type":"string"},"timestamp":{"description":"Second of the video at which this image becomes the frame. Keyframes must be in ascending time order.","maximum":20,"minimum":0,"title":"Timestamp","type":"number"}},"required":["timestamp","image_url"],"type":"object"},"maxItems":10,"minItems":1,"title":"Keyframes","type":"array"},"prompt":{"description":"The text prompt describing how the video should move and sound between the keyframes.","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"hd","description":"Video resolution class. hd is up to 1MP per frame (e.g. 1280x704); fhd is up to 2MP (e.g. 1920x1088), finished by the video upsampler. Exact dimensions vary with the aspect ratio. Draft renders are always hd.","enum":["hd","fhd"],"title":"Resolution","type":"string"}},"required":["prompt","keyframes"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":260},{"id":"27cc06b1-cab9-4c34-989f-ef23c2b5e7c3","slug":"flux-3-image-to-video","branded_slug":"black-forest-labs/flux-3/flux-3-image-to-video","name":"flux-3-image-to-video","title":"Flux 3 | Image to Video","description":"FLUX.3 is Black Forest Labs’ frontier image-to-video model, transforming a single still image into high-quality video with natural motion, smooth animation, and coherent scene dynamics.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/554aca6b6a244f509e1665780803102f.webp","output_type":"video","provider_name":"Black Forest Labs","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Output aspect ratio. auto lets the model choose from the prompt and the input images. 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"draft":{"default":false,"description":"Draft mode: a rapid, cheaper preview render for exploration. Draft renders are hd-only and the result includes a draft_cache reference for a later full-quality re-render.","title":"Draft","type":"boolean"},"duration":{"default":"auto","description":"Video duration in seconds, from 5 to 20, or auto to let the model fit the content. Required when three or more images are provided.","enum":["auto","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"],"title":"Duration","type":"string"},"generate_audio":{"default":true,"description":"Generate synchronized audio alongside the video. Audio is included at no extra charge.","title":"Generate Audio","type":"boolean"},"image_urls":{"description":"Images that become frames of the video, in order: one image starts the video, two start and end it, and with more the first starts it, the last ends it, and the rest fall evenly in between. Three or more images require a set duration. JPEG, PNG or WebP.","items":{"format":"uri","minLength":1,"type":"string"},"maxItems":10,"minItems":1,"title":"Image URLs","type":"array"},"prompt":{"description":"The text prompt describing how the video should move and sound between the given frames.","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"hd","description":"Video resolution class. hd is up to 1MP per frame (e.g. 1280x704); fhd is up to 2MP (e.g. 1920x1088), finished by the video upsampler. Exact dimensions vary with the aspect ratio. Draft renders are always hd.","enum":["hd","fhd"],"title":"Resolution","type":"string"}},"required":["prompt","image_urls"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":250},{"id":"eeed1c2c-454d-47ce-ab9b-76306a1c4bab","slug":"flux-3-text-to-video","branded_slug":"black-forest-labs/flux-3/flux-3-text-to-video","name":"flux-3-text-to-video","title":"Flux 3 | Text to Video","description":"FLUX.3 is Black Forest Labs’ frontier text-to-video model, transforming text prompts into high-quality videos with realistic motion, cinematic composition, and fast generation.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/bcbe627781a44fdeb7cc9b578bc94124.webp","output_type":"video","provider_name":"Black Forest Labs","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Output aspect ratio. auto lets the model choose from the prompt. 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic.","enum":["auto","21:9","2:1","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"draft":{"default":false,"description":"Draft mode: a rapid, cheaper preview render for exploration. Draft renders are hd-only and the result includes a draft_cache reference for a later full-quality re-render.","title":"Draft","type":"boolean"},"duration":{"default":"auto","description":"Video duration in seconds, from 5 to 20, or auto to let the model fit the content.","enum":["auto","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"],"title":"Duration","type":"string"},"generate_audio":{"default":true,"description":"Generate synchronized audio alongside the video. Audio is included at no extra charge.","title":"Generate Audio","type":"boolean"},"prompt":{"description":"The text prompt describing the video to generate, including any audio, dialogue or ambient sound.","minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"hd","description":"Video resolution class. hd is up to 1MP per frame (e.g. 1280x704); fhd is up to 2MP (e.g. 1920x1088), finished by the video upsampler. Exact dimensions vary with the aspect ratio. Draft renders are always hd.","enum":["hd","fhd"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-video","Name":"Text to Video","Description":"","ThumbnailURL":"","Order":7,"ModelCount":0},"p50":250},{"id":"ea316b02-b794-49ce-aa71-48e6e14b81eb","slug":"infinitalk-multi-video-to-video","branded_slug":"infinitetalk/infinitetalk/infinitalk-multi-video-to-video","name":"infinitalk-multi-video-to-video","title":"InfiniteTalk Multi | Video to Video","description":"InfiniTalk Multi Video-to-Video transforms multi-speaker footage into naturally dubbed video, syncing each person's lips and expressions to their audio track.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/b22ae8ad30ef43c2bfcd0784f9e4ceb3.webp","output_type":"video","provider_name":"infinitetalk","version":"","request_schema":{"additionalProperties":false,"properties":{"left_audio":{"description":"Audio URL for the person on the left.","format":"uri","title":"Left Audio","type":"string"},"order":{"default":"meanwhile","description":"Controls whether both speakers talk at the same time, the left speaker talks first, or the right speaker talks first.","enum":["meanwhile","left_right","right_left"],"title":"Speaking Order","type":["string","null"]},"prompt":{"description":"Optional text prompt to guide scene, pose, expression, or style.","maxLength":4000,"title":"Prompt","type":["string","null"]},"resolution":{"default":"480p","description":"Output video resolution. 480p is standard quality; 720p is higher quality and higher cost.","enum":["480p","720p"],"title":"Resolution","type":["string","null"]},"right_audio":{"description":"Audio URL for the person on the right.","format":"uri","title":"Right Audio","type":"string"},"video":{"description":"Video URL containing two people to animate with separate left and right audio tracks.","format":"uri","title":"Video","type":"string"}},"required":["video","left_audio","right_audio"],"type":"object"},"category":{"Slug":"video-to-video","Name":"Video to Video","Description":"","ThumbnailURL":"","Order":9,"ModelCount":0},"p50":60},{"id":"a8ff4741-7959-4b0a-b4f3-5834c89ab665","slug":"infinitalk-multi-image-to-video","branded_slug":"infinitetalk/infinitetalk/infinitalk-multi-image-to-video","name":"infinitalk-multi-image-to-video","title":"InfiniteTalk Multi | Image to Video","description":"InfiniTalk Multi Image-to-Video turns one photo of two or more people into a lip-synced conversation video, with each speaker matched to their own audio track.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/cd8f21a0eaf84e379a0178b0c087b5ab.webp","output_type":"video","provider_name":"infinitetalk","version":"","request_schema":{"additionalProperties":false,"properties":{"image":{"description":"Image URL containing two people to animate.","format":"uri","title":"Image","type":"string"},"left_audio":{"description":"Audio URL for the person on the left.","format":"uri","title":"Left Audio","type":"string"},"order":{"default":"meanwhile","description":"Controls whether both speakers talk at the same time, the left speaker talks first, or the right speaker talks first.","enum":["meanwhile","left_right","right_left"],"title":"Speaking Order","type":["string","null"]},"prompt":{"description":"Optional text prompt to guide scene, pose, expression, or style.","maxLength":4000,"title":"Prompt","type":["string","null"]},"resolution":{"default":"480p","description":"Output video resolution. 480p is standard quality; 720p is higher quality and higher cost.","enum":["480p","720p"],"title":"Resolution","type":["string","null"]},"right_audio":{"description":"Audio URL for the person on the right.","format":"uri","title":"Right Audio","type":"string"}},"required":["image","left_audio","right_audio"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":480},{"id":"2c335e3f-3496-4344-bf2b-a0af9e13dcd3","slug":"minimax-h3-reference-to-video","branded_slug":"minimax/minimax-h3/minimax-h3-reference-to-video","name":"minimax-h3-reference-to-video","title":"MiniMax H3 | Reference-to-Video","description":"MiniMax H3 Reference-to-Video creates videos from image, video, and audio references, keeping characters and visual style consistent across shots.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/e1b60657602e4b65a36f96a5880311cf.png","output_type":"video","provider_name":"Minimax","version":"","request_schema":{"additionalProperties":false,"properties":{"duration":{"default":5,"description":"Duration of the generated video in seconds. MiniMax H3 supports 4-15 seconds.","enum":[4,5,6,7,8,9,10,11,12,13,14,15],"title":"Duration","type":"integer"},"prompt":{"description":"Text prompt describing the video. MiniMax requires one non-empty text prompt for reference-to-video generation.","maxLength":7000,"minLength":1,"title":"Prompt","type":"string"},"ratio":{"default":"adaptive","description":"Output aspect ratio. Reference-to-video defaults to adaptive but also supports concrete aspect ratios.","enum":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"reference_audio_urls":{"description":"Optional reference audio URLs. Supports WAV and MP3; audio alone is not allowed and must be paired with a reference image or video. duration [2, 15] s; total duration ≤ 15 s","items":{"format":"uri","type":"string"},"maxItems":3,"title":"Reference Audio","type":"array"},"reference_image_urls":{"description":"Reference image URLs used to guide the generated video. Supports JPG, JPEG, PNG, WEBP, HEIC, and HEIF; each image must be 30MB or smaller.","items":{"format":"uri","type":"string"},"maxItems":9,"title":"Reference Images","type":"array"},"reference_video_urls":{"description":"Reference video URLs used to guide the generated video. Supports MP4 and MOV; each clip must be 2-15 seconds and 50MB or smaller.","items":{"format":"uri","type":"string"},"maxItems":3,"title":"Reference Videos","type":"array"},"resolution":{"default":"2K","description":"Resolution of the generated video.","enum":["768P","2K"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"reference-to-video","Name":"Reference to Video","Description":"","ThumbnailURL":"","Order":0,"ModelCount":0},"p50":400},{"id":"bc0e5ac8-78ff-4fd3-9e9a-95d6b7d37fa7","slug":"minimax-h3-image-to-video","branded_slug":"minimax/minimax-h3/minimax-h3-image-to-video","name":"minimax-h3-image-to-video","title":"MiniMax H3 | Image-to-Video","description":"MiniMax H3 Image-to-Video turns still images into 2K video clips with native audio, using first and last frames to control how each shot moves.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/dc7af076ec404c8fba85113c51aae002.png","output_type":"video","provider_name":"Minimax","version":"","request_schema":{"additionalProperties":false,"properties":{"duration":{"default":5,"description":"Duration of the generated video in seconds. MiniMax H3 supports 4-15 seconds.","maximum":15,"minimum":4,"title":"Duration","type":"integer"},"first_frame_url":{"description":"Opening image URL. MiniMax H3 uses this image as the first frame and adapts the output aspect ratio to it.","format":"uri","title":"First Frame","type":"string"},"last_frame_url":{"description":"Optional ending image URL for first-and-last-frame generation.","format":"uri","title":"Last Frame","type":["string","null"]},"prompt":{"description":"Text prompt describing the desired video.","maxLength":7000,"minLength":1,"title":"Prompt","type":"string"},"resolution":{"default":"2K","description":"Resolution of the generated video.","enum":["768P","2K"],"title":"Resolution","type":"string"}},"required":["prompt","first_frame_url"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":300},{"id":"3d7ddb45-ab00-4b63-b47d-cdb851e6769a","slug":"minimax-h3-text-to-video","branded_slug":"minimax/minimax-h3/minimax-h3-text-to-video","name":"minimax-h3-text-to-video","title":"MiniMax H3 | Text to Video","description":"MiniMax H3 Text-to-Video turns written prompts into 5 to 15 second 2K clips with native sound, from cinematic shots to ads and stylized motion design.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/f621242805654df6b55371a7dbb5918e.jpg","output_type":"video","provider_name":"Minimax","version":"","request_schema":{"additionalProperties":false,"properties":{"duration":{"default":5,"description":"Duration of the generated video in seconds. MiniMax H3 supports 4-15 seconds.","maximum":15,"minimum":4,"title":"Duration","type":"integer"},"prompt":{"description":"Text prompt describing the video.","maxLength":7000,"minLength":1,"title":"Prompt","type":"string"},"ratio":{"default":"16:9","description":"Output aspect ratio for text-to-video generation.","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"title":"Aspect Ratio","type":"string"},"resolution":{"default":"2K","description":"Resolution of the generated video.","enum":["768P","2K"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-video","Name":"Text to Video","Description":"","ThumbnailURL":"","Order":7,"ModelCount":0},"p50":300},{"id":"dcc8fa5e-ad79-4695-883a-4ebcc49a81d3","slug":"mureka-vocal-clone","branded_slug":"mureka/mureka/mureka-vocal-clone","name":"mureka-vocal-clone","title":"Mureka | Vocal Clone","description":"Mureka Vocal Clone turns a short audio sample into a reusable custom voice for singing and speech. One voice ID, consistent across every track you generate.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/6330391c3f41432882f156a9780c6bd8.png","output_type":"object","provider_name":"Mureka","version":"","request_schema":{"additionalProperties":false,"properties":{"description":{"description":"Optional vocal description. Maximum 1024 characters.","maxLength":1024,"title":"Description","type":"string"},"file":{"description":"Public URL of the vocal sample to clone. Executor-worker downloads the URL and forwards it as multipart/form-data. Supported formats: mp3, m4a. Max 10 MB. Supported vocal duration range: 15-30 seconds; excess audio is trimmed by Mureka.","format":"uri","title":"Vocal Sample URL","type":"string"}},"required":["file"],"type":"object"},"category":{"Slug":"voice-to-text","Name":"Voice to Text","Description":"","ThumbnailURL":"","Order":10,"ModelCount":0},"p50":60},{"id":"d035e294-0f9b-4ca0-8632-f7dcc2200868","slug":"p-image-ideogram","branded_slug":"pruna/p-image/p-image-ideogram","name":"p-image-ideogram","title":"Pruna | P Image | Ideogram","description":"P-Image-Ideogram turns text prompts into detailed 1K or 2K images, including layouts with rendered text for posters, ads, and social graphics.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/40a7ae86804043b8aac56bdfc0a0f428.webp","output_type":"image","provider_name":"Pruna AI","version":"","request_schema":{"allOf":[{"if":{"properties":{"width":{}},"required":["width"]},"then":{"required":["height"]}},{"if":{"properties":{"height":{}},"required":["height"]},"then":{"required":["width"]}}],"properties":{"aspect_ratio":{"default":"1:1","description":"Aspect ratio for the generated image. Provide width and height for exact custom dimensions.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3"],"title":"Aspect Ratio","type":"string"},"height":{"description":"Optional exact custom height, up to 2560 pixels. Width is required when height is provided.","maximum":2560,"minimum":256,"title":"Height","type":"integer"},"image_size":{"default":"1K","description":"Output resolution budget. Ignored when width and height are provided.","enum":["1K","2K",null],"title":"Image Size","type":["string","null"]},"output_format":{"default":"jpg","description":"Output image format.","enum":["png","jpg","webp",null],"title":"Output Format","type":["string","null"]},"output_quality":{"default":80,"description":"Output quality from 0 to 100. Ignored for PNG.","maximum":100,"minimum":0,"title":"Output Quality","type":["integer","null"]},"prompt":{"description":"Short text prompt describing the image to generate.","title":"Prompt","type":"string"},"prompt_upsampling":{"default":true,"description":"Enhance the prompt before generation.","title":"Prompt Upsampling","type":["boolean","null"]},"seed":{"description":"Random seed for reproducible generation.","title":"Seed","type":["integer","null"]},"thinking":{"default":"high","description":"Reasoning effort for image generation.","enum":["very low","low","medium","high"],"title":"Thinking","type":["string","null"]},"width":{"description":"Optional exact custom width, up to 2560 pixels. Height is required when width is provided.","maximum":2560,"minimum":256,"title":"Width","type":"integer"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":15},{"id":"f414551e-c0e4-4b55-b41e-a84131c99d3e","slug":"alibaba-qwen-image-3-0-pro-image-edit","branded_slug":"alibaba/qwen-image-3-0/alibaba-qwen-image-3-0-pro-image-edit","name":"alibaba-qwen-image-3-0-pro-image-edit","title":"Alibaba Qwen Image 3.0 Pro Image Edit","description":"Alibaba Qwen Image 3.0 Pro Image Edit transforms one to three reference images using natural-language instructions, optional sizing, and multi-image output.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/9dbca0844920435c8ff5ae4eb0a2a08c.webp","output_type":"array","provider_name":"Alibaba","version":"","request_schema":{"properties":{"image_urls":{"description":"1 to 3 input images. Formats: JPG, JPEG, PNG, BMP, TIFF, WEBP, GIF. Resolution 384-3072 px, max 10 MB. The output aspect ratio is determined by the last image.","items":{"format":"uri","type":"string"},"maxItems":3,"minItems":1,"title":"Image URLs","type":"array"},"n":{"default":1,"description":"Number of images to generate. 1-6.","maximum":6,"minimum":1,"title":"Number of Images","type":"integer"},"negative_prompt":{"description":"Describes content to exclude from the edit. Max 500 characters.","maxLength":500,"title":"Negative Prompt","type":["string","null"]},"prompt":{"description":"Editing instruction. Supports Chinese and English. Max 800 characters.","maxLength":800,"title":"Prompt","type":"string"},"prompt_extend":{"default":true,"description":"Enable LLM-based prompt rewriting for better editing quality. Default: true.","title":"Prompt Extend","type":["boolean","null"]},"seed":{"description":"Random seed for reproducible generation. Range: 0-2147483647.","maximum":2147483647,"minimum":0,"title":"Seed","type":["integer","null"]},"size":{"default":"1024*1024","description":"Output resolution as width*height. 1:1 (1024*1024, 1536*1536), 16:9 (1280*720, 1920*1080), 9:16 (720*1280, 1080*1920), 4:3 (1280*960, 1440*1080), 3:4 (960*1280, 1080*1440), 3:2 (1152*768, 1536*1024), 2:3 (768*1152, 1024*1536), 21:9 (1344*576, 2048*872).","enum":["1024*1024","1536*1536","1280*720","1920*1080","720*1280","1080*1920","1280*960","1440*1080","960*1280","1080*1440","1152*768","1536*1024","768*1152","1024*1536","1344*576","2048*872"],"title":"Size","type":"string"}},"required":["prompt","image_urls"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":15},{"id":"0d8c20e6-5b75-45b6-ab4c-1544ebb4e49f","slug":"alibaba-qwen-image-3-0-pro-text-to-image","branded_slug":"alibaba/qwen-image-3-0/alibaba-qwen-image-3-0-pro-text-to-image","name":"alibaba-qwen-image-3-0-pro-text-to-image","title":"Alibaba Qwen Image 3.0 Pro Text-to-Image","description":"Alibaba Qwen Image 3.0 Pro Text-to-Image creates high-resolution images from text prompts with optional negative prompts, sizing, and multi-image output.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/17c98964312b486cafddbc4dd3caae6e.webp","output_type":"array","provider_name":"Alibaba","version":"","request_schema":{"properties":{"n":{"default":1,"description":"Number of images to generate. 1-6.","maximum":6,"minimum":1,"title":"Number of Images","type":"integer"},"negative_prompt":{"description":"Describes content to exclude from the image. Max 500 characters.","maxLength":500,"title":"Negative Prompt","type":["string","null"]},"prompt":{"description":"Text instruction describing the desired image. Supports Chinese and English. Max 800 characters.","maxLength":800,"title":"Prompt","type":"string"},"prompt_extend":{"default":true,"description":"Enable LLM-based prompt rewriting for better results on simple prompts. Default: true.","title":"Prompt Extend","type":["boolean","null"]},"seed":{"description":"Random seed for reproducible generation. Range: 0-2147483647.","maximum":2147483647,"minimum":0,"title":"Seed","type":["integer","null"]},"size":{"default":"2048*2048","description":"Output resolution as width*height. 2048*2048 (1:1), 2688*1536 (16:9), 1536*2688 (9:16), 2368*1728 (4:3), 1728*2368 (3:4).","enum":["2048*2048","2688*1536","1536*2688","2368*1728","1728*2368"],"title":"Size","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":60},{"id":"6f86b138-bec0-489c-937c-b26855e59bbe","slug":"flint-image","branded_slug":"eachlabs/flint-image/flint-image","name":"flint-image","title":"Flint | Image","description":"Flint Image generates images from text prompts through a private BlackBox workflow powered by Gemini, with selectable output formats and aspect ratio controls.\n","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/8e14463202964b5682b1df23eee73211.png","output_type":"array","provider_name":"Unified AI API for hundreds models. Access video, image, and audio generation from leading providers through one integration with eachlabs.","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"1:1","description":"Aspect ratio for generated images.","enum":["1:1","3:4","4:3","9:16","16:9"],"title":"Aspect Ratio","type":"string"},"output_format":{"default":"webp","description":"Output image format.","enum":["webp","png","jpeg"],"title":"Output Format","type":"string"},"prompt":{"description":"Text prompt for the image generation workflow.","title":"Prompt","type":"string"}},"required":["prompt","output_format","aspect_ratio"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":60},{"id":"30f0a03d-f459-4202-9fdd-512e7e295651","slug":"bria-replace-background","branded_slug":"bria/bria/bria-replace-background","name":"bria-replace-background","title":"Bria | Replace Background","description":"Replace an image background with a prompt-guided or reference-image scene while preserving the original subject.","thumbnail_url":"https://cdn-us.eachlabs.ai/uploads/27c02a4e-13cc-4e03-b8bd-1ae54c179648.png","output_type":"image","provider_name":"Bria","version":"","request_schema":{"additionalProperties":false,"properties":{"enhance_reference_images":{"default":true,"description":"When enabled, BRIA processes reference images for stronger background guidance.","title":"Enhance Reference Images","type":"boolean"},"force_background_detection":{"default":false,"description":"When enabled, BRIA detects and removes the input background even when the input already has an alpha channel.","title":"Force Background Detection","type":"boolean"},"image":{"description":"Image URL to preserve the subject from while replacing the background. Supported provider formats: JPEG, JPG, PNG, and WEBP.","format":"uri","title":"Image","type":"string"},"mode":{"default":"fast","description":"Background generation mode. fast optimizes latency, base uses standard quality, and high_control increases prompt adherence and scene control.","enum":["base","high_control","fast"],"title":"Mode","type":"string"},"negative_prompt":{"description":"English description of elements to exclude from the generated background. Available only when mode is base or high_control.","title":"Negative Prompt","type":"string"},"original_quality":{"default":false,"description":"When enabled, the output image retains the original input size. Otherwise BRIA scales the output to about 1MP while preserving aspect ratio.","title":"Original Quality","type":"boolean"},"prompt":{"description":"English description of the new background. Provide either prompt or reference_images, not both.","title":"Prompt","type":"string"},"prompt_content_moderation":{"default":true,"description":"When enabled, BRIA rejects prompts that fail content moderation.","title":"Prompt Moderation","type":"boolean"},"reference_images":{"description":"One or more reference image URLs to guide the new background. Provide either reference_images or prompt, not both.","items":{"format":"uri","type":"string"},"minItems":0,"title":"Reference Images","type":"array"},"refine_prompt":{"default":true,"description":"When enabled, BRIA may refine the prompt for better results and return the refined prompt.","title":"Refine Prompt","type":"boolean"},"seed":{"description":"Optional seed for reproducible generation with the same input parameters.","maximum":2147483647,"minimum":0,"title":"Seed","type":"integer"},"visual_output_content_moderation":{"default":true,"description":"When enabled, BRIA scans the generated output and rejects restricted visual content.","title":"Output Moderation","type":"boolean"}},"required":["image"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":60},{"id":"b4729dda-566c-4434-b776-9edc613321f9","slug":"bria-increase-resolution","branded_slug":"bria/bria/bria-increase-resolution","name":"bria-increase-resolution","title":"Bria Increase Resolution","description":"Upscale an input image with BRIA Increase Resolution, preserving the original content while improving image sharpness and size.","thumbnail_url":"https://cdn-us.eachlabs.ai/uploads/77800cfd-ef4a-46af-8887-f0b7177cf987.png","output_type":"image","provider_name":"Bria","version":"","request_schema":{"additionalProperties":false,"properties":{"desired_increase":{"default":2,"description":"Resolution multiplier. BRIA supports 2x or 4x, up to a total output area of 8192 x 8192 pixels.","enum":[2,4],"title":"Desired Increase","type":"integer"},"image":{"description":"Image URL to upscale. Supported provider formats: JPEG, JPG, PNG, and WEBP.","format":"uri","title":"Image","type":"string"},"preserve_alpha":{"default":false,"description":"When enabled, fully and partially transparent pixels from an input image with an alpha channel retain their original alpha values in the output. Has no effect for images without alpha.","title":"Preserve Alpha","type":"boolean"},"visual_input_content_moderation":{"default":true,"description":"When enabled, BRIA scans the input image and rejects restricted visual content before processing.","title":"Input Moderation","type":"boolean"},"visual_output_content_moderation":{"default":true,"description":"When enabled, BRIA scans the upscaled output and rejects restricted visual content.","title":"Output Moderation","type":"boolean"}},"required":["image"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":20},{"id":"05f579ef-ba17-4979-bbce-4623f4268473","slug":"bria-remove-background","branded_slug":"bria/bria/bria-remove-background","name":"bria-remove-background","title":"Bria | Background Remove","description":"Remove image backgrounds with BRIA RMBG 2.0 and return a foreground cutout with transparent background.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/3d5be5859f2e4a389c20a0b9eb8329fe.png","output_type":"image","provider_name":"Bria","version":"","request_schema":{"additionalProperties":false,"properties":{"image":{"description":"Image URL to remove the background from. Supported provider formats: JPEG, JPG, PNG, and WEBP.","format":"uri","title":"Image","type":"string"},"preserve_alpha":{"default":false,"description":"When enabled, partially transparent pixels from an input image with an alpha channel retain their original alpha values in the output. Has no effect for images without alpha.","title":"Preserve Alpha","type":"boolean"},"visual_input_content_moderation":{"default":false,"description":"When enabled, BRIA scans the input image and rejects restricted visual content before processing.","title":"Input Moderation","type":"boolean"},"visual_output_content_moderation":{"default":false,"description":"When enabled, BRIA scans the background-removed output and rejects restricted visual content.","title":"Output Moderation","type":"boolean"}},"required":["image"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":20},{"id":"4299bbcd-2cfe-49b8-a19b-f50e0c4602ff","slug":"bria-image-expansion","branded_slug":"bria/bria/bria-image-expansion","name":"bria-image-expansion","title":"Bria | Image Expansion","description":"Bria Image Expansion extends photos beyond their borders, generating natural surroundings to fit any aspect ratio. Ideal for ads, ecommerce, and social formats","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/57ad467dbb2b488e93cb2f1a87515e6e.png","output_type":"image","provider_name":"Bria","version":"","request_schema":{"additionalProperties":false,"allOf":[{"if":{"anyOf":[{"not":{"required":["aspect_ratio"]}},{"properties":{"aspect_ratio":{"const":"manual"}}}]},"then":{"properties":{"original_image_location":{"items":{"type":"integer"},"maxItems":2,"minItems":2,"type":"array"},"original_image_size":{"items":{"maximum":5000,"minimum":1,"type":"integer"},"maxItems":2,"minItems":2,"type":"array"}},"required":["original_image_size","original_image_location"]}}],"properties":{"aspect_ratio":{"default":"manual","description":"Target aspect ratio for the expanded image. Select 'Manual' to control placement yourself via canvas_size, original_image_size and original_image_location. When a preset ratio is selected, those fields are ignored and not sent to the provider.","enum":["manual","1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9"],"title":"Aspect Ratio","type":"string"},"canvas_size":{"description":"Final output canvas dimensions as [width, height] in pixels. Only used when Aspect Ratio is set to Manual.","items":{"anyOf":[{"maximum":5000,"minimum":1,"type":"integer"},{"enum":["",null]}]},"maxItems":2,"minItems":2,"title":"Canvas Size","type":["array","null"]},"image":{"description":"URL of the source image to expand. Accepted formats: JPEG, JPG, PNG, and WEBP.","format":"uri","title":"Image","type":"string"},"negative_prompt":{"description":"Optional English text describing concepts, styles, or objects to avoid in the expanded image.","title":"Negative Prompt","type":"string"},"original_image_location":{"description":"Top-left placement of the original image inside the final canvas as [x, y]. Required with original_image_size when Aspect Ratio is set to Manual.","items":{"anyOf":[{"type":"integer"},{"enum":["",null]}]},"maxItems":2,"minItems":2,"title":"Original Image Location","type":["array","null"]},"original_image_size":{"description":"Size of the original image inside the final canvas as [width, height]. Required with original_image_location when Aspect Ratio is set to Manual.","items":{"anyOf":[{"maximum":5000,"minimum":1,"type":"integer"},{"enum":["",null]}]},"maxItems":2,"minItems":2,"title":"Original Image Size","type":["array","null"]},"preserve_alpha":{"default":false,"description":"Preserve alpha channel values from PNG or WEBP inputs when possible. Bria rejects inputs with fully transparent edge pixels.","title":"Preserve Alpha","type":"boolean"},"prompt":{"description":"Optional English prompt to guide the image expansion. Leave empty to let Bria generate a prompt from the input image.","title":"Prompt","type":"string"},"prompt_content_moderation":{"default":true,"description":"Moderate the prompt before processing. Requests that fail moderation return a provider validation error.","title":"Prompt Content Moderation","type":"boolean"},"seed":{"description":"Optional seed for reproducible expansion. Range: 0-2147483647.","maximum":2147483647,"minimum":0,"title":"Seed","type":"integer"},"visual_input_content_moderation":{"default":true,"description":"Moderate the input image before processing.","title":"Input Image Moderation","type":"boolean"},"visual_output_content_moderation":{"default":true,"description":"Moderate the generated output image before returning it.","title":"Output Image Moderation","type":"boolean"}},"required":["image"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":20},{"id":"36b0692a-f2fa-4368-bf07-04d0d5b2e384","slug":"reve-2-1-edit","branded_slug":"reve/reve-2-1/reve-2-1-edit","name":"reve-2-1-edit","title":"Reve 2.1 Edit","description":"Reve 2.1 edits your images from text prompts, offering strong layout control, accurate text rendering, and configurable aspect ratio and output format.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/da3f1ac7fb9f4f84a853a83d276b85a7.png","output_type":"image","provider_name":"Reve","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Desired generated image aspect ratio. Use auto to let the model choose.","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"],"title":"Aspect Ratio","type":"string"},"image_url":{"description":"URL of the reference image to edit. Supports PNG, JPEG, WebP, AVIF, and HEIF images up to 10 MB.","format":"uri","title":"Reference Image URL","type":"string"},"num_images":{"default":1,"description":"Number of images to generate. Range: 1 to 4. Default: 1.","maximum":4,"minimum":1,"title":"Number of Images","type":"integer"},"output_format":{"default":"png","description":"Output image format. Default: png.","enum":["png","jpeg","webp"],"title":"Output Format","type":"string"},"prompt":{"description":"Text description of how to edit the provided image. Reference the input image with \u003cframe\u003e0\u003c/frame\u003e when needed.","maxLength":4000,"minLength":1,"title":"Prompt","type":"string"}},"required":["prompt","image_url"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":80},{"id":"a68d777d-b693-4db1-85d9-9f9d691a58f4","slug":"veed-lipsync-v2","branded_slug":"veed/veed-lipync/veed-lipsync-v2","name":"veed-lipsync-v2","title":"VEED Lipsync V2","description":"Turn any source video and replacement audio into a perfectly lip-synced result with VEED Lipsync V2.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/4313a6e765e94fba8712ae8967170fbb.png","output_type":"video","provider_name":"VEED","version":"","request_schema":{"properties":{"audio_url":{"description":"URL of the replacement audio track.","format":"uri","title":"Audio URL","type":"string"},"video_url":{"description":"URL of the source video to lip sync.","format":"uri","title":"Video URL","type":"string"}},"required":["video_url","audio_url"],"type":"object"},"category":{"Slug":"video-to-video","Name":"Video to Video","Description":"","ThumbnailURL":"","Order":9,"ModelCount":0},"p50":60},{"id":"b7be7dac-006e-4124-abbc-5d80bb316070","slug":"reve-2-1-text-to-image","branded_slug":"reve/reve-2-1/reve-2-1-text-to-image","name":"reve-2-1-text-to-image","title":"Reve 2.1 Text to Image","description":"Reve 2.1 Text-to-Image generates images from prompts, with reliable layout control, faithful prompt adherence, and clean text rendering built for design work.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/26e5165b8df0414196aa822eda7b0dc2.png","output_type":"image","provider_name":"Reve","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"auto","description":"Desired generated image aspect ratio. Use auto to let the model choose.","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"],"title":"Aspect Ratio","type":"string"},"num_images":{"default":1,"description":"Number of images to generate. Range: 1 to 4. Default: 1.","maximum":4,"minimum":1,"title":"Number of Images","type":"integer"},"output_format":{"default":"png","description":"Output image format. Default: png.","enum":["png","jpeg","webp"],"title":"Output Format","type":"string"},"prompt":{"description":"Text description of the image to generate.","maxLength":4000,"minLength":1,"title":"Prompt","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":80},{"id":"4db82d09-f830-49b8-b5b1-c9d8703b0e81","slug":"reve-2-1-remix","branded_slug":"reve/reve-2-1/reve-2-1-remix","name":"reve-2-1-remix","title":"Reve 2.1 Remix","description":"Reve 2.1 Remix transforms reference images with prompt-guided edits, layout-aware composition, text rendering, and configurable aspect ratio.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/978861c0e9da4e8688fdcb57e3bc6f47.png","output_type":"image","provider_name":"Reve","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"auto","description":"Desired generated image aspect ratio. Use auto to let the model choose.","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"],"title":"Aspect Ratio","type":"string"},"image_urls":{"description":"Reference image URLs. Provide 1 to 8 images; each image must be under 10 MB.","items":{"format":"uri","type":"string"},"maxItems":8,"minItems":1,"title":"Reference Image URLs","type":"array"},"num_images":{"default":1,"description":"Number of images to generate. Range: 1 to 4. Default: 1.","maximum":4,"minimum":1,"title":"Number of Images","type":"integer"},"output_format":{"default":"png","description":"Output image format. Default: png.","enum":["png","jpeg","webp"],"title":"Output Format","type":"string"},"prompt":{"description":"Text description of the desired image. Reference images by frame with \u003cframe\u003eN\u003c/frame\u003e, where N is the zero-based image_urls index.","maxLength":4000,"minLength":1,"title":"Prompt","type":"string"}},"required":["prompt","image_urls"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":80},{"id":"49c84967-3147-463c-adf6-8ed7e225f707","slug":"nutriscan-ingredient-measure","branded_slug":"platebase/nutriscan/nutriscan-ingredient-measure","name":"NutriScan-ingredient-measure","title":"NutriScan | Ingredient Measure","description":"Platebase Ingredient Measure converts ingredient amounts to grams and recomputes nutrition, diet compatibility, and allergens for each batch.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/ca9a834d8581402d9f89fedb24f5bf26.png","output_type":"text","provider_name":"Platebase","version":"","request_schema":{"additionalProperties":false,"properties":{"country":{"description":"Optional ISO 3166-1 alpha-2 country bias. Examples: US, TR, GB, DE, FR, IT, ES.","pattern":"^[A-Z]{2}$","title":"Country","type":["string","null"]},"diet_preference":{"description":"Optional diet resolver tie-breaker.","enum":["vegan","vegetarian","plantbased","pescatarian","flexitarian"],"title":"Diet Preference","type":["string","null"]},"items":{"description":"Ingredient items to convert to grams and recompute nutrition for.","items":{"additionalProperties":false,"properties":{"amount":{"description":"Amount in the supplied unit.","exclusiveMinimum":0,"type":"number"},"brand":{"description":"Optional brand name.","type":["string","null"]},"grams":{"description":"Known total gram weight, if available.","exclusiveMinimum":0,"type":["number","null"]},"name":{"description":"Ingredient name.","minLength":1,"type":"string"},"per_unit_grams":{"description":"Known grams per unit, if available.","exclusiveMinimum":0,"type":["number","null"]},"unit":{"description":"Ingredient unit. For count nouns, provide grams or per_unit_grams.","minLength":1,"type":"string"}},"required":["name","amount","unit"],"type":"object"},"minItems":1,"title":"Items","type":"array"}},"required":["items"],"type":"object"},"category":{"Slug":"text-to-text","Name":"Text to Text","Description":"","ThumbnailURL":"","Order":4,"ModelCount":0},"p50":60},{"id":"e2b6ce76-f794-48c1-828f-4d9482a4c414","slug":"nutriscan-label-scan","branded_slug":"platebase/nutriscan/nutriscan-label-scan","name":"NutriScan-label-scan","title":"NutriScan | Label Scan","description":" Platebase Label Scan reads a nutrition-label photo and returns normalized nutrition facts, detected allergens, and product details in one call.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/37a9e99e15be4434a8cfbedb8b7faf2a.png","output_type":"text","provider_name":"Platebase","version":"","request_schema":{"additionalProperties":false,"properties":{"country":{"description":"Optional ISO 3166-1 alpha-2 country bias. Examples: US, TR, GB, DE, FR, IT, ES.","pattern":"^[A-Z]{2}$","title":"Country","type":["string","null"]},"diet_preference":{"description":"Optional diet resolver tie-breaker.","enum":["vegan","vegetarian","plantbased","pescatarian","flexitarian"],"title":"Diet Preference","type":["string","null"]},"image_url":{"description":"URL of a nutrition-label photo. JPEG, PNG, or WebP; provider limit 8 MB.","format":"uri","title":"Nutrition Label Image URL","type":"string"}},"required":["image_url"],"type":"object"},"category":{"Slug":"text-to-text","Name":"Text to Text","Description":"","ThumbnailURL":"","Order":4,"ModelCount":0},"p50":60},{"id":"48269c8e-dd86-489a-bed0-b875a5ff47f8","slug":"nutriscan-barcode-lookup","branded_slug":"platebase/nutriscan/nutriscan-barcode-lookup","name":"NutriScan-barcode-lookup","title":"NutriScan | Barcode Lookup","description":"Nutriscan Barcode Lookup finds branded food nutrition from a barcode, returning product nutrition, diet compatibility, and detected allergens.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/8f79ed266e7540cea082b85e22ef7659.png","output_type":"text","provider_name":"Platebase","version":"","request_schema":{"additionalProperties":false,"properties":{"barcode":{"description":"Product barcode to look up in NutriScan's branded food database.","minLength":1,"title":"Barcode","type":"string"},"country":{"description":"Optional ISO 3166-1 alpha-2 country bias. Examples: US, TR, GB, DE, FR, IT, ES.","pattern":"^[A-Z]{2}$","title":"Country","type":["string","null"]},"diet_preference":{"description":"Optional diet resolver tie-breaker.","enum":["vegan","vegetarian","plantbased","pescatarian","flexitarian"],"title":"Diet Preference","type":["string","null"]}},"required":["barcode"],"type":"object"},"category":{"Slug":"text-to-text","Name":"Text to Text","Description":"","ThumbnailURL":"","Order":4,"ModelCount":0},"p50":60},{"id":"41307687-3b5e-422b-be7b-0d6bcf07337a","slug":"nutriscan-dish-scan","branded_slug":"platebase/nutriscan/nutriscan-dish-scan","name":"NutriScan-dish-scan","title":"NutriScan | Dish Scan","description":"Platebase Dish Scan analyzes a food photo or dish description and returns nutrition, diet compatibility, allergens, and a likely ingredient list.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/ce662c2f4393471685130a022c57bc58.png","output_type":"text","provider_name":"Platebase","version":"","request_schema":{"properties":{"country":{"description":"Optional ISO 3166-1 alpha-2 country bias for local dishes. Examples: US, TR, GB, DE, FR, IT, ES.","pattern":"^[A-Z]{2}$","title":"Country","type":["string","null"]},"diet_preference":{"description":"Optional diet resolver tie-breaker.","enum":["vegan","vegetarian","plantbased","pescatarian","flexitarian"],"title":"Diet Preference","type":["string","null"]},"dish":{"description":"Free-text dish description in any language. Mutually exclusive with image_url.","minLength":1,"title":"Dish","type":["string","null"]},"image_url":{"description":"URL of a food photo. JPEG, PNG, or WebP; provider limit 8 MB. Mutually exclusive with dish.","format":"uri","title":"Food Photo URL","type":["string","null"]}},"type":"object"},"category":{"Slug":"text-to-text","Name":"Text to Text","Description":"","ThumbnailURL":"","Order":4,"ModelCount":0},"p50":60},{"id":"2c70ef38-bc62-4059-9c7d-9c65f13b8715","slug":"bytedance-seedream-v5-pro-edit","branded_slug":"bytedance/seedream-v5/bytedance-seedream-v5-pro-edit","name":"bytedance-seedream-v5-pro-edit","title":"Bytedance | Seedream | v5 | Pro | Edit","description":"Seedream 5.0 Pro is a precise image editing model that modifies specific regions while preserving the rest of the image. It supports layer-aware editing, sketch completion, and up to 10 reference images for accurate, consistent results.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/a7f980c3cea940e4916810c06ce487f7.webp","output_type":"image","provider_name":"Bytedance","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"1:1","description":"Aspect ratio of the output image. Mapped to pro-supported pixel dimensions.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","21:9"],"title":"Aspect Ratio","type":"string"},"image":{"description":"One or more reference image URLs or Base64 strings (1–10). Single image for editing; 2–10 for multi-image blending. Supports JPEG, PNG, WEBP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Aspect ratio between 1/16 and 16, width/height \u003e 14px, max 36,000,000 total pixels per image.","items":{"format":"uri","type":"string"},"maxItems":10,"minItems":1,"title":"Reference Image(s)","type":"array"},"output_format":{"default":"jpeg","description":"File format of the output image. Default: jpeg.","enum":["jpeg","png"],"title":"Output Format","type":"string"},"prompt":{"description":"Text description of how the input image(s) should be edited or blended. Recommended: under 600 English words.","title":"Prompt","type":"string"},"resolution":{"default":"1K","description":"Output resolution. Seedream 5.0 Pro supports 1K and 2K output for single-image generation.","enum":["1K","2K"],"title":"Resolution","type":"string"}},"required":["prompt","image"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":160},{"id":"e9d354a1-fdf4-4989-a875-aeec5e540f60","slug":"bytedance-seedream-v5-pro-text-to-image","branded_slug":"bytedance/seedream-v5/bytedance-seedream-v5-pro-text-to-image","name":"bytedance-seedream-v5-pro-text-to-image","title":"Bytedance | Seedream | v5 | Pro | Text to Image","description":"Seedream 5.0 Pro is ByteDance’s text-to-image model, offering advanced prompt understanding, native text generation in 14 languages, and precise control over complex layouts and structured designs.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/eca78bfdb6e840e6b44239f40b6c9069.webp","output_type":"image","provider_name":"Bytedance","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"1:1","description":"Aspect ratio of the output image. Mapped to pro-supported pixel dimensions.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","21:9"],"title":"Aspect Ratio","type":"string"},"output_format":{"default":"jpeg","description":"File format of the output image. Default: jpeg.","enum":["jpeg","png"],"title":"Output Format","type":"string"},"prompt":{"description":"Text description of the image to generate. Recommended: under 600 English words.","title":"Prompt","type":"string"},"resolution":{"default":"1K","description":"Output resolution. Seedream 5.0 Pro supports 1K and 2K output for single-image generation.","enum":["1K","2K"],"title":"Resolution","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":160},{"id":"1264ebdc-ea8a-4681-8148-9a25f97e41e2","slug":"flint-image-edit-4k","branded_slug":"eachlabs/flint-image/flint-image-edit-4k","name":"flint-image-edit-4k","title":"Flint | Image Edit 4K","description":"Flint Image Edit 4K transforms up to ten source images into new visuals from a single prompt, with aspect ratio and output format controls for image editing.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/c33b57a6b2774bb48439c66611d487eb.png","output_type":"image","provider_name":"Unified AI API for hundreds models. Access video, image, and audio generation from leading providers through one integration with eachlabs.","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"1:1","description":"Output aspect ratio.","enum":["1:1","3:4","4:3","9:16","16:9"],"title":"Aspect Ratio","type":"string"},"image_urls":{"description":"URLs of the images to edit. Minimum 1, maximum 10. The first image is required.","items":{"format":"uri","type":"string"},"maxItems":10,"minItems":1,"title":"Image URLs","type":"array"},"output_format":{"default":"webp","description":"Output image format.","enum":["webp","png","jpg"],"title":"Output Format","type":"string"},"prompt":{"description":"Text prompt describing the desired image edit.","title":"Prompt","type":"string"}},"required":["prompt","image_urls","output_format","aspect_ratio"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":60},{"id":"7e20b412-518f-46e6-abbc-f74dfa12dbd7","slug":"flint-image-4k","branded_slug":"eachlabs/flint-image/flint-image-4k","name":"flint-image-4k","title":"Flint | Image 4K","description":"Flint Image 4K generates high-resolution images from text prompts, with aspect ratio and output format controls for production-ready visuals on each::labs.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/c77fad0e31e84215a02371227f0b6e48.png","output_type":"image","provider_name":"Unified AI API for hundreds models. Access video, image, and audio generation from leading providers through one integration with eachlabs.","version":"","request_schema":{"properties":{"aspect_ratio":{"default":"1:1","description":"Aspect ratio for generated images.","enum":["1:1","3:4","4:3","9:16","16:9"],"title":"Aspect Ratio","type":"string"},"output_format":{"default":"webp","description":"Output image format.","enum":["webp","png","jpg"],"title":"Output Format","type":"string"},"prompt":{"description":"Text prompt for the image generation workflow.","title":"Prompt","type":"string"}},"required":["prompt","output_format","aspect_ratio"],"type":"object"},"category":{"Slug":"text-to-image","Name":"Text to Image","Description":"","ThumbnailURL":"","Order":5,"ModelCount":0},"p50":60},{"id":"913ec469-cc45-4598-99dc-718368695091","slug":"flint-image-edit","branded_slug":"eachlabs/flint-image/flint-image-edit","name":"flint-image-edit","title":"Flint | Image Edit","description":"Flint Image Edit transforms one to ten reference images through a private BlackBox workflow powered by Gemini, with prompt, output format, and aspect ratio controls.\n","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/1b50c99850704765b4759c1c56c7c35c.png","output_type":"array","provider_name":"Unified AI API for hundreds models. Access video, image, and audio generation from leading providers through one integration with eachlabs.","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"1:1","description":"Output aspect ratio.","enum":["1:1","3:4","4:3","9:16","16:9"],"title":"Aspect Ratio","type":"string"},"image_urls":{"description":"URLs of the images to edit. Minimum 1, maximum 10. The first image is required.","items":{"format":"uri","type":"string"},"maxItems":10,"minItems":1,"title":"Image URLs","type":"array"},"output_format":{"default":"webp","description":"Output image format.","enum":["webp","png","jpeg"],"title":"Output Format","type":"string"},"prompt":{"description":"Text prompt describing the desired image edit.","title":"Prompt","type":"string"}},"required":["prompt","image_urls","output_format","aspect_ratio"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":60},{"id":"21f83451-cfdf-488a-9be3-916bdecf6c86","slug":"bytedance-seed-audio-1-0","branded_slug":"bytedance/seed-audio/bytedance-seed-audio-1-0","name":"bytedance-seed-audio-1-0","title":"ByteDance Seed Audio 1.0","description":"ByteDance Audio 1.0 turns natural-language prompts into speech and audio, with full control over format, sample rate, speed, volume, and pitch.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/f76b12f9003045f4896baab0c2659f1a.png","output_type":"audio","provider_name":"Bytedance","version":"","request_schema":{"additionalProperties":false,"allOf":[{"not":{"properties":{"reference_audio_urls":{"minItems":1,"type":"array"},"reference_image_url":{"minLength":1,"type":"string"}},"required":["reference_image_url","reference_audio_urls"]}},{"not":{"properties":{"reference_image_url":{"minLength":1,"type":"string"},"speaker":{"minLength":1,"type":"string"}},"required":["reference_image_url","speaker"]}},{"not":{"properties":{"reference_audio_urls":{"minItems":1,"type":"array"},"speaker":{"minLength":1,"type":"string"}},"required":["reference_audio_urls","speaker"]}}],"properties":{"format":{"default":"wav","description":"Generated audio format.","enum":["wav","mp3","pcm","ogg_opus"],"title":"Format","type":["string","null"]},"loudness_rate":{"default":0,"description":"Volume from -50 (0.5x) to 100 (2.0x).","maximum":100,"minimum":-50,"title":"Loudness Rate","type":["integer","null"]},"pitch_rate":{"default":0,"description":"Pitch shift from -12 to 12 semitones.","maximum":12,"minimum":-12,"title":"Pitch Rate","type":["integer","null"]},"prompt":{"description":"Text prompt to synthesize into audio. Use @Audio1, @Audio2, and @Audio3 to refer to uploaded reference audio clips. Audio 1.0 supports up to 120 seconds of output.","maxLength":2048,"minLength":1,"title":"Prompt","type":"string"},"reference_audio_urls":{"description":"Optional reference audio URLs. Up to 3 clips are supported; each clip should be 30 seconds or shorter and no larger than 10 MB. Do not combine with speaker or reference_image_url.","items":{"format":"uri","type":"string"},"maxItems":3,"title":"Reference Audio URLs","type":["array","null"]},"reference_image_url":{"description":"Optional reference image URL. Only one image is supported; it should be jpeg, png, or webp and no larger than 10 MB. Do not combine with reference_audio_urls or speaker.","format":"uri","title":"Reference Image URL","type":["string","null"]},"sample_rate":{"default":24000,"description":"Output sample rate in Hz.","enum":[8000,16000,24000,32000,44100,48000],"title":"Sample Rate","type":["integer","null"]},"speaker":{"description":"Optional BytePlus TTS 2.0 voice ID or cloned voice ID used to control the generated voice. Do not combine with reference_audio_urls or reference_image_url.","minLength":1,"title":"Speaker ID","type":["string","null"]},"speech_rate":{"default":0,"description":"Speech speed from -50 (0.5x) to 100 (2.0x).","maximum":100,"minimum":-50,"title":"Speech Rate","type":["integer","null"]}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-voice","Name":"Text to Voice","Description":"","ThumbnailURL":"","Order":6,"ModelCount":0},"p50":60},{"id":"cbd3fda7-4a9f-4a9e-86eb-1df840f4d4fb","slug":"google-gemini-omni-flash-video-editing","branded_slug":"google/gemini-omni-flash/google-gemini-omni-flash-video-editing","name":"google-gemini-omni-flash-video-editing","title":"Google | Gemini Omni Flash | Video Editing","description":"Gemini Omni Flash Edit transforms existing videos with prompt-guided visual changes while preserving the original scene structure.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/c3db87ddd36a43e186969f65216b54b8.webp","output_type":"video","provider_name":"Google","version":"","request_schema":{"additionalProperties":false,"properties":{"prompt":{"description":"Natural-language editing instruction describing how to modify the input video. Max 20000 characters.","maxLength":20000,"minLength":1,"title":"Prompt","type":"string"},"video_url":{"description":"URL of the source video to edit. Supported format: MP4. Keep input clips short (\u003c= 10 seconds) for best results.","format":"uri","title":"Video URL","type":"string"}},"required":["prompt","video_url"],"type":"object"},"category":{"Slug":"video-to-video","Name":"Video to Video","Description":"","ThumbnailURL":"","Order":9,"ModelCount":0},"p50":75},{"id":"07f1f73a-a20e-4395-b196-f32fb0ef200a","slug":"google-gemini-omni-flash-reference-to-video","branded_slug":"google/gemini-omni-flash/google-gemini-omni-flash-reference-to-video","name":"google-gemini-omni-flash-reference-to-video","title":"Google | Gemini Omni Flash | Reference to Video","description":"Gemini Omni Flash Reference-to-Video creates short videos from text prompts and reference images with configurable aspect ratio and duration.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/dbd88e946ffc46358103cad2f8679b6b.webp","output_type":"video","provider_name":"Google","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio. '16:9' is landscape (default); '9:16' is portrait/vertical.","enum":["16:9","9:16"],"title":"Aspect Ratio","type":"string"},"duration":{"description":"Optional output video length, 3-10 seconds (e.g. '5s'). If omitted, the model chooses a length based on your prompt (up to 10s). Output is 720p at 24 FPS.","enum":["3s","4s","5s","6s","7s","8s","9s","10s"],"title":"Duration","type":"string"},"image_urls":{"description":"URLs of 1-10 reference images guiding the video content (subject appearance, character, product, or style). Supported formats: JPEG, PNG, WebP.","items":{"format":"uri","type":"string"},"maxItems":10,"minItems":1,"title":"Reference Image URLs","type":"array"},"prompt":{"description":"Text description guiding the video. Describe the scene, motion, camera work, and any dialogue, sound effects, or ambient audio. Gemini Omni Flash natively generates synchronized audio and outputs 720p at 24 FPS. You can request a length (e.g. 'a 5 second clip') directly in the prompt. Max 20000 characters.","maxLength":20000,"minLength":1,"title":"Prompt","type":"string"}},"required":["prompt","image_urls"],"type":"object"},"category":{"Slug":"reference-to-video","Name":"Reference to Video","Description":"","ThumbnailURL":"","Order":0,"ModelCount":0},"p50":45,"p95":55},{"id":"0861ce97-bbc3-4170-8a84-a530fc5e295f","slug":"google-gemini-omni-flash-image-to-video","branded_slug":"google/gemini-omni-flash/google-gemini-omni-flash-image-to-video","name":"google-gemini-omni-flash-image-to-video","title":"Google | Gemini Omni Flash | Image to Video","description":"Gemini Omni Flash Image-to-Video animates a reference image into a short video with prompt-guided motion, aspect ratio, and duration controls.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/80caeb76f635495098b2c88c23e1ccb1.webp","output_type":"video","provider_name":"Google","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio. '16:9' is landscape (default); '9:16' is portrait/vertical.","enum":["16:9","9:16"],"title":"Aspect Ratio","type":"string"},"duration":{"description":"Optional output video length, 3-10 seconds (e.g. '5s'). If omitted, the model chooses a length based on your prompt (up to 10s). Output is 720p at 24 FPS.","enum":["3s","4s","5s","6s","7s","8s","9s","10s"],"title":"Duration","type":"string"},"image_url":{"description":"URL of the source image to animate into a video. Supported formats: JPEG, PNG, WebP.","format":"uri","title":"Image URL","type":"string"},"prompt":{"description":"Text description guiding the video. Describe the scene, motion, camera work, and any dialogue, sound effects, or ambient audio. Gemini Omni Flash natively generates synchronized audio and outputs 720p at 24 FPS. You can request a length (e.g. 'a 5 second clip') directly in the prompt. Max 20000 characters.","maxLength":20000,"minLength":1,"title":"Prompt","type":"string"}},"required":["prompt","image_url"],"type":"object"},"category":{"Slug":"image-to-video","Name":"Image to Video","Description":"","ThumbnailURL":"","Order":3,"ModelCount":0},"p50":75},{"id":"f7262882-d447-46d0-aa3f-1932891f7a5a","slug":"google-gemini-omni-flash-text-to-video","branded_slug":"google/gemini-omni-flash/google-gemini-omni-flash-text-to-video","name":"google-gemini-omni-flash-text-to-video","title":"Google | Gemini Omni Flash | Text to Video","description":"Create short text-prompted videos with synchronized audio using Gemini Omni Flash, including aspect ratio and duration controls.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/c2622c9eed3a4249a698eb920edb108b.webp","output_type":"video","provider_name":"Google","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"16:9","description":"Output video aspect ratio. '16:9' is landscape (default); '9:16' is portrait/vertical.","enum":["16:9","9:16"],"title":"Aspect Ratio","type":"string"},"duration":{"description":"Optional output video length, 3-10 seconds (e.g. '5s'). If omitted, the model chooses a length based on your prompt (up to 10s). Output is 720p at 24 FPS.","enum":["3s","4s","5s","6s","7s","8s","9s","10s"],"title":"Duration","type":"string"},"prompt":{"description":"Text description guiding the video. Describe the scene, motion, camera work, and any dialogue, sound effects, or ambient audio. Gemini Omni Flash natively generates synchronized audio and outputs 720p at 24 FPS. You can request a length (e.g. 'a 5 second clip') directly in the prompt. Max 20000 characters.","maxLength":20000,"minLength":1,"title":"Prompt","type":"string"}},"required":["prompt"],"type":"object"},"category":{"Slug":"text-to-video","Name":"Text to Video","Description":"","ThumbnailURL":"","Order":7,"ModelCount":0},"p50":75},{"id":"c80cda93-37fb-4230-ad58-516b446fb1cc","slug":"nano-banana-2-lite-edit","branded_slug":"google/nano-banana-2-lite/nano-banana-2-lite-edit","name":"nano-banana-2-lite-edit","title":"Nano Banana 2 | Lite | Edit","description":"\nNano Banana 2 Lite brings next-generation image editing that's fast, cost-efficient, and delivers sharper, higher-quality edits with rapid generation.","thumbnail_url":"https://cdn-us.eachlabs.ai/defaults/2eec4c8bc3f645369145e6b9f53145b0.webp","output_type":"array","provider_name":"Google","version":"","request_schema":{"additionalProperties":false,"properties":{"aspect_ratio":{"default":"Auto","description":"The aspect ratio of the output image. Select 'Auto' to preserve the input image's natural aspect ratio.","enum":["Auto","1:1","1:4","4:1","1:8","8:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9"],"title":"Aspect Ratio","type":"string"},"image_urls":{"description":"URLs of the images to edit. Minimum 1, maximum 10.","items":{"format":"uri","type":"string"},"maxItems":10,"minItems":1,"title":"Image URLs","type":"array"},"num_images":{"default":1,"description":"Number of edited versions to generate. Each version is a separate API call with a 1-image token budget.","maximum":4,"minimum":1,"title":"Number of Images","type":["integer","null"]},"output_format":{"default":"png","description":"Output image format. Gemini always returns PNG; the pipeline converts to the requested format before upload.","enum":["jpeg","png","webp",null],"title":"Output Format","type":["string","null"]},"prompt":{"description":"Edit instructions describing the desired changes to the provided image(s).","minLength":1,"title":"Prompt","type":"string"},"temperature":{"default":null,"description":"Controls randomness in generation (0.1–2.0). Lower values produce more deterministic results.","maximum":2,"minimum":0.1,"title":"Temperature","type":["number","null"]},"thinking_level":{"default":null,"description":"Controls the model's internal reasoning depth. 'minimal' uses light reasoning; 'high' improves instruction-following on complex edits at the cost of latency. Leave unset to use the model default.","enum":["minimal","high",null],"title":"Thinking Level","type":["string","null"]},"top_p":{"default":null,"description":"Nucleus sampling threshold (0.05–1.0). Tokens are sampled from the smallest set whose cumulative probability exceeds this value. Leave unset to use the model default.","maximum":1,"minimum":0.05,"title":"Top P","type":["number","null"]}},"required":["prompt","image_urls"],"type":"object"},"category":{"Slug":"image-to-image","Name":"Image to Image","Description":"","ThumbnailURL":"","Order":2,"ModelCount":0},"p50":5,"p95":5}]
