Skip to main content

Krea 2 Large is the highest-detail tier of Krea's text-to-image line, built for finished frames and key shots. It takes a prompt of up to 5,000 characters in eight aspect ratios, including 2.35:1 anamorphic, and accepts reference images.

From $0.06/image

Workbench

Input

Text to image
1242/5000
Up to 5,000 characters, and this tier has room for the whole brief. Lead with subject, then composition, light and material; padding with adjectives is where a description starts to fight itself. With no seed here, a miss is re-run with clearer wording rather than re-steered. at least 1 characters · at most 5000 characters
affects price0/10

Drop files or media links, paste, or browse · Up to 10 files · Max 10 MB · JPG · PNG · WEBP · GIF

0 / 10 files
Up to ten images you are authorised to use, and the field is optional. They steer style — palette, grain, material, light. At the default reference_strength of 1 they can also carry over composition motifs; lower it when only the look should transfer, and composition, pose and framing will come from the prompt. All ten count equally, so two or three angles of one look carry more than a stack of near-identical frames. at most 10 items
Square by default, running from 9:16 portrait to 2.35:1 anamorphic. The frame is composed for the ratio you ask for, so 2.35:1 buys staging no crop of a square can recover. Same price whichever you pick.
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run
bathtub-edge-robeExample result

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

Twice the size of Krea 2 Medium, with ten style references

The Krea 2 Large text-to-image API turns a prompt of up to 5,000 characters into one image, in any of eight aspect ratios up to 2.35:1 anamorphic. Krea describes this tier as more than twice the size of Krea 2 Medium, applies softer post-training to it, calls its output rawer and more textured, and says generations on it can take longer to complete.

Open the playground
Twice the size of Krea 2 Medium, with ten style references
Required field
prompt only — aspect_ratio and reference_image_urls are optional
Aspect ratios
8 — 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16
Prompt length
Up to 5,000 characters
Reference images
0 to 10 image URLs, style guidance only
Reproducibility
No seed field — store the prompt with the output
Billing
Per output image; any reference images add one fixed charge
Request shape
Three fields cover the whole requestprompt is the only required field, so a minimal call is one string. aspect_ratio falls back to 1:1 when the field is absent, and reference_image_urls is read only when you send it.
Model size
The larger of the two Krea 2 sizesKrea publishes Krea 2 in two sizes, and Large is the larger one. Krea describes its output as rawer, more textured and more flexible, lists softer post-training among the differences from Medium, and says generations here take longer to finish.
No exposed tuning
No creativity setting, moodboard or sliders hereKrea's own API documents a creativity setting, a moodboard input and three generative sliders. None of them appear in this endpoint's schema, so the wording of the prompt carries the whole direction.

What the Krea 2 Large API does well

Three fields in, and anything else is refused

Three fields in, and anything else is refused

The schema publishes prompt, aspect_ratio and reference_image_urls, and sets additionalProperties to false, so an unrecognised key is refused instead of quietly ignored. prompt has to run between 1 and 5,000 characters, aspect_ratio has to match one of the eight listed values, and reference_image_urls stops at ten entries. Those checks resolve before any generation starts.

Eight aspect ratios, chosen with one field

Eight aspect ratios, chosen with one field

1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3 and 9:16 are the values aspect_ratio accepts, and 1:1 is what an omitted field resolves to. No width or height input exists on this endpoint, so output shape comes down to that single enum, which makes running the same brief again against a different proportion a one-token change.

  • What reference images carry over, and what they do not

    reference_image_urls holds up to ten image URLs, and the schema describes them as steering the style of the result. Subject, composition and framing still have to be written into the prompt, so attaching a reference set narrows the look without shortening the description work. Leaving the field out changes nothing about how the request is read.

  • Krea points this size at photorealism and raw looks

    Krea's documentation lists photorealism and raw looks, naming motion blur, grain and low dynamic range, as what Large is strongest on, alongside expressive and artistic styles; the same page puts illustration, anime and painting under Medium. No parameter selects that character, so the prompt has to name film stock, lens and light direction to reach it.

  • The same request body runs on Krea 2 Medium Turbo

    Krea 2 Large and Krea 2 Medium Turbo publish the same three fields, the same eight ratios, the same 5,000-character ceiling and the same ten-reference cap, so a request written against one submits unchanged against the other. Krea 2 Medium is the exception: five ratios, no reference input, and an output_format choice the other two tiers do not carry.

