Skip to content

Recraft ​

Mode: image · Models: 25

Vendor: Recraft · Official API docs: recraft.ai/docs

Recraft is a design-focused image model with strong text rendering, long prompts (up to 10K characters), and native vector (SVG) output. The V4.1 family spans raster and Vector variants, each in standard, Pro, and Utility tiers, alongside dedicated utility workflows for vectorize, upscale, background replacement, and Explore.

Models ​

idNameInput type
recraftv4_1Recraft V4.1t2i
recraftv4_1_proRecraft V4.1 Prot2i
recraftv4_1_utilityRecraft V4.1 Utilityt2i
recraftv4_1_utility_proRecraft V4.1 Utility Prot2i
recraftv4_1_flashRecraft V4.1 Flasht2i
recraftv4_1_vectorRecraft V4.1 Vectort2i
recraftv4_1_pro_vectorRecraft V4.1 Pro Vectort2i
recraftv4_1_utility_vectorRecraft V4.1 Utility Vectort2i
recraftv4_1_utility_pro_vectorRecraft V4.1 Utility Pro Vectort2i
recraftv4Recraft V4t2i
recraftv3Recraft V3t2i
recraftv4_proRecraft V4 Prot2i
recraftv4_vectorRecraft V4 Vectort2i
recraftv4_pro_vectorRecraft V4 Pro Vectort2i
recraftv4_stylesRecraft V4 Stylest2i
recraftv4_styles_vectorRecraft V4 Styles Vectort2i
recraftv4_styles_proRecraft V4 Styles Prot2i
recraftv4_styles_pro_vectorRecraft V4 Styles Pro Vectort2i
recraftv3_vectorRecraft V3 Vectort2i
recraft-vectorizeRecraft Vectorizei2i
recraft-creative-upscaleRecraft Creative Upscalei2i
recraft-crisp-upscaleRecraft Crisp Upscalei2i
recraftv3-replace-bgRecraft Replace Backgroundi2i
recraft-exploreRecraft Exploret2i
recraft-explore-similarRecraft Explore Similari2i

CLI ​

bash
# text-to-image with the V4.1 flagship
gen-ai generate -m recraftv4_1 \
  -p "a vintage travel poster of the Swiss Alps, bold typography, flat color" \
  --ar 3:4 -n 2

# native SVG vector output
gen-ai generate -m recraftv4_1_vector \
  -p "minimal line-art fox logo, single weight, two colors" --ar 1:1

# convert a raster image to SVG
gen-ai generate -m recraft-vectorize -i ./logo.png

MCP ​

json
{ "name": "picsart_generate",
  "arguments": {
    "model": "recraftv4_1",
    "prompt": "a vintage travel poster of the Swiss Alps, bold typography, flat color",
    "aspectRatio": "3:4",
    "count": 2
  } }
json
{ "name": "picsart_vectorize",
  "arguments": {
    "model": "recraft-vectorize",
    "imageUrls": ["https://example.com/logo.png"]
  } }

Parameters ​

Full parameter surface for every model, sourced from gen-ai models info <id> --json. CLI flags show the primary short form; the canonical --kebab-case long form always works too.

recraftv4_1 — Recraft V4.1 ​

Try recraftv4_1 in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_pro — Recraft V4.1 Pro ​

Try recraftv4_1_pro in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_utility — Recraft V4.1 Utility ​

Try recraftv4_1_utility in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_utility_pro — Recraft V4.1 Utility Pro ​

Try recraftv4_1_utility_pro in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_flash — Recraft V4.1 Flash ​

Try recraftv4_1_flash in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)

recraftv4_1_vector — Recraft V4.1 Vector ​

Try recraftv4_1_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_pro_vector — Recraft V4.1 Pro Vector ​

Try recraftv4_1_pro_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_utility_vector — Recraft V4.1 Utility Vector ​

Try recraftv4_1_utility_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_1_utility_pro_vector — Recraft V4.1 Utility Pro Vector ​

Try recraftv4_1_utility_pro_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4 — Recraft V4 ​

Try recraftv4 in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
style--styleenumraster (Raster) · vector_illustration (Vector (SVG)) (default raster)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv3 — Recraft V3 ​

Try recraftv3 in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤1000 chars)
style--styleenumrealistic_image (Realistic) · digital_illustration (Illustration) · vector_illustration (Vector (SVG)) · any (Any) (default realistic_image)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
negativePrompt--negtextfree text
imageUrls-ifileimage (up to 1)
imageWeight--weightinteger0–100, step 5, default 80

recraftv4_pro — Recraft V4 Pro ​

Try recraftv4_pro in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
style--styleenumraster (Raster) · vector_illustration (Vector (SVG)) (default raster)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_vector — Recraft V4 Vector ​

Try recraftv4_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_pro_vector — Recraft V4 Pro Vector ​

Try recraftv4_pro_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
imageUrls-ifileimage (up to 1)
imageWeight--weightrange0–100, step 5 (default 80)

recraftv4_styles — Recraft V4 Styles ​

Try recraftv4_styles in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
styleReferenceUrls--style-reference-urlsfilerequired image (up to 5)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)

recraftv4_styles_vector — Recraft V4 Styles Vector ​

Try recraftv4_styles_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
styleReferenceUrls--style-reference-urlsfilerequired image (up to 5)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)

recraftv4_styles_pro — Recraft V4 Styles Pro ​

Try recraftv4_styles_pro in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
styleReferenceUrls--style-reference-urlsfilerequired image (up to 5)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)

recraftv4_styles_pro_vector — Recraft V4 Styles Pro Vector ​

Try recraftv4_styles_pro_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤10000 chars)
styleReferenceUrls--style-reference-urlsfilerequired image (up to 5)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)

recraftv3_vector — Recraft V3 Vector ​

Try recraftv3_vector in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤1000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
count-nenum1 · 2 · 4 · 6 (default 1)
negativePrompt--negtextfree text

recraft-vectorize — Recraft Vectorize ​

Try recraft-vectorize in Playground ↗

Input type: i2i

ParamCLI flagTypeValues
prompt-ptextfree text (≤1000 chars)
imageUrls-ifilerequired image (up to 1)

recraft-creative-upscale — Recraft Creative Upscale ​

Try recraft-creative-upscale in Playground ↗

Input type: i2i

ParamCLI flagTypeValues
imageUrls-ifilerequired image (up to 1)

recraft-crisp-upscale — Recraft Crisp Upscale ​

Try recraft-crisp-upscale in Playground ↗

Input type: i2i

ParamCLI flagTypeValues
imageUrls-ifilerequired image (up to 1)

recraftv3-replace-bg — Recraft Replace Background ​

Try recraftv3-replace-bg in Playground ↗

Input type: i2i

ParamCLI flagTypeValues
prompt-ptextfree text (≤1000 chars)
imageUrls-ifilerequired image (up to 1)

recraft-explore — Recraft Explore ​

Try recraft-explore in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤1000 chars)
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)

recraft-explore-similar — Recraft Explore Similar ​

Try recraft-explore-similar in Playground ↗

Input type: i2i

ParamCLI flagTypeValues
aspectRatio--arenum1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1)
sourceImageId--source-idtextrequired
similarity--similarityinteger1–5, step 1, default 3

Pricing ​

bash
gen-ai pricing recraftv4_1

Cost scales with the number of images (count) and the model tier — Pro variants cost more than standard, and vector output is priced separately.

Built on @picsart/ai-sdk · gen-ai CLI · Picsart MCP · Media Studio · Skills