{
  "wando_provider": 1,
  "id": "krea",
  "name": "Krea",
  "version": "1.3.1",
  "author": "Wando",
  "updated": "2026-10-20",
  "docs_url": "https://www.krea.ai/docs/",
  "update_url": "https://wandostudios.com/files/bblog/krea.wandoprovider",
  "notes": "A proof of concept, not maintained; if you change it, delete update_url. Checked 2026-10-20. Krea 2 and Krea 3 only. API billing is separate from subscriptions. Krea 3 sizes follow Krea's public canvas calculation; Krea 2 sizes follow Krea's published table. Both join Advanced Edit. See krea.md for limitations and validation.",
  "hosts": [
    "api.krea.ai"
  ],
  "auth": {
    "header": "Authorization",
    "prefix": "Bearer ",
    "label": "Krea API token",
    "help_url": "https://www.krea.ai/docs/developers/api-keys-and-billing"
  },
  "models": [
    {
      "id": "krea-3",
      "label": "Krea 3 Beta",
      "description": "Generate or edit images with up to eight references at 1K or 2K. All ten ratios are mapped from Krea's public canvas calculation for Advanced Edit and the other sized tools. API access requires a workspace in the Krea 3 beta.",
      "references": {
        "mode": "optional",
        "max": 8,
        "send_as": "data_url",
        "require_data_url": true,
        "max_by_field": {
          "zero_data_retention": {
            "1": 4
          }
        }
      },
      "fields": [
        {
          "key": "aspect_ratio",
          "label": "Aspect ratio",
          "type": "aspect_combo",
          "options": [
            {
              "label": "1:1",
              "value": "1:1"
            },
            {
              "label": "4:5",
              "value": "4:5"
            },
            {
              "label": "3:4",
              "value": "3:4"
            },
            {
              "label": "2:3",
              "value": "2:3"
            },
            {
              "label": "9:16",
              "value": "9:16"
            },
            {
              "label": "5:4",
              "value": "5:4"
            },
            {
              "label": "4:3",
              "value": "4:3"
            },
            {
              "label": "3:2",
              "value": "3:2"
            },
            {
              "label": "16:9",
              "value": "16:9"
            },
            {
              "label": "21:9",
              "value": "21:9"
            }
          ],
          "default": "1:1"
        },
        {
          "key": "resolution",
          "label": "Resolution",
          "type": "combo",
          "options": [
            {
              "label": "1K",
              "value": "1K"
            },
            {
              "label": "2K",
              "value": "2K"
            }
          ],
          "default": "1K"
        },
        {
          "key": "thinking_mode",
          "label": "Thinking mode",
          "type": "combo",
          "options": [
            {
              "label": "Fast",
              "value": "fast"
            },
            {
              "label": "High",
              "value": "high"
            }
          ],
          "default": "fast",
          "help": "Fast expands simple requests quickly and is recommended for everyday edits. High plans complex edits with a stronger reasoning engine and adds $0.02."
        },
        {
          "key": "regional_edit",
          "label": "Regional edit",
          "type": "bool",
          "default": false,
          "help": "Regenerate only the parts that need changing and keep the rest exact. Leave Off for global changes such as restyling or relighting."
        },
        {
          "key": "seed",
          "label": "Seed",
          "type": "seed",
          "auto_seed": true
        },
        {
          "key": "negative_prompt",
          "label": "Negative prompt",
          "type": "textarea",
          "max_length": 1024
        },
        {
          "key": "zero_data_retention",
          "label": "Data retention",
          "type": "combo",
          "options": [
            {
              "label": "Standard",
              "value": null
            },
            {
              "label": "Zero Data Retention",
              "value": "1"
            }
          ],
          "help": "Zero Data Retention requires an enterprise workspace enabled by Krea. Images are sent inline; Krea 3 accepts at most four references in this mode."
        },
        {
          "key": "width",
          "label": "Width",
          "type": "int",
          "min": 1,
          "max": 4096,
          "default": 1024
        },
        {
          "key": "height",
          "label": "Height",
          "type": "int",
          "min": 1,
          "max": 4096,
          "default": 1024
        },
        {
          "key": "preset_size",
          "label": "Preset size",
          "type": "combo",
          "options": [
            {
              "label": "X / 1080 x 1350 - Post - Portrait - (Mobile-First) (1080 x 1350)",
              "value": {
                "width": 1080,
                "height": 1350
              }
            },
            {
              "label": "Youtube / 1080 x 1080 - Community Post - Square (1080 x 1080)",
              "value": {
                "width": 1080,
                "height": 1080
              }
            },
            {
              "label": "X / 1600 x 900 - Post - Landscape - (Hi-Res Master) (1600 x 900)",
              "value": {
                "width": 1600,
                "height": 900
              }
            },
            {
              "label": "Threads / 1200 x 630 - Link Preview - Landscape (1200 x 630)",
              "value": {
                "width": 1200,
                "height": 630
              }
            },
            {
              "label": "Youtube / 1080 x 1920 - Shorts - Portrait - Full Screen (1080 x 1920)",
              "value": {
                "width": 1080,
                "height": 1920
              }
            },
            {
              "label": "Youtube / 1920 x 1080 - Thumbnail - Master - Landscape (1920 x 1080)",
              "value": {
                "width": 1920,
                "height": 1080
              }
            },
            {
              "label": "X / 1500 x 500 - Cover - Profile - Landscape (1500 x 500)",
              "value": {
                "width": 1500,
                "height": 500
              }
            },
            {
              "label": "Bluesky / 3000 x 1000 - Cover - Profile - Landscape - (Hi-Res Master) (3000 x 1000)",
              "value": {
                "width": 3000,
                "height": 1000
              }
            },
            {
              "label": "X / 400 x 400 - Profile Photo - Square (400 x 400)",
              "value": {
                "width": 400,
                "height": 400
              }
            },
            {
              "label": "Pinterest / 1000 x 1000 - Pin - Square (1000 x 1000)",
              "value": {
                "width": 1000,
                "height": 1000
              }
            },
            {
              "label": "Skool / 512 x 512 - Community Icon - Square - Master (512 x 512)",
              "value": {
                "width": 512,
                "height": 512
              }
            },
            {
              "label": "Discord / 960 x 540 - Server Banner - Landscape - Minimum Official (960 x 540)",
              "value": {
                "width": 960,
                "height": 540
              }
            },
            {
              "label": "Discord / 1360 x 480 - Profile Banner - Landscape - Recommended Working Mas (1360 x 480)",
              "value": {
                "width": 1360,
                "height": 480
              }
            },
            {
              "label": "Discord / 680 x 240 - Profile Banner - Landscape - Minimum Official (680 x 240)",
              "value": {
                "width": 680,
                "height": 240
              }
            },
            {
              "label": "Etsy / 3000 x 2000 - Listing Photo - Landscape (3000 x 2000)",
              "value": {
                "width": 3000,
                "height": 2000
              }
            },
            {
              "label": "Etsy / 2000 x 2000 - Listing Photo - Square (2000 x 2000)",
              "value": {
                "width": 2000,
                "height": 2000
              }
            },
            {
              "label": "Etsy / 500 x 500 - Shop Icon - Square (500 x 500)",
              "value": {
                "width": 500,
                "height": 500
              }
            },
            {
              "label": "Etsy / 3360 x 840 - Big Shop Banner - Landscape - Optimal (3360 x 840)",
              "value": {
                "width": 3360,
                "height": 840
              }
            },
            {
              "label": "Etsy / 1600 x 400 - Big Shop Banner - Landscape - Help Center Recommende (1600 x 400)",
              "value": {
                "width": 1600,
                "height": 400
              }
            },
            {
              "label": "Etsy / 1600 x 213 - Mini Shop Banner - Landscape (1600 x 213)",
              "value": {
                "width": 1600,
                "height": 213
              }
            },
            {
              "label": "Google Ads / 1200 x 300 - Logo - Horizontal (1200 x 300)",
              "value": {
                "width": 1200,
                "height": 300
              }
            },
            {
              "label": "Etsy / 600 x 300 - Collage Banner - 2-Up (600 x 300)",
              "value": {
                "width": 600,
                "height": 300
              }
            },
            {
              "label": "Reddit / 400 x 300 - Ad - Thumbnail - Conversation Placement (400 x 300)",
              "value": {
                "width": 400,
                "height": 300
              }
            },
            {
              "label": "Linkedin / 300 x 300 - Newsletter Logo - Square (300 x 300)",
              "value": {
                "width": 300,
                "height": 300
              }
            },
            {
              "label": "Etsy / 760 x 100 - Order Receipt Banner - Landscape (760 x 100)",
              "value": {
                "width": 760,
                "height": 100
              }
            },
            {
              "label": "Etsy / 170 x 100 - Team Logo - Landscape (170 x 100)",
              "value": {
                "width": 170,
                "height": 100
              }
            },
            {
              "label": "X / 1440 x 1800 - Ad - Image - Portrait - (4:5) (1440 x 1800)",
              "value": {
                "width": 1440,
                "height": 1800
              }
            },
            {
              "label": "Threads / 1440 x 1440 - Ad - Feed - Square (1440 x 1440)",
              "value": {
                "width": 1440,
                "height": 1440
              }
            },
            {
              "label": "X / 1200 x 628 - Ad - Website Card / Link Preview - Landscape (1200 x 628)",
              "value": {
                "width": 1200,
                "height": 628
              }
            },
            {
              "label": "Facebook / 1440 x 2560 - Ad - Stories - Vertical - High-Res Master (1440 x 2560)",
              "value": {
                "width": 1440,
                "height": 2560
              }
            },
            {
              "label": "X / 1200 x 1200 - Ad - Image - Square (1200 x 1200)",
              "value": {
                "width": 1200,
                "height": 1200
              }
            },
            {
              "label": "Threads / 1080 x 566 - Post - Landscape (1080 x 566)",
              "value": {
                "width": 1080,
                "height": 566
              }
            },
            {
              "label": "Facebook / 1920 x 1005 - Event Cover - Standard (1920 x 1005)",
              "value": {
                "width": 1920,
                "height": 1005
              }
            },
            {
              "label": "Facebook / 1640 x 856 - Group Cover - Standard (1640 x 856)",
              "value": {
                "width": 1640,
                "height": 856
              }
            },
            {
              "label": "Facebook / 820 x 360 - Page Cover - Taller Working Canvas - Mobile Friendly (820 x 360)",
              "value": {
                "width": 820,
                "height": 360
              }
            },
            {
              "label": "Facebook / 820 x 312 - Page Cover - Desktop Display Reference (820 x 312)",
              "value": {
                "width": 820,
                "height": 312
              }
            },
            {
              "label": "Facebook / 851 x 315 - Page Cover - Classic Reference (851 x 315)",
              "value": {
                "width": 851,
                "height": 315
              }
            },
            {
              "label": "Threads / 320 x 320 - Profile Photo - Square - Baseline (320 x 320)",
              "value": {
                "width": 320,
                "height": 320
              }
            },
            {
              "label": "Facebook / 1024 x 1024 - Catalog / Shop Product Image - Recommended (1024 x 1024)",
              "value": {
                "width": 1024,
                "height": 1024
              }
            },
            {
              "label": "Google Ads / 960 x 1200 - Image Asset - Portrait - 4:5 (960 x 1200)",
              "value": {
                "width": 960,
                "height": 1200
              }
            },
            {
              "label": "Google Ads / 900 x 1600 - Image Asset - Tall Portrait - 9:16 - Advanced (900 x 1600)",
              "value": {
                "width": 900,
                "height": 1600
              }
            },
            {
              "label": "Instagram / 1080 x 1440 - Post - Feed / Carousel - Portrait - (3:4 Native / G (1080 x 1440)",
              "value": {
                "width": 1080,
                "height": 1440
              }
            },
            {
              "label": "Linkedin / 720 x 900 - Ad - Single Image - Portrait - (Mobile CTR) (720 x 900)",
              "value": {
                "width": 720,
                "height": 900
              }
            },
            {
              "label": "Linkedin / 1200 x 627 - Link Preview - Landscape (1200 x 627)",
              "value": {
                "width": 1200,
                "height": 627
              }
            },
            {
              "label": "X / 1200 x 675 - Post - Landscape (1200 x 675)",
              "value": {
                "width": 1200,
                "height": 675
              }
            },
            {
              "label": "Youtube / 1280 x 720 - Live Stream Thumbnail - Landscape (1280 x 720)",
              "value": {
                "width": 1280,
                "height": 720
              }
            },
            {
              "label": "Linkedin / 1584 x 396 - Profile Background - Landscape (1584 x 396)",
              "value": {
                "width": 1584,
                "height": 396
              }
            },
            {
              "label": "Linkedin / 1128 x 376 - Career Page - Life Main Image - Landscape (1128 x 376)",
              "value": {
                "width": 1128,
                "height": 376
              }
            },
            {
              "label": "Linkedin / 900 x 600 - Career Page - Company Photo Tile - Landscape (900 x 600)",
              "value": {
                "width": 900,
                "height": 600
              }
            },
            {
              "label": "Linkedin / 502 x 282 - Career Page - Custom Module - Landscape (502 x 282)",
              "value": {
                "width": 502,
                "height": 282
              }
            },
            {
              "label": "Pinterest / 1000 x 1500 - Pin - Standard / Organic - Vertical - (Recommended) (1000 x 1500)",
              "value": {
                "width": 1000,
                "height": 1500
              }
            },
            {
              "label": "Pinterest / 1000 x 2100 - Pin - Long Vertical - (Boundary / Use Carefully) (1000 x 2100)",
              "value": {
                "width": 1000,
                "height": 2100
              }
            },
            {
              "label": "X / 800 x 450 - Carousel Ad - Landscape Card (800 x 450)",
              "value": {
                "width": 800,
                "height": 450
              }
            },
            {
              "label": "Pinterest / 165 x 165 - Profile Photo - Square (165 x 165)",
              "value": {
                "width": 165,
                "height": 165
              }
            },
            {
              "label": "Reddit / 1440 x 1080 - Post - Image - Landscape (1440 x 1080)",
              "value": {
                "width": 1440,
                "height": 1080
              }
            },
            {
              "label": "Youtube / 2560 x 1440 - Channel Banner - Landscape (2560 x 1440)",
              "value": {
                "width": 2560,
                "height": 1440
              }
            },
            {
              "label": "Youtube / 3840 x 2160 - Thumbnail - Recommended High-Res Master - Landscape (3840 x 2160)",
              "value": {
                "width": 3840,
                "height": 2160
              }
            },
            {
              "label": "Screen Sizes / Laptop HD (1366 x 768)",
              "value": {
                "width": 1366,
                "height": 768
              }
            },
            {
              "label": "Screen Sizes / WXGA+ (1440 x 900)",
              "value": {
                "width": 1440,
                "height": 900
              }
            },
            {
              "label": "Screen Sizes / WUXGA (1920 x 1200)",
              "value": {
                "width": 1920,
                "height": 1200
              }
            },
            {
              "label": "Screen Sizes / WQXGA (2560 x 1600)",
              "value": {
                "width": 2560,
                "height": 1600
              }
            },
            {
              "label": "Shopify / 2048 x 2048 - Collection Image - Square (2048 x 2048)",
              "value": {
                "width": 2048,
                "height": 2048
              }
            },
            {
              "label": "Shopify / 2560 x 1400 - Background Image - Landscape (2560 x 1400)",
              "value": {
                "width": 2560,
                "height": 1400
              }
            },
            {
              "label": "Shopify / 1200 x 400 - Website Banner - Landscape (1200 x 400)",
              "value": {
                "width": 1200,
                "height": 400
              }
            },
            {
              "label": "Shopify / 1200 x 800 - Blog Featured Image - Landscape (1200 x 800)",
              "value": {
                "width": 1200,
                "height": 800
              }
            },
            {
              "label": "Shopify / 400 x 100 - Logo - Rectangle (400 x 100)",
              "value": {
                "width": 400,
                "height": 100
              }
            },
            {
              "label": "Skool / 1084 x 576 - Community Cover - Landscape (1084 x 576)",
              "value": {
                "width": 1084,
                "height": 576
              }
            },
            {
              "label": "Skool / 1400 x 790 - About Page / Social Image - Landscape (1400 x 790)",
              "value": {
                "width": 1400,
                "height": 790
              }
            },
            {
              "label": "Skool / 1460 x 752 - Classroom / Course Cover - Landscape (1460 x 752)",
              "value": {
                "width": 1460,
                "height": 752
              }
            },
            {
              "label": "Skool / 128 x 128 - Member Profile Image - Square (128 x 128)",
              "value": {
                "width": 128,
                "height": 128
              }
            },
            {
              "label": "Skool / 1048 x 576 - Community Cover - Legacy / Alternate (1048 x 576)",
              "value": {
                "width": 1048,
                "height": 576
              }
            },
            {
              "label": "Threads / 1440 x 1920 - Post - Portrait - Native (1440 x 1920)",
              "value": {
                "width": 1440,
                "height": 1920
              }
            },
            {
              "label": "Tiktok / 640 x 640 - Ad - Carousel - Square (640 x 640)",
              "value": {
                "width": 640,
                "height": 640
              }
            },
            {
              "label": "Tiktok / 720 x 1280 - Ad - Carousel - Portrait - Minimum (720 x 1280)",
              "value": {
                "width": 720,
                "height": 1280
              }
            },
            {
              "label": "Tiktok / 200 x 200 - Profile Photo - Display - Square (200 x 200)",
              "value": {
                "width": 200,
                "height": 200
              }
            },
            {
              "label": "Tiktok / 98 x 98 - Ad - Profile Photo - Square (98 x 98)",
              "value": {
                "width": 98,
                "height": 98
              }
            },
            {
              "label": "Youtube / 800 x 800 - Profile Photo - Square (800 x 800)",
              "value": {
                "width": 800,
                "height": 800
              }
            },
            {
              "label": "X / 600 x 335 - Minimum Viable - Landscape (600 x 335)",
              "value": {
                "width": 600,
                "height": 335
              }
            },
            {
              "label": "Youtube / 1546 x 423 - Channel Banner Safe Area - Landscape (1546 x 423)",
              "value": {
                "width": 1546,
                "height": 423
              }
            },
            {
              "label": "Youtube / 2048 x 1152 - Channel Banner Minimum - Landscape (2048 x 1152)",
              "value": {
                "width": 2048,
                "height": 1152
              }
            },
            {
              "label": "Youtube / 1280 x 1280 - Podcast Playlist Thumbnail - Square (1280 x 1280)",
              "value": {
                "width": 1280,
                "height": 1280
              }
            }
          ]
        }
      ],
      "request": {
        "url": "https://api.krea.ai/generate/image/krea/krea-3",
        "body": {
          "prompt": "{{prompt}}",
          "image_urls": "{{images}}",
          "aspect_ratio": "{{fields.aspect_ratio}}",
          "resolution": "{{fields.resolution}}",
          "thinking_mode": "{{fields.thinking_mode}}",
          "regional_edit": "{{fields.regional_edit}}",
          "seed": "{{fields.seed}}",
          "negative_prompt": "{{fields.negative_prompt}}"
        },
        "headers": {
          "X-Api-Zero-Data-Retention": "{{fields.zero_data_retention}}"
        }
      },
      "without_references": {
        "fields": [
          "aspect_ratio",
          "resolution",
          "thinking_mode",
          "seed",
          "negative_prompt",
          "zero_data_retention",
          "width",
          "height",
          "preset_size"
        ]
      },
      "poll": {
        "url": "https://api.krea.ai/jobs/{{submit.job_id}}",
        "status": "status",
        "done": [
          "completed"
        ],
        "failed": [
          "failed",
          "cancelled"
        ],
        "error": "error.message",
        "timeout_seconds": 600
      },
      "result": {
        "images": "result.urls",
        "encoding": "url"
      },
      "sizes": [
        {
          "aspect": "1:1",
          "tier": "1K",
          "width": 1024,
          "height": 1024,
          "values": {
            "aspect_ratio": "1:1",
            "resolution": "1K"
          }
        },
        {
          "aspect": "1:1",
          "tier": "2K",
          "width": 2048,
          "height": 2048,
          "values": {
            "aspect_ratio": "1:1",
            "resolution": "2K"
          }
        },
        {
          "aspect": "4:5",
          "tier": "1K",
          "width": 912,
          "height": 1152,
          "values": {
            "aspect_ratio": "4:5",
            "resolution": "1K"
          }
        },
        {
          "aspect": "4:5",
          "tier": "2K",
          "width": 1824,
          "height": 2288,
          "values": {
            "aspect_ratio": "4:5",
            "resolution": "2K"
          }
        },
        {
          "aspect": "3:4",
          "tier": "1K",
          "width": 880,
          "height": 1184,
          "values": {
            "aspect_ratio": "3:4",
            "resolution": "1K"
          }
        },
        {
          "aspect": "3:4",
          "tier": "2K",
          "width": 1776,
          "height": 2368,
          "values": {
            "aspect_ratio": "3:4",
            "resolution": "2K"
          }
        },
        {
          "aspect": "2:3",
          "tier": "1K",
          "width": 832,
          "height": 1248,
          "values": {
            "aspect_ratio": "2:3",
            "resolution": "1K"
          }
        },
        {
          "aspect": "2:3",
          "tier": "2K",
          "width": 1680,
          "height": 2512,
          "values": {
            "aspect_ratio": "2:3",
            "resolution": "2K"
          }
        },
        {
          "aspect": "9:16",
          "tier": "1K",
          "width": 768,
          "height": 1360,
          "values": {
            "aspect_ratio": "9:16",
            "resolution": "1K"
          }
        },
        {
          "aspect": "9:16",
          "tier": "2K",
          "width": 1536,
          "height": 2736,
          "values": {
            "aspect_ratio": "9:16",
            "resolution": "2K"
          }
        },
        {
          "aspect": "5:4",
          "tier": "1K",
          "width": 1152,
          "height": 912,
          "values": {
            "aspect_ratio": "5:4",
            "resolution": "1K"
          }
        },
        {
          "aspect": "5:4",
          "tier": "2K",
          "width": 2288,
          "height": 1824,
          "values": {
            "aspect_ratio": "5:4",
            "resolution": "2K"
          }
        },
        {
          "aspect": "4:3",
          "tier": "1K",
          "width": 1184,
          "height": 880,
          "values": {
            "aspect_ratio": "4:3",
            "resolution": "1K"
          }
        },
        {
          "aspect": "4:3",
          "tier": "2K",
          "width": 2368,
          "height": 1776,
          "values": {
            "aspect_ratio": "4:3",
            "resolution": "2K"
          }
        },
        {
          "aspect": "3:2",
          "tier": "1K",
          "width": 1248,
          "height": 832,
          "values": {
            "aspect_ratio": "3:2",
            "resolution": "1K"
          }
        },
        {
          "aspect": "3:2",
          "tier": "2K",
          "width": 2512,
          "height": 1680,
          "values": {
            "aspect_ratio": "3:2",
            "resolution": "2K"
          }
        },
        {
          "aspect": "16:9",
          "tier": "1K",
          "width": 1360,
          "height": 768,
          "values": {
            "aspect_ratio": "16:9",
            "resolution": "1K"
          }
        },
        {
          "aspect": "16:9",
          "tier": "2K",
          "width": 2736,
          "height": 1536,
          "values": {
            "aspect_ratio": "16:9",
            "resolution": "2K"
          }
        },
        {
          "aspect": "21:9",
          "tier": "1K",
          "width": 1568,
          "height": 672,
          "values": {
            "aspect_ratio": "21:9",
            "resolution": "1K"
          }
        },
        {
          "aspect": "21:9",
          "tier": "2K",
          "width": 3136,
          "height": 1344,
          "values": {
            "aspect_ratio": "21:9",
            "resolution": "2K"
          }
        }
      ],
      "pricing": {
        "per_image_by_output_pixels": [
          {
            "max_pixels": 1080033,
            "price": 0.03
          },
          {
            "price": 0.06
          }
        ],
        "extra_by_field": {
          "thinking_mode": {
            "high": 0.02
          }
        },
        "per_input_image_by_pixels": [
          {
            "max_pixels": 1048576,
            "price": 0.02
          },
          {
            "price": 0.07
          }
        ],
        "note": "Base $0.03 at 1K or $0.06 at 2K. Each reference is $0.02 up to 1 MP, otherwise $0.07. High thinking adds $0.02. Unknown dimensions use the higher tier."
      },
      "variants": {
        "label": "Size mode",
        "default": "ratios",
        "options": [
          {
            "id": "ratios",
            "label": "Aspect ratios",
            "description": "Pick a supported ratio and a native 1K or 2K canvas.",
            "fields": [
              "aspect_ratio",
              "resolution",
              "thinking_mode",
              "regional_edit",
              "seed",
              "negative_prompt",
              "zero_data_retention"
            ]
          },
          {
            "id": "custom",
            "label": "Custom",
            "description": "Request 1 to 4096 pixels per side. Krea snaps the result to a supported ratio and 1K or 2K canvas; Review & Upscale can finish at your requested dimensions.",
            "fields": [
              "width",
              "height",
              "thinking_mode",
              "regional_edit",
              "seed",
              "negative_prompt",
              "zero_data_retention"
            ],
            "sizes": [],
            "request": {
              "body": {
                "prompt": "{{prompt}}",
                "image_urls": "{{images}}",
                "thinking_mode": "{{fields.thinking_mode}}",
                "regional_edit": "{{fields.regional_edit}}",
                "seed": "{{fields.seed}}",
                "negative_prompt": "{{fields.negative_prompt}}",
                "width": "{{fields.width}}",
                "height": "{{fields.height}}"
              }
            }
          },
          {
            "id": "presets",
            "label": "Presets",
            "description": "Use Wando's platform sizes. Krea snaps to a native canvas; Review & Upscale can finish at the requested preset.",
            "fields": [
              "preset_size",
              "thinking_mode",
              "regional_edit",
              "seed",
              "negative_prompt",
              "zero_data_retention"
            ],
            "sizes": [],
            "request": {
              "body": {
                "prompt": "{{prompt}}",
                "image_urls": "{{images}}",
                "thinking_mode": "{{fields.thinking_mode}}",
                "regional_edit": "{{fields.regional_edit}}",
                "seed": "{{fields.seed}}",
                "negative_prompt": "{{fields.negative_prompt}}",
                "width": "{{fields.preset_size.width}}",
                "height": "{{fields.preset_size.height}}"
              }
            }
          }
        ]
      }
    },
    {
      "id": "krea-2",
      "label": "Krea 2",
      "description": "Medium for expressive illustration, Large for photorealism, Turbo for fast iteration. Add one source image to rework it, or up to ten images in Style references to guide a new image. All nine ratios are mapped for Advanced Edit and the other sized tools.",
      "references": {
        "mode": "optional",
        "max": 1,
        "send_as": "data_url",
        "require_data_url": true
      },
      "image_inputs": [
        {
          "key": "style",
          "label": "Style references",
          "max": 10,
          "send_as": "data_url",
          "strength": {
            "min": -2,
            "max": 2,
            "default": 0.5,
            "step": 0.05,
            "decimals": 2
          },
          "help": "Tune each image separately. Negative strength pushes away from its style; positive strength applies it."
        }
      ],
      "fields": [
        {
          "key": "aspect_ratio",
          "label": "Aspect ratio",
          "type": "aspect_combo",
          "options": [
            {
              "label": "1:1",
              "value": "1:1"
            },
            {
              "label": "4:3",
              "value": "4:3"
            },
            {
              "label": "3:2",
              "value": "3:2"
            },
            {
              "label": "16:9",
              "value": "16:9"
            },
            {
              "label": "2.35:1",
              "value": "2.35:1"
            },
            {
              "label": "4:5",
              "value": "4:5"
            },
            {
              "label": "3:4",
              "value": "3:4"
            },
            {
              "label": "2:3",
              "value": "2:3"
            },
            {
              "label": "9:16",
              "value": "9:16"
            }
          ],
          "default": "1:1"
        },
        {
          "key": "creativity",
          "label": "Prompt expansion",
          "type": "combo",
          "options": [
            {
              "label": "Off",
              "value": "raw"
            },
            {
              "label": "Low",
              "value": "low"
            },
            {
              "label": "Medium",
              "value": "medium"
            },
            {
              "label": "High",
              "value": "high"
            }
          ],
          "default": "raw",
          "help": "Off preserves your prompt without expansion. Low, Medium and High allow increasing interpretation."
        },
        {
          "key": "intensity",
          "label": "Intensity",
          "type": "int_slider",
          "min": -100,
          "max": 100,
          "default": 0,
          "help": "0 is neutral. Positive values increase visual intensity; negative values soften it."
        },
        {
          "key": "complexity",
          "label": "Complexity",
          "type": "int_slider",
          "min": -100,
          "max": 100,
          "default": 0,
          "help": "0 is neutral. Positive values add detail; negative values simplify the image."
        },
        {
          "key": "movement",
          "label": "Movement",
          "type": "int_slider",
          "min": -100,
          "max": 100,
          "default": 0,
          "help": "0 is neutral. Positive values add motion; negative values make the image more static."
        },
        {
          "key": "strength",
          "label": "Denoising strength",
          "type": "float_slider",
          "min": 0,
          "max": 1,
          "default": 0.99,
          "decimals": 2,
          "step": 0.01,
          "edit_default": 0.6,
          "help": "0 keeps the source image; 1 fully replaces it. Starts at Krea's 0.99 here, and at 0.6 in Advanced Edit, Universal Edit and the other editing tools."
        },
        {
          "key": "seed",
          "label": "Seed",
          "type": "seed",
          "auto_seed": true
        },
        {
          "key": "moodboards",
          "label": "Moodboard",
          "type": "weighted_list",
          "max_items": 1,
          "id_format": "uuid",
          "min": -0.5,
          "max": 1.5,
          "strength_default": 0.35,
          "step": 0.05,
          "decimals": 2,
          "placeholder": "Moodboard UUID",
          "help": "Create and save a moodboard on Krea, then copy its UUID from the playground or share URL. Adds the moodboard billing tier."
        },
        {
          "key": "styles",
          "label": "Trained styles (LoRAs)",
          "type": "weighted_list",
          "min": -2,
          "max": 2,
          "strength_default": 0.8,
          "step": 0.05,
          "decimals": 2,
          "placeholder": "Krea 2 style ID",
          "help": "Use compatible Krea 2 style IDs with individual strengths. Share website-trained styles with your workspace before API use."
        },
        {
          "key": "zero_data_retention",
          "label": "Data retention",
          "type": "combo",
          "options": [
            {
              "label": "Standard",
              "value": null
            },
            {
              "label": "Zero Data Retention",
              "value": "1"
            }
          ],
          "help": "Zero Data Retention requires an enterprise workspace enabled by Krea. Images are sent inline."
        }
      ],
      "request": {
        "url": "https://api.krea.ai/generate/image/krea/krea-2/medium",
        "body": {
          "prompt": "{{prompt}}",
          "resolution": "1K",
          "image_url": "{{image}}",
          "aspect_ratio": "{{fields.aspect_ratio}}",
          "creativity": "{{fields.creativity}}",
          "intensity": "{{fields.intensity}}",
          "complexity": "{{fields.complexity}}",
          "movement": "{{fields.movement}}",
          "strength": "{{fields.strength}}",
          "styles": "{{fields.styles}}",
          "moodboards": "{{fields.moodboards}}",
          "seed": "{{fields.seed}}",
          "image_style_references": "{{inputs.style}}"
        },
        "error": "error.message",
        "headers": {
          "X-Api-Zero-Data-Retention": "{{fields.zero_data_retention}}"
        }
      },
      "poll": {
        "url": "https://api.krea.ai/jobs/{{submit.job_id}}",
        "status": "status",
        "done": [
          "completed"
        ],
        "failed": [
          "failed",
          "cancelled"
        ],
        "error": "error.message",
        "timeout_seconds": 600
      },
      "result": {
        "images": "result.urls",
        "encoding": "url"
      },
      "sizes": [
        {
          "aspect": "1:1",
          "tier": "1K",
          "width": 1024,
          "height": 1024,
          "values": {
            "aspect_ratio": "1:1"
          }
        },
        {
          "aspect": "4:3",
          "tier": "1K",
          "width": 1184,
          "height": 896,
          "values": {
            "aspect_ratio": "4:3"
          }
        },
        {
          "aspect": "3:2",
          "tier": "1K",
          "width": 1248,
          "height": 832,
          "values": {
            "aspect_ratio": "3:2"
          }
        },
        {
          "aspect": "16:9",
          "tier": "1K",
          "width": 1376,
          "height": 768,
          "values": {
            "aspect_ratio": "16:9"
          }
        },
        {
          "aspect": "21:9",
          "tier": "1K",
          "width": 1568,
          "height": 672,
          "values": {
            "aspect_ratio": "2.35:1"
          }
        },
        {
          "aspect": "4:5",
          "tier": "1K",
          "width": 928,
          "height": 1152,
          "values": {
            "aspect_ratio": "4:5"
          }
        },
        {
          "aspect": "3:4",
          "tier": "1K",
          "width": 896,
          "height": 1184,
          "values": {
            "aspect_ratio": "3:4"
          }
        },
        {
          "aspect": "2:3",
          "tier": "1K",
          "width": 832,
          "height": 1248,
          "values": {
            "aspect_ratio": "2:3"
          }
        },
        {
          "aspect": "9:16",
          "tier": "1K",
          "width": 768,
          "height": 1376,
          "values": {
            "aspect_ratio": "9:16"
          }
        }
      ],
      "pricing": {
        "per_request": 0.03,
        "extra_with_image_inputs": 0.005,
        "per_request_by_nonempty_field": {
          "moodboards": 0.04
        },
        "note": "Moodboards select their published tier instead of the style-image surcharge. Published per-request price. Style references add one flat surcharge, regardless of how many are sent. A source image alone does not add the style-reference surcharge."
      },
      "without_references": {
        "fields": [
          "aspect_ratio",
          "creativity",
          "intensity",
          "complexity",
          "movement",
          "styles",
          "moodboards",
          "seed",
          "zero_data_retention"
        ]
      },
      "variants": {
        "label": "Version",
        "default": "medium",
        "options": [
          {
            "id": "medium",
            "label": "Medium",
            "description": "Best for expressive illustrations.",
            "request": {
              "url": "https://api.krea.ai/generate/image/krea/krea-2/medium"
            },
            "pricing": {
              "per_request": 0.03,
              "extra_with_image_inputs": 0.005,
              "per_request_by_nonempty_field": {
                "moodboards": 0.04
              },
              "note": "Moodboards select their published tier instead of the style-image surcharge. Published per-request price. Style references add one flat surcharge, regardless of how many are sent. A source image alone does not add the style-reference surcharge."
            }
          },
          {
            "id": "large",
            "label": "Large",
            "description": "Best for expressive photorealism.",
            "request": {
              "url": "https://api.krea.ai/generate/image/krea/krea-2/large"
            },
            "pricing": {
              "per_request": 0.06,
              "extra_with_image_inputs": 0.005,
              "per_request_by_nonempty_field": {
                "moodboards": 0.07
              },
              "note": "Moodboards select their published tier instead of the style-image surcharge. Published per-request price. Style references add one flat surcharge, regardless of how many are sent. A source image alone does not add the style-reference surcharge."
            }
          },
          {
            "id": "turbo",
            "label": "Turbo",
            "description": "Fastest medium quality Krea 2 model.",
            "request": {
              "url": "https://api.krea.ai/generate/image/krea/krea-2/medium-turbo"
            },
            "pricing": {
              "per_request": 0.015,
              "extra_with_image_inputs": 0.0025,
              "per_request_by_nonempty_field": {
                "moodboards": 0.02
              },
              "note": "Moodboards select their published tier instead of the style-image surcharge. Published per-request price. Style references add one flat surcharge, regardless of how many are sent. A source image alone does not add the style-reference surcharge."
            }
          }
        ]
      }
    }
  ]
}
