# Face Swap Video — AI & Agent Docs Canonical origin: https://faceswap.video. Contact: hi@faceswap.video. Canonical document language: English; website languages: English and Simplified Chinese. faceswap.video is an independent creative studio, not the official Higgsfield website. Provider and model names identify integrations, not an affiliation or guaranteed output quality. Create a face swap video from your photos using Trending dance, runway and music templates. Choose an available format and assign each reference to its role. Additional image/video models and creative workflows are described in models.md. Start in a workspace, select output/input mode and model, add required media, choose parameters, inspect the credit quote, then explicitly submit. Preset reuse prepares editable inputs without submitting or charging. Sign in and hold enough credits to generate; unpaid browsing does not automatically open pricing. Paid-download controls still apply to generated assets. Browser-only image utilities require login for processing/saving but do not consume AI credits; do not confuse them with similarly named paid AI models. Runtime readiness: Higgsfield Face Swap Video configured; fal-backed integrations configured. Configured credentials are not a live provider health guarantee. Trending fixed templates use reference photos with Kie Seedance 2.5. There are 23 themes and 32 accepted orientation pairs. Missing formats are disabled; Zombie Couple and My Ride Is Here show source previews only. ## Start here [/](https://faceswap.video/) [/trending](https://faceswap.video/trending) [/ai-video-generator](https://faceswap.video/ai-video-generator) [/ai-image-generator](https://faceswap.video/ai-image-generator) [/ai](https://faceswap.video/ai) [/blog](https://faceswap.video/blog) [/pricing](https://faceswap.video/pricing) ## Tool and model page directory Landing-page labels are not additional connected models. The actual integration catalog is models.md. ### Trending [Ming Xi Gold Wings](https://faceswap.video/trending/ming-xi-gold-wings) [Bella Hadid Green Floral Wings](https://faceswap.video/trending/bella-hadid-green-floral-wings) [Gigi Hadid Silver Fringe Wings](https://faceswap.video/trending/gigi-hadid-silver-fringe-wings) [Anok Yai Pink Flower Petals](https://faceswap.video/trending/anok-yai-pink-flower-petals) [Anok Yai White Feather Wings](https://faceswap.video/trending/anok-yai-white-feather-wings) [Jasmine Tookes Magenta Fringe Wings](https://faceswap.video/trending/jasmine-tookes-magenta-fringe-wings) [Kylie Jenner White Wings Fantasy Bra](https://faceswap.video/trending/kylie-jenner-white-wings-fantasy-bra) [Bulin 47](https://faceswap.video/trending/bulin-47) [Alors On Danse](https://faceswap.video/trending/alors-on-danse) [Hotel Lobby](https://faceswap.video/hotel-lobby-ai) [Rumpelstiltskin](https://faceswap.video/trending/rumpelstiltskin) [Burning Bridges](https://faceswap.video/trending/burning-bridges) [Zombie Couple](https://faceswap.video/trending/zombie-couple) [Ozil Goal](https://faceswap.video/trending/ozil-goal) [My Ride Is Here](https://faceswap.video/trending/my-ride-is-here) [Smalltown Boy](https://faceswap.video/trending/smalltown-boy) [Gas Station Dance](https://faceswap.video/trending/gas-station-dance) [Coldplay Kiss Cam](https://faceswap.video/trending/coldplay-kiss-cam) [Flying Car](https://faceswap.video/trending/flying-car) [A2O LITE](https://faceswap.video/trending/a2o-lite) [Enzo Fernandez](https://faceswap.video/trending/enzo-fernandez) [Crazy Frog](https://faceswap.video/trending/crazy-frog) [Bad Times](https://faceswap.video/trending/bad-times) ### Video Tools [AI Video Generator](https://faceswap.video/ai-video-generator) [Text to Video](https://faceswap.video/text-to-video) [Image to Video](https://faceswap.video/image-to-video) [Video to Video](https://faceswap.video/video-to-video) [AI Video Editor](https://faceswap.video/ai-video-editor) [AI Video Extender](https://faceswap.video/ai-video-extender) [AI Video Upscaler](https://faceswap.video/ai-video-upscaler) [AI Video Background Remover](https://faceswap.video/ai-video-background-remover) [AI Video Face Swap](https://faceswap.video/ai-video-face-swap) [AI Lip Sync](https://faceswap.video/ai-lip-sync) [AI Talking Photo](https://faceswap.video/ai-talking-photo) [AI Dance Video Generator](https://faceswap.video/ai-dance-video-generator) [AI Animation Generator](https://faceswap.video/ai-animation-generator) [AI Anime Video Generator](https://faceswap.video/ai-anime-video-generator) [AI Product Video Generator](https://faceswap.video/ai-product-video-generator) [AI Video Ad Generator](https://faceswap.video/ai-video-ad-generator) [AI UGC Video Generator](https://faceswap.video/ai-ugc-video-generator) [AI Music Video Generator](https://faceswap.video/ai-music-video-generator) ### Video Models [Opus 5.5 Video Generator](https://faceswap.video/opus-5-5-video-generator) [MiniMax H3 Max Turbo](https://faceswap.video/minimax-h3-max-turbo) [MiniMax H3 Max](https://faceswap.video/minimax-h3-max) [H3 Max Camera Control](https://faceswap.video/h3-max-camera-control) [H3 Max Lip Sync](https://faceswap.video/h3-max-lip-sync) [MiniMax H3](https://faceswap.video/minimax-h3) [Hailuo 02 Pro](https://faceswap.video/hailuo-02-pro) [Hailuo 02 Standard](https://faceswap.video/hailuo-02-standard) [Hailuo 2.3 Pro](https://faceswap.video/hailuo-2-3-pro) [Hailuo 2.3 Standard](https://faceswap.video/hailuo-2-3-standard) [H3 Max Styles](https://faceswap.video/h3-max-styles) [LoRA](https://faceswap.video/lora) [Seedance 2.5](https://faceswap.video/seedance-2-5) [Seedance 2.0](https://faceswap.video/seedance-2-0) [Seedance 2.0 Mini](https://faceswap.video/seedance-2-0-mini) [Seedance 1.5 Pro](https://faceswap.video/seedance-1-5-pro) [Seedance 1.0 Pro](https://faceswap.video/seedance-1-0-pro) [Veo 3.1](https://faceswap.video/veo-3-1) [Gemini Omni](https://faceswap.video/gemini-omni) [Wan 2.7](https://faceswap.video/wan-2-7) [Wan 2.6](https://faceswap.video/wan-2-6) [Wan 2.5](https://faceswap.video/wan-2-5) [Kling 3.0](https://faceswap.video/kling-3-0) [Kling 2.6 Pro](https://faceswap.video/kling-2-6-pro) [Grok Imagine 1.5](https://faceswap.video/grok-imagine-1-5) [HappyHorse 1.1](https://faceswap.video/happyhorse-1-1) [HappyHorse 1.0](https://faceswap.video/happyhorse-1-0) [All Video Models](https://faceswap.video/ai-video-generator) ### Image Tools [Text to Image](https://faceswap.video/text-to-image) [Image to Image](https://faceswap.video/image-to-image) [AI Object Remover](https://faceswap.video/ai-object-remover) [AI Product Image Generator](https://faceswap.video/ai-product-image-generator) [AI Product Photography](https://faceswap.video/ai-product-photography) [AI Product Photo Generator](https://faceswap.video/ai-product-photo-generator) [E-commerce Product Photos](https://faceswap.video/ecommerce-product-photo-generator) [Product Photos for Shopify](https://faceswap.video/ai-product-photos-for-shopify) [Product Photos for Amazon](https://faceswap.video/ai-product-photos-for-amazon) [Product Background Generator](https://faceswap.video/product-background-generator) [AI Photo Editor](https://faceswap.video/ai-photo-editor) [AI Image Enhancer](https://faceswap.video/ai-image-enhancer) [AI Background Remover](https://faceswap.video/ai-background-remover) [AI Face Swap](https://faceswap.video/ai-face-swap) [AI Headshot Generator](https://faceswap.video/ai-headshot-generator) [AI Portrait Generator](https://faceswap.video/ai-portrait-generator) [AI Avatar Generator](https://faceswap.video/ai-avatar-generator) [AI Image Generator](https://faceswap.video/ai-image-generator) [Compress Image](https://faceswap.video/compress-image) [Resize Image](https://faceswap.video/resize-image) [Convert Image](https://faceswap.video/convert-image) [Rotate Image](https://faceswap.video/rotate-image) [Crop Image](https://faceswap.video/crop-image) [Watermark Image](https://faceswap.video/watermark-image) [Background Remover](https://faceswap.video/background-remover) [Transparent Background](https://faceswap.video/transparent-background) [White Background](https://faceswap.video/white-background) [Change Background Color](https://faceswap.video/change-background-color) ### Image Models [All Image Models](https://faceswap.video/ai-image-generator) [GPT Image 2.5](https://faceswap.video/gpt-image-2-5) [GPT Image 2](https://faceswap.video/gpt-image-2) [GPT Image 1.5](https://faceswap.video/gpt-image-1-5) [Nano Banana 2](https://faceswap.video/nano-banana-2) [Nano Banana 2 Lite](https://faceswap.video/nano-banana-2-lite) [Nano Banana Pro](https://faceswap.video/nano-banana-pro) [Seedream 5.0 Lite](https://faceswap.video/seedream-5-0-lite) [Seedream 5.0 Pro](https://faceswap.video/seedream-5-0-pro) [Seedream 4.5](https://faceswap.video/seedream-4-5) ### Creative [Everygen AI Video Generator](https://faceswap.video/everygen-ai-video-generator) [LoreMotion AI](https://faceswap.video/loremotion-ai) [Narrative AI Video Editor](https://faceswap.video/narrative-ai-video-editor) [Prompt Seen](https://faceswap.video/prompt-seen) [Raindance AI](https://faceswap.video/raindance-ai) [Hotel Lobby AI](https://faceswap.video/hotel-lobby-ai) [Gamma AI Alternative](https://faceswap.video/gamma-ai-alternative) [AI Baby Generator](https://faceswap.video/ai-baby-generator) [Capafy AI Alternative](https://faceswap.video/capafy-ai-alternative) [Arena AI Alternative](https://faceswap.video/arena-ai-alternative) [Humanize AI](https://faceswap.video/humanize-ai) [AI Twerk Video Generator](https://faceswap.video/ai-twerk-video-generator) [Bigfoot Video Generator](https://faceswap.video/bigfoot-video-generator) [Viblo AI Alternative](https://faceswap.video/viblo-ai-alternative) [Flow AI Alternative](https://faceswap.video/flow-ai-alternative) [Google Gemini AI Alternative](https://faceswap.video/google-gemini-ai-alternative) [Pruna AI Generator](https://faceswap.video/pruna-ai-generator) [Everygen AI Generator](https://faceswap.video/everygen-ai-generator) [AI Anime Generator](https://faceswap.video/ai-anime-generator) [AI Logo Generator](https://faceswap.video/ai-logo-generator) [AI Sticker Generator](https://faceswap.video/ai-sticker-generator) [AI Figure Generator](https://faceswap.video/ai-figure-generator) [AI Fashion Generator](https://faceswap.video/ai-fashion-generator) [AI Interior Design](https://faceswap.video/ai-interior-design-generator) [AI Banner Generator](https://faceswap.video/ai-banner-generator) [AI Ad Creative Generator](https://faceswap.video/ai-ad-creative-generator) [AI Tattoo Generator](https://faceswap.video/ai-tattoo-generator) [AI Meme Generator](https://faceswap.video/ai-meme-generator) [AI QR Code Generator](https://faceswap.video/ai-qr-code-generator) [AI Wallpaper Generator](https://faceswap.video/ai-wallpaper-generator) [AI YouTube Thumbnail](https://faceswap.video/ai-youtube-thumbnail-generator) [AI Social Media Posts](https://faceswap.video/ai-social-media-post-generator) [AI Sketch to Image](https://faceswap.video/ai-sketch-to-image) [AI Book Cover Generator](https://faceswap.video/ai-book-cover-generator) [AI Icon Generator](https://faceswap.video/ai-icon-generator) [AI Pixel Art Generator](https://faceswap.video/ai-pixel-art-generator) ## Policies and machine-readable references [/privacy-policy](https://faceswap.video/privacy-policy) [/terms-of-service](https://faceswap.video/terms-of-service) [/refund-policy](https://faceswap.video/refund-policy) [/llms-full.txt](https://faceswap.video/llms-full.txt) [/pricing.md](https://faceswap.video/pricing.md) [/models.md](https://faceswap.video/models.md) Code catalogs and quote functions update after a normal deployment. Credential readiness and effective payment provider are read on requests through the same runtime-config resolver as the application; its version/cache propagation also applies here. Documents use no-cache responses. No user records, credentials, payment IDs or private media links are published. --- # Face Swap Video pricing and credits Canonical: https://faceswap.video/pricing.md. Purchase page: https://faceswap.video/pricing. Effective payment provider: stripe. The following is the site Stripe catalog in USD, not provider cost. Values are base catalog prices before checkout-specific promotions, tax, currency conversion or discounts. Final checkout and the workspace quote govern the submitted purchase or generation. If the effective provider is not Stripe these Stripe products are not represented as purchasable through that provider. ## MV tickets and fixed templates MV tickets are separate from universal credits: one ticket per successful creation, returned on failure, valid 365 days from payment. No renewal. Choose tickets or the displayed credits with no automatic fallback. Credits are a conservative quote for source duration plus up to 30s output at 480p, with a 400-credit retail minimum. No source is shortened to meet a quote. | MV tickets | One-time USD charge | | --- | --- | | 5 | USD 45.90 | | 10 | USD 89.90 | | 15 | USD 129.90 | | 20 | USD 169.90 | | 50 | USD 419.90 | | 100 | USD 829.90 | | 200 | USD 1619.90 | | 400 | USD 3169.90 | | Template format | Source seconds | Credits | MV tickets | | --- | --- | --- | --- | | Ming Xi Gold Wings 16:9 | 14 | 400 | 1 | | Ming Xi Gold Wings 9:16 | 14 | 400 | 1 | | Bella Hadid Green Floral Wings 16:9 | 14 | 400 | 1 | | Bella Hadid Green Floral Wings 9:16 | 14 | 400 | 1 | | Gigi Hadid Silver Fringe Wings 16:9 | 14 | 400 | 1 | | Gigi Hadid Silver Fringe Wings 9:16 | 14 | 400 | 1 | | Anok Yai Pink Flower Petals 16:9 | 13.013 | 400 | 1 | | Anok Yai Pink Flower Petals 9:16 | 13.013 | 400 | 1 | | Anok Yai White Feather Wings 16:9 | 14 | 400 | 1 | | Anok Yai White Feather Wings 9:16 | 14 | 400 | 1 | | Jasmine Tookes Magenta Fringe Wings 16:9 | 14 | 400 | 1 | | Jasmine Tookes Magenta Fringe Wings 9:16 | 14 | 400 | 1 | | Kylie Jenner White Wings Fantasy Bra 16:9 | 14 | 400 | 1 | | Kylie Jenner White Wings Fantasy Bra 9:16 | 14 | 400 | 1 | | Bulin 47 9:16 | 9.583333 | 400 | 1 | | Alors On Danse 16:9 | 9.666667 | 400 | 1 | | Hotel Lobby 16:9 | 10 | 400 | 1 | | Rumpelstiltskin 16:9 | 8 | 400 | 1 | | Rumpelstiltskin 9:16 | 8 | 400 | 1 | | Burning Bridges 16:9 | 15 | 400 | 1 | | Burning Bridges 9:16 | 15 | 400 | 1 | | Ozil Goal 9:16 | 15 | 400 | 1 | | Smalltown Boy 9:16 | 15 | 400 | 1 | | Gas Station Dance 9:16 | 15 | 400 | 1 | | Coldplay Kiss Cam 9:16 | 12 | 400 | 1 | | Flying Car 9:16 | 14 | 400 | 1 | | A2O LITE 16:9 | 14 | 400 | 1 | | A2O LITE 9:16 | 14 | 400 | 1 | | Enzo Fernandez 9:16 | 8 | 400 | 1 | | Enzo Fernandez 16:9 | 8 | 400 | 1 | | Crazy Frog 16:9 | 14 | 400 | 1 | | Bad Times 9:16 | 29.708333 | 508 | 1 | | Plan (base quantity ×1) | Monthly charge | Monthly credits / validity | Annual charge upfront | Annual credits / validity | Annual monthly equivalent | | --- | --- | --- | --- | --- | --- | | Lite | USD 29.90 each month | 600 / 30 days | USD 179.00 each year | 7200 / 365 days | USD 14.92 | | Standard | USD 49.90 each month | 1500 / 30 days | USD 299.00 each year | 18000 / 365 days | USD 24.92 | | Pro | USD 99.90 each month | 3600 / 30 days | USD 599.00 each year | 43200 / 365 days | USD 49.92 | | Max | USD 199.90 each month | 8000 / 30 days | USD 1199.00 each year | 96000 / 365 days | USD 99.92 | The credit-grant handler grants the configured yearly credit total for the paid annual invoice; the monthly equivalent is a price comparison, not monthly billing or a promise of monthly installment grants. Credit-pack purchases are one-time grants. Expiration is measured from the grant. Max quantity choices, when selected at checkout, scale the charge and grant; table rows use quantity one. | One-time pack | Charge | Credits | Validity | | --- | --- | --- | --- | | Starter | USD 39.90 | 800 | 365 days | | Value | USD 79.90 | 2000 | 365 days | | Pro | USD 199.90 | 7500 | 365 days | | Bulk | USD 999.90 | 50000 | 365 days | | Mega | USD 2599.00 | 160000 | 365 days | ## Default video quote examples — one output These are configuration-specific examples, not fixed videos-per-plan or guaranteed minimums. Duration, resolution, audio, version, input counts and input durations can change the quote. Source-duration operations use a four-second Face Swap Video source or a five-second processing input below; generation modes use their configured default duration. | Model ID | Example settings | Credits | Pricing version | | --- | --- | --- | --- | | genjutsu-motion-transfer | {"mode":"reference","resolution":"720p","duration":4,"aspectRatio":"adaptive","audio":false,"inputImages":1,"inputVideoDuration":4,"inputAudioDuration":0} | 273 | higgsfield-2026-10-08-genjutsu-base-v1 | | genjutsu-object-swap | {"mode":"reference","resolution":"720p","duration":4,"aspectRatio":"adaptive","audio":false,"inputImages":1,"inputVideoDuration":4,"inputAudioDuration":0} | 273 | higgsfield-2026-10-08-genjutsu-base-v1 | | genjutsu-restyle | {"mode":"reference","resolution":"720p","duration":4,"aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":4,"inputAudioDuration":0} | 545 | higgsfield-2026-10-10-restyle-conservative-v1 | | minimax-h3-max-turbo | {"mode":"text","resolution":"480P","duration":5,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 7 | fal-2026-09-20-h3-max-turbo-launch50-v1 | | minimax-h3 | {"mode":"reference","resolution":"2K","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":0} | 130 | fal-2026-09-26-video-models-v1 | | minimax-h3-max | {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 50 | fal-2026-09-26-video-models-v1 | | seedance-2.5 | {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":0} | 84 | fal-2026-09-26-video-models-v1 | | seedance-2.0-fast | {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":0} | 44 | fal-2026-09-26-video-models-v1 | | seedance-2.0-pro | {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":0} | 55 | fal-2026-09-26-video-models-v1 | | seedance-2.0-mini | {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":0} | 29 | fal-2026-09-26-video-models-v1 | | seedance-1.5-pro | {"mode":"text","resolution":"480p","duration":4,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 5 | fal-2026-09-26-video-models-v1 | | wan-2.7 | {"mode":"text","resolution":"720p","duration":5,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 50 | fal-2026-09-26-video-models-v1 | | wan-2.6 | {"mode":"text","resolution":"720p","duration":5,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 50 | fal-2026-09-26-video-models-v1 | | grok-imagine | {"mode":"text","resolution":"720p","duration":6,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 42 | fal-2026-09-26-video-models-v1 | | kling-3.0 | {"mode":"text","resolution":"720p","duration":3,"aspectRatio":"16:9","audio":false,"version":"standard","inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 26 | fal-2026-09-26-video-models-v1 | | pixverse-extend | {"mode":"reference","resolution":"720p","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":0} | 20 | fal-2026-09-26-video-models-v1 | | bytedance-video-upscaler | {"mode":"reference","resolution":"1080p","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":0} | 4 | fal-2026-09-26-video-models-v1 | | bria-video-background | {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":0} | 70 | fal-2026-09-26-video-models-v1 | | pixverse-swap | {"mode":"reference","resolution":"720p","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":1,"inputVideoDuration":5,"inputAudioDuration":0} | 20 | fal-2026-09-26-video-models-v1 | | sync-lipsync-2 | {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 25 | fal-2026-09-26-video-models-v1 | | sync-talking-photo | {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":5} | 67 | fal-2026-09-26-video-models-v1 | | hailuo-02-pro | {"mode":"text","resolution":"1080p","duration":6,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 48 | fal-2026-09-26-video-models-v1 | | hailuo-02-standard | {"mode":"text","resolution":"768p","duration":6,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 27 | fal-2026-09-26-video-models-v1 | | hailuo-2.3-pro | {"mode":"text","resolution":"1080p","duration":6,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 49 | fal-2026-09-26-video-models-v1 | | hailuo-2.3-standard | {"mode":"text","resolution":"768p","duration":6,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 28 | fal-2026-09-26-video-models-v1 | | seedance-1.0-pro | {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 61 | fal-2026-09-26-video-models-v1 | | wan-2.5 | {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 75 | fal-2026-09-26-video-models-v1 | | kling-2.6-pro | {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 70 | fal-2026-09-26-video-models-v1 | | veo-3.1 | {"mode":"text","resolution":"720p","duration":8,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 320 | fal-2026-09-26-video-models-v1 | | happyhorse-1.0 | {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 140 | fal-2026-09-26-video-models-v1 | | happyhorse-1.1 | {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 90 | fal-2026-09-26-video-models-v1 | | grok-imagine-1.5 | {"mode":"text","resolution":"720p","duration":6,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 84 | fal-2026-09-26-video-models-v1 | | h3-max-styles | {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 40 | fal-2026-09-26-video-models-v1 | | h3-max-camera-control | {"mode":"image","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":false,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":0} | 40 | fal-2026-09-26-video-models-v1 | | h3-max-lip-sync | {"mode":"reference","resolution":"768P","duration":5,"aspectRatio":"adaptive","audio":true,"inputImages":1,"inputVideoDuration":0,"inputAudioDuration":5} | 40 | fal-2026-09-26-video-models-v1 | | gemini-omni | {"mode":"text","resolution":"720p","duration":8,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 100 | fal-2026-09-26-gemini-omni-estimate-v1 | | h3-lora | {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 38 | fal-2026-09-26-video-models-v1 | ## Image quote examples — one square output | Model ID | Resolution | Reference images | Quality | Credits | | --- | --- | --- | --- | --- | | seedream-5-pro | 1K | 0 | model default | 7 | | seedream-5-pro | 2K | 0 | model default | 14 | | gpt-image-2.5-flare | 1K | 0 | high | 6 | | gpt-image-2.5-flare | 2K | 0 | high | 11 | | gpt-image-2.5-flare | 4K | 0 | high | 18 | | gpt-image-2.5-sunburst | 1K | 0 | high | 6 | | gpt-image-2.5-sunburst | 2K | 0 | high | 11 | | gpt-image-2.5-sunburst | 4K | 0 | high | 18 | | gpt-image-2 | 1K | 0 | model default | 19 | | gpt-image-2 | 2K | 0 | model default | 25 | | gpt-image-2 | 4K | 0 | model default | 38 | | nano-banana-2 | 1K | 0 | model default | 8 | | nano-banana-2 | 2K | 0 | model default | 12 | | nano-banana-2 | 4K | 0 | model default | 16 | | nano-banana-pro | 1K | 0 | model default | 15 | | nano-banana-pro | 2K | 0 | model default | 15 | | nano-banana-pro | 4K | 0 | model default | 30 | | nano-banana | default | 0 | model default | 4 | | seedream-5-lite | 2K | 0 | model default | 4 | | seedream-5-lite | 3K | 0 | model default | 4 | | seedream-4-5 | 2K | 0 | model default | 4 | | seedream-4-5 | 4K | 0 | model default | 4 | | seedream-v4 | 1K | 0 | model default | 4 | | seedream-v4 | 2K | 0 | model default | 4 | | seedream-v4 | 4K | 0 | model default | 4 | | bria-background-remove | original | 1 | model default | 4 | | illusion-diffusion | 1K | 1 | model default | 4 | | z-image | default | 0 | model default | 4 | | nano-banana-2-lite | 1K | 0 | model default | 5 | | gpt-image-1.5 | 1K | 0 | model default | 14 | Image size, aspect ratio, quality, number of outputs and model-specific reference counts may change costs. GPT Image 2.5 quotes are output estimates; auto quality uses its supported ceiling. Always inspect the current workspace quote. ## Separate workflow charges - Seedream 5 Pro layer decomposition auto: reserve 72 credits for up to 16 layers; settle actual layers and return excess reserved credits. - Seedream 5 Pro layer decomposition 1K: reserve 72 credits for up to 16 layers; settle actual layers and return excess reserved credits. - Seedream 5 Pro layer decomposition 1.5K: reserve 72 credits for up to 16 layers; settle actual layers and return excess reserved credits. - Seedream 5 Pro layer decomposition 2K: reserve 144 credits for up to 16 layers; settle actual layers and return excess reserved credits. - Opus motion graphics: quote each creation/edit as a whole operation, not per second. The current maximum reservation is 92 credits; actual quote depends on the brief, approved assets and base scene. Successful work settles from the provider receipt up to the reservation and releases excess; MP4 rendering is a separate browser export step. - Humanize: a natural-tone sample with source text "Please rewrite this paragraph naturally." reserves 3 credits using the same text quote builder. The actual operation quote depends on text length. - Prompt Seen: reserve 2 credits for the normalized reference-image-to-prompt request; final receipt settlement may release excess. - Face Swap Video Restyle uses the owner-approved conservative input budget, not the provider invoice or a verified cost ceiling. Selected style, optional character images, resolution and source duration must be valid. Success captures the displayed quote; there is no automatic provider-invoice-difference refund. - Browser image tools: no AI credit charge for local processing. Tools: Compress Image, Resize Image, Convert Image, Rotate Image, Crop Image, Watermark Image, Background Remover, Transparent Background, White Background, Change Background Color. ## Reservation, settlement and refunds Legacy /ai playground cards use a one-credit UI access threshold, not the main studio quote/reserve/settlement engine. Their displayed threshold is not an authoritative per-call ledger charge; use the main studio for persisted, quoted generation. This document does not invent a fixed billed rate for those demos. AI credits are reserved before provider submission. Confirmed success settles the job once; confirmed failures and confirmed terminal cancellations return reserved credits according to that workflow. Ambiguous provider acceptance remains reserved for reconciliation; do not promise that a cancellation click alone has refunded it. Returned credits are not cash refunds. Purchased-credit validity still applies. Payment refund eligibility is governed by the refund policy, not the generation-failure credit return. [Refund policy](https://faceswap.video/refund-policy) --- # Face Swap Video model and workflow catalog ## Trending fixed-template workflow Kie Seedance 2.5 credential readiness: configured. Configured credentials are not a provider health guarantee. Available profiles use 480p, one pinned source and one image per selected role. Source length is retained, with adaptive output duration; actual results can differ. Soundtrack is restored where the selected source supplies one; Rumpelstiltskin portrait is silent. There are 23 themes and 32 comparison profiles; the two source-only themes cannot be submitted. Canonical: https://faceswap.video/models.md. Pricing: https://faceswap.video/pricing.md. Video workspace: https://faceswap.video/ai-video-generator. Image workspace: https://faceswap.video/ai-image-generator. Only application integrations are listed here, not every SEO/alternative page as an independent model. Enabled means its required provider credential is configured. Provider availability, policy and final server input validation can still reject requests. Model names are integration labels; this document does not assert provider affiliation, benchmark quality or native output pixels beyond the exposed workspace parameters. ## Currently enabled video integrations ### Face Swap Motion Transfer (genjutsu-motion-transfer) Provider label: Higgsfield. Modes: reference. Operation: motion-transfer. Prompt: optional; maximum 10000 characters. Input maxima by mode: {"reference":{"images":8,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: {"min":4,"max":30,"step":1}. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"720p","duration":4,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Face Swap Object Swap (genjutsu-object-swap) Provider label: Higgsfield. Modes: reference. Operation: object-swap. Prompt: optional; maximum 10000 characters. Input maxima by mode: {"reference":{"images":8,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: {"min":4,"max":30,"step":1}. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"720p","duration":4,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Face Swap Restyle (genjutsu-restyle) Provider label: Higgsfield. Modes: reference. Operation: restyle. Prompt: optional; maximum 10000 characters. Input maxima by mode: {"reference":{"images":5,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: {"min":4,"max":30,"step":1}. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"720p","duration":4,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### MiniMax H3 Max Turbo (minimax-h3-max-turbo) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 50000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480P, 768P, 1080P. Durations: {"min":5,"max":15,"step":1}. Aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"480P","duration":5,"aspectRatio":"16:9","audio":true}. Audio: native. End image: true. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### MiniMax H3 (minimax-h3) Provider label: MiniMax. Modes: reference, text, image. Operation: generation. Prompt: required; maximum 7000 characters. Input maxima by mode: {"reference":{"images":9,"videos":3,"audio":3,"total":12},"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 2K. Durations: {"min":5,"max":15,"step":1}. Aspect ratios by mode: {"reference":["adaptive","21:9","16:9","4:3","1:1","3:4","9:16"],"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"2K","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### H3 Max (minimax-h3-max) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480P, 768P. Durations: {"min":5,"max":15,"step":1}. Aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true}. Audio: native. End image: true. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Seedance 2.5 (seedance-2.5) Provider label: Seedance. Modes: reference, text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"reference":{"images":30,"videos":10,"audio":10,"total":50},"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p. Durations: {"min":4,"max":30,"step":1}. Aspect ratios by mode: {"reference":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"text":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}. Audio: optional. End image: true. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Seedance 2.0 Fast (seedance-2.0-fast) Provider label: Seedance. Modes: reference, text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"reference":{"images":9,"videos":3,"audio":3,"total":12},"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p. Durations: {"min":4,"max":15,"step":1}. Aspect ratios by mode: {"reference":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"text":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"image":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}. Audio: optional. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Seedance 2.0 Pro (seedance-2.0-pro) Provider label: Seedance. Modes: reference, text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"reference":{"images":9,"videos":3,"audio":3,"total":12},"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p, 4k. Durations: {"min":4,"max":15,"step":1}. Aspect ratios by mode: {"reference":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"text":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"image":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}. Audio: optional. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Seedance 2.0 Mini (seedance-2.0-mini) Provider label: Seedance. Modes: reference, text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"reference":{"images":9,"videos":3,"audio":3,"total":12},"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p. Durations: {"min":4,"max":15,"step":1}. Aspect ratios by mode: {"reference":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"text":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"],"image":["adaptive","16:9","9:16","1:1","4:3","3:4","21:9"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}. Audio: optional. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Seedance 1.5 Pro (seedance-1.5-pro) Provider label: Seedance. Modes: text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: [4,8,12]. Aspect ratios by mode: {"text":["16:9","9:16","1:1","4:3","3:4","21:9"],"image":["16:9","9:16","1:1","4:3","3:4","21:9"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"480p","duration":4,"aspectRatio":"16:9","audio":false}. Audio: optional. End image: true. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Wan 2.7 (wan-2.7) Provider label: Wan. Modes: text, image. Operation: generation. Prompt: required; maximum 5000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p, 1080p. Durations: {"min":2,"max":15,"step":1}. Aspect ratios by mode: {"text":["16:9","9:16","1:1","4:3","3:4"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":5,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Wan 2.6 (wan-2.6) Provider label: Wan. Modes: text, image. Operation: generation. Prompt: required; maximum 1500 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p, 1080p. Durations: [5,10,15]. Aspect ratios by mode: {"text":[],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":5,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Grok Imagine (grok-imagine) Provider label: Grok. Modes: text, image. Operation: generation. Prompt: required; maximum 5000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p. Durations: [6,10]. Aspect ratios by mode: {"text":["16:9","9:16","1:1","3:2","2:3"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":6,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: ["normal","fun","spicy"]. Output formats: ["mp4"]. ### Kling 3.0 (kling-3.0) Provider label: Kling. Modes: text, image. Operation: generation. Prompt: required; maximum 2500 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p. Durations: {"min":3,"max":15,"step":1}. Aspect ratios by mode: {"text":["16:9","9:16","1:1"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":3,"aspectRatio":"16:9","audio":false}. Audio: optional. End image: true. Seed: false. Web search: false. Last frame: false. Versions: ["standard","pro"]. Styles: []. Output formats: ["mp4"]. ### PixVerse Extend (pixverse-extend) Provider label: PixVerse. Modes: reference. Operation: extend. Prompt: required; maximum 2000 characters. Input maxima by mode: {"reference":{"images":0,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 360p, 540p, 720p, 1080p. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"720p","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### ByteDance Video Upscaler (bytedance-video-upscaler) Provider label: ByteDance. Modes: reference. Operation: upscale. Prompt: not used; maximum 2000 characters. Input maxima by mode: {"reference":{"images":0,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 1080p, 2k, 4k. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"1080p","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Bria Video Background Removal (bria-video-background) Provider label: Bria. Modes: reference. Operation: remove-background. Prompt: not used; maximum 2000 characters. Input maxima by mode: {"reference":{"images":0,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: source. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### PixVerse Person Swap (pixverse-swap) Provider label: PixVerse. Modes: reference. Operation: swap. Prompt: not used; maximum 2000 characters. Input maxima by mode: {"reference":{"images":1,"videos":1,"audio":0,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 360p, 540p, 720p. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"720p","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Sync Lip Sync 2 (sync-lipsync-2) Provider label: Sync. Modes: reference. Operation: lipsync. Prompt: not used; maximum 2000 characters. Input maxima by mode: {"reference":{"images":0,"videos":1,"audio":1,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: source. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Sync Talking Photo (sync-talking-photo) Provider label: Sync. Modes: reference. Operation: talking-photo. Prompt: not used; maximum 2000 characters. Input maxima by mode: {"reference":{"images":1,"videos":0,"audio":1,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: source. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Hailuo 02 Pro (hailuo-02-pro) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 2000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 1080p. Durations: [6]. Aspect ratios by mode: {"text":[],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":6,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Hailuo 02 Standard (hailuo-02-standard) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 2000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 768p. Durations: [6,10]. Aspect ratios by mode: {"text":[],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"768p","duration":6,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Hailuo 2.3 Pro (hailuo-2.3-pro) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 2000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 1080p. Durations: [6]. Aspect ratios by mode: {"text":[],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":6,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Hailuo 2.3 Standard (hailuo-2.3-standard) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 2000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 768p. Durations: [6,10]. Aspect ratios by mode: {"text":[],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"768p","duration":6,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Seedance 1.0 Pro (seedance-1.0-pro) Provider label: Seedance. Modes: text, image. Operation: generation. Prompt: required; maximum 2000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: {"min":2,"max":12,"step":1}. Aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":["auto","21:9","16:9","4:3","1:1","3:4","9:16"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: true. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Wan 2.5 (wan-2.5) Provider label: Wan. Modes: text, image. Operation: generation. Prompt: required; maximum 1500 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":1,"total":1},"image":{"images":1,"videos":0,"audio":1,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: [5,10]. Aspect ratios by mode: {"text":["16:9","9:16","1:1"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":true}. Audio: native. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Kling 2.6 Pro (kling-2.6-pro) Provider label: Kling. Modes: text, image. Operation: generation. Prompt: required; maximum 2500 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 1080p. Durations: [5,10]. Aspect ratios by mode: {"text":["16:9","9:16","1:1"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":true}. Audio: optional. End image: true. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Veo 3.1 (veo-3.1) Provider label: Google. Modes: text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p, 1080p, 4k. Durations: [4,6,8]. Aspect ratios by mode: {"text":["16:9","9:16"],"image":["auto","16:9","9:16"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":8,"aspectRatio":"16:9","audio":true}. Audio: optional. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### HappyHorse 1.0 (happyhorse-1.0) Provider label: Alibaba. Modes: text, image. Operation: generation. Prompt: required; maximum 2500 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p, 1080p. Durations: {"min":3,"max":15,"step":1}. Aspect ratios by mode: {"text":["16:9","9:16","1:1","4:3","3:4"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### HappyHorse 1.1 (happyhorse-1.1) Provider label: Alibaba. Modes: text, image. Operation: generation. Prompt: required; maximum 2500 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p, 1080p. Durations: {"min":3,"max":15,"step":1}. Aspect ratios by mode: {"text":["16:9","9:16","1:1","4:3","3:4","21:9","9:21","5:4","4:5"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Grok Imagine 1.5 (grok-imagine-1.5) Provider label: Grok. Modes: text, image. Operation: generation. Prompt: required; maximum 4096 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480p, 720p, 1080p. Durations: {"min":1,"max":15,"step":1}. Aspect ratios by mode: {"text":["16:9","4:3","3:2","1:1","2:3","3:4","9:16"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":6,"aspectRatio":"16:9","audio":true}. Audio: native. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### H3 Max Styles (h3-max-styles) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 49868 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 768P. Durations: {"min":5,"max":15,"step":1}. Aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true}. Audio: native. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: ["hand-drawn","vhs","retro-toon-70s","low-poly","16bit-pixel"]. Output formats: ["mp4"]. ### H3 Max Camera Control (h3-max-camera-control) Provider label: MiniMax. Modes: image. Operation: generation. Prompt: optional; maximum 50000 characters. Input maxima by mode: {"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480P, 768P, 1080P. Durations: {"min":3,"max":15,"step":1}. Aspect ratios by mode: {"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"image","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":false}. Audio: no generated-audio switch; operation may retain source audio. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: ["orbit-right","orbit-left","push-in","pull-back","crane-up"]. Output formats: ["mp4"]. ### H3 Max Lip Sync (h3-max-lip-sync) Provider label: MiniMax. Modes: reference. Operation: h3-lipsync. Prompt: not used; maximum 2000 characters. Input maxima by mode: {"reference":{"images":1,"videos":0,"audio":1,"total":12}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480P, 768P, 1080P, 2K. Durations: [5]. Aspect ratios by mode: {"reference":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"reference","resolution":"768P","duration":5,"aspectRatio":"adaptive","audio":true}. Audio: native. End image: false. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### Gemini Omni (gemini-omni) Provider label: Google. Modes: text, image. Operation: generation. Prompt: required; maximum 20000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 720p. Durations: {"min":3,"max":10,"step":1}. Aspect ratios by mode: {"text":["16:9","9:16"],"image":["16:9","9:16"]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"720p","duration":8,"aspectRatio":"16:9","audio":true}. Audio: native. End image: false. Seed: false. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ### H3 LoRA (h3-lora) Provider label: MiniMax. Modes: text, image. Operation: generation. Prompt: required; maximum 50000 characters. Input maxima by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}. Text mode does not require an image; image mode requires a start image and accepts an optional end image only if supported. Reference modes require their operation-specific inputs. Resolutions: 480P, 768P, 2K, 4K. Durations: {"min":5,"max":15,"step":1}. Aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}; an empty list means framing is derived from the source or fixed, not arbitrary ratios. Defaults: {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true}. Audio: native. End image: true. Seed: true. Web search: false. Last frame: false. Versions: []. Styles: []. Output formats: ["mp4"]. ## Face Swap Video-specific input rules Motion Transfer and Object Swap require one MP4/MOV source of at least four seconds, selecting/exporting a 4–30 second segment (otherwise first 30 seconds), and 1–8 ordered reference images. Object Swap also requires at least 409,600 pixels per frame. Restyle requires one source and a currently valid style from the live style catalog, with 0–5 character images. Prompts are optional. Outputs are video; do not assume source frame count, exact cadence or output dimensions are identical. Presets are demonstrations with source attribution, not proof of generations made by this site. Source file limit: 200 MiB; each reference image limit: 64 MiB. ## Currently enabled image integrations ### Seedream 5.0 Pro (seedream-5-pro) Provider label: Seedream. Modes: layer-decomposition, text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 5000 characters. Maximum reference images: 10. Accepted image types: ["workspace-supported image types"]. Maximum bytes: 31457280. Resolutions: ["1K","2K"]; default 2K. Ratios: ["1:1","16:9","9:16","4:3","3:4","3:2","2:3"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is layer-decomposition. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 6. Layer resolutions: ["auto","1K","1.5K","2K"]. ### GPT Image 2.5 Flare (gpt-image-2.5-flare) Provider label: OpenAI. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 32000 characters. Maximum reference images: 16. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K","2K","4K"]; default 1K. Ratios: ["1:1","auto","3:2","2:3","4:3","3:4","16:9","9:16","2:1","1:2","3:1","1:3","21:9","9:21","5:4","4:5"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 10. Layer resolutions: []. Additional quality/background/format/mask/size rules: {"prompt":{"minLength":1,"maxLength":32000},"image_size":{"presets":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9"],"multiple":16,"maxEdge":3840,"minPixels":655360,"maxPixels":8294400,"maxAspectRatio":3},"quality":{"values":["auto","low","medium","high","xhigh","max"],"default":"high"},"background":{"values":["auto","transparent","opaque"],"default":"auto"},"num_images":{"min":1,"max":10,"default":1},"output_format":{"values":["png","jpeg","webp"],"default":"png"},"output_compression":{"min":0,"max":100,"formats":["jpeg","webp"]},"image_urls":{"modes":["image"],"max":16},"mask_url":{"modes":["image"],"optional":true},"sync_mode":{"value":false}}. ### GPT Image 2.5 Sunburst (gpt-image-2.5-sunburst) Provider label: OpenAI. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 32000 characters. Maximum reference images: 16. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K","2K","4K"]; default 1K. Ratios: ["1:1","auto","3:2","2:3","4:3","3:4","16:9","9:16","2:1","1:2","3:1","1:3","21:9","9:21","5:4","4:5"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 10. Layer resolutions: []. Additional quality/background/format/mask/size rules: {"prompt":{"minLength":1,"maxLength":32000},"image_size":{"presets":["auto","square_hd","square","portrait_4_3","portrait_16_9","landscape_4_3","landscape_16_9"],"multiple":16,"maxEdge":3840,"minPixels":655360,"maxPixels":8294400,"maxAspectRatio":3},"quality":{"values":["auto","low","medium","high","xhigh","max"],"default":"high"},"background":{"values":["auto","transparent","opaque"],"default":"auto"},"num_images":{"min":1,"max":10,"default":1},"output_format":{"values":["png","jpeg","webp"],"default":"png"},"output_compression":{"min":0,"max":100,"formats":["jpeg","webp"]},"image_urls":{"modes":["image"],"max":16},"mask_url":{"modes":["image"],"optional":true},"sync_mode":{"value":false}}. ### GPT Image 2 (gpt-image-2) Provider label: OpenAI. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 20000 characters. Maximum reference images: 16. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K","2K","4K"]; default 1K. Ratios: ["auto","1:1","3:2","2:3","4:3","3:4","16:9","9:16","2:1","1:2","3:1","1:3","21:9","9:21","5:4","4:5"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Nano Banana 2 (nano-banana-2) Provider label: Nano Banana. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 20000 characters. Maximum reference images: 14. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K","2K","4K"]; default 1K. Ratios: ["auto","1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Nano Banana Pro (nano-banana-pro) Provider label: Nano Banana. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 20000 characters. Maximum reference images: 14. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K","2K","4K"]; default 1K. Ratios: ["1:1","2:3","3:2","3:4","4:3","4:5","5:4","9:16","16:9","21:9"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Nano Banana (nano-banana) Provider label: Nano Banana. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 20000 characters. Maximum reference images: 10. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: []; default model default. Ratios: ["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Seedream 5 Lite (seedream-5-lite) Provider label: Seedream. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 5000 characters. Maximum reference images: 10. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["2K","3K"]; default 2K. Ratios: ["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Seedream 4.5 (seedream-4-5) Provider label: Seedream. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 3000 characters. Maximum reference images: 10. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["2K","4K"]; default 2K. Ratios: ["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Seedream V4 (seedream-v4) Provider label: Seedream. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 5000 characters. Maximum reference images: 10. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K","2K","4K"]; default 1K. Ratios: ["1:1","16:9","9:16","4:3","3:4","3:2","2:3","5:4","4:5","21:9"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: true; maximum 4. Layer resolutions: []. ### Bria RMBG 2.0 (bria-background-remove) Provider label: Bria. Modes: image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: false; maximum 0 characters. Maximum reference images: 1. Accepted image types: ["image/jpeg","image/png","image/webp"]. Maximum bytes: 31457280. Resolutions: ["original"]; default original. Ratios: ["auto"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is image. Output format: png. Multiple outputs: false; maximum 1. Layer resolutions: []. ### Illusion Diffusion (illusion-diffusion) Provider label: Illusion Diffusion. Modes: image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 2000 characters. Maximum reference images: 1. Accepted image types: ["image/jpeg","image/png","image/webp"]. Maximum bytes: 10485760. Resolutions: ["1K"]; default 1K. Ratios: ["1:1"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is image. Output format: png. Multiple outputs: false; maximum 1. Layer resolutions: []. ### Z-Image (z-image) Provider label: Z-Image. Modes: text. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 1000 characters. Maximum reference images: 0. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: []; default model default. Ratios: ["1:1","4:3","3:4","16:9","9:16"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: workspace PNG/JPEG/WebP choice. Multiple outputs: false; maximum 1. Layer resolutions: []. ### Nano Banana 2 Lite (nano-banana-2-lite) Provider label: Nano Banana. Modes: text. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 50000 characters. Maximum reference images: 0. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K"]; default 1K. Ratios: ["auto","1:1","21:9","16:9","3:2","4:3","5:4","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: png. Multiple outputs: true; maximum 4. Layer resolutions: []. ### GPT Image 1.5 (gpt-image-1.5) Provider label: OpenAI. Modes: text, image. Text generation requires a prompt unless configured otherwise; image editing requires reference image input. Prompt required: true; maximum 32000 characters. Maximum reference images: 10. Accepted image types: ["workspace-supported image types"]. Maximum bytes: workspace upload validation. Resolutions: ["1K"]; default 1K. Ratios: ["1:1","3:2","2:3"]. Modes start from the page-specific defaults or restored model draft; the catalog's first mode is text. Output format: png. Multiple outputs: true; maximum 4. Layer resolutions: []. ## Separate workflows ### Opus motion graphics (claude-opus-5-5-motion) {"id":"claude-opus-5-5-motion","name":"Opus 5.5 · Motion Graphics","provider":"Anthropic","modes":["text"],"resolutions":[{"id":"720p","label":"720p"},{"id":"1080p","label":"1080p"}],"durations":[10,15,20,30],"aspectRatios":{"text":[{"id":"16:9","label":"16:9"},{"id":"9:16","label":"9:16"},{"id":"1:1","label":"1:1"}]},"defaults":{"mode":"text","resolution":"720p","duration":20,"aspectRatio":"16:9","audio":false},"uploadLimits":{"images":4,"videos":0,"audio":0},"styles":[{"id":"sketch","label":"Sketch"},{"id":"motion","label":"Motion"}]} An instruction or confirmed website brief plus approved image elements drives a validated editable scene. Create/edit and browser MP4 export are separate steps, not ordinary pixel-video generation. https://faceswap.video/opus-5-5-video-generator. ### Humanize Model google/gemini-2.5-flash; up to 12000 source characters, tones natural, friendly, professional; outputs rewritten text. https://faceswap.video/humanize-ai. ### Prompt Seen Model google/gemini-2.5-flash; requires a normalized JPEG up to 1024 pixels/side and optional direction up to 1000 characters; tones detailed, concise, cinematic; outputs a text prompt, not an image. https://faceswap.video/prompt-seen. ### Layer decomposition Seedream 5 Pro separates one input image into layers; supported layer resolutions come from its model configuration above. Output count is discovered after generation; pricing.md explains reservation and excess-credit release. ### H3 LoRA inference The H3 LoRA integration requires a user-supplied compatible LoRA identifier or URL and supports a strength setting. This is inference with supplied weights, not a hosted training service. Use the model settings and quote in the workspace. ## Code integrations currently unavailable None of the catalog integrations are disabled by missing provider configuration. ## Legacy AI playground integrations Workspace: https://faceswap.video/ai. These are separate demo operations, not additional selectable studio models. Workers AI configuration: unavailable. Operations and model IDs: {"summarization":"@cf/meta/llama-3.2-3b-instruct","tagline":"@cf/meta/llama-3.2-3b-instruct","translation":"@cf/meta/m2m100-1.2b","textToSpeech":"@cf/deepgram/aura-1","imageCaption":"@cf/llava-hf/llava-1.5-7b-hf"}. Text input produces summaries, translations, taglines or speech; captioning accepts an image and a question. Workers AI text-to-image choices: ["@cf/black-forest-labs/flux-1-schnell","@cf/bytedance/stable-diffusion-xl-lightning","@cf/lykon/dreamshaper-8-lcm"]. Fal demo configuration: configured. Text-to-image choices: ["fal-ai/flux/schnell","fal-ai/nano-banana","openai/gpt-image-2"]. Image-edit integration: fal-ai/nano-banana/edit; image plus prompt produces an edited image. These demo functions do not use the main studio reservation/settlement flow; the one-credit UI threshold is not a verified per-call billed price. ## Local browser tools (not generative models) [Compress Image](https://faceswap.video/compress-image) [Resize Image](https://faceswap.video/resize-image) [Convert Image](https://faceswap.video/convert-image) [Rotate Image](https://faceswap.video/rotate-image) [Crop Image](https://faceswap.video/crop-image) [Watermark Image](https://faceswap.video/watermark-image) [Background Remover](https://faceswap.video/background-remover) [Transparent Background](https://faceswap.video/transparent-background) [White Background](https://faceswap.video/white-background) [Change Background Color](https://faceswap.video/change-background-color) These process images locally, require login to process/save and retain their existing free-download behavior. They are distinct from paid AI background removal/editing models. No training service or unspecified model behind a competitor-named page is promised by this catalog.