Browse ModelsRecraft AIRecraft AI Recraft V3

Recraft Ai Recraft V3

Recraft Ai Recraft V3

Playground

Try it on WavespeedAI!

Recraft V3 (red_panda) is a state-of-the-art text-to-image model that excels with long text prompts and generates diverse, high-fidelity images across many styles. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Recraft V3

Generate stunning images across a vast range of artistic styles with Recraft V3. From ultra-realistic portraits to pixel art and hand-drawn illustrations, this versatile model offers one of the most extensive style libraries available — perfect for any creative vision.

Why It Looks Great

  • Massive style library: 20+ specialized styles covering realistic to stylized aesthetics.
  • Ultra-realistic capability: Photorealistic output with fine detail like skin texture and pores.
  • Digital illustration mastery: Comprehensive range of illustration sub-styles.
  • Flexible aspect ratios: Multiple format options for any use case.
  • Prompt Enhancer: Built-in tool to refine your descriptions automatically.
  • Consistent quality: Professional-grade output across all style categories.

Parameters

ParameterRequiredDescription
promptYesText description of the image you want to generate.
aspect_ratioNoOutput format: 1:1, 16:9, 9:16, 4:3, 3:4, etc. Default: 1:1.
styleNoVisual style preset (see Style Guide below).

How to Use

  1. Write your prompt — describe the image you want to create in detail.
  2. Use Prompt Enhancer (optional) — click to automatically enrich your description.
  3. Set aspect ratio — choose the format that fits your use case.
  4. Choose style — select from the extensive style library.
  5. Run — click the button to generate.
  6. Download — preview and save your image.

Pricing

Flat rate per image generation.

OutputCost
Per image$0.04

Style Guide

Realistic Styles

StyleDescription
realistic_imageUltra-photorealistic output with fine details

Digital Illustration Styles

StyleDescription
digital_illustrationGeneral digital artwork
digital_illustration/pixel_artRetro pixel-based graphics
digital_illustration/hand_drawnTraditional hand-drawn aesthetic
digital_illustration/grainTextured, grainy illustration style
digital_illustration/infantile_sketchChildlike sketch aesthetic
digital_illustration/2d_art_posterBold poster art style
digital_illustration/handmade_3dCrafted 3D-style illustrations
digital_illustration/hand_drawn_outlineClean outline-based art
digital_illustration/engraving_colorColored engraving aesthetic
digital_illustration/psychedelicTrippy, vibrant psychedelic art
digital_illustration/pop_artBold pop art style
digital_illustration/watercolorWatercolor painting effect
digital_illustration/japanese_inkTraditional Japanese ink wash
digital_illustration/glowGlowing, luminous effects
digital_illustration/stencilCut-out stencil aesthetic
digital_illustration/sticker_designsSticker-ready graphics
…and moreAdditional styles available

Best Use Cases

  • Photorealistic Portraits — Create lifelike portraits with detailed skin texture and lighting.
  • Digital Art & Illustration — Generate artwork in various artistic styles.
  • Pixel Art & Retro — Create nostalgic pixel-based graphics for games and media.
  • Poster & Print Design — Produce bold visual designs for marketing.
  • Concept Art — Explore ideas across multiple visual aesthetics.
  • Social Media Content — Generate eye-catching visuals in any style.

Example Prompts

  • “Ultra-realistic portrait of a young woman with windswept hair, wearing a leather jacket, golden hour lighting, 85mm lens, cinematic color grading, visible skin texture and pores”
  • “pixel art character sprite of a knight, 16-bit style, detailed armor, fantasy RPG”
  • “hand drawn illustration of a cozy coffee shop interior, warm colors, sketch aesthetic”
  • “psychedelic poster art of a cosmic owl, vibrant colors, swirling patterns”
  • “watercolor painting of a Japanese garden in autumn, soft edges, traditional style”
  • “pop art portrait in the style of Warhol, bold colors, high contrast”

Pro Tips for Best Results

  • Use realistic_image style with detailed physical descriptions for photorealistic output.
  • Include camera/lens details for realistic style: “85mm lens”, “f/1.4”, “bokeh”.
  • For illustrations, match the sub-style to your intended use case.
  • Explore different styles with the same prompt to find your preferred aesthetic.
  • The style library is extensive — scroll through all options to discover more.
  • Combine style selection with detailed prompts for maximum control.

Notes

  • The style library contains many more options than listed — explore the dropdown.
  • Processing time may vary based on style complexity.
  • Realistic style excels at portraits with fine details like skin texture.
  • Each style is optimized for its specific aesthetic category.

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/recraft-ai/recraft-v3" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "1:1",
    "enable_base64_output": false
}'

# 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-The positive prompt for the generation.
aspect_ratiostringNo1:11:1, 16:9, 9:16, 4:3, 3:4The aspect ratio of the generated media.
stylestringNo-realistic_image, digital_illustration, digital_illustration/pixel_art, digital_illustration/hand_drawn, digital_illustration/grain, digital_illustration/infantile_sketch, digital_illustration/2d_art_poster, digital_illustration/handmade_3d, digital_illustration/hand_drawn_outline, digital_illustration/engraving_color, digital_illustration/2d_art_poster_2, realistic_image/b_and_w, realistic_image/hard_flash, realistic_image/hdr, realistic_image/natural_light, realistic_image/studio_portrait, realistic_image/enterprise, realistic_image/motion_blurStyle of the generated image.
enable_base64_outputbooleanNofalse-If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.

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.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
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 (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
© 2025 WaveSpeedAI. All rights reserved.