Browse ModelsWavespeed AIKrea V2 Medium Text To Image

Krea V2 Medium Text To Image

Krea V2 Medium Text To Image

Playground

Try it on WavespeedAI!

Krea 2 Medium Text to Image is a fast AI image generation model that creates high-quality images from text prompts with aspect ratio, creativity, and optional style reference controls. Ready-to-use REST inference API for creative design, marketing visuals, product mockups, brand assets, social media content, rapid ideation, and professional text-to-image workflows with simple integration, no coldstarts, and affordable pricing.

Features

WaveSpeed AI Krea V2 Medium Text-to-Image

WaveSpeed AI Krea V2 Medium Text-to-Image generates high-quality images from natural-language prompts, with optional reference images for stronger style guidance. It is designed for prompt-based image generation workflows where you want flexible aspect ratios, controllable creativity, and the option to steer the final look with one or more visual references.


Why Choose This?

  • High-quality text-to-image generation
    Create polished images from detailed natural-language prompts.

  • Flexible aspect ratios
    Choose from multiple preset aspect ratios for square, portrait, landscape, or cinematic compositions.

  • Production-ready workflow
    Suitable for concept art, marketing visuals, brand creatives, editorial imagery, and visual ideation.


Parameters

ParameterRequiredDescription
promptYesText description of the image to generate. Supports 1–5000 characters.
sizeNoOutput aspect ratio. Supported values: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16. Default: 1:1.

How to Use

  1. Write your prompt — describe the subject, style, lighting, composition, and mood you want.
  2. Choose aspect ratio (optional) — select the format that best fits your target use case.
  3. Submit — run the model and download the generated image.

Example Prompt

A premium editorial portrait of a woman in soft window light, natural skin texture, elegant neutral wardrobe, cinematic depth of field, refined luxury-magazine styling


Pricing

Just $0.03 per image.


Best Use Cases

  • Prompt-based concept generation — Explore visual directions from text prompts alone.
  • Style-guided image creation — Use reference images to steer the output toward a desired aesthetic.
  • Editorial and fashion visuals — Build polished, art-directed imagery with better style control.
  • Brand creative development — Keep generated visuals closer to an existing visual language.
  • Marketing and campaign ideation — Generate premium-looking assets for pitches, mockups, and content planning.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/krea-v2-medium/text-to-image" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "1:1",
    "output_format": "png"
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-Text prompt describing the image to generate.
aspect_ratiostringNo1:11:1, 4:3, 3:4, 16:9, 9:16Output aspect ratio.
output_formatstringNopngpng, jpegOutput image format.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content.
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.