Who Krea 2 Large is for

  • One clean call per delivered asset

    API integrators

    One clean call per delivered asset

    With prompt as the only required field, the work before submission is short: check the string length, optionally attach reference URLs, submit, then poll the task until it reaches a terminal state. No second required parameter has to be resolved before a request can go out.

  • Frames that get looked at closely

    Editorial and print teams

    Frames that get looked at closely

    Krea puts photorealism and raw looks, grain and motion blur included, on the Large side of the Krea 2 line. Surface character of that kind reads on a full-bleed page or a large print, where it is judged at size, more than on a thumbnail in a feed.

  • Several placements from one brief

    Creative ops

    Several placements from one brief

    Run one prompt across several of the eight ratios to cover a square post, a portrait crop and a wide banner, each as its own call. The wording stays put and only aspect_ratio moves, which keeps one creative direction intact across the whole set.

  • Carry one look across a batch of prompts

    Brand and style consistency

    Carry one look across a batch of prompts

    Send the same two or three reference URLs with a run of otherwise different prompts, so palette, material and light hold steady while each call describes its own subject. The charge for references is fixed rather than counted per image, so reusing a set costs the same on every call in the batch.

How to call the Krea 2 Large API

  1. Write the prompt in concrete photographic terms

    Name the film stock or lens, the light direction and the material before any mood words. This endpoint has no creativity setting, so the wording is the only place that direction can come from.

  2. Set aspect_ratio for where the image ships

    Pick from the eight values before writing the rest of the prompt: 4:5 or 9:16 for feed placements, 2.35:1 for cinematic framing. An omitted field resolves to 1:1, which is rarely the shape you actually want.

  3. Attach reference URLs only when a look has to carry over

    Put up to ten image URLs in reference_image_urls when palette, grain or material from existing frames should come across. Skip the field when there is nothing to match, since an empty array moves neither the result nor the charge.

  4. Submit and poll for a terminal state

    The endpoint is asynchronous: create the task, poll until it resolves, then read the image from platform storage. Handle a failed generation as a prompt revision rather than an unchanged retry.

  5. Store the prompt with the asset

    There is no seed field, so resubmitting the same prompt draws a new frame instead of the same one. Keep the exact prompt text alongside anything worth going back to later.

Krea 2 Large worked examples

  • A single square frame for a feed post

    The smallest useful request to this endpoint: one prompt string, aspect_ratio left at its default, no references attached.

    Overhead shot of a ceramic espresso cup on a rain-speckled marble counter, thin wisp of steam catching morning window light, shallow depth of field, 50mm lens look, muted warm tones
  • Three ratios from one brief

    Send the same prompt three times with aspect_ratio set to 1:1, 4:5 and 2.35:1 to cover a square post, a portrait crop and a cinematic banner without rewriting the description.

    A leather armchair beside a tall window in a quiet study at dusk, warm lamp light against cool blue window light, dust visible in the light beam, fine leather grain and wood texture
  • Matching a palette across a two-image reference set

    Two reference URLs carry the colour and material direction, while the prompt still describes the new subject and its composition in full.

    A new subject, a hand-thrown ceramic bowl on a linen cloth, lit and colored to match the references: same warm amber palette, same soft directional light, same fine surface grain

Krea 2 Large API questions

Treat the prompt as the only lever on this endpoint. Name the film stock or lens language first, then the light direction, then the material, and leave mood words until the end where they qualify something concrete. With no creativity setting and no seed, a result that misses is corrected by rewriting one clause and resubmitting, which is also why a prompt that lands is worth storing next to the image it produced.