Skip to content

Image model

Krea 2 Turbo Private Uncensored API

Krea 2 Turbo on a private, uncensored API: it holds known characters and a house style, at 1K or 2K, with no blur and your prompt sent as written. Call it from any OpenAI client.

Checked 6 November 2026

an image at 1K, $0.12 at 2K
$0.08
characters of prompt, at most
5,000
pictures or prompts stored by us
0

What it’s good at

  • Known characters. It drew them on-model and kept the card style in our portrait tests, where the others drifted.
  • 2K. It is the one model here that draws at 2K, with resolution: "2K".
  • Named shapes. It draws in 1:1, 3:2, 16:9, 21:9, 9:16, 2:3, 3:4 and 4:5. A size becomes the nearest.

Call Krea 2 Turbo

The model id is krea-2-turbo. Any OpenAI client works with its base URL set to https://nokeep.ai/v1, and sk-nokeep-test tries the request free.

import base64
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://nokeep.ai/v1",
    api_key=os.environ["NOKEEP_API_KEY"],
)

result = client.images.generate(
    model="krea-2-turbo",
    prompt="A portrait of a knight in silver armor, painted card art style",
    size="1024x1024",
)

with open("picture.webp", "wb") as f:
    f.write(base64.b64decode(result.data[0].b64_json))

Every field is in the reference.

What uncensored means here

Adult content is in scope. In our check on 6 November 2026, an adult prompt came back unblurred with nothing flagged, in about 5 seconds, and 2K took about 13. A host can still refuse, which is a 422 content_refused error that costs nothing.

Four hard limits stay: sexual content involving minors, sexual content of real people, mass-casualty harm and targeting a real person. A prompt that crosses one gets 422 hard_limit and costs nothing.

What private means here

The picture comes back as base64 in the response, not as a link to a stored file. The model runs on a private tier that stores no prompts or results. We keep one row of counts for billing. What we keep has the details.

Questions

How do I get 2K?

Send resolution: "2K". It costs $0.12 an image, against $0.08 at 1K.

Can it take pixel sizes?

Send them if you like, and the nearest named shape is drawn. The response’s aspect_ratio says which.

Does it work with the OpenAI SDK?

Yes. Set the base URL and key, and call images.generate with this model’s id.

Do you keep my prompts or pictures?

No. We keep a row of counts for billing, never the prompt or the picture. See What we keep.