Skip to main content
RecraftMediumHigh

Recraft V4

Recraft's next-generation text-to-image model, improving on V3's typography, style range, and prompt adherence for production-grade brand and design assets.

93 credits
per image
Improved typography handling over Recraft V3
Wider style range and stronger prompt adherence
Long-form prompts up to 10,000 characters
15 fixed output sizes plus 15 aspect ratio presets
Aimed at production-grade brand and design assets

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "recraft-ai/recraft-v4",
  "input": {
    "prompt": "A minimalist poster for a coffee shop grand opening, bold headline text 'NOW OPEN', clean sans-serif typography, warm color palette",
    "aspect_ratio": "3:4"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringYes-Text prompt for image generation (up to 10,000 characters)
aspect_ratiostringNoNot setAspect ratio of the generated image
Not set1:14:33:43:22:316:99:161:22:114:1010:144:55:46:10
sizestringNo1024x1024Width and height of the generated image. Size is ignored if an aspect ratio is set.
1024x10241536x768768x15361280x832832x12801216x896896x12161152x896896x1152832x13441280x896896x12801344x768768x1344

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Brand poster with typography

A design asset that requires accurate on-image text rendering.

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "recraft-ai/recraft-v4",
  "input": {
    "prompt": "A minimalist poster for a coffee shop grand opening, bold headline text 'NOW OPEN', clean sans-serif typography, warm color palette",
    "aspect_ratio": "3:4"
  }
}'

Fixed-size packaging mockup

Uses an explicit size instead of an aspect ratio for exact output dimensions.

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "recraft-ai/recraft-v4",
  "input": {
    "prompt": "A clean product packaging mockup for a skincare bottle on a marble surface, studio lighting",
    "size": "1280x832"
  }
}'

Tips & Best Practices

1Set aspect_ratio for common ratios; leave it 'Not set' and use size instead for exact pixel dimensions
2This model handles on-image typography better than V3 โ€” good for posters, packaging mockups, and text-heavy designs
3Prompts can be long and detailed (up to 10,000 characters) for precise art direction

Use Cases

Marketing and brand visuals where in-image text/typography accuracy matters
Design assets that need an exact aspect ratio (social banners, print, packaging mockups)
Illustrations and graphics meant for real production use, not just rough concepts