# Crafting Apps — craftingapps.net — models and workflows Workspaces: https://craftingapps.net/artcraft, https://craftingapps.net/ai-image-generator, https://craftingapps.net/ai-video-generator. Pricing: https://craftingapps.net/pricing.md. This is an integration registry, not a record of a successful paid inference on every model. Tool/alternative landing pages do not add models. Public IDs are stable app identifiers; provider endpoints and credentials are deliberately excluded. Availability may change at the upstream provider. ## Images Image workspace defaults: {"modelId":"gpt-image-2","mode":"text","aspectRatio":"auto","resolution":"1K"}. ArtCraft image creation exposes a one-output request; the separate image workspace may support the larger per-model counts below. Defaults can vary by route. ### Seedream 5.0 Pro — seedream-5-pro - Provider brand: Seedream; modes: layer-decomposition, text, image; prompt required when the mode uses a prompt, maximum 5000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K; resolution fallback: 2K; aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3. - Maximum reference images: 10; outputs: multiple, 6 maximum. Input limit 31457280 bytes. - Input types: not specified; output format: workspace/provider setting. - Layer decomposition resolutions: auto, 1K, 1.5K, 2K; layer input types: image/jpeg, image/png, image/webp, image/bmp, image/tiff, image/gif; requires an image. ### GPT Image 2.5 Flare — gpt-image-2.5-flare - Provider brand: OpenAI; modes: text, image; prompt required when the mode uses a prompt, maximum 32000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K, 4K; resolution fallback: 1K; aspect 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. - Maximum reference images: 16; outputs: multiple, 10 maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. - GPT Image 2.5 options/defaults: {"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}}. Auto uses the supported quote ceiling; custom size validity is checked in the workspace. ### GPT Image 2.5 Sunburst — gpt-image-2.5-sunburst - Provider brand: OpenAI; modes: text, image; prompt required when the mode uses a prompt, maximum 32000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K, 4K; resolution fallback: 1K; aspect 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. - Maximum reference images: 16; outputs: multiple, 10 maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. - GPT Image 2.5 options/defaults: {"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}}. Auto uses the supported quote ceiling; custom size validity is checked in the workspace. ### GPT Image 2 — gpt-image-2 - Provider brand: OpenAI; modes: text, image; prompt required when the mode uses a prompt, maximum 20000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K, 4K; resolution fallback: 1K; aspect 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. - Maximum reference images: 16; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Nano Banana 2 — nano-banana-2 - Provider brand: Nano Banana; modes: text, image; prompt required when the mode uses a prompt, maximum 20000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K, 4K; resolution fallback: 1K; aspect ratios: auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9. - Maximum reference images: 14; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Nano Banana Pro — nano-banana-pro - Provider brand: Nano Banana; modes: text, image; prompt required when the mode uses a prompt, maximum 20000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K, 4K; resolution fallback: 1K; aspect ratios: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9. - Maximum reference images: 14; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Nano Banana — nano-banana - Provider brand: Nano Banana; modes: text, image; prompt required when the mode uses a prompt, maximum 20000 characters. Image/edit modes require their corresponding source input. - Resolutions: not specified; resolution fallback: provider default; aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 21:9. - Maximum reference images: 10; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Seedream 5 Lite — seedream-5-lite - Provider brand: Seedream; modes: text, image; prompt required when the mode uses a prompt, maximum 5000 characters. Image/edit modes require their corresponding source input. - Resolutions: 2K, 3K; resolution fallback: 2K; aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 21:9. - Maximum reference images: 10; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Seedream 4.5 — seedream-4-5 - Provider brand: Seedream; modes: text, image; prompt required when the mode uses a prompt, maximum 3000 characters. Image/edit modes require their corresponding source input. - Resolutions: 2K, 4K; resolution fallback: 2K; aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 21:9. - Maximum reference images: 10; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Seedream V4 — seedream-v4 - Provider brand: Seedream; modes: text, image; prompt required when the mode uses a prompt, maximum 5000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K, 2K, 4K; resolution fallback: 1K; aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5, 21:9. - Maximum reference images: 10; outputs: multiple, workspace limit maximum. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Bria RMBG 2.0 — bria-background-remove - Provider brand: Bria; modes: image; prompt optional, maximum 0 characters. Image/edit modes require their corresponding source input. - Resolutions: original; resolution fallback: original; aspect ratios: auto. - Maximum reference images: 1; outputs: one. Input limit 31457280 bytes. - Input types: image/jpeg, image/png, image/webp; output format: png. ### Illusion Diffusion — illusion-diffusion - Provider brand: Illusion Diffusion; modes: image; prompt required when the mode uses a prompt, maximum 2000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K; resolution fallback: 1K; aspect ratios: 1:1. - Maximum reference images: 1; outputs: one. Input limit 10485760 bytes. - Input types: image/jpeg, image/png, image/webp; output format: png. ### Z-Image — z-image - Provider brand: Z-Image; modes: text; prompt required when the mode uses a prompt, maximum 1000 characters. Image/edit modes require their corresponding source input. - Resolutions: not specified; resolution fallback: provider default; aspect ratios: 1:1, 4:3, 3:4, 16:9, 9:16. - Maximum reference images: 0; outputs: one. File validation remains in the workspace. - Input types: not specified; output format: workspace/provider setting. ### Nano Banana 2 Lite — nano-banana-2-lite - Provider brand: Nano Banana; modes: text; prompt required when the mode uses a prompt, maximum 50000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K; resolution fallback: 1K; aspect 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. - Maximum reference images: 0; outputs: multiple, 4 maximum. File validation remains in the workspace. - Input types: not specified; output format: png. ### GPT Image 1.5 — gpt-image-1.5 - Provider brand: OpenAI; modes: text, image; prompt required when the mode uses a prompt, maximum 32000 characters. Image/edit modes require their corresponding source input. - Resolutions: 1K; resolution fallback: 1K; aspect ratios: 1:1, 3:2, 2:3. - Maximum reference images: 10; outputs: multiple, 4 maximum. File validation remains in the workspace. - Input types: not specified; output format: png. ## Video and video processing ### MiniMax H3 Max Turbo — minimax-h3-max-turbo - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 50000 characters. - Resolutions: 480P, 768P, 1080P; duration seconds: {"min":5,"max":15,"step":1}; aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}. - Defaults: {"mode":"text","resolution":"480P","duration":5,"aspectRatio":"16:9","audio":true}; audio: native; end frame: true; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### MiniMax H3 — minimax-h3 - Provider brand: MiniMax; modes: reference, text, image; prompt supported: true; prompt required: true; max 7000 characters. - Resolutions: 2K; duration seconds: {"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":[]}. - Defaults: {"mode":"reference","resolution":"2K","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: true; seed: false; web search: false. - Reference limits 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}}; processing source limits: {"images":9,"videos":3,"audio":3}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### H3 Max — minimax-h3-max - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 480P, 768P; duration seconds: {"min":5,"max":15,"step":1}; aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}. - Defaults: {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true}; audio: native; end frame: true; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Seedance 2.5 — seedance-2.5 - Provider brand: Seedance; modes: reference, text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 480p, 720p; duration seconds: {"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":[]}. - Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}; audio: optional; end frame: true; seed: true; web search: false. - Reference limits 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}}; processing source limits: {"images":30,"videos":10,"audio":10}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Seedance 2.0 Fast — seedance-2.0-fast - Provider brand: Seedance; modes: reference, text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 480p, 720p; duration seconds: {"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"]}. - Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}; audio: optional; end frame: true; seed: false; web search: false. - Reference limits 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}}; processing source limits: {"images":9,"videos":3,"audio":3}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Seedance 2.0 Pro — seedance-2.0-pro - Provider brand: Seedance; modes: reference, text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 480p, 720p, 1080p, 4k; duration seconds: {"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"]}. - Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}; audio: optional; end frame: true; seed: false; web search: false. - Reference limits 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}}; processing source limits: {"images":9,"videos":3,"audio":3}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Seedance 2.0 Mini — seedance-2.0-mini - Provider brand: Seedance; modes: reference, text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 480p, 720p; duration seconds: {"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"]}. - Defaults: {"mode":"reference","resolution":"480p","duration":4,"aspectRatio":"adaptive","audio":true}; audio: optional; end frame: true; seed: false; web search: false. - Reference limits 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}}; processing source limits: {"images":9,"videos":3,"audio":3}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Seedance 1.5 Pro — seedance-1.5-pro - Provider brand: Seedance; modes: text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 480p, 720p, 1080p; duration seconds: [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"]}. - Defaults: {"mode":"text","resolution":"480p","duration":4,"aspectRatio":"16:9","audio":false}; audio: optional; end frame: true; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Wan 2.7 — wan-2.7 - Provider brand: Wan; modes: text, image; prompt supported: true; prompt required: true; max 5000 characters. - Resolutions: 720p, 1080p; duration seconds: {"min":2,"max":15,"step":1}; aspect ratios by mode: {"text":["16:9","9:16","1:1","4:3","3:4"],"image":[]}. - Defaults: {"mode":"text","resolution":"720p","duration":5,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: true; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":1,"audio":1}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Wan 2.6 — wan-2.6 - Provider brand: Wan; modes: text, image; prompt supported: true; prompt required: true; max 1500 characters. - Resolutions: 720p, 1080p; duration seconds: [5,10,15]; aspect ratios by mode: {"text":[],"image":[]}. - Defaults: {"mode":"text","resolution":"720p","duration":5,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Grok Imagine — grok-imagine - Provider brand: Grok; modes: text, image; prompt supported: true; prompt required: true; max 5000 characters. - Resolutions: 720p; duration seconds: [6,10]; aspect ratios by mode: {"text":["16:9","9:16","1:1","3:2","2:3"],"image":[]}. - Defaults: {"mode":"text","resolution":"720p","duration":6,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: normal, fun, spicy; output formats: not specified. Unspecified options are not guaranteed. ### Kling 3.0 — kling-3.0 - Provider brand: Kling; modes: text, image; prompt supported: true; prompt required: true; max 2500 characters. - Resolutions: 720p; duration seconds: {"min":3,"max":15,"step":1}; aspect ratios by mode: {"text":["16:9","9:16","1:1"],"image":[]}. - Defaults: {"mode":"text","resolution":"720p","duration":3,"aspectRatio":"16:9","audio":false}; audio: optional; end frame: true; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: standard, pro; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### PixVerse Extend — pixverse-extend - Provider brand: PixVerse; operation: extend; prompt supported: true; prompt required: true; max 2000 characters. - Resolutions: 360p, 540p, 720p, 1080p; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"720p","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"reference":{"images":0,"videos":1,"audio":0,"total":12}}; processing source limits: {"images":0,"videos":1,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### ByteDance Video Upscaler — bytedance-video-upscaler - Provider brand: ByteDance; operation: upscale; prompt supported: true; prompt required: false; max 2000 characters. - Resolutions: 1080p, 2k, 4k; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"1080p","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"reference":{"images":0,"videos":1,"audio":0,"total":12}}; processing source limits: {"images":0,"videos":1,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Bria Video Background Removal — bria-video-background - Provider brand: Bria; operation: remove-background; prompt supported: true; prompt required: false; max 2000 characters. - Resolutions: source; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"reference":{"images":0,"videos":1,"audio":0,"total":12}}; processing source limits: {"images":0,"videos":1,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### PixVerse Person Swap — pixverse-swap - Provider brand: PixVerse; operation: swap; prompt supported: true; prompt required: false; max 2000 characters. - Resolutions: 360p, 540p, 720p; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"720p","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"reference":{"images":1,"videos":1,"audio":0,"total":12}}; processing source limits: {"images":1,"videos":1,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Sync Lip Sync 2 — sync-lipsync-2 - Provider brand: Sync; operation: lipsync; prompt supported: true; prompt required: false; max 2000 characters. - Resolutions: source; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"reference":{"images":0,"videos":1,"audio":1,"total":12}}; processing source limits: {"images":0,"videos":1,"audio":1}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Sync Talking Photo — sync-talking-photo - Provider brand: Sync; operation: talking-photo; prompt supported: true; prompt required: false; max 2000 characters. - Resolutions: source; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"source","duration":5,"aspectRatio":"adaptive","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"reference":{"images":1,"videos":0,"audio":1,"total":12}}; processing source limits: {"images":1,"videos":0,"audio":1}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Hailuo 02 Pro — hailuo-02-pro - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 2000 characters. - Resolutions: 1080p; duration seconds: [6]; aspect ratios by mode: {"text":[],"image":[]}. - Defaults: {"mode":"text","resolution":"1080p","duration":6,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: true; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Hailuo 02 Standard — hailuo-02-standard - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 2000 characters. - Resolutions: 768p; duration seconds: [6,10]; aspect ratios by mode: {"text":[],"image":[]}. - Defaults: {"mode":"text","resolution":"768p","duration":6,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: true; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Hailuo 2.3 Pro — hailuo-2.3-pro - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 2000 characters. - Resolutions: 1080p; duration seconds: [6]; aspect ratios by mode: {"text":[],"image":[]}. - Defaults: {"mode":"text","resolution":"1080p","duration":6,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Hailuo 2.3 Standard — hailuo-2.3-standard - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 2000 characters. - Resolutions: 768p; duration seconds: [6,10]; aspect ratios by mode: {"text":[],"image":[]}. - Defaults: {"mode":"text","resolution":"768p","duration":6,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Seedance 1.0 Pro — seedance-1.0-pro - Provider brand: Seedance; modes: text, image; prompt supported: true; prompt required: true; max 2000 characters. - Resolutions: 480p, 720p, 1080p; duration seconds: {"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"]}. - Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: true; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Wan 2.5 — wan-2.5 - Provider brand: Wan; modes: text, image; prompt supported: true; prompt required: true; max 1500 characters. - Resolutions: 480p, 720p, 1080p; duration seconds: [5,10]; aspect ratios by mode: {"text":["16:9","9:16","1:1"],"image":[]}. - Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":true}; audio: native; end frame: false; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":1,"total":1},"image":{"images":1,"videos":0,"audio":1,"total":2}}; processing source limits: {"images":1,"videos":0,"audio":1}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Kling 2.6 Pro — kling-2.6-pro - Provider brand: Kling; modes: text, image; prompt supported: true; prompt required: true; max 2500 characters. - Resolutions: 1080p; duration seconds: [5,10]; aspect ratios by mode: {"text":["16:9","9:16","1:1"],"image":[]}. - Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":true}; audio: optional; end frame: true; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Veo 3.1 — veo-3.1 - Provider brand: Google; modes: text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 720p, 1080p, 4k; duration seconds: [4,6,8]; aspect ratios by mode: {"text":["16:9","9:16"],"image":["auto","16:9","9:16"]}. - Defaults: {"mode":"text","resolution":"720p","duration":8,"aspectRatio":"16:9","audio":true}; audio: optional; end frame: false; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### HappyHorse 1.0 — happyhorse-1.0 - Provider brand: Alibaba; modes: text, image; prompt supported: true; prompt required: true; max 2500 characters. - Resolutions: 720p, 1080p; duration seconds: {"min":3,"max":15,"step":1}; aspect ratios by mode: {"text":["16:9","9:16","1:1","4:3","3:4"],"image":[]}. - Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### HappyHorse 1.1 — happyhorse-1.1 - Provider brand: Alibaba; modes: text, image; prompt supported: true; prompt required: true; max 2500 characters. - Resolutions: 720p, 1080p; duration seconds: {"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":[]}. - Defaults: {"mode":"text","resolution":"1080p","duration":5,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Grok Imagine 1.5 — grok-imagine-1.5 - Provider brand: Grok; modes: text, image; prompt supported: true; prompt required: true; max 4096 characters. - Resolutions: 480p, 720p, 1080p; duration seconds: {"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":[]}. - Defaults: {"mode":"text","resolution":"720p","duration":6,"aspectRatio":"16:9","audio":true}; audio: native; end frame: false; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### H3 Max Styles — h3-max-styles - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 49868 characters. - Resolutions: 768P; duration seconds: {"min":5,"max":15,"step":1}; aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}. - Defaults: {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true}; audio: native; end frame: false; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: hand-drawn, vhs, retro-toon-70s, low-poly, 16bit-pixel; output formats: not specified. Unspecified options are not guaranteed. ### H3 Max Camera Control — h3-max-camera-control - Provider brand: MiniMax; modes: image; prompt supported: true; prompt required: false; max 50000 characters. - Resolutions: 480P, 768P, 1080P; duration seconds: {"min":3,"max":15,"step":1}; aspect ratios by mode: {"image":[]}. - Defaults: {"mode":"image","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":false}; audio: not selectable; end frame: false; seed: true; web search: false. - Reference limits by mode: {"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: orbit-right, orbit-left, push-in, pull-back, crane-up; output formats: not specified. Unspecified options are not guaranteed. ### H3 Max Lip Sync — h3-max-lip-sync - Provider brand: MiniMax; operation: h3-lipsync; prompt supported: true; prompt required: false; max 2000 characters. - Resolutions: 480P, 768P, 1080P, 2K; duration seconds: [5]; aspect ratios by mode: {"reference":[]}. - Defaults: {"mode":"reference","resolution":"768P","duration":5,"aspectRatio":"adaptive","audio":true}; audio: native; end frame: false; seed: true; web search: false. - Reference limits by mode: {"reference":{"images":1,"videos":0,"audio":1,"total":12}}; processing source limits: {"images":1,"videos":0,"audio":1}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### Gemini Omni — gemini-omni - Provider brand: Google; modes: text, image; prompt supported: true; prompt required: true; max 20000 characters. - Resolutions: 720p; duration seconds: {"min":3,"max":10,"step":1}; aspect ratios by mode: {"text":["16:9","9:16"],"image":["16:9","9:16"]}. - Defaults: {"mode":"text","resolution":"720p","duration":8,"aspectRatio":"16:9","audio":true}; audio: native; end frame: false; seed: false; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":1,"videos":0,"audio":0,"total":1}}; processing source limits: {"images":1,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ### H3 LoRA — h3-lora - Provider brand: MiniMax; modes: text, image; prompt supported: true; prompt required: true; max 50000 characters. - Resolutions: 480P, 768P, 2K, 4K; duration seconds: {"min":5,"max":15,"step":1}; aspect ratios by mode: {"text":["21:9","16:9","4:3","1:1","3:4","9:16"],"image":[]}. - Defaults: {"mode":"text","resolution":"768P","duration":5,"aspectRatio":"16:9","audio":true}; audio: native; end frame: true; seed: true; web search: false. - Reference limits by mode: {"text":{"images":0,"videos":0,"audio":0,"total":0},"image":{"images":2,"videos":0,"audio":0,"total":2}}; processing source limits: {"images":2,"videos":0,"audio":0}. Image mode needs a starting image; reference/processing modes require their corresponding source media. - Versions: not specified; styles: not specified; output formats: not specified. Unspecified options are not guaranteed. ## ArtCraft-specific audio, 3D and editing - ArtCraft image model defaults/options: [{"id":"seedream_5_pro","resolution":"1K","ratio":"1:1","batch":1},{"id":"gpt_image_2p5_flare","resolution":"1K","ratio":"1:1","batch":1},{"id":"gpt_image_2p5_sunburst","resolution":"1K","ratio":"1:1","batch":1},{"id":"gpt_image_2","resolution":"1K","ratio":"auto","batch":1},{"id":"nano_banana_2","resolution":"1K","ratio":"auto","batch":1},{"id":"nano_banana_pro","resolution":"1K","ratio":"1:1","batch":1},{"id":"nano_banana","resolution":"1K","ratio":"1:1","batch":1},{"id":"seedream_5_lite","resolution":"2K","ratio":"1:1","batch":1},{"id":"seedream_4_5","resolution":"2K","ratio":"1:1","batch":1},{"id":"seedream_v4","resolution":"1K","ratio":"1:1","batch":1},{"id":"bria_background_remove","resolution":"original","ratio":"auto","batch":1},{"id":"illusion_diffusion","resolution":"1K","ratio":"1:1","batch":1},{"id":"z_image","resolution":"1K","ratio":"1:1","batch":1},{"id":"nano_banana_2_lite","resolution":"1K","ratio":"auto","batch":1},{"id":"gpt_image_1p5","resolution":"1K","ratio":"1:1","batch":1},{"id":"flux_pro_inpaint"}] - ACE-Step · Fal (ace_step): required text prompt, optional instrumental toggle, 60-second audio. - Hunyuan3D V3 · Fal (hunyuan_3d_3): text or one owned reference image; normal/low_poly/geometry mesh, triangle/quad polygons, optional PBR; default normal, triangle, PBR off. - FLUX Fill masked edit: source image + same-size mask + prompt, maximum 4 megapixels. Background replacement: owned 3–15s MP4/MOV, a prompt or reference image, output 720p/original audio. - Character LoRA training: 4–20 distinct owned image references, 15 MiB total, name and trigger word; 1000 steps. Generate with a ready owned character and prompt at 1024 square. - claude-opus-5-5-motion (anthropic/claude-opus-5.5): editable motion graphics, duration 10, 15, 20, 30 seconds, ratios 16:9, 9:16, 1:1, styles sketch, motion. Prompt/confirmed website and follow-up scene edits use a distinct usage-based workflow. - Humanize (google/gemini-2.5-flash): text up to 12000 characters, tones natural, friendly, professional; no detector-evasion or factual accuracy guarantee. Image-to-prompt (google/gemini-2.5-flash): owned image with optional guidance, styles detailed, concise, cinematic; describes visible content, does not recover an original prompt. ## Marble worlds - Enabled choices: marble-1.0-draft, marble-1.1, marble-1.1-plus. Text prompt (up to 4000 characters) or owned image; panorama flag requires an image. Asynchronous world creation returns available splat, collider/mesh and panorama assets; an asset type is not guaranteed until the provider result arrives. ## Local editing and permissions PhotoCraft/FilmCraft and ArtCraft editing interfaces are separate from model generation. Private projects, libraries, files, AI jobs and trained characters remain account-scoped. These documents grant no access to user content and do not change login, download or ownership checks. [Operation examples and credit rules](https://craftingapps.net/pricing.md); [entry guide](https://craftingapps.net/llms.txt).