# ArtCraft models and workflows Canonical: https://artcraft.tools/models.md Workspace: https://artcraft.tools/artcraft Credit quotes: https://artcraft.tools/pricing.md The following catalog comes from the live application's configured image/video selectors. Public stable IDs identify options in ArtCraft. Brand names describe the integrated model identity; ArtCraft is independent. Marketing tool pages are not additional models. A mode of image/reference requires suitable input; text mode uses a prompt. Missing optional fields mean not specified by this catalog, not a promise of support. Settings still undergo server validation. No provider API endpoint, credential, payment identifier or private media link is exposed. ## Image models ### Seedream 5.0 Pro ```json { "id": "seedream-5-pro", "provider": "Seedream", "modes": [ "layer-decomposition", "text", "image" ], "promptMaxLength": 5000, "aspectRatios": [ "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3" ], "resolutions": [ "1K", "2K" ], "layerResolutions": [ "auto", "1K", "1.5K", "2K" ], "layerInputMimeTypes": [ "image/jpeg", "image/png", "image/webp", "image/bmp", "image/tiff", "image/gif" ], "maxInputImageBytes": 31457280, "defaultResolution": "2K", "maxInputImages": 10, "multipleOutputs": true, "maxOutputs": 6 } ``` ### GPT Image 2.5 Flare ```json { "id": "gpt-image-2.5-flare", "provider": "OpenAI", "modes": [ "text", "image" ], "promptMaxLength": 32000, "aspectRatios": [ "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" ], "resolutions": [ "1K", "2K", "4K" ], "defaultResolution": "1K", "maxInputImages": 16, "multipleOutputs": true, "maxOutputs": 10, "parameters": { "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 ```json { "id": "gpt-image-2.5-sunburst", "provider": "OpenAI", "modes": [ "text", "image" ], "promptMaxLength": 32000, "aspectRatios": [ "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" ], "resolutions": [ "1K", "2K", "4K" ], "defaultResolution": "1K", "maxInputImages": 16, "multipleOutputs": true, "maxOutputs": 10, "parameters": { "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 ```json { "id": "gpt-image-2", "provider": "OpenAI", "modes": [ "text", "image" ], "promptMaxLength": 20000, "aspectRatios": [ "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" ], "resolutions": [ "1K", "2K", "4K" ], "defaultResolution": "1K", "maxInputImages": 16, "multipleOutputs": true } ``` ### Nano Banana 2 ```json { "id": "nano-banana-2", "provider": "Nano Banana", "modes": [ "text", "image" ], "promptMaxLength": 20000, "aspectRatios": [ "auto", "1:1", "2:3", "3:2", "3:4", "4:3", "4:5", "5:4", "9:16", "16:9", "21:9" ], "resolutions": [ "1K", "2K", "4K" ], "maxInputImages": 14, "multipleOutputs": true } ``` ### Nano Banana Pro ```json { "id": "nano-banana-pro", "provider": "Nano Banana", "modes": [ "text", "image" ], "promptMaxLength": 20000, "aspectRatios": [ "1:1", "2:3", "3:2", "3:4", "4:3", "4:5", "5:4", "9:16", "16:9", "21:9" ], "resolutions": [ "1K", "2K", "4K" ], "maxInputImages": 14, "multipleOutputs": true } ``` ### Nano Banana ```json { "id": "nano-banana", "provider": "Nano Banana", "modes": [ "text", "image" ], "promptMaxLength": 20000, "aspectRatios": [ "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "5:4", "4:5", "21:9" ], "resolutions": [], "maxInputImages": 10, "multipleOutputs": true } ``` ### Seedream 5 Lite ```json { "id": "seedream-5-lite", "provider": "Seedream", "modes": [ "text", "image" ], "promptMaxLength": 5000, "aspectRatios": [ "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "5:4", "4:5", "21:9" ], "resolutions": [ "2K", "3K" ], "maxInputImages": 10, "multipleOutputs": true } ``` ### Seedream 4.5 ```json { "id": "seedream-4-5", "provider": "Seedream", "modes": [ "text", "image" ], "promptMaxLength": 3000, "aspectRatios": [ "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "5:4", "4:5", "21:9" ], "resolutions": [ "2K", "4K" ], "maxInputImages": 10, "multipleOutputs": true } ``` ### Seedream V4 ```json { "id": "seedream-v4", "provider": "Seedream", "modes": [ "text", "image" ], "promptMaxLength": 5000, "aspectRatios": [ "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "5:4", "4:5", "21:9" ], "resolutions": [ "1K", "2K", "4K" ], "maxInputImages": 10, "multipleOutputs": true } ``` ### Bria RMBG 2.0 ```json { "id": "bria-background-remove", "provider": "Bria", "modes": [ "image" ], "promptMaxLength": 0, "promptRequired": false, "outputFormat": "png", "inputMimeTypes": [ "image/jpeg", "image/png", "image/webp" ], "aspectRatios": [ "auto" ], "resolutions": [ "original" ], "maxInputImageBytes": 31457280, "defaultResolution": "original", "maxInputImages": 1, "multipleOutputs": false } ``` ### Illusion Diffusion ```json { "id": "illusion-diffusion", "provider": "Illusion Diffusion", "modes": [ "image" ], "promptMaxLength": 2000, "outputFormat": "png", "inputMimeTypes": [ "image/jpeg", "image/png", "image/webp" ], "aspectRatios": [ "1:1" ], "resolutions": [ "1K" ], "maxInputImageBytes": 10485760, "defaultResolution": "1K", "maxInputImages": 1, "multipleOutputs": false } ``` ### Z-Image ```json { "id": "z-image", "provider": "Z-Image", "modes": [ "text" ], "promptMaxLength": 1000, "aspectRatios": [ "1:1", "4:3", "3:4", "16:9", "9:16" ], "resolutions": [], "maxInputImages": 0, "multipleOutputs": false } ``` ### Nano Banana 2 Lite ```json { "id": "nano-banana-2-lite", "provider": "Nano Banana", "modes": [ "text" ], "promptMaxLength": 50000, "outputFormat": "png", "aspectRatios": [ "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" ], "resolutions": [ "1K" ], "defaultResolution": "1K", "maxInputImages": 0, "multipleOutputs": true, "maxOutputs": 4 } ``` ### GPT Image 1.5 ```json { "id": "gpt-image-1.5", "provider": "OpenAI", "modes": [ "text", "image" ], "promptMaxLength": 32000, "outputFormat": "png", "aspectRatios": [ "1:1", "3:2", "2:3" ], "resolutions": [ "1K" ], "defaultResolution": "1K", "maxInputImages": 10, "multipleOutputs": true, "maxOutputs": 4 } ``` ## Video models ### MiniMax H3 Max Turbo ```json { "id": "minimax-h3-max-turbo", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 50000, "resolutions": [ { "id": "480P", "label": "480P" }, { "id": "768P", "label": "768P" }, { "id": "1080P", "label": "1080P" } ], "durations": { "min": 5, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "480P", "duration": 5, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "supportsSeed": true, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### MiniMax H3 ```json { "id": "minimax-h3", "provider": "MiniMax", "modes": [ "reference", "text", "image" ], "promptMaxLength": 7000, "resolutions": [ { "id": "2K", "label": "2K" } ], "durations": { "min": 5, "max": 15, "step": 1 }, "aspectRatios": { "reference": [ { "id": "adaptive", "label": "adaptive" }, { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "text": [ { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [] }, "defaults": { "mode": "reference", "resolution": "2K", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "supportsEndImage": true, "uploadLimits": { "images": 9, "videos": 3, "audio": 3 } } ``` ### H3 Max ```json { "id": "minimax-h3-max", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "480P", "label": "480P" }, { "id": "768P", "label": "768P" } ], "durations": { "min": 5, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "768P", "duration": 5, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "supportsSeed": true, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### Seedance 2.5 ```json { "id": "seedance-2.5", "provider": "Seedance", "modes": [ "reference", "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "480p", "label": "480P" }, { "id": "720p", "label": "720P" } ], "durations": { "min": 4, "max": 30, "step": 1 }, "aspectRatios": { "reference": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "text": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "image": [] }, "defaults": { "mode": "reference", "resolution": "480p", "duration": 4, "aspectRatio": "adaptive", "audio": true }, "supportsAudio": true, "supportsSeed": true, "supportsEndImage": true, "uploadLimits": { "images": 30, "videos": 10, "audio": 10 } } ``` ### Seedance 2.0 Fast ```json { "id": "seedance-2.0-fast", "provider": "Seedance", "modes": [ "reference", "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "480p", "label": "480P" }, { "id": "720p", "label": "720P" } ], "durations": { "min": 4, "max": 15, "step": 1 }, "aspectRatios": { "reference": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "text": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "image": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ] }, "defaults": { "mode": "reference", "resolution": "480p", "duration": 4, "aspectRatio": "adaptive", "audio": true }, "supportsAudio": true, "supportsEndImage": true, "uploadLimits": { "images": 9, "videos": 3, "audio": 3 } } ``` ### Seedance 2.0 Pro ```json { "id": "seedance-2.0-pro", "provider": "Seedance", "modes": [ "reference", "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "480p", "label": "480P" }, { "id": "720p", "label": "720P" }, { "id": "1080p", "label": "1080P" }, { "id": "4k", "label": "4K" } ], "durations": { "min": 4, "max": 15, "step": 1 }, "aspectRatios": { "reference": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "text": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "image": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ] }, "defaults": { "mode": "reference", "resolution": "480p", "duration": 4, "aspectRatio": "adaptive", "audio": true }, "supportsAudio": true, "supportsEndImage": true, "uploadLimits": { "images": 9, "videos": 3, "audio": 3 } } ``` ### Seedance 2.0 Mini ```json { "id": "seedance-2.0-mini", "provider": "Seedance", "modes": [ "reference", "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "480p", "label": "480P" }, { "id": "720p", "label": "720P" } ], "durations": { "min": 4, "max": 15, "step": 1 }, "aspectRatios": { "reference": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "text": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "image": [ { "id": "adaptive", "label": "adaptive" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ] }, "defaults": { "mode": "reference", "resolution": "480p", "duration": 4, "aspectRatio": "adaptive", "audio": true }, "supportsAudio": true, "supportsEndImage": true, "uploadLimits": { "images": 9, "videos": 3, "audio": 3 } } ``` ### Seedance 1.5 Pro ```json { "id": "seedance-1.5-pro", "provider": "Seedance", "modes": [ "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "480p", "label": "480P" }, { "id": "720p", "label": "720P" }, { "id": "1080p", "label": "1080P" } ], "durations": [ 4, 8, 12 ], "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ], "image": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" } ] }, "defaults": { "mode": "text", "resolution": "480p", "duration": 4, "aspectRatio": "16:9", "audio": false }, "supportsAudio": true, "supportsSeed": true, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### Wan 2.7 ```json { "id": "wan-2.7", "provider": "Wan", "modes": [ "text", "image" ], "promptMaxLength": 5000, "resolutions": [ { "id": "720p", "label": "720P" }, { "id": "1080p", "label": "1080P" } ], "durations": { "min": 2, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 5, "aspectRatio": "16:9", "audio": false }, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 1, "audio": 1 } } ``` ### Wan 2.6 ```json { "id": "wan-2.6", "provider": "Wan", "modes": [ "text", "image" ], "promptMaxLength": 1500, "resolutions": [ { "id": "720p", "label": "720P" }, { "id": "1080p", "label": "1080P" } ], "durations": [ 5, 10, 15 ], "aspectRatios": { "text": [], "image": [] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 5, "aspectRatio": "16:9", "audio": false }, "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### Grok Imagine ```json { "id": "grok-imagine", "provider": "Grok", "modes": [ "text", "image" ], "promptMaxLength": 5000, "resolutions": [ { "id": "720p", "label": "720P" } ], "durations": [ 6, 10 ], "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "3:2", "label": "3:2" }, { "id": "2:3", "label": "2:3" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 6, "aspectRatio": "16:9", "audio": false }, "styles": [ { "id": "normal", "label": "normal" }, { "id": "fun", "label": "fun" }, { "id": "spicy", "label": "spicy" } ], "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### Kling 3.0 ```json { "id": "kling-3.0", "provider": "Kling", "modes": [ "text", "image" ], "promptMaxLength": 2500, "resolutions": [ { "id": "720p", "label": "720P" } ], "durations": { "min": 3, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 3, "aspectRatio": "16:9", "audio": false }, "supportsAudio": true, "supportsEndImage": true, "versions": [ { "id": "standard", "label": "Std" }, { "id": "pro", "label": "Pro" } ], "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### PixVerse Extend ```json { "id": "pixverse-extend", "provider": "PixVerse", "operation": "extend", "promptRequired": true, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "360p", "label": "360P" }, { "id": "540p", "label": "540P" }, { "id": "720p", "label": "720P" }, { "id": "1080p", "label": "1080P" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "720p", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "uploadLimits": { "images": 0, "videos": 1, "audio": 0 } } ``` ### ByteDance Video Upscaler ```json { "id": "bytedance-video-upscaler", "provider": "ByteDance", "operation": "upscale", "promptRequired": false, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "1080p", "label": "1080P" }, { "id": "2k", "label": "2K" }, { "id": "4k", "label": "4K" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "1080p", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "uploadLimits": { "images": 0, "videos": 1, "audio": 0 } } ``` ### Bria Video Background Removal ```json { "id": "bria-video-background", "provider": "Bria", "operation": "remove-background", "promptRequired": false, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "source", "label": "Source" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "source", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "uploadLimits": { "images": 0, "videos": 1, "audio": 0 } } ``` ### PixVerse Person Swap ```json { "id": "pixverse-swap", "provider": "PixVerse", "operation": "swap", "promptRequired": false, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "360p", "label": "360P" }, { "id": "540p", "label": "540P" }, { "id": "720p", "label": "720P" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "720p", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "uploadLimits": { "images": 1, "videos": 1, "audio": 0 } } ``` ### Sync Lip Sync 2 ```json { "id": "sync-lipsync-2", "provider": "Sync", "operation": "lipsync", "promptRequired": false, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "source", "label": "Source" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "source", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "uploadLimits": { "images": 0, "videos": 1, "audio": 1 } } ``` ### Sync Talking Photo ```json { "id": "sync-talking-photo", "provider": "Sync", "operation": "talking-photo", "promptRequired": false, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "source", "label": "Source" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "source", "duration": 5, "aspectRatio": "adaptive", "audio": false }, "uploadLimits": { "images": 1, "videos": 0, "audio": 1 } } ``` ### Hailuo 02 Pro ```json { "id": "hailuo-02-pro", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 2000, "resolutions": [ { "id": "1080p", "label": "1080p" } ], "durations": [ 6 ], "aspectRatios": { "text": [], "image": [] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 6, "aspectRatio": "16:9", "audio": false }, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### Hailuo 02 Standard ```json { "id": "hailuo-02-standard", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 2000, "resolutions": [ { "id": "768p", "label": "768p" } ], "durations": [ 6, 10 ], "aspectRatios": { "text": [], "image": [] }, "defaults": { "mode": "text", "resolution": "768p", "duration": 6, "aspectRatio": "16:9", "audio": false }, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### Hailuo 2.3 Pro ```json { "id": "hailuo-2.3-pro", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 2000, "resolutions": [ { "id": "1080p", "label": "1080p" } ], "durations": [ 6 ], "aspectRatios": { "text": [], "image": [] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 6, "aspectRatio": "16:9", "audio": false }, "supportsEndImage": false, "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### Hailuo 2.3 Standard ```json { "id": "hailuo-2.3-standard", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 2000, "resolutions": [ { "id": "768p", "label": "768p" } ], "durations": [ 6, 10 ], "aspectRatios": { "text": [], "image": [] }, "defaults": { "mode": "text", "resolution": "768p", "duration": 6, "aspectRatio": "16:9", "audio": false }, "supportsEndImage": false, "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### Seedance 1.0 Pro ```json { "id": "seedance-1.0-pro", "provider": "Seedance", "modes": [ "text", "image" ], "promptMaxLength": 2000, "resolutions": [ { "id": "480p", "label": "480p" }, { "id": "720p", "label": "720p" }, { "id": "1080p", "label": "1080p" } ], "durations": { "min": 2, "max": 12, "step": 1 }, "aspectRatios": { "text": [ { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [ { "id": "auto", "label": "auto" }, { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 5, "aspectRatio": "16:9", "audio": false }, "supportsSeed": true, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### Wan 2.5 ```json { "id": "wan-2.5", "provider": "Wan", "modes": [ "text", "image" ], "promptMaxLength": 1500, "resolutions": [ { "id": "480p", "label": "480p" }, { "id": "720p", "label": "720p" }, { "id": "1080p", "label": "1080p" } ], "durations": [ 5, 10 ], "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 5, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "supportsSeed": true, "uploadLimits": { "images": 1, "videos": 0, "audio": 1 } } ``` ### Kling 2.6 Pro ```json { "id": "kling-2.6-pro", "provider": "Kling", "modes": [ "text", "image" ], "promptMaxLength": 2500, "resolutions": [ { "id": "1080p", "label": "1080p" } ], "durations": [ 5, 10 ], "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 5, "aspectRatio": "16:9", "audio": true }, "supportsAudio": true, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ### Veo 3.1 ```json { "id": "veo-3.1", "provider": "Google", "modes": [ "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "720p", "label": "720p" }, { "id": "1080p", "label": "1080p" }, { "id": "4k", "label": "4k" } ], "durations": [ 4, 6, 8 ], "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" } ], "image": [ { "id": "auto", "label": "auto" }, { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" } ] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 8, "aspectRatio": "16:9", "audio": true }, "supportsAudio": true, "supportsSeed": true, "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### HappyHorse 1.0 ```json { "id": "happyhorse-1.0", "provider": "Alibaba", "modes": [ "text", "image" ], "promptMaxLength": 2500, "resolutions": [ { "id": "720p", "label": "720p" }, { "id": "1080p", "label": "1080p" } ], "durations": { "min": 3, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 5, "aspectRatio": "16:9", "audio": false }, "supportsSeed": true, "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### HappyHorse 1.1 ```json { "id": "happyhorse-1.1", "provider": "Alibaba", "modes": [ "text", "image" ], "promptMaxLength": 2500, "resolutions": [ { "id": "720p", "label": "720p" }, { "id": "1080p", "label": "1080p" } ], "durations": { "min": 3, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" }, { "id": "1:1", "label": "1:1" }, { "id": "4:3", "label": "4:3" }, { "id": "3:4", "label": "3:4" }, { "id": "21:9", "label": "21:9" }, { "id": "9:21", "label": "9:21" }, { "id": "5:4", "label": "5:4" }, { "id": "4:5", "label": "4:5" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "1080p", "duration": 5, "aspectRatio": "16:9", "audio": false }, "supportsSeed": true, "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### Grok Imagine 1.5 ```json { "id": "grok-imagine-1.5", "provider": "Grok", "modes": [ "text", "image" ], "promptMaxLength": 4096, "resolutions": [ { "id": "480p", "label": "480p" }, { "id": "720p", "label": "720p" }, { "id": "1080p", "label": "1080p" } ], "durations": { "min": 1, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "3:2", "label": "3:2" }, { "id": "1:1", "label": "1:1" }, { "id": "2:3", "label": "2:3" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 6, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### H3 Max Styles ```json { "id": "h3-max-styles", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 49868, "resolutions": [ { "id": "768P", "label": "768P" } ], "durations": { "min": 5, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "768P", "duration": 5, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "supportsSeed": true, "styles": [ { "id": "hand-drawn", "label": "Hand drawn" }, { "id": "vhs", "label": "VHS" }, { "id": "retro-toon-70s", "label": "Retro toon" }, { "id": "low-poly", "label": "Low poly" }, { "id": "16bit-pixel", "label": "16-bit pixel" } ], "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### H3 Max Camera Control ```json { "id": "h3-max-camera-control", "provider": "MiniMax", "promptRequired": false, "supportsPrompt": true, "modes": [ "image" ], "promptMaxLength": 50000, "resolutions": [ { "id": "480P", "label": "480P" }, { "id": "768P", "label": "768P" }, { "id": "1080P", "label": "1080P" } ], "durations": { "min": 3, "max": 15, "step": 1 }, "aspectRatios": { "image": [] }, "defaults": { "mode": "image", "resolution": "768P", "duration": 5, "aspectRatio": "16:9", "audio": false }, "supportsSeed": true, "styles": [ { "id": "orbit-right", "label": "Orbit right" }, { "id": "orbit-left", "label": "Orbit left" }, { "id": "push-in", "label": "Push in" }, { "id": "pull-back", "label": "Pull back" }, { "id": "crane-up", "label": "Crane up" } ], "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### H3 Max Lip Sync ```json { "id": "h3-max-lip-sync", "provider": "MiniMax", "operation": "h3-lipsync", "promptRequired": false, "modes": [ "reference" ], "promptMaxLength": 2000, "resolutions": [ { "id": "480P", "label": "480P" }, { "id": "768P", "label": "768P" }, { "id": "1080P", "label": "1080P" }, { "id": "2K", "label": "2K" } ], "durations": [ 5 ], "aspectRatios": { "reference": [] }, "defaults": { "mode": "reference", "resolution": "768P", "duration": 5, "aspectRatio": "adaptive", "audio": true }, "audioBehavior": "native", "supportsSeed": true, "uploadLimits": { "images": 1, "videos": 0, "audio": 1 } } ``` ### Gemini Omni ```json { "id": "gemini-omni", "provider": "Google", "modes": [ "text", "image" ], "promptMaxLength": 20000, "resolutions": [ { "id": "720p", "label": "720p" } ], "durations": { "min": 3, "max": 10, "step": 1 }, "aspectRatios": { "text": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" } ], "image": [ { "id": "16:9", "label": "16:9" }, { "id": "9:16", "label": "9:16" } ] }, "defaults": { "mode": "text", "resolution": "720p", "duration": 8, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "uploadLimits": { "images": 1, "videos": 0, "audio": 0 } } ``` ### H3 LoRA ```json { "id": "h3-lora", "provider": "MiniMax", "modes": [ "text", "image" ], "promptMaxLength": 50000, "resolutions": [ { "id": "480P", "label": "480P" }, { "id": "768P", "label": "768P" }, { "id": "2K", "label": "2K" }, { "id": "4K", "label": "4K" } ], "durations": { "min": 5, "max": 15, "step": 1 }, "aspectRatios": { "text": [ { "id": "21:9", "label": "21:9" }, { "id": "16:9", "label": "16:9" }, { "id": "4:3", "label": "4:3" }, { "id": "1:1", "label": "1:1" }, { "id": "3:4", "label": "3:4" }, { "id": "9:16", "label": "9:16" } ], "image": [] }, "defaults": { "mode": "text", "resolution": "768P", "duration": 5, "aspectRatio": "16:9", "audio": true }, "audioBehavior": "native", "supportsSeed": true, "supportsEndImage": true, "uploadLimits": { "images": 2, "videos": 0, "audio": 0 } } ``` ## Audio and 3D objects Music accepts a text prompt (up to 2000 characters) and optional instrumental selection; output is a 60-second music generation. Mesh accepts text (up to 1024 characters) or one owned image (up to 10 MiB); reference-image mode takes precedence over text. These are separate workflows, not ordinary image/video outputs. ```json [ { "model": "ace_step", "full_name": "ACE-Step · Fal", "model_creator": "fal", "text_prompt_supported": true, "instrumental_toggle_supported": true, "is_disabled": false, "extra_info": "60 second music generation. Provider: Fal ACE-Step." }, { "model": "hunyuan_3d_3", "full_name": "Hunyuan3D V3 · Fal", "model_creator": "tencent", "text_prompt_supported": true, "image_input_supported": true, "multi_view_supported": false, "mesh_output_types": [ "normal", "low_poly", "geometry" ], "polygon_types": [ "triangle", "quad" ], "pbr_supported": true, "is_disabled": false } ] ``` ## 3D worlds Available model IDs: marble-1.0-draft, marble-1.1, marble-1.1-plus. Provide text (up to 4000 characters) or an image; panorama mode requires an image. Outputs can include a panorama, SPZ Gaussian splats and a collider mesh for the world viewer. Current options and credits: https://artcraft.tools/artcraft/create-world and pricing.md. ## Editing, layers and characters - PhotoCraft: public manual image editing at /photocraft. - FilmCraft: public manual timeline editing at /filmcraft. - ArtCraft private workspaces include 3D scenes, video editing, moodboards and an asset library. Login, ownership validation and private-save boundaries remain in effect. - Inpainting: prompt plus owned image and same-size mask, PNG/JPEG/WebP input up to 10 MiB; generation area up to four megapixels. - Background replacement: owned MP4/MOV, 3–15 seconds, up to 60 MiB; prompt or reference image. Fixed 720p, original audio, reference at least 300 pixels on both sides. - Character training: 4–20 distinct owned images, combined size at most 15 MiB, name and trigger word; 1000-step training job. - Character image: ready owned character plus prompt; one 1024 x 1024 PNG, 28 inference steps. - Layer decomposition: the image catalog specifies compatible inputs and resolutions; one owned image produces multiple layers, with reservation and settlement described in pricing.md. These operation details are supported by current server contracts. They do not promise availability of a third-party provider, specific creative quality, or access to another user's materials.